研究生: |
羅智羽 Chih-Yu Lo |
---|---|
論文名稱: |
適用於多標準正交分頻多工系統之平行快速傅立葉轉換處理器 A Parallel FFT/IFFT Processor for Multi-Standard OFDM Communications |
指導教授: |
馬席彬
Hsi-Pin Ma |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 中文 |
論文頁數: | 中文(13) 英文(93) |
中文關鍵詞: | 正交分頻多工 、抗載波間干擾 、符元間干擾 、快速傅立葉轉換處理器 、反快速傅立葉轉換處理器 、平行處理 、可重組化 、可程式化邏輯陣列 |
外文關鍵詞: | OFDM, ISI, ICI, FFT, IFFT, Parallel processing, Reconfigurable, FPGA |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來正交分頻多工系統 (OFDM) 被廣泛的應用在無線區域網路上,主要其優點為有效對抗載波間干擾 (Inter-Carrier Interference) 與符元間干擾 (Inter-Symbol Interference),並增加通道頻帶的利用率。其中快速傅立葉轉換處理器 (FFT) 為實現OFDM系統的核心,因此在這篇碩士論文中,我們設計一個低複雜度及高效率並可適用於多種OFDM標準系統之平行FFT/IFFT處理器。
由於不同OFDM標準的系統具有相似的硬體架構,我們藉由增加些許硬體以提高此FFT/IFFT處理器之利用性。在演算法上,我們採用radix-2/4/8來減少算術複雜度及硬體所需的複數乘法器。而在硬體實現上,我們採用三個實數乘法器之複數乘法器和八分之一週期twiddle factor儲存技術來簡化所需的硬體。為了提高此FFT/IFFT處理器之效能,我們提出一個改良的信號流程圖以適用於平行處理上。使得一個大點數的傅立葉轉換分解成幾個小點數的傅立葉轉換平行運算來取代以加速運算時間。由於使用平行處理架構,在記憶體模組上會有大量的需求,這會造成面積增加及功率損耗上升。因此,我們利用multi-word length的儲存方法以改善這種負面效應。
最後,根據上述所提到之技術,我們使用Xilinx Spartan3來實現一顆可執行8K、4K、2K、1K、256及64點的FFT/IFFT處理器。而這顆FFT/IFFT處理器採用4階層的平行處理架構,並包含24個複數乘法器及7個雙埠記憶體模組。在使用序列資料輸入及平行資料運算下,這顆FFT/IFFT處理器可操作於200MHz。因此也可以廣泛的應用於高速信號處理上。
關鍵字:正交分頻多工系統(OFDM), 抗載波間干擾(ICI), 符元間干擾(ISI), 快速傅立葉轉換處理器(FFT), 反快速傅立葉轉換處理器(IFFT), 平行處理(parallel processing), 可重組化(reconfigurable), 可程式化邏輯陣列(FPGA)
Orthogonal Frequency Division Multiplexing (OFDM) is a popular advanced communication technology for wireless local area network (WLAN) because it can effectively improve channel utilization and reduce inter-symbol interference (ISI) and inter-carrier interference (ICI) caused by multipath effect. Since FFT and IFFT is a core of OFDM technique, we design a low hardware complexity and high performance FFT/IFFT processor for multi-standard OFDM communications in this thesis.
Because hardware requirement of various communication systems based on OFDM have similar architectures, we can add little extra hardware to improve the flexibility of hardware usage. In algorithms, we adopted radix-2/4/8 algorithm to reduce computational complexity and minimize required complex multipliers. In hardware implementation, we used three real multipliers to implement a complex multiplier and storage technique of eighth sine/cosine values in order to simplify required hardware. We also proposed a modified signal flow graph to be suitable for parallel processing, and then it can improve the performance of FFT/IFFT processor. Because of using parallel processing architecture, it required a lot of memory banks to cause large area and power consumption. Therefore, we utilized the multi-word length storage technique to minimize required memory banks.
At finally, we used a Xilinx Spartan3 board to implement an 8k/4k/2k/1k/256/64-point FFT/IFFT processor. This processor consisted of 4-level parallel architecture、24 complex multipliers and 7 dual-port SRAM. The proposed structure can operate at 200MHz, and will be applied widely in high-speed signal processing.
[1] Van Nee, R. and Prasad, R., OFDM Wireless Multimedia Communications, Artech House, Boston, 2000.
[2] IEEE 802.11, IEEE Standard for Wireless LAN Medium Access Control and Physical Layer Specification, Nov. 1999.
[3] IEEE Std 802.16-2004, Oct. 2004.
[4] ETSI EN 300 401 (v1.3.2): Radio Broadcasting Systems; Digital Audio Broadcasting (DAB) to Mobile, Portable and Fixed Receivers, Sep. 2000.
[5] ETSI EN 300 744 (v1.2.1): Digital Video Broadcasting (DVB); Framing Structure, Channel Coding and Modulation for Digital Terrestrial Television, Jul. 1999.
[6] T1E1.4/98-007R4: Standards Project for Interfaces Relating to Carrier to Customer Connection of Asymmetrical Digital Subscriber Line (ADSL) Equipment, Jun. 1998.
[7] ETSI TS 101 270-2 (V1.1.1): Transmission and Multiplexing (TM); Access transmission systems on metallic access cables; Very high speed Digital Subscriber Line(VDSL); Part 2: Transceiver specification, Feb. 2001.
[8] Alan V. Oppenheim and Ronald, W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, Inc., New Jersey, 1989.
[9] C. K. Chang, Investigation and Design of FFT Core for OFDM Communication Systems, NCTU, Master Thesis, June 2002.
[10] Gold, B. and Bially T., “Parallelism In Fast Fourier Transform Hardware,” IEEE Trans. Audio Electroacoust., Vol. 21, pp. 5-16, Feb. 1973.
[11] Jun-Jie Fang, Design of FFT Processor, NCTU, Master Thesis, August 2001.
[12] Wen-Chang Yeh, Arithmetic Module Design and its Application to FFT, NCTU, Doctor Thesis, August 2001.
[13] Pierre Duhamel, “Implementation of Split-Radix FFT Algorithms for Complex, Real, and Real-Symmetric Data,” IEEE Transactions on Acoustics, Speech and Signal Processing, Vol. ASSP-34 No. 2, April 1986.
[14] J. W. Cooley and J. W. Tukey, “An Algorithm for Machine Computation of Complex Fourier Series,” Math. Computation, Vol. 19, pp. 297-301, April 1965.
[15] Shousheng He and Mats Torkelson, “A New Approach to Pipeline FFT Processor,” The 10th International Parallel Processing Symposium, pp. 766-770, 1996.
[16] Shousheng He and Mats Torkelson, “Designing Pipeline FFT Processor for OFDM (de) Modulation,” URSI International Symposium on Signals, Systems and Electronics, pp. 257-262, 1998.
[17] 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.
[18] E. H. Wold and A. M. Despain, “Pipeline and Parallel-Pipeline FFT Processors for VLSI Implementation,” IEEE Transactions on Computers, Vol. 33 No. 5, pp. 414-426, May 1984.
[19] A. M. Despain, “Fast Fourier Transform Using CORDIC Iterations,” IEEE Trans. Comput., Vol. C-23 No. 10 pp. 933-1001, Oct. 1974.
[20] 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.
[21] L. R. Rabiner and B. Gold, Theory and Application of Digital Signal Processing, Prentice-Hall Inc., 1975.
[22] Lihong Jia, Yonghong Gao, Jouni Isoaho, and Hannu Tenhunen, “A New VLSI-Oriented FFT Algorithm and Implementation,” IEEE ASIC Conference, pp. 337-341, 1998.
[23] Yeong-Terng Lin, Design and Implementation of a Variable-Length FFT Processor for OFDM Systems, NTU, Master Thesis, June 2001.
[24] Rozier, R.G., Kiamilev, E, Krishnamoorthy, A., “Design of a Parallel Photonic FFT Processor,” IEEE MPPOI Conference, pp. 36-43, 1996.
[25] Yongiun Peng, “A Parallel Architecture for VLSI Implementation of FFT Processor,” IEEE ASIC Conference, pp. 748-751, 2003.
[26] Shigun Zhang and Dunshan Yu, ”Design and Implement of a Parallel Real-time FFT Processor,” IEEE SSIC Conference, pp. 1665-1668, 2004.
[27] Loke Kun Tan and Samueli H., “A 200 MHz Quadrature Digital Synthesizer/Mixer in 0.8um CMOS,” IEEE Joumal of Solid-State Circuits, Vol. 30, No. 3, pp. 193-200, Mar. 1995.