섀넌 부호화

Shannon coding

데이터 압축 분야에서 섀넌 부호화는 작성자인 클로드 섀넌의 이름을 딴 무손실 데이터 압축 기술로 기호 집합과 그 확률(추정 또는 측정)에 기초한 프리픽스 코드를 구축합니다.이것은 Huffman 부호화처럼 가능한 가장 낮은 코드 워드 길이를 달성하지 못하고 섀넌-파노 부호화와는 전혀 비슷하지 않다는 점에서 차선책입니다.

이 방법은 최초의 방법이며, 1948년 샤논의 논문 "소통의 수학적 이론"[1]에서 샤논의 잡음 부호화 정리를 증명하기 위해 사용되었으며, 따라서 정보 시대의 중심축이다.

이 부호화 방법은 정보 이론의 분야를 일으켰고, 그 기여가 없었다면 섀넌-파노 부호화, 허프만 부호화, 산술 부호화 등 많은 후계자가 세상에 존재하지 않았을 것이다.일상 생활의 대부분은 디지털 데이터에 의해 크게 영향을 받고 있으며, 섀넌 코딩과 그 방법의 지속적인 [2]진화가 없었다면 이것은 불가능했을 것입니다.

Shannon 부호화에서 심볼은 가장 가능성이 높은 것부터 가장 낮은 것 순으로 배열되며, 누적 확률 -i의 이진수 에서 첫 번째 - 2 { } = \ left \ \ i } p_ 취함으로써 코드워드를 한다.} 여기서 x { display \ x \ }는 (x { style x }를 다음 정수값으로하는) 천장함수를 나타냅니다

다음 표에 기호1 a ~ a6 대한 코드 체계를 작성하는 예를 나타냅니다.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

레퍼런스

  1. ^ 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.
  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