• 沒有找到結果。

Work of Implementation Environment

The processor is implemented by embedded system which we provide one method to setup up proposed system. In Xilinx Spartn-3 FPGA [30], [31], [32], [33], [34], [35], it has an embedded processor which is MicroBlaze processor of IBM [28]. Therefore, the processor can be entirely built by writing C-language and the N-points branch FFT can be loaded to FPGA as an accelerator.

In this thesis, the processor performance analysis is based on radix-2/4/8 algorithms.

Because of the processor performance is based on instructions, we can try to use higher radix algorithm but it requires more high frequency clock cycles. Hence, the resource cost will be reduced while keeping specification requirements and the shift registers is another issue. For a bigger N, the shift registers will cause more power consumption and area cost than using memory access. Therefore, how to improve the efficiency and simplify the memory access scheme in the long length branch FFT module is left for our future work.

Bibliography

[1] Mujtaba et al., TGn Sync Proposal Tech. Specification for IEEE 802.11 Task Group 2005, IEEE 802.11-04/0889r3.

[2] Bing-Juo Chuang, “Design and Implementation of IEEE 802.11n Based Receiver,” De-partment of Communication Engineering, National Chiao Tung University, July 2005.

[3] A.V. Oppenheim R.W. Schafer, and John R. Buck, Discrete Time Signal Processing, Second Edition, Prentice Hall Inc, 1999.

[4] Shousheng He and Mats Torkelson, “A New Approach to Pipeline FFT Processor,” Pa-rallel Processing Symposium, The 10th

[5] Shousheng He and Mats Torkelson, “Designing Pipeline FFT Processor for OFDM (De)Modulation,” in Proc. ISSSE, pp. 257-262, 1998.

International, pp. 766-770, 1996.

[6] Shousheng He and Mats Torkelson, “Design and Implementation of A 1024-point FFT Processor,” in Proc. IEEE Custom Integrated Circuit Conference, pp. 131-134, 1998.

[7] E. H. World and A. M. Design, “Pipeline and Parallel Pipeline FFT Processors for VLSI Implementation,” IEEE Transactions on Computers, Vol. 33 No. 5, pp. 414-426, May 1984.

[8] A. M. Despain, “Fast Fourier Transform using CORDIC iterations,” IEEE Trans. Com-put., Vol. C-23 No. 10 pp. 933-1001, Oct. 1974.

[9] G. Bi and E. V. Jones, “A Pipelined FFT Processor for Word Sequential Data,” IEEE Trans. Acoust., Speech, Signal Processing, Vol. 37 No. 12, pp. 1982-1985, Dec. 1989.

[10] L. R. Rabiner and B. Gold, Theory and Application of Digital Signal Processing, Pren-tice-Hall Inc., 1975.

[11] Chung-Ping Hung, Sau-Gee Chen and Kun-Lung Chen, “Design of An Efficient Varia-ble-Length FFT Processor,” IEEE ISCA, Vol. 2, pp. 833-836, May 2004.

[12] L. G. Johnson, “Conflict Free Memory Addressing for Delicate FFT Hardware,” IEEE Transactions on Circuit and System-II: Analog and Digital Signal Processing, Vol. 39 No. 5, pp. 312-316, May 1992.

[13] Hsin-Fu Lo, Ming-Der Shieh, and Chien-Ming Wu, “Design of An Efficient FFT Pro-cessor for DAB System,” IEEE International Symposium on Circuit and Systems, Vol. 4, pp. 645-657, 2001.

[14] Yutai Ma, “An Effective Memory Addressing Scheme for FFT Processors,” IEEE Transactions on Signal Processing, Vol. 47 Issue: 3, pp. 907-911, Mar. 1999.

[15] Yutai Ma and Lars Wanhammar, “A Hardware Efficient Control of Memory Addressing for High-Performance FFT Processors,” IEEE Transactions on Signal Processing, Vol.

48 Issue: 3, pp. 917-921, Mar. 2000.

[16] C. H. Chang, C. L. Wang and Y. T. Chang, “Efficient VLSI Architectures for Fast Computation of the Discrete Fourier Transform and its Inverse,” IEEE Transactions on Signal Processing, Vol. 48 Issue: 11, pp. 3206-3216, Nov. 2000.

