CN101807917A - Signal offset cancellation module for multiple-data stream receiver - Google Patents
Signal offset cancellation module for multiple-data stream receiver Download PDFInfo
- Publication number
- CN101807917A CN101807917A CN 201010127551 CN201010127551A CN101807917A CN 101807917 A CN101807917 A CN 101807917A CN 201010127551 CN201010127551 CN 201010127551 CN 201010127551 A CN201010127551 A CN 201010127551A CN 101807917 A CN101807917 A CN 101807917A
- Authority
- CN
- China
- Prior art keywords
- module
- phase
- controlled oscillator
- data
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The invention relates to a signal offset cancellation module for a multiple-data stream receiver, which comprises a phase detector, a charge pump, a parallel data latch module, a voltage-controlled oscillator generating a multiphase clock and an adjustable time delay or phase interpolation module for adjusting the delay size, wherein the phase detector, the charge pump, voltage-controlled oscillator and the adjustable time delay or phase interpolation module are sequentially connected with each other, the parallel data latch module is connected with the voltage-controlled oscillator. The invention has the advantages that High-speed continuous data can be recovered from multiple transmission channels, and can more accurately and effectively lick and store and recover the data compared with the prior art.
Description
Technical field
The present invention relates to a kind of signal bias cancellation module, relate in particular to a kind of signal bias cancellation module that is used for the multichannel data stream receiver.
Background technology
In the multi-channel data transmission environment, because imperfect transmission medium influence such as similar fiber lengths difference, PCB track lengths difference and load difference, even data begin to transmit at transmitting terminal simultaneously, the time that arrives receiving terminal also can be different, and the difference of sequential makes data become difficult more in the recovery of receiving terminal in addition.Because the multichannel input signal can not be sampled by one road synchronised clock, each input data channel needs the independent clock of the aligned data eye pattern center of an energy the best, in addition, the sampling location also needs constantly adjustment to compensate because temperature and other factors cause to such an extent that input signal is offset.At present, there is several method to solve the uncertainty of data-bias in the different passages, data are recovered reliably at receiving terminal: first method is oversampling technique, it is sampled in each cycle data more than three times usually at least, selects one then as restore data from three sampled datas.The shortcoming of this oversampling technique is that the accuracy in sampling time is relatively poor, reason is that the optimum sampling time of acquisition minimum data error rate is the intermediate point of transfer of data, but oversampling technique can only be selected a sampling time point from three positions, so before arriving next optimum sampling phase place, if data center with respect to optimum sampling time point drift has taken place, the data error rate will increase.Second method is called the clock delay method, is admitted to before delay phase-locked loop (DLL) produces the multi-phase clock of the parallel data that is used to sample in clock signal, adopts a kind of adjustable delay element to come delay clock signals.Although this adjustable delay element can be placed on all sampling clocks the center of eye pattern accurately, but used phase-locked loop (PLL) that is used to produce clock and the delay phase-locked loop (DLL) that is used to generate leggy in this method, phase-locked loop (PLL) and delay phase-locked loop (DLL) thus all can bring shake to reduce sampling precision to sampling clock.While delay phase-locked loop (DLL) can take very big area usually, and power consumption is very high simultaneously.
Summary of the invention
The technical problem to be solved in the present invention is: a kind of signal bias cancellation module that is used for the multichannel data stream receiver is provided, make it from multiple transmission channel, the high-speed and continuous data be recovered out, than before technology, this module can be more accurately and is effectively latched and restore data.
The technical solution adopted for the present invention to solve the technical problems is: a kind of signal bias cancellation module that is used for the multichannel data stream receiver, comprise phase discriminator, charge pump, parallel data latch module, generate multi-phase clock voltage controlled oscillator, be used to adjust the adjustable delay or the phase interpolation module of time-delay size, wherein phase discriminator, charge pump, voltage controlled oscillator and adjustable delay or phase interpolation sequence of modules are connected, and the parallel data latch module is connected with voltage controlled oscillator.
Further: described adjustable delay or phase interpolation module comprise delay element.
The invention has the beneficial effects as follows that receiver can generate best heterogeneous sampling clock and recover input traffic reliably in each passage.
Description of drawings
The present invention is further described below in conjunction with drawings and Examples.
Fig. 1 is the module diagram that the present invention is used for the signal bias cancellation module of multichannel data stream receiver;
Fig. 2 is the sequential chart that the present invention is used for the signal bias cancellation module of multichannel data stream receiver;
Wherein: 1, phase discriminator, 2, charge pump, 3, voltage controlled oscillator, 4, controlled time-delay or phase interpolation module, 5, the parallel data latch module.
Embodiment
As shown in Figure 1, 2, the present invention includes phase discriminator 1, charge pump 2, voltage controlled oscillator 3, adjustable delay or phase interpolation module 4 and parallel data latch module 5.Input data (Data) are passed through the parallel data latch module by the parallel clock phase sample, these parallel clock phase places are equidistantly separated, each phase sample one digit number is according to conversion, the multiple sampling phase of voltage controlled oscillator 3 generations is sampled and is recovered to import data, feedback clock (Feedback Clock) from voltage controlled oscillator 3 has controlled delay, and the sequential correlation between sampling phase (Phase1, Phase2) and the input reference clock (Reference Clock) just becomes adjustable like this.Just can produce a synchronous and equally spaced sampling phase by the time-delay size voltage controlled oscillator 3 of adjusting the adjustable delay module, have the optimum sampling position simultaneously.What show among Fig. 1 recovers principle for the data of single channel data flow, for multichannel, only this principle need be repeated each circuit-switched data stream and gets final product.
Claims (2)
1. signal bias cancellation module that is used for the multichannel data stream receiver, comprise phase discriminator (1), charge pump (2) and parallel data latch module (5), it is characterized in that: described cancellation module also comprises the voltage controlled oscillator (3) that generates multi-phase clock and is used to adjust the adjustable delay or the phase interpolation module (4) of time-delay size, wherein phase discriminator (1), charge pump (2), voltage controlled oscillator (3) and adjustable delay or phase interpolation module (4) are linked in sequence, and parallel data latch module (5) is connected with voltage controlled oscillator (3).
2. the signal bias cancellation module that is used for the multichannel data stream receiver according to claim 1 is characterized in that: described adjustable delay or phase interpolation module (4) comprise delay element.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010127551 CN101807917A (en) | 2010-03-19 | 2010-03-19 | Signal offset cancellation module for multiple-data stream receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010127551 CN101807917A (en) | 2010-03-19 | 2010-03-19 | Signal offset cancellation module for multiple-data stream receiver |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101807917A true CN101807917A (en) | 2010-08-18 |
Family
ID=42609550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010127551 Pending CN101807917A (en) | 2010-03-19 | 2010-03-19 | Signal offset cancellation module for multiple-data stream receiver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101807917A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075278A (en) * | 2010-12-22 | 2011-05-25 | 桂林电子科技大学 | Multi-path adaptive extensive-rate code rate justification device and method |
CN106776426A (en) * | 2016-12-05 | 2017-05-31 | 清华大学 | A kind of emitter with timing alignment |
WO2023284008A1 (en) * | 2021-07-16 | 2023-01-19 | 长鑫存储技术有限公司 | Interleaved signal generating circuit and integrated chip |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040155687A1 (en) * | 2003-02-07 | 2004-08-12 | The Regents Of The University Of California | 40-Gb/s clock and data recovery circuit in 0.18mum technology |
CN1808963A (en) * | 2005-01-21 | 2006-07-26 | 阿尔特拉公司 | Method and apparatus for multi-mode clock data recovery |
CN1913359A (en) * | 2005-08-11 | 2007-02-14 | 三星电子株式会社 | Apparatus and method for clock data recovery with low lock frequency |
CN101247215A (en) * | 2008-03-24 | 2008-08-20 | 无锡圆芯微电子有限公司 | Expansion technology for non-linear clock and data recovery circuit dynamic capturing and tracing range |
-
2010
- 2010-03-19 CN CN 201010127551 patent/CN101807917A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040155687A1 (en) * | 2003-02-07 | 2004-08-12 | The Regents Of The University Of California | 40-Gb/s clock and data recovery circuit in 0.18mum technology |
CN1808963A (en) * | 2005-01-21 | 2006-07-26 | 阿尔特拉公司 | Method and apparatus for multi-mode clock data recovery |
CN1913359A (en) * | 2005-08-11 | 2007-02-14 | 三星电子株式会社 | Apparatus and method for clock data recovery with low lock frequency |
CN101247215A (en) * | 2008-03-24 | 2008-08-20 | 无锡圆芯微电子有限公司 | Expansion technology for non-linear clock and data recovery circuit dynamic capturing and tracing range |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075278A (en) * | 2010-12-22 | 2011-05-25 | 桂林电子科技大学 | Multi-path adaptive extensive-rate code rate justification device and method |
CN102075278B (en) * | 2010-12-22 | 2013-09-04 | 桂林电子科技大学 | Multi-path adaptive extensive-rate code rate justification device and method |
CN106776426A (en) * | 2016-12-05 | 2017-05-31 | 清华大学 | A kind of emitter with timing alignment |
CN106776426B (en) * | 2016-12-05 | 2020-10-27 | 清华大学 | Transmitter with time sequence calibration |
WO2023284008A1 (en) * | 2021-07-16 | 2023-01-19 | 长鑫存储技术有限公司 | Interleaved signal generating circuit and integrated chip |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105703767B (en) | A kind of single loop clock data recovery circuit of high energy efficiency low jitter | |
CN100571118C (en) | The method and apparatus that is used for clock synchronization | |
CN112260890B (en) | Digital array time delay measuring method | |
US8634503B2 (en) | Fast lock clock-data recovery for phase steps | |
CN101621296B (en) | High-speed DAC synchronization method and device | |
CN108631809A (en) | A kind of multi-channel digital TR components | |
CN112073058B (en) | Clock data recovery circuit and method based on FPGA | |
CN103947116A (en) | Apparatus and method for recovering burst-mode pulse width modulation (PWM) and non-return-to-zero (NRZ) data | |
WO2012075881A1 (en) | Ieee1588-based sampled value multi-interface synchronization system for multiple slave clocks | |
US8687752B2 (en) | Method and apparatus for receiver adaptive phase clocked low power serial link | |
Hafez et al. | A 32-to-48Gb/s serializing transmitter using multiphase sampling in 65nm CMOS | |
US9478268B2 (en) | Distributed clock synchronization | |
CN101729236A (en) | In-parallel interpolating device for fully digital receiver and method | |
CN114039600B (en) | Multichannel high-speed AD synchronous acquisition device and method | |
WO2011088369A2 (en) | Clock and data recovery for burst-mode serial signals | |
CN104516397A (en) | Method for portable device processing data based on clock extracted from data form host | |
CN102916758B (en) | Ethernet time synchronism apparatus and the network equipment | |
CN112073169A (en) | Serial communication dynamic bit recovery device and method | |
US10027468B1 (en) | Ethernet physical layer circuit and clock recovery method thereof | |
US20190013929A1 (en) | Serializer-deserializer with frequency doubler | |
CN101807917A (en) | Signal offset cancellation module for multiple-data stream receiver | |
JP2014222872A (en) | System and method for tracking received data signal with clock data recovery circuit | |
CN201656955U (en) | Signal bias elimination module for multipath data stream receiver | |
CN101950278A (en) | Framework of high speed and low power consumption serial communication data receiving interface | |
CN106209090B (en) | A kind of combining unit pulse per second (PPS) synchronism output system and method based on FPGA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100818 |