Title :
The Design of an FPGA-Based MIMO Receiver: Algorithmic and Architectural Interactions
Author :
Nelson, Brent ; Palmer, Joseph ; Rice, Michael
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT
fDate :
Oct. 29 2006-Nov. 1 2006
Abstract :
A research team at Brigham Young University is currently developing a high-performance, FPGA-based demodulator for detecting a space-time coded signal. The project timeline required that the algorithm be concurrently developed, to a certain extent, with the hardware implementation. Thus, from the outset both algorithm and hardware implementation researchers worked closely together in contrast to the, all too common, three-step development approach (algorithm development, throw-algorithm-over-wall, hardware implementation). In this paper we outline the unique characteristics of the system and then discuss the interaction between algorithm design and architectural implementation. In particular, we focus on two blocks from the system: the carrier frequency offset estimation block and the pilot detector block and show their evolution from their original mathematical formulations to equivalent but greatly simplified hardware implementations.
Keywords :
MIMO communication; demodulators; field programmable gate arrays; frequency estimation; radio receivers; FPGA-based MIMO receiver; FPGA-based demodulator; carrier frequency offset estimation block; pilot detector block; space-time coded signal; Algorithm design and analysis; Clocks; Digital signal processing chips; Field programmable gate arrays; Frequency synchronization; Hardware; MIMO; Parallel processing; Signal design; Signal processing algorithms;
Conference_Titel :
Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
1-4244-0784-2
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2006.355124