Title :
DSP Implementation of SNR Estimation Algorithm for OFDM Systems
Author :
Doukas, A. ; Kotsopoulos, A. ; Kalivas, G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ.
Abstract :
The objective of this paper is to present the implementation and optimization process of a signal-to-noise ratio (SNR) estimation algorithm operating on BPSK modulated data targeted to multicarrier systems in additive white Gaussian noise (AWGN) channels on the C6711 digital signal processor (DSP) of Texas instruments (TI). In our case, the algorithm was applied to an orthogonal frequency division multiplexing (OFDM) system. First, the basic structure of the algorithm was implemented and tested using plain C language and Matlab-generated OFDM samples for proof of concept reasons. Next, the code was ported on the DSP for implementation and optimization using DSP-specific C/assembly, and embodied into a previously implemented, in our lab, OFDM transceiver running on the DSP. The optimization scheme followed was based on several optimization aspects, such as identifying and recoding the most time-consuming parts utilizing the target hardware´s characteristics, as well as algorithmic modifications and compiler features. The correctness of the optimization was continuously verified at every optimization stage by providing to the estimator actual data having passed through the transceiver. Finally, a comparison of the implemented estimator with another implemented SNR estimator, in terms of execution speed and SNR estimation accuracy, is presented
Keywords :
AWGN channels; OFDM modulation; digital signal processing chips; mathematics computing; phase shift keying; program compilers; transceivers; AWGN channel; BPSK modulation; C language; C6711 digital signal processor; DSP-specific C-assembly; Matlab; OFDM transceiver system; SNR estimation algorithm; Texas instrument; additive white Gaussian noise; compiler feature; multicarrier system; orthogonal frequency division multiplexing; signal-to-noise ratio; AWGN; Additive white noise; Binary phase shift keying; Digital modulation; Digital signal processing; OFDM modulation; Optimizing compilers; Signal processing algorithms; Signal to noise ratio; Transceivers;
Conference_Titel :
Communications, Circuits and Systems Proceedings, 2006 International Conference on
Conference_Location :
Guilin
Print_ISBN :
0-7803-9584-0
Electronic_ISBN :
0-7803-9585-9
DOI :
10.1109/ICCCAS.2006.284704