Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

조회 수 3698 댓글 24
Extra Form

그냥 생각나서 좀 적어봅니다.

 

사람들은 디지털 신호를 생각할 때 이런 걸 생각합니다:

 

Untitled Diagram.png

 

하지만 모든 전기 신호는 (원자나 그 밑 단위까지 따지면 좀 다를 수도 있습니다만 상식적인 선에서는) 결국 아날로그입니다. 순식간에 0에서 1로 바뀌거나 1에서 0으로 바뀔 수는 없습니다. (캐패시턴스를 생각하셔도 되고 rect 신호의 푸리에 변환값을 생각하셔도 됩니다.) 그래도 CPU 내부에서는 신호가 그나마 저런 형태로 나오는 편이지만 (물론 그나마 저렇다는 거지 실제로 저렇지 않습니다), 밖으로 나가면 상황은 더 나빠집니다.

 

예를 들어 두 컴퓨터간에 자료를 전송하는 경우 노이즈도 끼고 두 컴퓨터의 클럭 오차 등에 의해 신호가 원하는 타이밍에 들어온다는 보장도 없습니다. 거기에 사람들은 컴퓨터가 빠르게 자료를 처리하고 보내길 원하지 천천히 동작하기 원하지 않습니다. 그래서 신호 하나가 수 비트치 정보를 담고 있는 일도 흔합니다. 예를 들어 WiFi 송수신기가 256QAM을 지원한다는 것은 한 신호에 8비트치 정보가 들어있다는 뜻입니다 (정확히 말해서는 그런 신호가 여러 개 동시에 송신됩니다.) 당연히 저렇게 각지고 단순한 신호가 나오지 않습니다. 유선 환경도 아닌 지저분하고 제약적인 무선 채널에서 그런 신호를 보낸다는 것입니다. 유선환경도 별 다를 건 없습니다. 신호 품질은 무선보다 보통 더 좋지만 그렇다면 그만큼 더 신호를 한번에 더 많이, 복잡하게 보낼 뿐입니다.

 

밑의 이미지는 흔히 무선통신에 쓰는 PSK신호의 시뮬레이션 결과입니다. 실제로는 저기에 노이즈나 각종 오차가 더 많이 낍니다. (밑의 이미지도 impairment model이 약간 적용되기는 했습니다.)

 

2.png

 

...결국 디지털 컴퓨터라고 자료를 전송하는 데 오류가 없을 수는 없습니다. 오히려 데이터를 전송할 때 오류는 발생해도 됩니다. 중요한 건 오류가 발생하느냐 마느냐가 아니라, 오류가 있을 때 복구가 가능하냐 불가능하냐입니다. 디지털 통신의 장점은 통신중 오류가 발생하지 않는 게 아니라 통신중 발생한 오류를 발견, 복구할 수 있다는 점입니다.

 

가장 단순한 예는 패리티 비트입니다. (2진수 기준으로) 보내려는 데이터에 0이나 1을 덧붙여서 1의 갯수를 짝수 혹은 홀수로 맞추는 기법입니다. 이러면 송수신중 비트 하나가 뒤집어진 경우 1의 갯수가 바뀌므로 오류를 검출해낼 수 있습니다. 홀수개 오류를 검출할 수 있는 기법으로, 오류를 검출해주기만 하고 오류를 수정해주지는 않으나 신호를 다시 전송할 기회가 있다면 신호를 한번 다시 전송하는 걸로 오류를 고칠 수 있습니다.  (물론 실전에서는 더 정확한 검출법을 사용합니다.)

 

