Abstract:
In a receiver (100), a decision feedback equalizer (120) provides weighted postcursor decisions (121) to a subtraction block (122) for subtraction from an analog input signal (101) to provide an analog output signal (123). A postcursor decision block (130) compares the analog output signal (123) against positive and negative values (104, 105) of a postcursor coefficient for providing first and second possible decisions (136, 137) for selecting a current postcursor-based decision (116) therebetween responsive to a previous postcursor-based decision (117). A precursor cancellation block (108) receives the analog output signal (123), the previous postcursor-based decision (117) and the current postcursor- based decision (116) for providing a digital output signal (124) for a previous sample of the analog input signal (101). The precursor cancellation block (108) includes comparators (211 -214) for receiving the analog output signal (123) and for respectively receiving threshold inputs (201 -204) different from one another for providing possible digital outputs (215-218) for the analog output signal (123). The selection stage (230) is coupled for receiving the possible digital outputs (215-218) for selection of the digital output signal (124).
Abstract:
Methods, systems, and apparatus described herein make a multi-level PAM signal (PAM-N signal) at a transmitter using CMOS-based components. By forming the PAM-N signal at the transmitter, receivers do not have to recombine and/or realign multiple signals and only employs a single transmission line channel (or two transmission line channels in differential implementations) to convey the data stream to the receiver from the transmitter.
Abstract:
A receiver (100) includes: an automatic gain controller (AGC) (104) configured to receive an analog signal; an analog-to-digital converter (ADC) (106) configured to receive an output from the AGC (104) and to output a digitized signal, wherein a most significant bit of the digitized signal corresponds to a sliced data (111), and a least significant bit of the digitized signal corresponds to an error signal (109); and an adaptation unit (110) configured to control the AGC (104), the ADC (106), or both the AGC (104) and the ADC (106), based at least in part on the digitized signal to achieve a desired data digitization and data slicing.
Abstract:
A circuit for filtering inter-symbol interference in an integrated circuit is described. The circuit comprises a first stage (308) coupled to receive digital samples (X k ) of an input signal. The first stage generates first decision outputs (â k ) based upon the digital samples. A second stage (310) coupled to receive the digital samples of the input signal. The second stage comprises a filter (350) receiving the first decision outputs (â k ) and generating second decision outputs (output data) based upon the digital samples of the input signal and detected inter-symbol interference (i k ) associated with the first decision outputs. A method of filtering inter-symbol interference in an integrated circuit is also described.
Abstract:
An example method of performing an eye-scan in a receiver includes: generating (104) digital samples from an analog signal input to the receiver based on a sampling clock, the sampling clock phase-shifted with respect to a reference clock based on a phase interpolator (PI) code; equalizing (204) the digital samples based on first equalization parameters of a plurality of equalization parameters of the receiver; adapting (404) the plurality of equalization parameters and performing clock recovery based on the digital samples to generate the PI code; and performing a plurality of cycles of locking (406) the plurality of equalization parameters, suspending (408) phase detection in the clock recovery, offsetting (410) the PI code, collecting (412) an output of the receiver, resuming (414) the phase detection in the clock recovery, and unlocking (414) the equalization parameters to perform the eye scan.
Abstract:
A receiver (100) relates generally to channel adaptation. In this receiver (100), a first signal processing block (101) is coupled to a communications channel (20). The first signal processing block (101) includes: an AGC block (102) and a CTLE block (103) for receiving a modulated signal (21) for providing an analog signal (104); an ADC (105) for converting the analog signal (104) to digital samples (106); and an FFE block (112) for equalizing the digital samples (106) to provide equalized samples (114). A second signal processing block (111) includes: a DFE block (113) for receiving the equalized samples (114) for providing re-equalized samples (116); and a slicer (123) coupled to the DFE block (113) for slicing the re-equalized samples (116). A receiver adaptation block (150) is coupled to the first signal processing block (101) and the second signal processing block (111). The receiver adaptation block (150) is configured for providing an AGC adaptation, a CTLE adaptation, and a slicer adaptation to the communications channel (20).
Abstract:
A circuit for receiving data in an integrated circuit is described. The circuit comprises a receiver (304) configured to receive an input signal and to generate output data based upon the input signal, the receiver having a level detection circuit (310) coupled to receive the input signal; and a calibration circuit (308) coupled to the receiver, the calibration circuit having an input (306) for receiving the input signal; an error detection circuit (31 1 ) coupled to the input, the error detection circuit coupled to receive the input signal, a first reference voltage and a second reference voltage; and a control circuit (340) coupled to an output of the error detection circuit, wherein the control circuit selectively generates either an offset control signal or an amplitude control signal based upon comparisons of the input signal to the first reference voltage and the second reference voltage. A method of receiving data is also disclosed.
Abstract:
A continuous time linear equalizer comprises an input (311) of a first equalizer path configured to receive a first differential input signal; an input (323) of a second equalizer path configured to receive a second differential input signal; a first programmable load capacitor (312) coupled to an output of the first equalizer path; a second programmable load capacitor (324) coupled to an output of the second equalizer path; and a programmable source capacitor (332) coupled between the first equalizer path and the second equalizer path.
Abstract:
A receiver relates generally to channel adaptation. In this receiver, a first signal processing block is coupled to a communications channel. The first signal processing block includes: an AGC block and a CTLE block for receiving a modulated signal for providing an analog signal; an ADC for converting the analog signal to digital samples; and an FFE block for equalizing the digital samples to provide equalized samples. A second signal processing block includes: a DFE block for receiving the equalized sampled for providing re-equalized samples; and a slicer coupled to the DFE block for slicing the re-equalized samples. A receiver adaptation block is coupled to the first signal processing block and the second signal processing block. The receiver adaptation block is configured for providing an AGC adaptation, a CTLE adaptation, and a slicer adaptation to the communications channel.