• 沒有找到結果。

This work studied two parts of IEEE802.16e: one was the implementation and optimization of 802.16e FEC scheme on DSP platform for WirelessMAN-OFDM and the other investigated the reduced-complexity decoding of the LDPC codes for WirelessMAN-OFDMA.

In the first part’s work, the programs will require multiple DSPs to run in parallel to handle the data rate under a 10 MHz transmission bandwidth. Acknowledgeably, further optimization of the programs may be possible. In addition, the C64x is equipped with a Viterbi decoder co-processor [29]. Using this co-processor may be helpful in raising the decoding speed. But its use requires study and testing of the “enhanced direct memory access (EDMA)” mechanism of the C64x chips, we skipped this study in my thesis.

In the second part’s work, first we analyzed the girth and threshold values in AWGN channel. Then, we evaluated the performance of LDPC codes and compared the results with the numerical results. Then we proposed a modified version BP algorithm based on algorithmic transformation to balance the computation load. Another topic is about the complexity reducing. We focused on two directions to reduce the complexity. One was to reduce the iteration numbers by using early termination technique. Another was to evaluate the performance by three kinds of approximate algorithms. The approximation

approaches used can lead to performance degradation but, interestingly, there appeared to be a dependence on the properties of the LDPC codes selected, such as the choice of modulation types. Our LDPC codes in IEEE 802.16e have a girth 6 at most, this is not a large enough number to make the conventional BP decoding approach optimal ([34] gives examples to derive a rate 12 code with girth 14, which is large enough). Therefore, these simplified reduced-complexity decoding schemes sometimes can outperform the BP decoding algorithm and offer significant advantages for hardware implementation.

In the future work, we need to revise the coding algorithms to be fixed-point to reduce the complexity for actual DSP implementation. But the two improved decoding algorithms may not have as good performance as our simulation results. Besides, we need more realistic simulations in multipath channel to show how the LDPC codes are performed. In our before analysis, the performance of code rate type 23A was better than 23B, and code rate type 34B was better than 34A. But why did these two code rate types both exist? We guess that if in multipath channel simulation, not in AWGN channel, the performance of code rate type 23B is better than that of 23A, and the performance of code rate type 34A is better than that of

3

4B. But the exact answer should be done by more research.

About subsequent algorithm modifications, we had find some references. If we need further reducing complexity by other decoding algorithms, [35] is one of the references. If we need to remove the effects of cycles in the factor graph to make the BP decoding algorithm optimal or improve the decoding performance, [36] is one of the references.

Bibliography

[1] IEEE Std 802.16-2004, IEEE Standard for Local and Metropolitan Area Networks — Part 16: Air Interface for Fixed Broadband Wireless Access Systems. New York: IEEE, June 2004.

[2] IEEE Std 802.16e, IEEE Standard for Local and Metropolitan Area Networks — Part 16: Air Interface for Fixed Broadband Wireless Access Systems. New York: IEEE, Feb.

2006.

[3] I. S. Reed and X. Chen, Error-Control Coding for Data Network. Boston: Kluwer Aca-demic Publishers, 1999.

[4] E. Zehavi, “8-PSK trellis codes for a Rayleigh channel,” IEEE Trans. Commun., vol.

40, pp. 873–884, May 1992.

[5] Yu-Ping Ho, “Study on OFDM signal description and channel coding in the IEEE 802.16a TDD OFDMA wireless communication standard,” M.S. thesis, Department of Electronics Engineering National Chiao Tung University, June 2003.

[6] J. G. Proakis, Digital Communication, 4th ed. New York: McGraw-Hill, 2001.

[7] Marjan Karkooti, “Semi-parallel architectures for real-time LDPC coding,” M.S. thesis, Rice Unversity, Houston, Texas, May 2004.

[8] R. G. Gallager, “Low-density parity-check codes,” IRE Trans. Information Theory, vol.

8, pp. 21–28, Jan. 1962.

[9] D. J. C. MacKay and R. M. Neal, “Near Shannon limit performace of low density parity check codes,” Electronics Letters, vol. 32, no. 18, pp. 1645–1646, Aug. 1996.

[10] D. J. C. MacKay, “Good error-correcting codes based on very sparse matrices,” IEEE Trans. Information Theory, vol. 45, pp. 399–431, Mar. 1999.

[11] S. Chung, Jr. G. D. Forney, T. Richardson, and R. Urbanke, “On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit,” IEEE Communica-tions Letters., vol. 5, no. 2, pp. 58–60, Feb. 2001.

[12] R. M. Tanner, “A recursive approach to low complexity codes,” IEEE Trans. Informa-tion Theory, vol. 27, no. 5, pp. 533–547, Sep. 1981.

