Receiver-Based Adaptive Equalizer with Pre-Cursor Compensation
6 Assignments
0 Petitions
Accused Products
Abstract
An equalization circuit is disclosed that enables high data rate transmission over high loss communications channels. Also disclosed is a set of functional blocks and update criteria that allow for the equalization function to be adapted for a large variety of different communications channels. A fully continuous adaptive equalizer is used in conjunction with a Decision Feedback Equalizer to fully equalize a wide range of communications channels. Interoperability and Bit Error Rate performance are optimized through compensation of pre-cursor inter-symbol interference, which is performed adaptively in the receiver as opposed to the transmitter.
68 Citations
63 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A receiver based equalization apparatus for automatically eliminating inter-symbol interference caused by a serial communication channel for a binary, Non-Return-to-Zero (NRZ), serial data stream without requiring transmit pre-equalization comprising:
-
i) a programmable continuous equalizer to condition said serial data stream to produce an equalized continuous output serial data stream; and ii) control means operable to control said programmable continuous equalizer based on said incoming data stream. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. An equalization apparatus for automatically equalizing binary, NRZ, serial data stream over a communication channel comprising:
-
i) a programmable receiver to receive an incoming data stream from the communication channel including; (a) a programmable post-cursor compensation stage to condition the received incoming serial data stream; (b) a programmable pre-cursor compensation stage to condition the output of said post-cursor compensation stage; (c) a programmable DFE stage to condition the output of said post-cursor compensation stage to produce an equalized output serial data stream; and ii) a co-efficient and gain update block controller coupled to the output of said programmable receiver to produce control means to operate program said receiver based on said incoming data stream. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for automatically updating a receiver based equalizer which has programmable pre-cursor equalizer settings and programmable post-equalizer settings comprising:
-
i) updating said post-cursor equalizer settings using time domain information about the polarity of a cursor b0, the polarity of the difference between the desired amplitude of cursor b0 and the actual receive signal amplitude, and the polarity of a first post-cursor b1; and ii) updating said pre-cursor equalizer settings using time domain information about the polarity of cursor b0, the polarity of the difference between the desired amplitude of cursor b0 and the actual receive signal amplitude, and the polarity of a first pre-cursor b-1.
-
-
37. A method for automatically adapting a receiver based equalizer to eliminate pre-cursor inter-symbol interference caused by a serial communication channel for a binary, Non-Return-to-Zero (NRZ), serial data stream without requiring transmit pre-equalization comprising:
-
i) conditioning an incoming binary, NRZ, serial data stream received from the communication channel to produce an equalized output serial data stream in response to receive control parameters; ii) recovering the serial data stream from the equalized output serial data stream; iii) producing a symbol spaced set of error signals indicative of a difference between the equalized output serial data stream and a desired value for a given symbol; and iv) using the error signal in combination with said recovered serial data to produce said receive control parameters. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification