Ec-202c - Adc Unit-5 - Notes
Ec-202c - Adc Unit-5 - Notes
Over the past few years a major transition has occurred from simple
analog Amplitude Modulation (AM) and Frequency/Phase Modulation
(FM/PM) to new digital modulation techniques.
All physical channels are band limited, with C(f) = 0 for |f| > W
To find pulse shapes that will – Result in zero ISI at the receiver –
In searching through the trellis for the most likely sequence, it may
appear that we must compute the Euclidean distance for every
possible sequence. For the NRZI example, which employs binary
modulation, the total number of sequences is 2K. However, this is
not the case. We may reduce the number of sequences in the trellis
search by using the Viterbi algorithm to eliminate sequences as new
data are received from the demodulator.
The Viterbi algorithm is a sequential trellis search algorithm for
performing ML sequence detection. It is a decoding algorithm for
convolutional codes. We describe it below in the context of the NRZI
signal detection. We assume that the search process begins initially
at state S0. The corresponding trellis is shown in Figure.
by using the outputs r1 and r2 from the demodulator. The two metrics
are compared, and the signal path with the larger metric is
eliminated. Thus, at t = 2T, we are left with two survivor paths, one at
node So and the other at node S1 and their corresponding metrics.
The signal paths at nodes So and S1 are then extended along the two
survivor paths.
These two metrics are compared, and the path with the larger
(greater-distance) metric is eliminated. This process is continued as
each new signal sample is received from the demodulator. Thus, the
Viterbi algorithm computes two metrics for the two signal paths
entering a node at each stage of the trellis search and eliminates one
of the two paths at each node. The two survivor paths are then
extended forward to the next state.
Linear Equalizer:
It processes the incoming signal with a linear filter.
MSME equalizer:
It designs the filter to minimize E[|e|2], where e is the error
signal that is the filter output minus the transmitted signal.
Blind Equalizer:
It estimates that the transmitted signal without knowledge of
the channel statistics and uses only knowledge of the transmitted
signal‘s statistics.
Adaptive Equalizer:
It is typically a linear equalizer or a DFE, which updates the
equalizer parameters (such as the filter coefficients) as it is processes
the data. It uses the MSE cost function and it assumes that it makes
the correct symbol decisions and uses its estimate of the symbols to
compute e which is defined above.
Viterbi Equalizer:
It finds the optimal solution to the equalization problem. It is
having a goal to minimize the probability of making an error over the
entire sequence.
BCJR Equalizer:
It uses the BCJR algorithm whose goal is to minimize the
probability that a given bit was incorrectly estimated.
Turbo Equalizer:
It applies turbo decoding while treating the channel as a
convolutional code.
Preset equalizers assume that the channel is time invariant and try
to find H(f) and design equalizer depending on H(f). The examples of
these ADAPTIVE EQUALIZERS are zero forcing equalizer, minimum
mean square error equalizer, and decision feedback equalizer.
Training mode
Initially, a known, fixed length training sequence is sent by the
transmitter so that the receiver‘s equalizer may average to a proper
setting. The training sequence is a pseudo random signal or a fixed,
prescribed bit pattern. Immediately following the training sequence,
the user data is sent.
Tracking mode
When the data of the users are received, the adaptive algorithm
of the equalizer tracks the changing channel. As a result of this, the
adaptive equalizer continuously changes the filter characteristics
over time. Equalizers are widely used in TDMA Systems .
Adaptive equalizer:
The speed of the mobile unit determines the channel fading rate
and the Doppler spread, which is related to the coherent time of
the channel directly.
The choice of algorithm, and its corresponding rate of
convergence, depends on the channel data rate and coherent
time.
The number of taps used in the equalizer design depends on the
maximum expected time delay spread of the channel.
The circuit complexity and processing time increases with the
number of taps and delay elements.
MLSE
Optimal method
Viterbi equalizer implements MLSE with much lower
complexity.
Comparison of various algorithms for adaptive equalization
The precision to which one must synchronize in time for the purpose
of demodulating the received signal depends on the symbol interval
T. Usually, the estimation error in estimating τ must be a relatively
small fraction of T.
To simplify the notation, we let ψ denote the parameter vector {φ, τ},
so that s(t; φ, τ) is simply denoted by s(t; ψ).
There are two criteria that are widely applied to signal parameter
estimation: the maximum-likelihood (ML) criterion and the maximum
a posteriori probability (MAP) criterion.
The ML estimate of ψ is the value that maximizes p(r| ψ). The MAP
estimate is the value of ψ that maximizes the a posteriori probability
density function
The Likelihood Function Since the additive noise n(t) is white and
zero-mean Gaussian, the joint PDF p(r|ψ) may be expressed as
where T0 represents the integration interval in the expansion of r(t)
and s(t; ψ). By substituting from Equation (B) into Equation (A):