PBCC-22 Chris Heegard, Ph.D., Sean Coffey, Ph.D., Anuj Batra, Ph.D., Srikanth Gummadi and Matthew Shoemake, Ph.D. Home and Wireless Networking Texas Instruments 141 Stony Circle, Suite 130 Santa Rosa California 95401 (707) 521-3060, heegard@ti.com Chris Heegard, Texas Instruments
Outline History Discovery of a New Code PBCC-22 Properties and Performance Conclusion Chris Heegard, Texas Instruments
Short History of PBCC Alantro Communications incorporated, August 1997 Blending the Theory of Information with the Art of Silicon PBCC-11 introduced in IEEE 802.11 64 State Binary Convolutional Code + Signal Scrambler Introduced in March 1998 meeting Adapted as “High Performance” option Although it provided a more robust solution, +3dB C.G., it was deemed “too complex” Time to market was a major factor in selection of CCK Harris semiconductor had a working MBOK chip Chris Heegard, Texas Instruments
Movitation for Higher Performance Chris Heegard, Texas Instruments
History (cont) PBCC-22 developed beginning in summer of 1998 Constraints Interoperability with IEEE 802.11b networks Translate coding gain advantage to “double the data rate” 22 Mbps Compatibility with IEEE 802.11b radios 8-PSK, 11 MHz symbol rate, short preamble Operate in the same environment as CCK-11 64 state code --->> 256 state code A good engineering solution: cost versus performance Satisfy FCC Requirements Chris Heegard, Texas Instruments
Discovery of a New Code Problem: Find optimal (k=2, n = 3) 256 state code matched to 8PSK Solution discovered in January 1999 The new code has many interesting features Optimal Distance Spectrum for 8-PSK Optimal Free Distance in many scenarios 8-PSK, Digital-8PSK Hamming distance (Binary coding) Underboeck 8-way partition (Trellis Coded QAM) Chris Heegard, Texas Instruments
Packet Binary Convolutional Coding Combines Binary Convolutional Coding with Codeword Scrambling PBCC-22Rate k=2, n=3 encoder 256 state Digital-8PSK modulation Dfree^2/Es = 704/98 = 8.6 dB Reference: 16QAM+Interleaved (k=1,n=2) 64 state BCC Dfree^2/Es = 40/10 = 6.0 dB (-2.6 dB) Chris Heegard, Texas Instruments
PBCC Components Chris Heegard, Texas Instruments
BCC Encoder for 22Mbps PBCC-22: Chris Heegard, Texas Instruments
The “s” Sequence A length 256 sequence generated from a length 16 sequence [c0,c1,…,c15] = [0011001110001011] Periodically extended for >256 Chris Heegard, Texas Instruments
Digital 8-PSK Chris Heegard, Texas Instruments
Distance Bound 350 360 370 380 390 400 10 20 30 40 50 Distance 10 20 30 40 50 Distance Average Number Cumulative Distribution with Upper Bound Number of States: 256 G: 21 2 12 10 25 12 450 500 100 200 300 600 Chris Heegard, Texas Instruments
Average Distance Spectrum 350 360 370 380 390 400 1 2 3 4 5 6 7 8 Distance Average Number Distance Spectrum with Cumulative Distribution Number of States: 256 G: 21 2 12 10 25 12 Chris Heegard, Texas Instruments
AWGN Performance Chris Heegard, Texas Instruments
Chris Heegard, Texas Instruments
Chris Heegard, Texas Instruments
Conclusions PBCC is an innovative new code that solves a real problem Backward compatible with IEEE 802.11b standard Backward compatible with radio and regulatory requirements “Doubles the Data Rate” in the same environment Patent pending Chris Heegard, Texas Instruments