보완 코드 키잉

Complementary code keying

CCK(보완적 코드 키잉)는 IEEE 802.11b 규격을 채택한 무선 네트워크(WLAN)와 함께 사용되는 변조 체계다. 1999년, CCK를 채택하여 무선 디지털 네트워크에서 바커 코드를 보완하여 짧은 거리를 희생하고 2 Mbit/s 이상의 데이터 전송 속도를 달성하였다. 이는 CCK(8비트 대 바커 코드 11비트)의 채핑 시퀀스가 짧아 데이터 전송 속도가 높아지지만 협대역 간섭에 취약해 무선 전송 범위가 짧아지기 때문이다. CCK는 더 짧은 치핑 시퀀스 외에도 더 많은 비트를 인코딩하기 위한 더 많은 치핑 시퀀스(5.5 Mbit/s에서 4 치핑 시퀀스, 11 Mbit/s에서 8 치핑 시퀀스)를 가지고 있어 데이터 속도를 더욱 증가시킨다. 그러나 바커 코드는 단 하나의 자르기 순서만 가지고 있다.

골레이가 처음 논의한 보완 코드는 이항 보완 코드의 쌍이었으며, 길이 N의 요소가 [-1 또는 1]일 때, K*N과 동일한 제로 시프트를 제외한 모든 지점에서 각각의 자기 상관 시퀀스의 합계가 0이라는 정의가 바로 뒤따른다는 점에 주목했다. (K는 집합의 코드 단어 수입니다.)

CCK는 M-ary Orthogonal Keying에 대한 변이 및 개선이며 '폴리 위상 보완 코드'를 사용한다. 이들은 루센트 테크놀로지스와 해리스 반도체에 의해 개발되었고 1998년에 802.11 워킹 그룹에 의해 채택되었다. CCK는 802.11b가 5.5 또는 11 Mbit/s에서 작동할 때 사용되는 변조 형식이다. CCK는 대략 동일한 대역폭을 사용하고 기존의 1 Mbit/s 무선 네트워크와 동일한 서문과 헤더를 사용할 수 있어 상호운용성을 촉진할 수 있으므로 경쟁 변조 기법보다 선택되었다.

시바스와미, 1978년에 처음 제안된 다상 보완 코드는 각 원소가 단위 규모와 임의 위상의 복잡한 수인 코드 또는 보다 구체적으로 802.11b에 대한 것이 [1,-1, j,-j]의 하나이다.

802.11g 규격을 사용하는 네트워크는 802.11b 속도로 작동할 때 CCK를 채택한다.

수학적 설명

802.11b가 사용하는 CCK 변조는 8개 칩의 기호로 데이터를 전송하는데, 여기서 각 칩은 11Mchip/s의 칩 속도로 복잡한 QPSK 비트페어다. 5.5 Mbit/s 및 11 Mbit/s 모드에서 각각 4 비트와 8 비트는 기호 c0, ...,c의7 8개 칩에 변조된다.

,… , 4 은(는) 변조되는 비트에 의해 결정된다.

즉 위상변화 11}가 모든 칩에 적용되고, 2}} 짝수 코드 칩에 되며( 0 부터), 3 칩에 적용된다 8개 칩 중 처음 4개 칩에 적용된다. 따라서 일반화된 하다마드 변환 인코딩의 형태로도 볼 수 있다.

참조

  • IEEE 규격 802.11b-1999, §18.4.6.5
  • Van Nee, Richard; Awater, Geert; Morikura, Masahiro; Takanashi, Hitoshi; Webster, Mark; Halford, Karen (December 1999). "New High Rate Wireless LAN Standards". IEEE Communications Magazine.