[13] B. J. Frey F. R. Kschischang and H. A. Loeliger, “Factor graphs and the sum-product algorithm,” IEEE Trans. Information Theory, vol. 47, no. 2, pp. 498–519, Feb. 2001.

[14] S.Y. Chung, T.J. Richardson, and R. L. Urbanke, “Analysis of sum-product decod-ing of low-density parity-check codes usdecod-ing a Gaussian approximation,” IEEE Trans.

Information Theory, vol. 47, no. 2, pp. 657–670, Feb. 2001.

[15] W. Lin, X. Juan, and G. Chen, “Density evolution method and threshold decision for irregular LDPC codes,” Int. Conf. Commun. Circuits Systems, vol. 1, June 2004, pp.

25–28.

[16] Innovative Integration, Quixote Data Sheet. http://www.innovative-dsp.com/support/datasheets/quixote.pdf.

[17] T.-S. Chiang, “Study and DSP implementation of IEEE 802.16a TDD OFDM downlink synchronization,” M.S. thesis, Department of Electronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., July 2004.

[18] Texas Instruments, TMS320C6000 CPU and Instruction Set. Literature number SPRU189F, Oct. 2000.

[19] Texas Instruments, TMS320C6000 DSP Cache User’s Guide. Literature number SPRU656A, May 2003.

[20] Innovative Integration, Quixote User’s Manual. June 2004.

[21] Texas Instruments, Code Composer Studio User’s Guide. Literature number SPRU328B, Feb. 2000.

[22] Texas Instruments, TMS320C6000 Code Composer Studio Getting Started Guide. Lit-erature number SPRU509D, Aug. 2003.

[23] Texas Instruments, TMS320C6000 Programmer’s Guide. Literature number SPRU198G, Oct. 2002.

[24] Y.-T. Lee, “DSP implementation and optimization of the forward error correction scheme in IEEE 802.16a standard,” M.S. thesis, National Chiao Tung University, Dep.

of Electronics Eng., Hsinchu, Taiwan, R.O.C., June 2004.

[25] S. Lin and D. J. Costello, Jr., Error Control Coding — Fundamentals and Applications.

New Jersey: Prentice-Hall, 1983.

[26] J. H. Jeng and T. K. Truong,“On decoding of both errors and erasures of a reed-solomon code using an inverse-free Berlekamp-Massey algorithm,” IEEE Trans. Commun., vol.

47, pp. 1488–1494, Oct. 1999.

[27] Y.-P. Ho and D. W. Lin, “Study on channel coding in the IEEE 802.16a OFDMA wireless communication standard,” Int. J. Elec. Eng., vol. 11, no. 4, pp. 347–354, Nov.

2004.

[28] M. Lei and H. Harada, “Low-density parity-check coded ultra high-data-rate OFDM system in frequency-selective fading,”IEEE Vehicular Technology Conference, vol. 3, June 2005, pp. 1590–1594.

[29] Texas Instruments, TMS320C64x DSP Viterbi-Decoder Coprocessor (VCP) Reference Guide. Literature no. SPRU533D, Sep. 2004.

[30] J. Chen, A. Dholakia, E. Eleftheriou, and M. P. C. Fossorier, and X.Y. Hu, “Reduced-complexity decoding of LDPC codes,” IEEE Trans. Commun. , vol. 53, pp. 1288–1299, July 2005.

[31] Z. Wang, Y. Chen, and K. K. Parhi, “Area efficient decoding of quasi-cyclic low density parity check codes,” IEEE Int. Conf. Acoustics Speech Signal Processing, vol. 5, May 2004, pp. 49–52.

[32] J. Chen, and M. Fossorier, “Near optimum universal belief propagation based decoding of low-density parity check codes,” IEEE Trans. Commun. , vol. 50, no. 3, pp. 406–414, March 2002.

[33] T. Theocharides, G. Link, N. Vijaykrishnan, and M. J. Irwin, “Implementing LDPC decoding on network-on-chip,” 18th Int. Conf. VLSI Design, Jan. 2005, pp. 134–137.

[34] M. E. O’Sullivan, “Algebraic construction of sparse matrices with large girth,” IEEE Trans. Information Theory, vol. 52, no. 2, pp. 718–727, Feb. 2006.

[35] J. Zhang, M. Fossorier, and D. Gu, “Two-dimensional correction for min-sum decoding of irregular LDPC codes,” IEEE Communications Letters., vol. 10, no. 3, pp. 180–182, Mar. 2006.

[36] D. Yongqiang, Z. Guangxi, L. Wenming, and M. Yijun, “An improved decoding algo-rithm of low-density parity-check codes,” IEEE Int. Conf. Wireless Commun. Network-ing Mobile ComputNetwork-ing, vol. 1, Sep. 2005, pp. 449–452.

相關文件