IP Library Granted Patent US 9,397,867
Granted Patent B1
US 9,397,867 · App. 14/619,952 · Granted Jul 19, 2016

Clock phase adaptation for precursor ISI reduction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,397,867
App. No.
14/619,952
Granted
Jul 19, 2016
Kind
B1
Abstract

Systems and methods of mitigating precursor ISIs for communication channels having time-variant precursor channel responses using digital circuit designs. A phase adaptation circuit is utilized in a receiver and configured to generate a phase control signal responsive to an input signal and based on the current precursor channel response. The phase control signal controls the phase shift of a recovered clock to a position where the precursor ISI at h(−1) is minimized. The phase control signal corresponds to a “feed-forward equalization (FFE) first tap weight” obtained via a digital least-mean-square (LMS) process.

Claims (47)

1. An electronic circuit for signal processing, said electronic circuit comprising:

a clock recovery circuit configured to generate a recovered clock signal based on an input signal, wherein said input signal comprises precursor intersymbol interferences (ISIs); and

a precursor ISI reduction circuit coupled to said clock recovery circuit and configured to dynamically adapt a phase of said recovered clock signal based on a current magnitude of a precursor channel response that varies with time, wherein said precursor ISI reduction circuit comprises:

a programmable delay circuit coupled to said clock recovery circuit and configured to:

dynamically advance a phase of said recovered clock signal responsive to an adaptation control signal; and

generate an adapted clock signal; and

a phase adaptation control circuit coupled to said programmable delay circuit and configured to generate said adaptation control signal.

2. The electronic circuit of claim 1 , wherein said adaptation control signal corresponds to a feed-forward equalization (FFE) first tap weight obtained in accordance with a digital least-mean-square (LMS) adaptation process.

3. The electronic circuit of claim 2 further comprising:

a decision-feedback equalizer (DFE) configured to generate an equalized signal responsive to said input signal;

a first sampler coupled to said DFE and configured to generate samples of said equalized signal according to said adapted clock signal; and

a second sampler coupled to said DFE and configured to generate samples of an error signal according to said adapted clock signal, wherein said error signal represents a difference between said equalized signal and said samples of said equalized signal.

4. The electronic circuit of claim 3 , wherein: said FFE first tap weight of a current symbol is generated by adding a first tap weight of a last symbol to a product of a first tap of said last symbol and an error of a second-last symbol; said first tap of said last symbol is generated by said first sampler; and said error of said second-last symbol is generated by delaying an output of said second sampler.

5. The electronic circuit of claim 3 , wherein said DFE comprises a feedback filter (FBF) and a digital LMS DFE.

6. The electronic circuit of claim 3 , wherein: said phase adaptation control circuit is coupled to a third sampler; said third sampler is coupled to said DFE and configured to generate samples of said error signal according to said adapted clock signal; and said third sampler is configured to limit a phase adaptation of said recovered clock signal to a predetermined threshold.

7. The electronic circuit of claim 1 , wherein said adapted clock signal causes a magnitude of a first channel response precursor to be reduced to a predetermined value.

8. A receiver comprising

a clock recovery circuit configured to generate a recovered clock signal responsive to an input signal, wherein said input signal comprises precursor intersymbol interferences (ISIs);

a decision-feedback equalizer (DFE) coupled to said clock recovery circuit and configured to generate an equalized signal responsive to said input signal; and

a precursor ISI reduction circuit coupled to said clock recovery circuit and configured to:

generate a feed-forward equalization (FFE) tap weight according to a digital least-mean-square (LMS) adaptation process;

advance said recovered clock signal by a phase offset that is controlled by said FFE tap weight; and

output an adapted clock signal.

9. The receiver of claim 8 , wherein said FFE tap weight is a first tap weight.

10. The receiver of claim 8 further comprising:

a first sampler coupled to said DFE and configured to generate samples of said equalized signal according to said adapted clocks signal; and

a second sampler coupled to said DFE and configured to generate samples of an error signal according to said adapted clock signal, wherein said error signal represents a difference between said equalized signal and said samples of said equalized signal.

11. The receiver of claim 10 , wherein said precursor ISI reduction circuit is configured to:

generate a multiplication of a first tap of a last symbol and an estimated error of a second-last symbol; and

add a first tap weight of a last symbol to said multiplication to obtain said first tap weight.

12. The receiver of claim 11 , wherein said first tap of said last symbol is a sample of said equalized signal, and wherein said estimated error of said second-last symbol is generated by delaying a sample of said error signal.

13. The receiver of claim 10 , wherein said precursor ISI reduction circuit is further configured to limit said phase offset to a predetermined threshold.

14. The receiver of claim 8 further comprising:

a variable gain amplifier (VGA) coupled to said DFE; and

a continuous time linear equalizer (CTLE) coupled to said VGA.

15. A method of processing signals transmitted via serial links, said method comprising:

generating a recovered clock signal responsive to an input signal via a clock recovery process, wherein said input signal comprises precursor intersymbol interferences (ISIs);

dynamically adapting a phase of said recovered clock signal based on a current magnitude of a precursor channel response that varies with time, wherein said dynamically adapting comprises:

generating a feed-forward equalization (FFE) first tap weight of a current symbol in accordance with a least-mean-square (LMS) adaptation process; and

advancing said recovered clock signal based on said FFE first tap weight of said current symbol; and

outputting an adapted clock signal.

16. The method of claim 15 , wherein said dynamically adapting further comprises:

generating an equalized signal of said input signal;

generating samples of said equalized signal according to said adapted clock signal; and

generating samples of an error signal according to said adapted clocks signal, wherein said error signal represents a difference between said equalized signal and said samples of said equalized signal.

17. The method of claim 15 , wherein said generating said FFE first tap weight of said current symbol comprises adding a first tap weight of a last symbol to a multiplication of a first tap of a last symbol and an estimated error of a second-last symbol.

18. The method of claim 15 further comprising limiting phase adaptation of said recovered clock signal to a predetermined threshold.