An adaptive equalization apparatus is provided. The adaptive equalization apparatus includes an equalizer, a monitor circuit, and a control circuit. The equalizer receives a first signal, and equalizes the first signal according to an equalization parameter setting to thereby generate a second signal. The monitor circuit is electrically connected to the equalizer, and monitors edges of the second signal in a real-time manner to thereby generate a detection result. The control logic is electrically connected to the equalizer, and adaptively adjusts the equalization parameter setting according to the detection result.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An adaptive equalization apparatus, comprising: an equalizer, for receiving a first signal and for equalizing the first signal according to an equalization parameter setting to thereby generate a second signal; a monitor circuit, electrically connected to the equalizer, for monitoring edges of the second signal in a real-time manner to thereby generate a detection result, wherein the monitor circuit comprises: an edge detection unit, for detecting the edges of the second signal in the real-time manner; and a data width measurement unit, electrically connected to the edge detection unit, for measuring a data width between two successive edges detected by the edge detection unit, thereby generating the detection result; and a control logic, electrically connected to the equalizer, for adaptively adjusting the equalization parameter setting according to the detection result.
2. The adaptive equalization apparatus of claim 1 , wherein the control logic is enabled to adjust the equalization parameter setting when the detection result shows that the data width is less than a predetermined threshold.
3. The adaptive equalization apparatus of claim 1 , further comprising: an over-sampling circuit, electrically connected between the equalizer and the monitor circuit, for over-sampling the second signal to generate a plurality of data samples; wherein the monitor circuit generates the detection result according to the data samples.
4. The adaptive equalization apparatus of claim 3 , wherein the edge detection unit comprises: a plurality of XOR logic gates each for performing an XOR operation upon every two successive data samples of the data samples generated from the over-sampling circuit, thereby generating a plurality of logic outputs; and the data width measurement unit is arranged for measuring the data width between two successive edges by counting consecutive logic outputs each having a first logic value between two logic outputs each having a second logic value different from the first logic value, thereby generating the detection result.
5. An adaptive equalization method, comprising: receiving a first signal and equalizing the first signal according to an equalization parameter setting to thereby generate a second signal; monitoring edges of the second signal in a real-time manner to thereby generate a detection result; and adaptively adjusting the equalization parameter setting according to the detection result; wherein the step of monitoring the edges of the second signal in the real-time manner to thereby generate the detection result comprises: detecting the edges of the second signal in the real-time manner; and measuring a data width between two successive detected edges to thereby generate the detection result.
6. The adaptive equalization method of claim 5 , wherein the step of adaptively adjusting the equalization parameter setting comprises: when the detection result shows that the data width is less than a predetermined threshold, adjusting the equalization parameter setting.
7. The adaptive equalization method of claim 5 , further comprising: over-sampling the second signal to generate a plurality of data samples; wherein the detection result is generated according to the data samples.
8. The adaptive equalization method of claim 7 , wherein the step of detecting the edges of the second signal in the real-time manner comprises: performing an XOR operation upon every two successive data samples of the data samples, thereby generating a plurality of logic outputs; and the step of measuring the data width between two successive detected edges to thereby generate the detection result comprises: measuring the data width between two successive edges by counting consecutive logic outputs each having a first logic value between two logic outputs each having a second logic value different from the first logic value, thereby generating the detection result.
9. An adaptive equalization apparatus, comprising: an equalizer, for receiving a first signal and for equalizing the first signal according to an equalization parameter setting to thereby generate a second signal; an over-sampling circuit, for over-sampling the second signal to generate a plurality of data samples; a monitor circuit, for monitoring edges of the second signal in a real-time manner to thereby generate a detection result, wherein the over-sampling circuit is electrically connected between the equalizer and the monitor circuit, the monitor circuit generates the detection result according to the data samples, and the monitor circuit comprises: an edge detection unit, comprising: a plurality of XOR logic gates each for performing an XOR operation upon every two successive data samples of the data samples generated from the over-sampling circuit, thereby generating a plurality of logic outputs; and a data width measurement unit, electrically connected to the edge detection unit, for measuring a data width between two successive edges by counting consecutive logic outputs each having a first logic value between two logic outputs each having a second logic value different from the first logic value, thereby generating the detection result; and a control logic, electrically connected to the equalizer, for adaptively adjusting the equalization parameter setting according to the detection result.
10. An adaptive equalization method, comprising: receiving a first signal and equalizing the first signal according to an equalization parameter setting to thereby generate a second signal; over-sampling the second signal to generate a plurality of data samples; monitoring edges of the second signal in a real-time manner to thereby generate a detection result, wherein the detection result is generated according to the data samples, and the step of monitoring the edges of the second signal in the real-time manner to thereby generate the detection result comprises: performing an XOR operation upon every two successive data samples of the data samples, thereby generating a plurality of logic outputs; and measuring a data width between two successive edges by counting consecutive logic outputs each having a first logic value between two logic outputs each having a second logic value different from the first logic value, thereby generating the detection result; and adaptively adjusting the equalization parameter setting according to the detection result.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 7, 2009
April 3, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.