[17] C. L. Wang and C. H. Chang, “A New Memory-Based FFT Processor for VSDL Tran-sceivers,” IEEE International Symposium on Circuit and Systems, Vol. 4, pp.670-673, 2001.

[18] M. Hasan, T. Aralan, “FFT Coefficient Memory Reduction Technique for OFDM Ap-plications,” IEEE International Conference on Acoustics, Speed, and Signal Processing, Vol. 1, pp. I1085-I1088, May 2002.

[19] Li-Yun Lin, “Implementation of A Variable Length FFT Processor for VDSL system,”

Department of Communication Engineering, National Chiao Tung University, June 2004.

[20] B. S. Kim and L. S. Kim, “Low Power Pipelined FFT Architecture for Synthetic Aper-ture Radar Signal Processing,” in Proc. IEEE Midwest Symposium on Circuits and Sys-tems, Vol. 3, pp. 1367-1370, 1996.

[21] M. M. Jamali, S. C. Kwatra and D. H. Shetty, “Module Generation Based VLSI Imple-mentation of A Demultiplexer for Satellite Communications,” in Proc. IEEE Internation-al Symposium on Circuits and Systems, Vol.4, pp 364-367, 1996.

[22] A. Delaruelle, j. huisken, J. van Loon, F. Welten, “A Channel Demodulator IC for Digi-tal Audio Broadcasting” in Proc. IEEE Custom Integrated Circuits Conference, pp. 47-50, 1994.

[23] “Supplement to IEEE Standard for Information Technology Telecommunications and Information Exchange between Systems-Specific Requirements. Part 11: Wireless LAN Medium Access Control and Physical Layer,” IEEE 802.11a. 1999.

[24] T. Sansaloni, “Efficient Pipeline FFT Processors for WLAN MIMO-OFDM Systems,”

IEE electronics letters 15th

[25] Chih-Wei Liu, “Introduce to FFT Processors,” VLSI Signal Processing Lab Department of Electronics Engineering, National Chiao Tung University.

, Vol. 41 No. 19, September 2005.

[26] Shousheng He and Mats Torkelson, “Designing Pipeline FFT Processor for OFDM (De)modulation”, in Proc. URSI Int. Symposium on Signals, Systems, and Electronics, Vol. 29, pp. 257-262, Oct. 1998.

[27] Ray Andraka, Andraka Consulting Group, Inc., 16 Arcadia Drive, North Kingstown, RI

“A Survey of CORDIC Algorithm for FPGA Based Computers” ACM Press, 1998, New York, USA.

[28] “On-Chip Peripheral Bus Architectures Specifications,” a complete description of the bus by IBM, its inventor.

[29] S. Sukhsawas and K. Benkird, “A High-Level Implementation of A High Performance Pipeline FFT on Virtex-E FPGAs,” School of Computer Science, Queen’s University Belfast, United Kingdom, 2004.

[30] “MicroBlaze Processor Reference Guide: Embedded Development Kit EDK 6.3i,”

UG081 (v4.0) August 24, 2004.

[31] “Xilinx ISE 6 Software Manuals,” UG000 (v3.4.1) February 25, 2003.

[32] “Xilinx Embedded Development Kit (EDK documents): Getting Started with the EDK 6.3i,” August 24, 2004.

[33] “Xilinx Embedded Development Kit (EDK documents): Xilinx Platform Studio User Guide,” UG113 (v3.0), August 20, 2004.

[34] “Xilinx Embedded Development Kit (EDK documents): Tools and IP Reference Guides:

Embedded System Tools Reference Manual,” UG111 (v3.0), August 20, 2004.

[35] “Xilinx Embedded Development Kit (EDK documents): MicroBlaze Processor Refer-ence Guide,” UG081 (v4.0), August 24, 2004.

[36] P.D. Welch, “A Fixed-Point Fast Fourier Transform Error Analysis,” IEEE trans. on au-dio and electroacoustics, Vol. AU-17, No. 2, pp. 151-157, Jun. 1969.

[37] A.V. Oppenheim and C. J. Weinstein, “Effects of Finite Register Length in Digital Fil-tering and the Fast Fourier Transform,” pro. of the IEEE, Vol. 60, No.8, pp. 957-976, Aug. 1972.

[38] M. Sundaramurthy and V. U. Reddy, “Some Results in Fixed-Point Fast Fourier Trans-form Error Analysis,” IEEE trans. on computers, pp. 305-308, Mar. 1997.

相關文件