그런데 그냥 검출만으론 충분하지 않은 경우도 있습니다. 예를 들어, 한번에 신호 전송을 성공해야 하는 경우라던가 아니면 오류가 너무 잦은 경우. 그런 경우 FEC(전방 오류 정정) 코드를 씁니다. 이런 코드는 단순히 오류를 검출하기만 하는 코드에 비해 더 길이가 길지만 어느정도의 오류는 재전송 없이 그 자리에서 발견, 수정하는 게 가능합니다. 대표적으로 해밍코드가 있습니다. ( https://ko.wikipedia.org/wiki/%ED%95%B4%EB%B0%8D_%EB%B6%80%ED%98%B8 )

 

통신 채널을 적절히 파악한 상태에서, 이런 오류 정정 기법들을 적절히 활용해 통신을 하면 이론상 오류를 원하는 수준까지 다 잡아낼 수 있습니다. 물론 진정한 의미의 (오류 수정 기법 적용 후의 오류율로) 0% 오류율은 달성할 수 없지만, 평생 걱정하지 않아도 될 수준까지 이를 낮추는 것은 충분히 가능합니다. (여기서 "진정한 의미에서 0% 오류율은 달성할 수 없다" 는 것은 "눈을 감았다 떴을 때 내가 옆 방으로 순간이동해있을 가능성이 물리학적으로 0%는 아니다"랑 마찬가지의 맥락입니다. 이론상으로 있을 수 없는 일은 아니지만 실제로 겪을만한 건 아니라는 거죠..)

 

물론 오류 검출/정정 기법들을 적용하면 그만큼 실제로 보내려는 자료 말고도 추가적인 자료를 전송해야 해서 전송 속도는 느려집니다. 하지만 (제대로 구성된 디지털 시스템은) 절대 이로 인해 통신 속도가 0이 되지는 않습니다. 이것이 바로 디지털 통신의 강점입니다. 이론상 최대 채널 용량

 

C = (대역폭) * log2 (1 + (신호 전력) / (잡음 전력)) 비트/초

 

의 속도까지는 아무 깨짐 없는 완벽한 통신이 가능하며, 실제로는 이것보다는 좀 느리지만 그래도 정확히 자료를 전송하는 기법들이 사용되고 있습니다. 이에 대한 자세한 증명은 정보이론 관련 서적에서 찾아보실 수 있습니다.

 

반면, 아날로그 통신은 이러한 보정기법들을 사용할 수 없어 통신시 오류를 피할 수 없습니다. 그래서 아날로그 신호는 비교적 쉽게 열화됩니다. (물론 아날로그도 잘 하면 오류를 최소화하는 것은 가능하기는 합니다. 그저 오류를 어떻게 발견해서 고쳐볼 방법이 없고 처음부터 열화가 적은 좋은 채널/매체에 의존하는 수 밖에 없다는 것일 뿐이지요..)

 

요컨대, 디지털 파일을 여러번 복사한다고 일반적으로 파일이 열화될 일은 없습니다. (*물론 매체 자체가 고장나거나 해서 파일이 깨지는 것은 다른 이야기..) 음악 파일을 복사한다고 뭐가 열화된다거나 하는 것은 말도 안 되는 이야기입니다. 하지만 이것은 디지털에서는 사실상 완벽한 오류 보정이 가능하기 때문이지 애초에 아무런 오류도 발생하지 않기 때문은 아닙니다.  그리고 그렇기 때문에 이러한 설계가 잘 되어있지 않은 환경에서는 자료가 깨질 가능성도 있습니다. (예를 들어 표준 USB 오디오카드같은 경우 오류율이 높은 편입니다. 뭐 조금 깨져도 듣는데는 별 탈 없겠지-라는 느낌의 설계. 외에도 좀 구린 웹하드 솔루션같은건 파일 깨먹는 일이 흔하지요..)



  • profile
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 2017.10.05 13:45
    확실히 컴퓨터 분야는 오류보정 기술 덕에 실사용시 오류를 겪을 일은 거의 없긴 합니다.
    에러가 난다면 하드웨어가 고장난 것이니 그것만 고치면 되는거고요(....)
  • profile
    ヌテラ未来      7460 2017.10.05 13:58
    오류를 복구가능하고 여러모로 아날로그에 비해 장점이 많은거 같아요
  • profile
    Kovsky 2017.10.05 14:05
    아무래도 디지털 통신은 기본적으로 오류가 발생할 가능성이 적지만 그만큼 어쩌다 오류가 발생했을 때의 스케일이 아날로그 통신보다 크니까 그걸 보정하기 위한 기술이 자연스럽게 발전한게 아닌가 싶네요.
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2017.10.05 14:06
    잘읽엇습니당

    저도 종종 접하는에러가 잇어요

    윈도상에서 파일 이름(경로포함)이 256자 이상이면 에러뿜뿜
  • profile
    쮸쀼쮸쀼 2017.10.05 16:00
    오오 클로드 섀넌 선생님 오오
    나이키스트, 하틀리, 섀넌… 이런 분들이 생각나네요.
  • ?
    이틀살이 2017.10.05 17:19
    화이트노이즈정도만 고려한 샤논의 공식이지만 정말 잘 표현된 식같아요..
  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2017.10.05 19:57
    좋은 글 감사합니다.
  • ?
    통신왕네트워킹 2017.10.05 20:51
    컴퓨터 네트워크 개론 과목이 생각나는 글이네요 ^^
  • profile
    Koasing      PROBLEM? 2017.10.06 06:16
    빛의 속도로 달려도 19시간 30분가까이 걸리는 보이저 탐사선과의 통신이 여전히 가능한것도 디지털 통신 덕분일 것입니다.
  • ?
    yamsengyi 2017.10.06 10:52
    X를 눌러 공돌이분들께 조의를 표하십시오...
  • profile
    title: 가난한AKG-3 2017.10.06 12:34
    이글을 사XXXXX이 싫어합니다.
  • profile
    동방의빛 2017.10.06 13:05
    결과만 좋으면 아무도 과정을 신경쓰지 않는다...라고 해야할까요^^;
  • ?
    진심모드 2017.10.06 15:11
    디지털이든 아날로그든 신호에는 항상 잡음을 동반 합니다. 이건 항상 오류가 존재 한다는 이야기 입니다.
  • ?
    PHYloteer      🤔 2017.10.06 15:28
    그러니까 똑같이 오류가 발생해도 디지털은 그게 검출, 수정이 되어 사실상 오류가 없게 만들 수 있는데 아날로그는 그게 안 된다는 게 본문의 내용입니다.
  • profile
    Giraffic 2017.10.07 00:14
    디지털은 그 오류를 확인하고 복구할수 있죠
  • profile
    dmsdudwjs4      Into the Unknown, Show Yourself !! // ThunderVolt_45 2017.10.07 14:00
    본문 전혀 안 읽으셨나...
    디지털이던 아날로그던 오류 발생을 피할 수는 없지만 디지털 방식은 오류 정정 기술을 이용해 그 문제를 회피할 수 있다 이 이야기입니다.
  • profile
    부녀자 2017.10.06 23:21
    전화선 PC 통신이나 플로피디스크 사용할 때는 심심하면 오류 났는데 말이에요.
    야한 영상을 플로피 디스크 17장에 분할 압축해서 가져 왔는데 한 장이 고장났다거나 (...)
  • ?
    archwave 2017.10.06 23:37
    그 시절은 CPU 나 콘트롤러의 성능이 충분하지 못 해서, 에러 검출 정도가 최선이었습니다. 오류가 있다는 것만 알 수 있고 고치진 못 하는 상태.

    윗 글에서 말하는 것은 에러 정정 능력이고요.
  • profile
    Giraffic 2017.10.07 00:15
    분명히 배운내용인데 왜이리 어렵지..
  • profile
    VCSEL      in B minor. 2017.10.07 00:59
    잘 읽었습니다!
  • profile
    꼬라지 2017.10.07 01:24
    오래전 배웠지만 오래전 까먹은 내용이군요
  • profile
    이유제 2017.10.07 11:50
    뭐 통신해본지가 너무오래된거같아요...
    잘읽고갑니다
  • ?
    고요한하늘 2017.10.08 09:40
    오... 디지털통신은 오류가 없는것이 아니라 복구할수 있다는거군요 오 지식습득 ㅎㅎ
  • ?
    염발 2017.10.09 01:15
    좋은 글 잘봣습니다

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 윈도우 다중모니터를 이런식으로 사용할수 있나요?

      친구가 물어보는데 저도 생각해본적 없는거라   어리둥절하네요   복제랑 확장기능을 동시에 사용할수있나요?
    Date2017.10.08 질문 ByMazenda Reply12 Views1962 file
    Read More
  2. 실리콘 모션: SSD 컨트롤러에 백도어 없음

    실리콘 모션의 SSD 컨트롤러인 SM2246EN, SM2256, SM2258에 백도어가 있다는 주장이 9월 말-10월 초 사이에 나왔었는데요. 실리콘 모션은 자사 제품에 백도어가 절대로 없다며 반박하고 나섰습니다.
    Date2017.10.07 소식 By낄낄 Reply4 Views2101 file
    Read More
  3. 순은 히트스프레더 출시

      그 유명한 der8auer 생산 8700k용 순은 히트스프레더가 나왔습니다   이거 달면 cpu 노이즈를 효과적으로 차단시켜 소리가 좋아...지긴 개뿔   창조경제 제대로 하네요   2차 출처는 쿨엔
    Date2017.10.07 소식 Bytitle: 컴맹칼토로스 Reply24 Views5000 file
    Read More
  4. EVGA의 Z370 시리즈 메인보드

    EVGA의 Z370 시리즈 메인보드 3개입니다. 검은색/회색 컬러, RGB LED, 솔리드 스테이트 캐패시터, 듀얼 바이오스. 클래시파이드 K. 4133Mhz 메모리, 3개의 PCI-E x16 슬롯, HDMI 2.0, 디스플레이포트 1.2, SATA 6Gbps x6, 80mm M.2, 듀얼 ...
    Date2017.10.06 소식 By낄낄 Reply5 Views1964 file
    Read More
  5. 지스킬, DDR4-4600Mhz 메모리 발표

    지스킬이 인텔 Z370 칩셋에 최적화된 트라이던트 Z 시리즈 메모리를 발표했습니다. 모두 삼성 B 다이 사용, 방열판 장착. RGB LED 모델은 3733/4000Mhz, 일반 모델은 4000/4200/4400/4500/4600Mhz, 용량은 8GB와 16GB.
    Date2017.10.06 소식 By낄낄 Reply9 Views1126 file
    Read More
  6. 시게이트, 컨슈머용 하드디스크에 12TB 모델 추가

    시게이트가 일반 소비자를 위한 3.5인치 하드디스크인 아이언울프, 아이언울프 프로, 바라쿠다 프로에 12TB 모델을 추가했습니다. 아이언울프와 아이언울프 프로는 NAS용으로 모니터링 소프트웨어를 NSA에서 사용 가능. 바라쿠다 프로는 ...
    Date2017.10.06 소식 By낄낄 Reply6 Views860 file
    Read More
  7. No Image

    어뎁터는 어떤 걸 구입하는게 좋은가요?

        모니터를 샀다하면 1-2년후 어뎁터가 터지는 경향이 있는데(아마 30인치 ccfl이라 그런듯 합니다.) 어뎁터를 구매할때 어떤 기준으로 구매를 하면 될까요? v하고 암페어는 같은 것이나 그 이상을 사면 되는데, 안정성이라던가 안터지...
    Date2017.10.06 질문 By占쏙옙저장소 Reply5 Views746
    Read More
  8. 인텔 커피레이크 메인보드에 따른 전력 차이

        기가바이트는 보급형 고급형 할 것 없이 잘 나왔는데   특히 아수스는 바이오스 패치가 좀 더 필요해보입니다        
    Date2017.10.06 소식 By씨뉴얼 Reply7 Views1726 file
    Read More
  9. No Image

    i3-8350k 같은 4코어모델은 z270에 장착이 될까요?

    제목 그대로 입니다. z270을 쓰는데 8개월도 안된거 6코어못쓰는건 서럽지만 4코어는 쓸수 있느냐 - 라는건데요   코어가 2개 늘어나면서 전력상문제로 칩셋을 갈아타야한다는데... 솔직히 이게 진짜 이유라고는 생각안하지만 공식적으론 ...
    Date2017.10.06 질문 Bysss757 Reply18 Views1006
    Read More
  10. No Image

    랙마운트 케이스를 세워도 되나요?

    https://gigglehd.com/gg/hard/1821688 에서 이어집니다.   NAS 케이스 갈이를 고민중인데, 렉마운트는 크기가 얇으면서 확장성이 좋아 이쪽으로 넘어갈까 생각중입니다. 근데 일반적인 타워형 케이스와 달리 세우는 것에 대한 고려가 없...
    Date2017.10.06 질문 ByCentrair Reply6 Views817
    Read More
  11. 한번 써보고 싶은 마우스..

    마우스 새로 뭐살까 기웃거리다가 swiftpoint 사의 GT마우스와 The Z 마우스를 봤는데 다른 마우스들과 차별점이 강해서 써보고 싶었는데 가격이 흉악하네요.. 159달러, 229달러..         GT 마우스는 윈도우 타일UI에 대응되게 터치패드...
    Date2017.10.05 일반 By하루살이 Reply15 Views1567 file
    Read More
  12. 디지털 통신은 오류가 (왜) 없는가?

    그냥 생각나서 좀 적어봅니다.   사람들은 디지털 신호를 생각할 때 이런 걸 생각합니다:     하지만 모든 전기 신호는 (원자나 그 밑 단위까지 따지면 좀 다를 수도 있습니다만 상식적인 선에서는) 결국 아날로그입니다. 순식간에 0에서 ...
    Date2017.10.05 분석 ByPHYloteer Reply24 Views3698 file
    Read More
  13. No Image

    뉴에그 커피레이크 z370 보드 판매시작

    가격대는 저렴한건 120달러부터 최고급형은 500달러까지 다양합니다
    Date2017.10.05 소식 By씨뉴얼 Reply4 Views716
    Read More
  14. No Image

    요즘 C2538 nas 사망사례가 자꾸 보이네요.

    올초에 C2538 시피유 결함으로 시간이 지나면 장비가 돌연사 할 수 있다는 기사가 났었는데.. 당시에는 불량 사례가 거의 없었고 있어도 운이 없거니 했었죠.   그런데 제품군이 발매일 2년 넘어가고 제일 잘 팔린 모델인 DS1515+ 중심으...
    Date2017.10.05 일반 Bytitle: 오타쿠아라 Reply5 Views1397
    Read More
  15. No Image

    775워터블럭

    갑자기 커수냉에 꽃혀서 부품들을 찾아보는중인데 아직도 켄츠쓰는사람인지라... (켄츠는 계속 갈구는 맛이 있잖아요...♥) 775워터블럭을 찾아보고는 있는데 보통 115X소켓의 워터블럭이랑 혼용이 가능할지 모르겠네요. 이것같은경우는 77...
    Date2017.10.05 질문 By화성 Reply2 Views550
    Read More
목록
Board Pagination Prev 1 ... 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 ... 1935 Next
/ 1935

최근 코멘트 30개
이카무스메
13:46
툴라
13:46
스와마망
13:41
MUGEN
13:30
스와마망
13:27
린네
13:27
까마귀
13:25
0.1
13:24
쿠쿠다스
13:14
쿠쿠다스
13:07
유니
13:05
미로나무혼
13:02
헥사곤윈
12:55
아라
12:55
이게뭘까
12:51
오쿠소라아야네
12:47
까마귀
12:47
칼토로스
12:42
T.Volt_45
12:40
고대문명꾸꾸꾸
12:35
고대문명꾸꾸꾸
12:32
오쿠소라아야네
12:29
툴라
12:23
TundraMC
12:10
BOXU
12:10
빙그레
12:02
Argenté
11:50
이카무스메
11:47
오꾸리
11:28
툴라
11:27

더함
한미마이크로닉스
MSI 코리아
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소