통로 용량(Channel capacity)
잡음이 있는 통로를 여러 번 쓰며 긴 부호로 보낼 때, 오류 확률(probability)을 얼마든지 작게 하면서 한 번 쓸 때마다 평균적으로 실을 수 있는 비트 수의 한계. 입력 분포를 바꿔 가며 입력과 출력의 상호 정보량(mutual information)을 최대로 만든 값과 같다.
1948년 클로드 섀넌은 「통신의 수학적 이론」에서 통신을 이렇게 추상화했습니다. 보내는 쪽이 기호 x를 넣으면 받는 쪽에는 y가 나오는데, 잡음 때문에 y는 x 하나로 정해지지 않고 조건부 확률(conditional probability)
받은 y가 보낸 x에 대해 알려 주는 양은 상호 정보량
통로:
왼쪽은 통로 그림입니다. 화살표의 굵기가 전이 확률(transition probability)
이진 대칭 통로(binary symmetric channel)는 비트를 확률 q로 뒤집습니다. 0과 1이 대칭이니 반반 보낼 때가 가장 좋고, 그때
Z 통로(Z-channel)에서는 0은 언제나 제대로 가고 1만 확률 p로 0이 됩니다. 빛 펄스가 사라질 수는 있어도 없던 펄스가 생기지는 않는 광통신이 이런 모양입니다. 여기서는 반반이 최선이 아닙니다. 잡음이 1에만 붙으니
상호 정보량은 입력 분포에 대해 오목한 함수(function), 곧 그래프가 위로 볼록한 함수입니다. 그래서 동네에서 가장 높은 곳이 곧 전체에서 가장 높은 곳이고, 언덕을 오르기만 하면 꼭대기에 닿습니다(볼록 최적화(optimization)). 입력과 출력의 가짓수가 많은 일반적인 통로에는 닫힌 식이 없는 경우가 많습니다. 이때는 1972년 일본의 아리모토 스구루와 미국의 리처드 블라후트가 각각 발표한 반복 알고리즘(algorithm)을 씁니다. 입력 분포를 고정한 채 '받은 y로 x를 거꾸로 짐작하는 분포'를 구하고, 다시 그것을 고정한 채 입력 분포를 고치는 일을 번갈아 되풀이하면 용량으로 수렴(convergence)합니다.
용량이 '최대 상호 정보량'이라는 정의보다 중요한 것은 그 뜻입니다. 통로 부호화 정리(noisy-channel coding theorem)에 따르면 전송률(code rate)이 C보다 작으면 긴 부호로 오류를 얼마든지 줄일 수 있고, C보다 크면 어떤 부호로도 안 됩니다. 무기억 통로를 n번 쓰면 한계는 nC비트입니다. q = 0.1인 이진 대칭 통로는 C ≈ 0.531이라, 통로를 1,000번 써서 믿을 만하게 실을 수 있는 정보는 대략 531비트가 한계입니다. 다만 한계에 바짝 붙어 실으면서 오류를 거의 없애려면 부호가 훨씬 길어야 합니다. 1,000비트 길이에서 오류를 1,000분의 1쯤으로 낮추려면, 어림으로 440비트 안팎까지 덜 실어야 합니다.
이어지는 곳. 대역폭(bandwidth)이 B로 제한된 연속적인 신호에 가우스 잡음(정규분포(normal distribution)를 따르는 잡음)이 더해지는 통로의 용량은 섀넌–하틀리 정리(Shannon–Hartley theorem)
이 개념이 나오는 긴 글
이 개념 위에 세워진 것
이 개념을 언급하는 페이지
- 정보 엔트로피
… 두라는 이 생각이 최대 엔트로피 원리입니다. 잡음이 있는 통로로 믿을 만하게 보낼 수 있는 양의 한계는통로 용량이고, 그 한계에 다가가는 부호는 부호어(부호로 쓰는 비트열)끼리 서로 다른 자리의 개수, 곧 ⟦해밍 …
- 오류 정정 부호
… 0 가까이 낮춰야 할까요? 1948년 섀넌의 통로 부호화 정리는 아니라고 답합니다. 이 통로에는용량C = 1 - H(q) 가 있어서(H는 엔트로피; 들어간 비트와 나온 비트의 상호 정보량의 …
- 결합 엔트로피와 조건부 엔트로피
… 불확실성 H(X)에서 모호도 H(X|Y)를 뺀 이 양을, 입력 분포를 바꿔 가며 가장 크게 만든 값이통로 용량입니다. 틀린 분포를 믿을 때 치르는 비용을 재는 쿨백–라이블러 발산으로도 같은 양들을 다시 쓸 수 …
- 상호 정보량
… 받는 쪽이 실제로 알게 된 몫입니다. 섀넌은 이 양을 통로가 정보를 나르는 속도로 삼고, 그 최댓값을통로 용량으로 정의했습니다. '상호 정보량'이라는 이름은 나중에 붙었는데, 이 양이 X와 Y에 대해 대칭이기 …
- 최대 엔트로피 원리
… '최대 엔트로피 분류기'가 이 모양입니다. 제약이 상호 정보량이나 왜곡에 걸리면 율–왜곡 이론과통로 용량의 최적화 문제가 됩니다. 조건을 하나 더 걸면 가장 큰 엔트로피는 줄거나 그대로입니다. 무언가를 알면 …
- 통로 부호화 정리
… 여겼습니다. 클로드 섀넌은 「통신의 수학적 이론」에서 이 생각이 틀렸음을 보였습니다. 통로마다통로 용량C가 있어서, 전송률 R이 C보다 작기만 하면 부호를 충분히 길게 하여 오류 확률을 원하는 만큼 작게 만들 …
- 섀넌–하틀리 정리
… 세기(통로 부호화 정리)를 유클리드 거리의 세계로 옮긴 그림입니다. 이어지는 곳. 이산 통로의 용량은통로 용량에서, 1초에 표본 2B개면 충분한 이유는 표본화 정리에서 봅니다. 가우스 잡음이 가장 해로운 이유는 …
- 율–왜곡 이론
… 현상)를 왜곡의 잣대로 넣어, 들리지 않는 오차에는 비트를 쓰지 않습니다. 이어지는 곳. 율–왜곡 함수는통로 용량과 짝을 이룹니다. 표본 하나마다 용량이 C인 통로를 한 번 쓸 수 있을 때 정규 원천을 보내며 얻을 수 …