Complementary Code Keying
   HOME

TheInfoList



OR:

Complementary code keying (CCK) is a modulation scheme used with
wireless network A wireless network is a computer network that uses wireless data connections between network nodes. Wireless networking is a method by which homes, telecommunications networks and business installations avoid the costly process of introducing ...
s (WLANs) that employ the
IEEE 802.11b IEEE 802.11b-1999 or 802.11b is an amendment to the IEEE 802.11 wireless networking specification that extends throughput up to 11 Mbit/s using the same 2.4 GHz band. A related amendment was incorporated into the IEEE 802.11-2007 standard. ...
specification. In 1999, CCK was adopted to supplement the
Barker code In telecommunication technology, a Barker code, or Barker sequence, is a finite sequence of digital values with the ideal autocorrelation property. It is used as a synchronising pattern between sender and receiver. Explanation Binary digits ha ...
in wireless digital networks to achieve data rate higher than 2 Mbit/s at the expense of shorter distance. This is due to the shorter chipping sequence in CCK (8 bits versus 11 bits in Barker code) that means less spreading to obtain higher data rate but more susceptible to narrowband interference resulting in shorter radio transmission range. Beside shorter chipping sequence, CCK also has more chipping sequences to encode more bits (4 chipping sequences at 5.5 Mbit/s and 8 chipping sequences at 11 Mbit/s) increasing the data rate even further. The Barker code, however, only has a single chipping sequence. The complementary codes first discussed by Golay were pairs of binary complementary codes and he noted that when the elements of a code of length N were either ˆ’1 or 1it followed immediately from their definition that the sum of their respective autocorrelation sequences was zero at all points except for the zero shift where it is equal to K×N. (K being the number of code words in the set). CCK is a variation and improvement on M-ary Orthogonal Keying and uses 'polyphase complementary codes'. They were developed by Lucent Technologies and Harris Semiconductor and were adopted by the 802.11 working group in 1998. CCK is the form of modulation used when 802.11b operates at either 5.5 or 11 Mbit/s. CCK was selected over competing modulation techniques as it used approximately the same bandwidth and could use the same preamble and header as pre-existing 1 and 2 Mbit/s wireless networks and thus facilitated interoperability. Polyphase complementary codes, first proposed by Sivaswamy, 1978, are codes where each element is a complex number of unit magnitude and arbitrary phase, or more specifically for 802.11b is one of , −1, j, −j Networks using the 802.11g specification employ CCK when operating at 802.11b speeds.


Mathematical description

The CCK modulation used by 802.11b transmits data in symbols of eight
chips ''CHiPs'' is an American crime drama television series created by Rick Rosner and originally aired on NBC from September 15, 1977, to May 1, 1983. It follows the lives of two motorcycle officers of the California Highway Patrol (CHP). The seri ...
, where each chip is a complex
QPSK Phase-shift keying (PSK) is a digital modulation process which conveys data by changing (modulating) the phase of a constant frequency reference signal (the carrier wave). The modulation is accomplished by varying the sine and cosine inputs at ...
bit-pair at a chip rate of 11Mchip/s. In 5.5 Mbit/s and 11 Mbit/s modes respectively 4 and 8 bits are modulated onto the eight chips of the symbol c0,...,c7, where : \mathbf = (c_0,\ldots,c_7) = \left( e^, e^, e^, -e^, e^, e^, -e^, e^ \right) and \phi_1,\ldots,\phi_4 are determined by the bits being modulated. In other words, the phase change \phi_1 is applied to every chip, \phi_2 is applied to all even code chips (starting with c_0), \phi_3 is applied to the first two of every four chips, and \phi_4 is applied to the first four of the eight chips. Therefore, it can also be viewed as a form of generalized
Hadamard transform The Hadamard transform (also known as the Walsh–Hadamard transform, Hadamard–Rademacher–Walsh transform, Walsh transform, or Walsh–Fourier transform) is an example of a generalized class of Fourier transforms. It performs an orthogonal ...
encoding.


References

* IEEE Std 802.11b-1999, §18.4.6.5 * {{DEFAULTSORT:Complementary Code Keying Quantized radio modulation modes Wireless networking IEEE 802.11