Data receiver, data communication system, and data communication method

US9231803B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9231803-B2
Application numberUS-201313893575-A
CountryUS
Kind codeB2
Filing dateMay 14, 2013
Priority dateMay 14, 2012
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • H04L27/01Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9231803B2 cover?
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 ove…
Who is the assignee on this patent?
Nishi Ryohsuke, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L27/01. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).