Turbo Equalizer
   HOME

TheInfoList



OR:

In
digital communications Data transmission and data reception or, more broadly, data communication or digital communications is the transfer and reception of data in the form of a digital bitstream or a digitized analog signal transmitted over a point-to-point or ...
, a turbo equalizer is a type of receiver used to receive a message corrupted by a
communication channel A communication channel refers either to a physical transmission medium such as a wire, or to a logical connection over a multiplexed medium such as a radio channel in telecommunications and computer networking. A channel is used for informa ...
with
intersymbol interference In telecommunication, intersymbol interference (ISI) is a form of distortion of a signal in which one symbol interferes with subsequent symbols. This is an unwanted phenomenon as the previous symbols have a similar effect as noise, thus making ...
(ISI). It approaches the performance of a
maximum a posteriori In Bayesian statistics, a maximum a posteriori probability (MAP) estimate is an estimate of an unknown quantity, that equals the mode of the posterior distribution. The MAP can be used to obtain a point estimate of an unobserved quantity on the b ...
(MAP) receiver via iterative
message passing In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer. The invoking program sends a message to a process (which may be an actor or object) and relies on that process and its supporting i ...
between a
soft-in soft-out A soft-in soft-out (SISO) decoder is a type of soft-decision decoder used with error correcting codes. "Soft-in" refers to the fact that the incoming data may take on values other than 0 or 1, in order to indicate reliability. "Soft-out" refers t ...
(SISO) equalizer and a SISO decoder. It is related to
turbo codes In information theory, turbo codes (originally in French ''Turbocodes'') are a class of high-performance forward error correction (FEC) codes developed around 1990–91, but first published in 1993. They were the first practical codes to closel ...
in that a turbo equalizer may be considered a type of iterative decoder if the channel is viewed as a non-redundant
convolutional code In telecommunication, a convolutional code is a type of error-correcting code that generates parity symbols via the sliding application of a boolean polynomial function to a data stream. The sliding application represents the 'convolution' of the ...
. The turbo equalizer is different from classic a turbo-like code, however, in that the 'channel code' adds no redundancy and therefore can only be used to remove non-gaussian noise.


History

Turbo codes In information theory, turbo codes (originally in French ''Turbocodes'') are a class of high-performance forward error correction (FEC) codes developed around 1990–91, but first published in 1993. They were the first practical codes to closel ...
were invented by Claude Berrou in 1990–1991. In 1993,
turbo codes In information theory, turbo codes (originally in French ''Turbocodes'') are a class of high-performance forward error correction (FEC) codes developed around 1990–91, but first published in 1993. They were the first practical codes to closel ...
were introduced publicly via a paper listing authors Berrou, Glavieux, and Thitimajshima. In 1995 a novel extension of the turbo principle was applied to an equalizer by Douillard, Jézéquel, and Berrou. In particular, they formulated the ISI receiver problem as a turbo code decoding problem, where the channel is thought of as a rate 1 convolutional code and the error correction coding is the second code. In 1997, Glavieux, Laot, and Labat demonstrated that a linear equalizer could be used in a turbo equalizer framework. This discovery made turbo equalization computationally efficient enough to be applied to a wide range of applications.


Overview


Standard communication system overview

