<< Chapter < Page Chapter >> Page >
J L S min , = S ¯ T [ I - R ¯ ( R ¯ T R ¯ ) - 1 R ¯ T ] S ¯ ,

where S ¯ is the th column of S ¯ . Thus, the set of these J L S min , are all along the diagonal of

Φ = S ¯ T [ I - R ¯ ( R ¯ T R ¯ ) - 1 R ¯ T ] S ¯ .

Hence, the minimum value on the diagonal of Φ (e.g., at the ( j , j ) th entry) corresponds to the optimum δ .

A Low-Order Example

Consider the low-order example with n = 1 (so F has two parameters), α = 2 (so α > n ), and p = 5 (so p > n + α ). Thus,

S ¯ = s [ 3 ] s [ 2 ] s [ 1 ] s [ 4 ] s [ 3 ] s [ 2 ] s [ 5 ] s [ 4 ] s [ 3 ] , R ¯ = r [ 3 ] r [ 2 ] r [ 4 ] r [ 3 ] r [ 5 ] r [ 4 ] ,

and

F ¯ = f 00 f 01 f 02 f 10 f 11 f 12 .

For the example, assume that the true channel is

r [ k ] = a r [ k - 1 ] + b s [ k - 1 ] .

A two-tap equalizer F = [ f 0 f 1 ] T can provide perfect equalization for δ = 1 with f 0 = 1 / b , f 1 = - a / b , since

y [ k ] = f 0 r [ k ] + f 1 r [ k - 1 ] = 1 b [ r [ k ] - a r [ k - 1 ] ] = 1 b [ a r [ k - 1 ] + b s [ k - 1 ] - a r [ k - 1 ] ] = s [ k - 1 ] .

Consider

{ s [ 1 ] , s [ 2 ] , s [ 3 ] , [ s 4 ] , s [ 5 ] } = { 1 , - 1 , - 1 , 1 , - 1 } ,

which results in

S ¯ = - 1 - 1 1 1 - 1 - 1 - 1 1 - 1 .

With a = 0 . 6 , b = 1 , and r [ 1 ] = 0 . 8 ,

r [ 2 ] = a r [ 1 ] + b s [ 1 ] = 0 . 48 + 1 = 1 . 48 , r [ 3 ] = 0 . 888 - 1 = - 0 . 112 , r [ 4 ] = - 1 . 0672 ,

and

r [ 5 ] = 0 . 3597 .

The effect of channel noise will be simulated by rounding these values for r in composing

R ¯ = - 0 . 1 1 . 5 - 1 . 1 - 0 . 1 0 . 4 - 1 . 1 .

Thus, from [link] ,

Φ = 1 . 2848 0 . 0425 0 . 4778 0 . 0425 0 . 0014 0 . 0158 0 . 4778 0 . 0158 0 . 1777 ,

and from [link] ,

F ¯ = - 1 . 1184 0 . 9548 0 . 7411 - 0 . 2988 - 0 . 5884 0 . 8806 .

Since the second diagonal term in Φ is the smallest diagonal term, δ = 1 is the optimum setting (as expected) and the second column of F ¯ is the minimum summed squared delayed recovery error solution(i.e.,  f 0 = 0 . 9548 ( 1 / b = 1 ) and f 1 = - 0 . 5884 ( - a / b = - 0 . 6 )).

With a “better” received signal measurement, for instance,

R ¯ = - 0 . 11 - 1 . 48 - 1 . 07 - 0 . 11 - 0 . 36 - 1 . 07 ,

the diagonal of Φ is [ 1 . 3572 , 0 . 0000 , 0 . 1657 ] and the optimum delay is again δ = 1 , and the optimum equalizer settings are 0 . 9960 and - 0 . 6009 , which is a better fit to the ideal noise-free answer.Infinite precision in R ¯ (measured without channel noise or other interferers) produces a perfect fit to the “true” f 0 and f 1 and a zeroed delayed sourcerecovery error.

Summary of least-squares equalizer design

The steps of the linear FIR equalizer design strategy are as follows:

  1. Select the order n for the FIR equalizer in [link] .
  2. Select maximum of candidate delays α ( > n ) used in [link] and [link] .
  3. Utilize set of p training signal samples { s [ 1 ] , s [ 2 ] , ... , s [ p ] } with p > n + α .
  4. Obtain corresponding set of p received signal samples { r [ 1 ] , r [ 2 ] , ... , r [ p ] } .
  5. Compose S ¯ in [link] .
  6. Compose R ¯ in [link] .
  7. Check if R ¯ T R ¯ has poor conditioning induced by any (near) zero eigenvalues.M atlab will return a warning (or an error) if the matrix is too close to singular. The condition number (= maximum eigenvalue / minimum eigenvalue)of R ¯ T R ¯ should be checked. If the condition number is extremely large,start over with different { s [ · ] } . If all choices of { s [ · ] } result in poorly conditioned R ¯ T R ¯ , then most likely the channel has deep nulls that prohibit the successful application ofa T -spaced linear equalizer.
  8. Compute F ¯ from [link] .
  9. Compute Φ by substituting F ¯ into [link] , rewritten as
    Φ = S ¯ T [ S ¯ - R ¯ F ¯ ] .
  10. Find the minimum value on the diagonal of Φ . This index is δ + 1 . The associated diagonal element of Φ is the minimum achievable summed squared delayed source recovery error i = α + 1 p e 2 [ i ] over the available data record.
  11. Extract the ( δ + 1 ) th column of the previously computed F ¯ . This is the impulse response of the optimum equalizer.
  12. Test the design. Test it on synthetic data, and then on measured data (if available).If inadequate, repeat design, perhaps increasing n or twiddling some other designer-selected quantity.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Software receiver design. OpenStax CNX. Aug 13, 2013 Download for free at http://cnx.org/content/col11510/1.3
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Software receiver design' conversation and receive update notifications?

Ask