섀넌 부호화
Shannon coding데이터 압축 분야에서 섀넌 부호화는 작성자인 클로드 섀넌의 이름을 딴 무손실 데이터 압축 기술로 기호 집합과 그 확률(추정 또는 측정)에 기초한 프리픽스 코드를 구축합니다.이것은 Huffman 부호화처럼 가능한 가장 낮은 코드 워드 길이를 달성하지 못하고 섀넌-파노 부호화와는 전혀 비슷하지 않다는 점에서 차선책입니다.
이 방법은 최초의 방법이며, 1948년 샤논의 논문 "소통의 수학적 이론"[1]에서 샤논의 잡음 부호화 정리를 증명하기 위해 사용되었으며, 따라서 정보 시대의 중심축이다.
이 부호화 방법은 정보 이론의 분야를 일으켰고, 그 기여가 없었다면 섀넌-파노 부호화, 허프만 부호화, 산술 부호화 등 많은 후계자가 세상에 존재하지 않았을 것이다.일상 생활의 대부분은 디지털 데이터에 의해 크게 영향을 받고 있으며, 섀넌 코딩과 그 방법의 지속적인 [2]진화가 없었다면 이것은 불가능했을 것입니다.
Shannon 부호화에서 심볼은 가장 가능성이 높은 것부터 가장 낮은 것 순으로 배열되며, 누적 확률 -i의 이진수 에서 첫 번째 - 2 { } = \ left \ \ i } p_를 취함으로써 코드워드를 한다.} 여기서 x { display \ x \ }는 (x { style x }를 다음 정수값으로하는) 천장함수를 나타냅니다
예
다음 표에 기호1 a ~ a에6 대한 코드 체계를 작성하는 예를 나타냅니다.li 값은 기호i a를 나타내는 데 사용되는 비트 수를 나타냅니다.마지막 열은 각 기호의 비트 코드입니다.
i | pi | li | 이전 값(이진수) | 의i 코드워드 | |
---|---|---|---|---|---|
1 | 0.36 | 2 | 0.0 | 0.0000 | 00 |
2 | 0.18 | 3 | 0.36 | 0.0101... | 010 |
3 | 0.18 | 3 | 0.54 | 0.1000... | 100 |
4 | 0.12 | 4 | 0.72 | 0.1011... | 1011 |
5 | 0.09 | 4 | 0.84 | 0.1101... | 1101 |
6 | 0.07 | 4 | 0.93 | 0.1110... | 1110 |
레퍼런스
- ^ Shannon, Claude E. (July 1948). "A Mathematical Theory of Communication" (PDF). Bell System Technical Journal. 27 (3): 379–423. doi:10.1002/j.1538-7305.1948.tb01338.x. hdl:11858/00-001M-0000-002C-4314-2.
- ^ Ze-Nian Li; Mark S. Drew; Jiangchuan Liu (9 April 2014). Fundamentals of Multimedia. Springer Science & Business Media. ISBN 978-3-319-05290-8.
섀넌, 클로드 엘우드."소통의 수학적 이론"ACM SIGMOBILE 모바일 컴퓨팅 및 통신 리뷰 5.1 (2001) : 3 - 55