<< Chapter < Page | Chapter >> Page > |
The linear equalization problem is depicted in [link] . A prearranged training sequence is assumed known at the receiver. The goal is to find an FIR filter (called the equalizer ) so that the output of the equalizer is approximatelyequal to the known source, though possibly delayed in time. Thus, the goal is to choose the impulse response so that for some specific .
The input–output behavior of the FIR linear equalizer can be described as the convolution
where the lower index on can be no lower than zero (or else the equalizer is noncausal;that is, it can illogically respond to an input before the input is applied). This convolution is illustrated in [link] as a “direct form FIR” or “tapped delay line.”
The summation in [link] can also be written (e.g., for ) as the inner product of two vectors
Note that is the earliest output that can be formed given no knowledge of for . Incrementing the time index in [link] gives
and
Observe that each of these uses the same equalizer parameter vector. Concatenating of these measurements into one matrix equation over the availabledata set for to gives
or, with the appropriate matrix definitions,
Note that
has a special structure, that the entries along
each diagonal are the same.
is known as a
Toeplitz matrix
and the
toeplitz
command in M
atlab makes it easy to build
matrices with this structure.
The delayed source recovery error is
for a particular . This section shows how the source recoveryerror can be used to define a performance function that depends on the unknown parameters . Calculating the parameters that minimize this performancefunction provides a good solution to the equalization problem.
Define
and
Using [link] , write
As a measure of the performance of the in , consider
is nonnegative since it is a sum of squares. Minimizing such a summed squareddelayed source recovery error is a common objective in equalizer design,since the that minimize cause the output of the equalizer to become close to thevalues of the (delayed) source.
Given [link] and [link] , in [link] can be written as
Because is a scalar, and are also scalars. Since the transpose of a scalar is equal to itself, , and [link] can be rewritten as
The issue is now one of choosing the entries of to make as small as possible.
Notification Switch
Would you like to follow the 'Software receiver design' conversation and receive update notifications?