Professional Documents
Culture Documents
IMEC/Wireless Research
March 2004
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Outline
• Advanced FEC for WLAN
• Myths about Turbo-Codes
• Turbo Codes: preferred choice for WLAN
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Outline
Advanced FEC for WLAN
• Myths about Turbo-Codes
• Turbo Codes: preferred choice for WLAN
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
n Limit
nno
Spectral Efficiency [bit/s/Hz]
Sh a
4
Uncoded
QPSK
2 Add points
SCBCB ( enedetto)
Regular
Irregular
Viterbi+RS
LDPC LDPC
1
PCCC
1/2
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Outline
• Advanced FEC for WLAN
Myths about Turbo-Codes
• Turbo Codes: preferred choice for WLAN
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
-5%
Outline
• Advanced FEC for WLAN
• Myths about Turbo-Codes
Turbo Codes: preferred choice for WLAN
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
PCCC assets
• PCCC already recognized in several standards
• Potential for low latency
• Potential for low power
• Flexibility
– Unconstrained in blocksize (numerous interleaver sizes
possible)
– Any code rate achievable by puncturing
– Code rate ‘compatible’ with CC scheme
– Energy-Scalable architecture possible
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Backup
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
LDPC in a nutshell
Parity check matrix
c.HT=0
Tanner graph
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
q 2
v2 v2 v2
c1 c1 c1
q 3
v3 v3 v3
q 4
v4 c2 v4 c2 v4 c2
q 5
v5 v5 v5
c3 c3 c3
q 6
v6 v6 v6
q 7
v7 c4 v7 c4 v7 c4
q 8
v8 v8 v8
c5 c5 c5
q 9
v9 v9 v9
q 10
v10 v10 v10
Sum-product algorithm
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
PCCC in a nutshell
s
SISO 1 -
c1
D D D SISO 2
-
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
recursion Extrinsic
calculation
Cycle Time
BCJR algorithm
Submission
March
2004 doc.: IEEE 802.11-03/11-04-0256-00-000n
Key References
[1] S. B. Wicker, S. Kim, Fundamentals of codes, graphs and iterative decoding, Kluwer Academic Publishers, 2003
[2] A. Giulietti, B. Bougard, L. Van der Perre, Turbo Codes, Desirable and Designable, Kluwer Academic Publisher, 2003
[3] R. G. Gallager, Low Density Parity-Check Codes, Cambridge, MA: MIT Press, 1963
[4] G. Berrou, A. Glavieux, P. Thitimajshima, “Near Shannon limit error-correcting coding and decoding: Turbo Codes”, in Proc.
Int. Conf. Commun., Geneva, Switzerland, May 1993 pp. 1064-1070.
[5] C. Schurgers et al., "Memory Optimization of MAP Turbo Decoder Algorithms,“, IEEE Transactions on VLSI Systems, Vol.9,
No.2, pp. 305-312, April 2001.
[6] A. Giulietti et al., "Parallel turbo code interleavers : avoiding collisions in accesses to storage elements", Electronics Letters,
Vol. 38 No. 5, Feb. 2002
[7] Thul, M.J.; Gilbert, F.; Wehn, N, "Concurrent interleaving architectures for high-throughput channel coding”, in Proc. IEEE
ICASSP 2003, Vol. 2 , pp. 6-10 April 2003
[8] B. Bougard et al., “A Scalable 837nJ/bit 75Mb/s Parallel Concatenated Convolutional (Turbo-) CODEC”, IEEE International
Solid-State Circuits Conference, Digest of Technical Papers, Vol. 1., pp.152 - 484, San Francisco, CA, Feb. 2003
[9] D. J. C. Mac Kay, “Good error correcting codes based on very sparse matrices”, IEEE Trans. Inform. Theory, vol. 45, pp. 399-
431, Mar. 1999
[10] T. Richardson and R. Urbanke, “Efficient encoding of Low-density parity-check codes”, IEEE Trans. Inform. Theory, vol. 47,
pp. 638-656, Feb. 2001
Submission