<< Chapter < Page | Chapter >> Page > |
Use
LMSequalizer.m
to find an equalizer that can open the eye
for the channel
b=
[1 1 -0.8 -.3 1 1].
n
is needed?delta
give zero error in the output of
the quantizer?Modify
LMSequalizer.m
and
EqualizerTest.m
to generate a source sequence
from the alphabet
,
. For the default channel
[0.5 1 -0.6], find an equalizer that opens the eye.
n
is needed?delta
give zero error in the output of
the quantizer?The trained adaptive equalizer updates its impulse response coefficients via [link] based on a gradient descent of the performance function [link] . With channels that have deep nulls in their frequency responseand a high SNR in the received signal, the minimization of (the average) of results in a large spike in the equalizer frequency response (in order for their product to be unity at thefrequency of the channel null). Such large spikes in the equalizer frequency responsealso amplify channel noise. To inhibit the resulting large values of needed to create a frequency response with segments of high gain, consider acost function that also penalizes the sum of the squares of the , e.g.
Derive the associated adaptive element update law corresponding to this performance function.
During the training period, the communication system does not transmit any message data.Commonly, a block of training data is followed by a block of message data.The fraction of time devoted to training should be small, but can be up to 20% in practice.If it were possible to adapt the equalizer parameters without using the training data, then the message bearing(and revenue generating) capacity of the channel would be enhanced.
Consider the situation in which some procedure has produced an equalizer setting that opens theeye of the channel. Thus, all decisions are perfect, butthe equalizer parameters may not yet be at their optimal values. In such a case, the output of the decision device is an exactreplica of the delayed source (i.e., it is as good as a training signal).For a binary source and decision device that is a sign operator, the delayed sourcerecovery error can be computed as , where is the equalizer output and equals . Thus, the trained adaptive equalizer of [link] can be replaced by the decision-directed equalizer shown in [link] . This converts [link] to decision-directed LMS, which has the update
When the signal is multilevel instead of binary, the sign function in [link] can be replaced with a quantizer.
Show that the decision-directed LMS algorithm [link] can be derived as an adaptive element with performance function . Hint: Suppose that the derivative of the sign function is zero everywhere.
Notification Switch
Would you like to follow the 'Software receiver design' conversation and receive update notifications?