Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Complementary Code Keying (CCK)
Complementary Code Keying (CCK) is a modulation technique deployed in wireless local area networks (WLANs) that follow the IEEE 802.11b specification. CCK came into use in 1999 whereby it replaced the Barker code in wireless networks. CCK helps in attaining data rates higher than 2 Mbps, though at the cost of shorter ranges.
CCK uses mathematically related code pairs called complementary sequences to encode data more efficiently than its predecessor. This technique enabled the significant speed improvements that made 802.11b networks commercially viable for business applications.
How CCK Works
CCK operates by using shorter chipping sequences of 8 bits compared to the 11-bit sequences used by Barker code. The complementary nature of these sequences means that when combined, they produce minimal autocorrelation interference, allowing for better signal recovery at the receiver.
Key Features of CCK
-
Higher data rates − CCK enables theoretical maximum data rates of 11 Mbps in 802.11b networks, significantly higher than the 2 Mbps limit of Barker code.
-
2.4 GHz operation − CCK operates in the industrial, scientific, and medical (ISM) radio frequency band of 2.4 GHz to 2.4835 GHz.
-
Complementary sequences − Uses pairs of 8-bit chipping sequences that are mathematically complementary, meaning the autocorrelation properties of one sequence complement the other.
-
Reduced spreading − The shorter 8-bit chipping sequence results in less signal spreading compared to Barker code's 11-bit sequence, enabling higher data throughput.
-
Trade-off limitations − While providing higher speeds, CCK signals are more susceptible to narrowband interference and have shorter transmission ranges compared to Barker code.
CCK vs Other Modulation Techniques
| Technique | Chipping Length | Max Data Rate | Range | Interference Resistance |
|---|---|---|---|---|
| Barker Code | 11 bits | 2 Mbps | Longer | Higher |
| CCK | 8 bits | 11 Mbps | Shorter | Lower |
| OFDM (802.11g) | N/A | 54 Mbps | Medium | Medium |
Conclusion
CCK revolutionized wireless networking by enabling 11 Mbps data rates in 802.11b networks through shorter, complementary chipping sequences. While it trades range for speed compared to Barker code, CCK provided the performance boost that made wireless LANs practical for business applications in the late 1990s.
