PAM-4 receiver using pattern-based clock and data recovery circuitry
US-12184290-B2 · Dec 31, 2024 · US
US9231803B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9231803-B2 |
| Application number | US-201313893575-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 14, 2013 |
| Priority date | May 14, 2012 |
| Publication date | Jan 5, 2016 |
| Grant date | Jan 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data receiver is disclosed, including an equalization process part, a multi-value oversampling part, and an equalization controller. The equalization process part equalizes serial received data before binarization and outputs the serial received data being equalized. The multi-value oversampling part binarizes the serial received data being equalized by multiple threshold values, conducts oversampling, and generates the multi-value sampling data. The equalization controller detects an eye pattern of the serial received data being equalized based on the multi-value oversampling data, and controls an equalization characteristic of the equalization process part based on a detection result.
Opening claim text (preview).
What is claimed is: 1. A data receiver, comprising: an equalization process part configured to equalize serial received data before binarization and to output the serial received data being equalized; a multi-value oversampling part configured to binarize the serial received data being equalized by multiple threshold values, to conduct oversampling, and to generate multi-value sampling data; and an equalization controller configured to detect an eye pattern of the serial received data being equalized based on the multi-value oversampling data, and to control an equalization characteristic of the equalization process part based on a detection result, wherein the equalization controller is configured to: detect the eye pattern based on the multi-value sampling data, which are sampled with a same clock, in data acquired by conducting a multi-value oversampling for a set of symbol data; calculate an Exclusive OR for sets of adjacent data of the multi-value sampling data, which are sampled with the same clock, in data in which the set of the symbol data is acquired by the multi-value oversampling; add calculation results of the Exclusive OR corresponding to the sets of the adjacent data for each of phase clocks; and detect the eye pattern based on the addition results. 2. The data receiver as claimed in claim 1 , wherein the equalization controller is configured to: perform a first calculation for calculating an Exclusive OR for sets of adjacent data of the multi-value sampling data, which are sampled with the same clock, in data in which the set of the symbol data is acquired by the multi-value oversampling; perform a second calculation for adding first calculation results of the Exclusive OR corresponding to the sets of the adjacent data for each of phase clocks; and detect the eye pattern based on results from performing the first calculation and the second calculation for each of multiple sets of symbol data. 3. A data receiver, comprising: an equalization process part configured to equalize serial received data before binarization and to output the serial received data being equalized; a multi-value oversampling part configured to binarize the serial received data being equalized by multiple threshold values, to conduct oversampling, and to generate multi-value sampling data; and an equalization controller configured to detect an eye pattern of the serial received data being equalized based on the multi-value oversampling data, and to control an equalization characteristic of the equalization process part based on a detection result, wherein the equalization controller is configured to: detect the eye pattern based on the multi-value sampling data, which are sampled by a same clock and multi-phase sampling data which are binarized by a same threshold voltage, in data in which the set of the symbol data is acquired by multi-value oversampling, perform a first calculation in which an Exclusive OR is calculated for the multi-value sampling data, sampled with the same clock and each of sets of adjacent data, and add first results of the Exclusive OR corresponding to the sets of the adjacent data for each of phase clocks; perform a second calculation in which the Exclusive OR is calculated for sets of adjacent data of the multi-phase sampling data binarized by the same threshold voltage, and add second results of the Exclusive OR corresponding to the sets of the adjacent data for each of threshold voltages, in the data in which the set of the symbol data is acquired by the multi-value oversampling; and detect the eye pattern based on a first calculation result from performing the first calculation and a second calculation result from performing the second calculation. 4. The data receiver as claimed in claim 3 , wherein the equalization controller is configured to: perform a first calculation in which an Exclusive OR is calculated for the multi-value sampling data sampled with the same clock and each of sets of adjacent data, and add first results of the Exclusive OR corresponding to the sets of the adjacent data for each of phase clocks; perform a second calculation in which the Exclusive OR is calculated for sets of adjacent data of the multi-phase sampling data binarized by the same threshold voltage, and add second results of the Exclusive OR corresponding to the sets of the adjacent data for each of threshold voltages, in the data in which the set of the symbol data is acquired by the multi-value oversampling; and detect the eye pattern based on an average of calculation results from performing the first calculation and the second calculation for multiple sets of symbol data. 5. The data receiver as claimed in claim 4 , wherein the equalization controller is configured to detect the eye pattern based on the multi-value sampling data sampled by the same clock as a recovery clock in the data in which the set of the symbol data is acquired by the multi-value oversampling, by using phase information of the recovery clock extracted from the multi-value oversampling data. 6. The data receiver as claimed in claim 5 , wherein the equalization controller is configured to: calculate an Exclusive OR for sets of adjacent data of the multi-value sampling data, which are sampled with the recovery clock, in the data in which the set of the symbol data is acquired by the multi-value oversampling, by using the phase information of the recovery clock extracted from the multi-value oversampling data; add calculation results of the Exclusive OR corresponding to the sets of the adjacent data; and detect the eye pattern based on an addition result. 7. The data receiver as claimed in claim 6 , wherein the equalization controller is configured to: calculate the Exclusive OR of the sets of adjacent data of the multi-value sampling data sampled by the recovery clock in the data in which the set of the symbol data is acquired by the multi-value oversampling, by using the phase information of the recovery clock extracted from the multi-value oversampling data; add calculation results corresponding to the sets of the adjacent data for each of the multiple sets of symbol data; and detect the eye pattern based on an average of addition results. 8. A data communication method performed in a data communication system including a data receiver and a data transmitter configured to transmit serial data to the data receiver, wherein the data receiver performs: equalizing serial received data before binarization and to output the serial received data being equalized; binarizing the serial received data being equalized by multiple threshold values, to conduct oversampling, and to generate multi-value sampling data; and detecting an eye pattern of the serial received data being equalized based on the multi-value oversampling data, and to control an equalization characteristic based on a detection result, wherein the detecting of the eye pattern, and the control of the equalization characteristic comprises: detecting the eye pattern based on the multi-value sampling data, which are sampled with a same clock, in data acquired by conducting a multi-value oversampling for a set of symbol data; calculating an Exclusive OR for sets of adjacent data of the multi-value sampling data, which are sampled with the same clock, in data in which the set of the symbol data is acquired by the multi-value oversampling; adding calculation results of the Exclusive OR corresponding to the sets of the adjacent data for each of phase clocks; and detecting the eye pattern based on the addition results.
Equalisers {(baseband equalizers at the transmitter end H04L25/03343; in analogue transmission systems H04B3/04, H04B7/005)} · CPC title
Arrangements specific to the provision of output signals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.