섀넌–하틀리 정리(Shannon–Hartley theorem)
대역폭(통과시키는 진동수(frequency) 범위의 폭)이 B인 통로에 정규분포(normal distribution)를 따르는 백색 잡음이 더해지고, 평균(mean) 신호 전력과 잡음 전력의 비가 S/N일 때, 오류를 얼마든지 작게 하며 1초에 보낼 수 있는 비트 수의 한계는 B log₂(1 + S/N)이다.
1920년대 벨 연구소의 기술자들은 전선 하나로 얼마나 빨리 보낼 수 있는지 묻고 있었습니다. 해리 나이퀴스트는 1924년과 1928년의 논문에서 전신의 속도(velocity)가 대역폭(bandwidth)에 달려 있음을 밝혔습니다. 대역폭은 통로가 통과시키는 진동수 범위의 폭으로, 300 Hz에서 3,400 Hz까지 통과시키는 전화선이라면 3,100 Hz입니다. 나이퀴스트는 대역폭이 B인 통로로 1초에 서로 섞이지 않게 보낼 수 있는 펄스가 많아야 2B개라는 것을 보였습니다. 같은 1928년 벨 연구소의 랠프 하틀리는 정보의 양을 '구별할 수 있는 선택지 수의 로그'로 정했습니다. 펄스마다 M가지 높이 가운데 하나를 고르면 펄스 하나가
신호의 높이를
단계 사이가 잡음의 폭보다 좁아지면 종 모양들이 겹쳐 읽기가 틀리기 시작합니다. 어림하면, 받은 신호의 진폭(amplitude)은
잡음이 정규분포를 따르는 것은 우연이 아닙니다. 열잡음(thermal noise)은 수많은 전자의 작은 떨림이 더해진 것이라 중심극한정리(central limit theorem)에 따라 종 모양이 됩니다. 또 전력이 정해져 있을 때 엔트로피(entropy)가 가장 큰 분포가 정규분포입니다(최대 엔트로피 원리(principle of maximum entropy)). 그래서 상호 정보량(mutual information)
대역폭 1 Hz당 용량
오른쪽 그림은 신호 전력을 고정하고 대역폭을 넓힐 때입니다. 잡음은 1 Hz마다
두 영역이 있습니다. 신호 대 잡음비가 클 때는 전력을 두 배(+3 dB)로 늘려도 1 Hz당 초당 약 1비트가 늘 뿐이라, 대역폭을 넓히는 쪽이 이득입니다. 신호 대 잡음비가 작을 때는 용량이 전력에 거의 비례하고, 대역폭을 아무리 넓혀도
섀넌의 1949년 논문은 이것을 기하학으로 보였습니다. T초 동안의 신호는 표본
이어지는 곳. 이산 통로의 용량은 통로 용량(channel capacity)에서, 1초에 표본 2B개면 충분한 이유는 표본화 정리에서 봅니다. 가우스 잡음이 가장 해로운 이유는 최대 엔트로피 원리와 정규분포의 엔트로피로 이어지고, 신호를 여러 진동수의 사인파(sinusoid)로 나누는 푸리에 급수(Fourier series)가 '대역폭'이라는 말의 바탕입니다. 전력을 잡음이 다른 여러 대역에 나눠 쓸 때는 '물 채우기(water-filling)'가 최선입니다. 대역마다 잡음의 크기를 바닥 높이로 삼은 울퉁불퉁한 그릇에 전력이라는 물을 부으면 낮은 곳부터 차듯, 잡음이 작은 대역에 더 많은 전력을 주고 잡음이 너무 큰 대역은 아예 쓰지 않는 것입니다. 대역마다 섀넌–하틀리 식을 더한 총용량을 가장 크게 하는 답이 이 모양입니다. 받은 신호를 가장 가까운 단계로 읽는 일은 신호점들로 나눈 보로노이 영역(Voronoi region) 가운데 어디에 떨어졌는지 보는 일입니다.
이 개념이 나오는 긴 글
이 개념을 언급하는 페이지
- 정규분포
… 잡음이 통신을 가장 크게 방해합니다. 섀넌–하틀리 공식이 정규분포 잡음을 두고 계산되는 이유입니다(섀넌–하틀리 정리).
- 상호 정보량
… 특별한 경우입니다. 대역이 제한되고 정규분포 잡음이 더해지는 연속 신호의 통로 용량을 계산하면섀넌–하틀리 정리가 나오고, 압축을 어디까지 거칠게 해도 되는지 묻는 율–왜곡 이론은 반대로 상호 정보량을 가장 작게 …
- 통로 용량
… 대역폭이 B로 제한된 연속적인 신호에 가우스 잡음(정규분포를 따르는 잡음)이 더해지는 통로의 용량은섀넌–하틀리 정리C = B\log_2(1 + S/N) 비트/초입니다. 용량을 실제로 끌어내는 방법이 ⟦오류 정정 …
- 통로 부호화 정리
… H가 C보다 작으면 믿을 만하게 보낼 수 있고 크면 보낼 수 없습니다. 연속 신호의 통로에서는 이 정리가섀넌–하틀리 정리가 되고, 부호어의 잡음 구름을 고차원 공간에 겹치지 않게 채우는 그림은 보로노이 영역과 ⟦차원의 …
- 표본화 정리
… B인 통로로 T초 동안 보내는 신호가 대략 2BT차원 공간의 점 하나라는 뜻이고, 여기에 잡음을 더하면섀넌–하틀리 정리가 됩니다. 뽑은 표본들은 이산 코사인 변환이나 고속 푸리에 변환(1965년 제임스 쿨리와 ⟦존 …
- 율–왜곡 이론
… 가장 잘 하는 것이 합쳐서 가장 잘 하는 것과 같습니다(섀넌의 분리 정리). 오차 2^{-2R} 과섀넌–하틀리 정리의 \tfrac12 \log_2(1 + \text{SNR}) 은 같은 로그의 두 얼굴입니다. 소리를 …