8b/10b 인코딩

위키백과, 우리 모두의 백과사전.

전기 통신에서 8b/10bDC 균형과 바운디드 디스패리티(bounded disparity)를 달성하면서 타당한 클럭 복구를 허용하기에 충분한 상태 변화를 제공학기 위해 8비트 워드를 10비트 심볼로 매핑하는 라인 코드를 의미한다.

이는 최소 20비트 문자열의 1과 0의 수의 차이가 2보다 크지 못하며 한 줄에 1이나 0이 5개를 넘지 못함을 의미한다. 이로써 신호 전송에 필요한 채널의 더 낮은 대역폭 제한을 위해 수요를 줄이는 도움을 줄 수 있다.[1]

8b/10b 코드는 여러 방식으로 구현이 가능하며, 여기서 설계는 하드웨어 요구사항, DC 규현 등의 특정 변수에 초점을 둘 수 있다. 어느 한 구현체는 DAT 디지털 오디오 레코더용으로 K. 오다카에 의해 설계되었다.[2] Kees Schouhamer Immink는 DCC 오디오 레코더용 8b/10b 코드를 설계하였다.[3] IBM 구현체는 1983년 Al Widmer, Peter Franaszer에 의해 기술되었다.[4][5]

8b/10b를 사용하는 기술[편집]

IBM 특허가 만료된 이후 이 스킴은 더 대중화되어 여러 통신 기술에 사용되었다.

8b/10b 인코딩을 응용한 분야 가운데 다음이 포함된다:

각주[편집]

  1. Kees Schouhamer Immink (March 1997). “Performance Assessment of DC-Free Multimode Codes”. 《IEEE Transactions on Communications》 45 (3): 293–299. doi:10.1109/26.558690. The dc-balanced or dc-free codes, as they are often called, have a long history and their application is certainly not confined to recording practice. 
  2. 미국 특허 4,456,905 Method and apparatus for encoding binary data, October 1984.
  3. 미국 특허 4,620,311 Method of transmitting information, encoding device for use in the method, and decoding device for use in the method, June 1986.
  4. Al X. Widmer, Peter A. Franaszek (1983). “A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code”. 《IBM Journal of Research and Development》 27 (5): 440–451. doi:10.1147/rd.275.0440. 2009년 5월 30일에 원본 문서에서 보존된 문서. 2019년 12월 20일에 확인함. 
  5. 미국 특허 4,486,739 Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code, December 1984.
  6. “Physical Layer Specifications”. 《Mipi.org》. MIPI Alliance. 2014년 4월 20일에 확인함. 

외부 링크[편집]