• 沒有找到結果。

5.1 Conclusion

In this thesis, the implementation of TDD OFDMA uplink system on TI’s C6416 dig-ital signal processor has been introduced. The implementation was based on the codes from [14] and [15], which dealt with uplink synchronization and FEC encoder/decoder, respectively. We rewrote and integrated those codes into a version that was friendly in block transmission mechanism, which is the method for communication between the host PC and the DSP baseboard. But due to the unknown system software bug, we are unable to run the channel equalizer() on the DSP baseboard yet.

Another part of this thesis was to introduce the optimization techniques in order to accelerate the blocks in our work. We have optimized the modulation, framing/deframing, TX SRRC, FFT/IFFT, and sync blocks. Most of them can achieve real-time rate, but the sync cannot. The computational efficiency was also discussed in this thesis. We computed the ideal complexity needed, and compared it with the practical complexity. The results can remind us that if there still has rooms for further improvements. The efficiencies of TX SRRC, FFT, and sync are 90.94%, 73.18%, and 85.87%, respectively.

The UL synchronization we proposed use the preamble correlation to obtain the sym-bol arriving time instant. Since the values of the preamble of each SS are known by the BS, it can be used as the reference to correlate the received signals. By using this method, we can find the precise timing of the first coming SS. The timing errors are in some degree

to correlated to the channel model. The results are similar to [11].

5.2 Potential Future work

In the realized system, we find that there are several possible extensions that would en-hance the capability and performance.

• The implementation of overall functions in the receiver on DSP should be workable.

The memory allocation problem should be solved.

• The ideal channel equalizer shall be replace by other practical algorithms.

• The BS shall compute the BER and SNR of each user and tune their used subchan-nels to approach the real conditions.

• Strictly speaking, the CPU busmastering interface is not efficient for the DSP base-board communicating with the host PC. We shall consider the streaming interface, another mechanism provided by the Quixote.

• Since there are still many blocks not satisfying the real-time requirement, we can try to partition them on FPGA or other DSP boards.

• Since the communications among DSP baseboards are not applicable in our system, we can not process couples of DSP boards in parallel. If this functionality can be applied, we can consider connecting the source encoder/decoder to our system.

• The integration of other modulation choice (i.e., 16-QAM) in FEC encoder/decoder are not workable yet.

• Analyze the SNR performance of the sync function.

Bibliography

[1] IEEE Std 802.16a-2003, IEEE Standard for Local and Metropolitan Area Networks

— Part 16: Air Interface for Fixed Broadband Wireless Access Systems — Amend-ment 2: Medium Access Control Modifications and Additional Physical Layer Spec-ifications for 2–11 GHz. New York: IEEE, April 2003.

[2] H. Sari and G. Karam, “Orthogonal frequency-division multiple access and its ap-plication to CATV networks,” Eur. Trans. Telecommun., vol. 9, pp. 507–516, Dec.

1998.

[3] http://standards.ieee.org/announcements/80216abwa.html.

[4] A. Ghosh, D. R. Wolter,, J. G. Andrews, and R. Chen, “Broadband wireless access with WiMax/8O2.16: current performance benchmarks and future potential,” IEEE Commun. Mag., vol. 43, pp. 129–136, Feb. 2005.

[5] 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.

[6] R. van Nee and R. Prasad, OFDM for Wireless Multimedia Communications.

Boston: Artech House, 2000.

[7] S. B. Weinstein and P. M. Elbert, “Data transmission by frequency-division multi-plexing using the discrete Fourier transform,” IEEE Trans. Commun. Technol., vol.

COM-19, pp. 628–634, Oct. 1971.

[8] WiMAX Forum, “IEEE 802.16a standard and WiMAX igniting broadband wireless access,” White Paper, Sep. 2003. Availlable at

http://www.wimaxforum.org/news/downloads/WiMAXWhitepaper.pdf.

[9] http://66.91.152.34:8080/library/proceedings/ptc2003/program/private/

wednesday/w13/w134 fotheringham.pdf

[10] C. Eklund, R. B. Marks, K. L. Stanwood, and S. Wang, “IEEE standard 802.16: a technical overview of the WirelessMAN air interface for broadband wireless access,”

IEEE Commun. Mag., vol. 40, pp. 98–107, June 2002.

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

[12] T. Keller, L. Piazzo, P. Mandarini, and L. Hanzo, “Orthogonal frequency divi-sion multiplex synchronization techniques for frequency-selective fading channels,”

IEEE T. Select. Areas Commun., vol. 19, no. 6, pp. 999–1008, June 2001.

[13] B. Yang, K. B. Letaief, R. S. Cheng, and Z. Cao, “Timing recovery for OFDM transmission,” IEEE T. Select. Areas Commun., vol. 18, no. 11, pp. 2278–2291, Nov.

2000.

[14] H.-C. Lin, “Study and DSP implementation of IEEE 802.6a TDD OFDMA up-link synchronization,” M.S. thesis, Department of Electronics Engineering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., June 2004.

[15] Y.-T. Lee, “DSP implementation and optimization of the forward error correction scheme in IEEE 802.16a standard,” M.S. thesis, Department of Electronics Engi-neering, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., June 2004.

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

[17] Texas Instruments, TMS320C6414T, TMS320C6415T, TMS320C6416T Fixed-Point Digital Signal Processors. Literature no. SPRS226A, Mar. 2004.

[18] Texas Instruments, TMS320C6000 CPU and Instruction Set Reference Guide. Liter-ature no. SPRU189F, Oct. 2000.

[19] Texas Instruments, TMS320C6000 Programmer’s Guide. Literature no. SPRU198G, Aug. 2002.

[20] Texas Instruments, TMS320C64x DSP Library Programmer’s Reference. Literature no. SPRU565B, Oct. 2003.

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

[22] Texas Instrument, TMS320C6000 Optimizing Compiler User Guild. Literature no.

SPRU187K, Oct. 2002.

[23] P. Dent, G. E. Bottomley, and T. Croft, “Jakes’ fading model revisited,” Electron.

Lett. vol. 29, no. 13, pp. 1162–1163, June 1993.

[24] http://www.innovative-dsp.com/products/quixote.htm.

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

相關文件