Before discussing turbo equalizers, it is necessary to understand the basic receiver in the context of a communication system. This is the topic of this section. At the
transmitter In electronics and telecommunications, a radio transmitter or just transmitter is an electronic device which produces radio waves with an antenna (radio), antenna. The transmitter itself generates a radio frequency alternating current, which i ...
, information
bit The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represente ...
s are
encoded In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
. Encoding adds redundancy by mapping the information bits a to a longer bit vector – the code bit vector b. The encoded bits b are then interleaved. Interleaving permutes the order of the code bits b resulting in bits c. The main reason for doing this is to insulate the information bits from bursty noise. Next, the symbol mapper maps the bits c into complex symbols x. These digital symbols are then converted into analog symbols with a D/A converter. Typically the signal is then up-converted to pass band frequencies by mixing it with a
carrier Carrier may refer to: Entertainment * ''Carrier'' (album), a 2013 album by The Dodos * ''Carrier'' (board game), a South Pacific World War II board game * ''Carrier'' (TV series), a ten-part documentary miniseries that aired on PBS in April 20 ...
signal. This is a necessary step for complex symbols. The signal is then ready to be transmitted through the
channel Channel, channels, channeling, etc., may refer to: Geography * Channel (geography), in physical geography, a landform consisting of the outline (banks) of the path of a narrow body of water. Australia * Channel Country, region of outback Austral ...
. At the receiver, the operations performed by the transmitter are reversed to recover \hat, an estimate of the information bits. The down-converter mixes the signal back down to baseband. The A/D converter then samples the analog signal, making it digital. At this point, y is recovered. The signal y is what would be received if x were transmitted through the digital
baseband In telecommunications and signal processing, baseband is the range of frequencies occupied by a signal that has not been modulated to higher frequencies. Baseband signals typically originate from transducers, converting some other variable into a ...
equivalent of the channel plus
noise Noise is unwanted sound considered unpleasant, loud or disruptive to hearing. From a physics standpoint, there is no distinction between noise and desired sound, as both are vibrations through a medium, such as air or water. The difference arise ...
. The signal is then equalized. The equalizer attempts to unravel the ISI in the received signal to recover the transmitted symbols. It then outputs the bits \hat associated with those symbols. The vector \hat may represent hard decisions on the bits or soft decisions. If the equalizer makes soft decisions, it outputs information relating to the probability of the bit being a 0 or a 1. If the equalizer makes hard decisions on the bits, it quantizes the soft bit decisions and outputs either a 0 or a 1. Next, the signal is deinterleaved which is a simple permutation transformation that undoes the transformation the interleaver executed. Finally, the bits are decoded by the decoder. The decoder estimates \hat from \hat. A diagram of the communication system is shown below. In this diagram, the channel is the equivalent baseband channel, meaning that it encompasses the D/A, the up converter, the channel, the down converter, and the A/D.


Turbo equalizer overview

The block diagram of a communication system employing a turbo equalizer is shown below. The turbo equalizer encompasses the equalizer, the decoder, and the blocks in between. The difference between a turbo equalizer and a standard equalizer is the feedback loop from the decoder to the equalizer. Due to the structure of the code, the decoder not only estimates the information bits a, but it also discovers new information about the coded bits b. The decoder is therefore able to output extrinsic information, \tilde about the likelihood that a certain code bit stream was transmitted. Extrinsic information is new information that is not derived from information input to the block. This extrinsic information is then mapped back into information about the transmitted symbols x for use in the equalizer. These extrinsic symbol likelihoods, \tilde, are fed into the equalizer as ''a priori'' symbol probabilities. The equalizer uses this ''a priori'' information as well as the input signal y to estimate extrinsic probability information about the transmitted symbols. The ''a priori'' information fed to the equalizer is initialized to 0, meaning that the initial estimate \hat made by the turbo equalizer is identical to the estimate made by the standard receiver. The information \hat is then mapped back into information about b for use by the decoder. The turbo equalizer repeats this iterative process until a stopping criterion is reached.


Turbo equalization in practical systems

In practical turbo equalization implementations, an additional issue need to be considered. The ''
channel state information In wireless communications, channel state information (CSI) is the known channel properties of a communication link. This information describes how a signal propagates from the transmitter to the receiver and represents the combined effect of, for ...
(CSI)'' that the equalizer operates on comes from some channel estimation technique, and hence un-reliable. Firstly, in order to improve the reliability of the CSI, it is desirable to include the channel estimation block also into the turbo equalization loop, and parse soft or hard decision directed channel estimation within each turbo equalization iteration. Secondly, incorporating the presence of CSI uncertainty into the turbo equalizer design leads to a more robust approach with significant performance gains in practical scenarios.


References


External links


Turbo Equalization
a Signal Processing Magazine primer on turbo equalization. Since it was written for the signal processing community in general, it is relatively accessible.
Turbo Equalization: Principles and New Results
an IEEE Transactions on Communications journal article that offers a detailed, clear explanation of turbo equalization.


See also

*
Equalizer (communications) In telecommunication, equalization is the reversal of distortion incurred by a signal transmitted through a Channel (communications), channel. Equalizers are used to render the frequency response—for instance of a telephone line—''flat'' from en ...
{{DEFAULTSORT:Turbo Equalizer Telecommunication theory Signal processing