펑크

Puncturing

코딩 이론에서 펑크는 오류 수정 코드로 인코딩한 후 패리티 비트의 일부를 제거하는 과정이다. 이것은 더 높은 비율의 오류 수정 코드로 인코딩하거나 더 적은 중복성을 갖는 것과 같은 효과를 가진다. 그러나 동일한 디코더를 구멍 뚫는 경우 얼마나 많은 비트가 뚫렸는지에 관계없이 사용할 수 있으므로 구멍 뚫기는 복잡성을 크게 증가시키지 않고 시스템의 유연성을 상당히 증가시킨다.

펑크 절차에 대한 간단한 그림.

어떤 경우에는 인코더에 미리 정의된 펑크 패턴이 사용된다. 그 후, 소멸이라고 알려진 역작용이 디코더에 의해 실행된다.

UMTS에서는 속도 일치 프로세스 중에 펑크가 사용된다. Wi-Fi, Wi-SUN, GPRS, Edge, DVB-T, DAB에도 사용되며, DRM 표준에도 사용된다.

펑킹은 코딩 시스템에서 Viterbi 알고리즘과 함께 종종 사용된다.

RRC(Radio Resource Control) 연결 설정 절차 중, NBAP 무선 링크 설정 메시지를 전송하는 동안 업링크 펑킹 한도가 NODE B로 전송되며, U/L 확산 계수 및 U/L 배전 코드도 함께 전송된다.[1]

펑킹은 1964년 구스타브 솔로몬J. J. Stiffler에 의해 도입되었다.[2][3]

참고 항목

참조

  1. ^ 크리스 존슨. "UMTS용 무선 액세스 네트워크: 원칙과 관행". 2011.
  2. ^ Solomom, G.; Stiffler, J. J. (1964). "Punctured Systematic Cyclic Codes". IEEE Convention Record. Vol. 12.
  3. ^ Solomon, G.; Stiffler, J.J. (April 1965). "Algebraically punctured cyclic codes". Information and Control. 8 (2): 170–79. doi:10.1016/S0019-9958(65)90080-X.