FPGA implementation of an OFDM PHY
暂无分享,去创建一个
Orthogonal frequency division multiplexing (OFDM) based communication is increasingly being used in environments that exhibit severe multipath. While there are ASSP solutions for many common (e.g. 802.11a) and emerging standards, many communication systems, for example a military software radio, demand flexibility. The arithmetic requirements of an OFDM system can be very demanding. Even the ubiquitous 802.11a WLAN system has arithmetic requirements in the billions-of-operations per second region and cannot be satisfied even by high-end DSP microprocessors. This paper reports on the FPGA implementation of an OFDM transceiver. In addition to the FFT based modulator and demodulator, receiver synchronization and channel estimation is discussed. The FPGA resource requirements of the various sub-systems are reported and the design methodology employed for system design, verification and FPGA implementation is described.
[1] Y.H. Hu,et al. CORDIC-based VLSI architectures for digital signal processing , 1992, IEEE Signal Processing Magazine.
[2] D. C. Cox,et al. Low-overhead, low-complexity [burst] synchronization for OFDM , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.
[3] John Terry,et al. OFDM Wireless LANs: A Theoretical and Practical Guide , 2001 .