DocumentCode :
3237740
Title :
High-Speed Turbo Equalization for GPP-Based Software Defined Radios
Author :
Schwall, Michael ; Jondral, Friedrich K.
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2013
fDate :
18-20 Nov. 2013
Firstpage :
1592
Lastpage :
1596
Abstract :
High data rate waveforms for software defined radios (SDR) have to cope with frequency selective fading due to the mobile use in different harsh transmission environments. The received signal needs to be equalized in order to restore the transmitted information. Turbo equalization is a promising approach to deal with the inter-symbol interference occurring at the receiver. The iterative exchange of soft information between the equalizer and the decoder improves the decision reliability and hence reduces the bit error probability compared to conventional receivers. However, the necessary resource-demanding soft-input soft-output algorithms require a high processing performance to ensure real-time capability. In this paper, we will present a high-speed implementation of a turbo equalizer for SDRs with digital signal processing being performed on general purpose processors (GPP). The implementation will utilize linear MMSE filtering and suboptimal algorithms like overlapping sub-trellis MAX-Log-MAP decoding, approximations of mathematical operations, parallelization methods such as threading-based pipelining, and processor specific optimizations like single instruction multiple data (SIMD) commands. We will present the processing gains for each optimization level, highlight the performance loss for the suboptimal modifications and analyze the latency introduced by the pipelined processing. So far, transmissions with data rates up to 5.4 Mbit/s can be decoded in real-time with negligible performance loss and tolerable delay.
Keywords :
approximation theory; equalisers; error statistics; filtering theory; intersymbol interference; least mean squares methods; maximum likelihood decoding; probability; radio receivers; radiofrequency interference; signal processing; software radio; telecommunication network reliability; trellis codes; turbo codes; GPP-based software defined radio; SDR; SIMD command; approximation operation; bit error probability; decision reliability; decoder; digital signal processing; frequency selective fading; general purpose processor; high-speed turbo equalization; intersymbol interference; linear MMSE filtering; mathematical operation; overlapping subtrellis MAX-log-MAP decoding; parallelization method; pipelined processing; processor specific optimization; radio receiver; resource-demanding soft-input soft-output algorithm; single instruction multiple data command; suboptimal algorithm; threading-based pipelining; Approximation methods; Decoding; Equalizers; Iterative decoding; Optimization; Pipeline processing; Program processors; equalization; gpp; gpu; high-speed; implementation; multi-core; sdr; turbo;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Military Communications Conference, MILCOM 2013 - 2013 IEEE
Conference_Location :
San Diego, CA
Type :
conf
DOI :
10.1109/MILCOM.2013.270
Filename :
6735852
Link To Document :
بازگشت