채널부호화 정리 (Channel Coding Theorem)
쉽게 풀면
모든 통신 채널에는 잡음이 섞여 신호가 왜곡될 위험이 있습니다. 상식적으로는 정보를 많이 보낼수록 오류도 늘어날 것 같지만, 채널부호화 정리는 놀랍게도 "채널 용량"이라는 한계값보다 낮은 속도로만 보내면, 아무리 오류 확률을 낮추고 싶어도 원하는 만큼 낮출 수 있는 부호화 방법이 반드시 존재한다는 사실을 수학적으로 증명했습니다. 다만 이 정리는 그런 부호가 존재한다는 것만 보장할 뿐, 구체적으로 어떻게 만드는지는 알려주지 않습니다. 이후 등장한 다양한 오류정정부호들이 이 이론적 한계에 실제로 다가가려는 시도라고 볼 수 있습니다.
왜 중요한가
채널부호화 정리는 통신 시스템 설계의 이론적 한계를 제시함으로써, 오류정정부호 설계자들이 얼마나 더 개선할 여지가 있는지를 가늠하는 기준점을 제공합니다. 무선통신, 저장장치, 위성통신 등 잡음이 존재하는 모든 디지털 통신 시스템 설계의 기초 이론으로 다뤄집니다.
논문에서는 이렇게 쓰입니다
채널부호화 정리에 따르면 부호율이 채널 용량 이하로 유지되는 한 신뢰성 있는 통신이 가능하다는 내용입니다.
제안된 저밀도 패리티검사 부호가 채널부호화 정리가 예측한 한계에 작은 격차로 근접한다는 예문입니다.
조금 더 깊게 보면
채널부호화 정리는 채널 용량이라는 값을 상호정보량의 최댓값으로 정의하고, 부호율이 이 값 이하이면 오류 확률을 0에 가깝게 만드는 부호가 존재함을(순정리) 보이는 동시에, 이 값을 초과하면 오류 없이 통신할 수 없음을(역정리) 함께 보입니다. 실제 부호 설계에서는 터보 부호, 저밀도 패리티검사 부호 등이 이 한계에 근접하는 성능을 보이는 것으로 알려져 있습니다.
주의할 점
채널부호화 정리는 이상적인 조건(무한한 부호 길이 등)을 전제로 한 존재성 증명이며, 실제 시스템은 유한한 지연과 복잡도 제약 속에서 이 한계에 근사할 뿐 정확히 도달하지는 못합니다.