• 沒有找到結果。

5.1 Conclusion

In this thesis, we developed channel estimation schemes for IEEE 802.16a OFDMA downlink transmission. We proposed two kinds of interpolation methods in fre-quency domain which were linear interpolation and 2nd-order interpolation. Alter-nately, we also applied 2-D interpolation and LMS adaptive algorithm in the time domain. The combination of 2-D interpolation and linear interpolation would work efficiently. Because the linear interpolation was of less complexity and its perfor-mance on the whole was almost the same with the 2nd-order interpolation. The 2-D interpolation was more excellent than LMS adaptive algorithm in the time do-main. To such pilot allocation in the IEEE 802.16a OFDMA downlink system, 2-D interpolation would be a good choice.

As to DSP implementation, for the concern of fixed-point C64x DSP, we changed the original floating-point operation to fixed-point 32-bit one. Although this did ac-celerate a lot, there were still limitations in using intrinsics. Therefore, replacing 32-bit fixed-point operation with 16-bit fixed-point operation was a must. Thus, we only had half the original number of bits. To make work correct, we had to be careful with the calculation to prevent from data overflow or underflow. There were three ways to accelerate the DSP execution speed: changing data types, coding style

optimization, and using intrinsics. The total execution cycles of the channel esti-mation scheme have been reduced from 425,630 cycles to 236,871 cycles during the optimization [24]. The realtime rate also raised from 28.46% to 51.14.%. The final result showed our fixed-point 16-bit version can work as well as the floating-point version. It means the decision the bit-field is right enough for our simulation envi-ronment. But with larger the dynamic range of data values, the bit-field must varies at the same time. Besides, most of the functions reach the real time requirements and the rest almost reach it. it shows that the whole system could finish the task in time.

5.2 Future Work

We mentioned the execution cycles of the whole channel estimation scheme have been reduced to 236,871 cycles. There is still distance from the real time. The critical path may be the function Complex Div since executing divider is quite time-consuming. To solve this problem, we may map the received data Y(k) directly to de-64QAM. It means we need to combine the channel estimation output with the de-64QAM block. Meanwhile, the complexity of the de-mapping must be increasing.

It is trade-off. However, it is supposed to be of less complexity than the original one since the added operation in the de-mapping block is multiply. Beside, there are other improvements could be done to accelerate the execution speed.

For the Rayleigh fading channel, we only simulated with fdT=0.01, 0.02. This because the dynamic range of the real channel response varies beyond what we set with the present situation when fdT is larger. Therefore, if we want to simulate with lager fdT, we have to change the bit-field setting in the channel estimation scheme at the same time such as Q6.9, Q7.8, etc.

Bibliography

[1] IEEE Std 802.16a-2004, IEEE Standard for Local and Metropolitan Area Net-works — Part 16: Air Interface for Fixed Broadband Wireless Access Systems.

New York: IEEE, June 24, 2004.

[2] IEEE Std 802.16a-2003, IEEE Standard for Local and Metropolitan Area Net-works — Part 16: Air Interface for Fixed Broadband Wireless Access Systems

— Amendment 2: Medium Access Control Modifications and Additional Phys-ical Layer Specifications for 2–11GHz. New York: IEEE, April 1, 2003.

[3] M.-T. Lin, “Fixed and mobile wireless communication based on IEEE 802.16a TDD OFDMA: transmission filtering and synchronization,” M.S. thesis, De-partment of Electronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., June 2003.

[4] O. Edfors, M. Sandell, J. J. van de Beek, D. Landstrom, and F.

Sjoberg, “An introduction to orthogonal frequency-dicision multiplexing,”

http://courses.ece.uiuc.edu/ece459/spring02/ofdmtutorial.pdf.

[5] M.-H. Hsieh, “Synchronization and channel estimation techniques for OFDM systems,” Ph.D. thesis, Department of Electronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., May 1998.

[6] O. Edfors, M. Sandell, J. J. van de Beek, S.K. Wilson, and P.O. B¨orjesson,

“OFDM channel estimation by singular value decomposition,” in IEEE 46th Vehicular Technology Conference, Apr. 1996, pp. 923–927.

[7] C. K. Koc and G. Chen, “Authors’ reply [Computational complexity of matrix inversion],” IEEE Trans. Aerospace Electronic Systems, vol. 30, no 4, p. 1115.

Oct. 1994.

[8] S. Coleri, M. Ergen, A. Puri, and A. Bahai, “Channel estimation techniques based on pilot arrangement in OFDM systems,” IEEE Trans. Broadcasting, vol. 48, no. 3, pp. 223–229, Sep. 2002.

[9] M.-H. Hsieh and C.-H Wei, “Channel estimation for OFDM systems based on comb-type pilot arrangement in frequency selective fading channels,” IEEE Trans. Consumer Electron. vol. 44, no. 1, pp. 217–225, Feb. 1998.

[10] S. G. Kang, Y. M. Ha, and E. K. Joo, “A comparative investigation on chan-nel estimation algorithms for OFDM in mobile communications,” IEEE Trans.

Broadcasting, vol. 49, no. 2, pp. 142–149, June 2003.

[11] I.-I. Chen, “Study and Techniques of IEEE 802.16a TDD OFDMA Downlink Channel Estimation,” M.S. thesis, Department of Electronics Engineering, Na-tional Chiao Tung University, Hsinchu, Taiwan, R.O.C., June 2004.

[12] B. Farhang-Boroujeny, Adaptive Filters: Theory and Applications. Wiley, 1998, pp. 139–199.

[13] S. Haykin, Adaptive Filter Theory. Upper Saddle River, New Jersey: Prentice Hall, 2002.

[14] H.-M. Hang, Adaptive Signal Processing. Course notes, Department of Elec-tronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., Spring 2004.

[15] Innovative Integration, Quixote User’s Manual. Dec. 2003.

[16] Texas Instruments, TMS320C6000 CPU and Instruction Set. Literature num-ber SPRU189F, Oct.2000.

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

[18] Texas Instruments, TMS320C6000 Code Composer Studio Getting Started Guide. Literature number SPRU509D, Aug. 2003.

[19] Texas Instruments, TMS320C64x DSP Library Programmer’s Reference. Liter-ature number SPRU565B, Oct.2003.

[20] Texas Instruments, TMS320C6000 DSP Cache Users Guide. Literature number SPRU656A, May.2003.

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

[22] Y. R. Zheng and C. Xiao, “Simulation models with correct statistical properties for Rayleigh fading channels,” IEEE Trans. Commun., vol. 51, no. 6, pp. 920–

928, June 2003.

[23] T. S. Rappaport, Wireless Communications Principles and Practice. Upper Saddle River, New Jersey: Prentice Hall, 1996.

[24] Y.-S. Chen, “DSP software implementation and integration of IEEE 802.16a TDD OFDMA downlink transceiver system,” M.S. thesis, Department of Elec-tronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., June 2005.

相關文件