Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUS AND METHOD FOR RECOVERING CLOCK DATA FROM AN M-LEVEL SIGNAL
Document Type and Number:
WIPO Patent Application WO/2017/182082
Kind Code:
A1
Abstract:
The present invention relates to an apparatus and method for recovering clock and data from an M-level signal of a receiver in a transmission system, wherein a first analog data (x1) of the M-level signal is converted to a digital data, an amplitude difference between the first analog data (x1) and a second analog data (x2) is compared, and a digital output signal is provided through a truth table based on the digital data and the result of comparison of the amplitude difference, wherein the first analog data (x1) and the second analog data (x2) are sampled at a distance of one symbol period with respect to each of the first analog data (x1) and the second analog data (x2), and the first analog data (x1) and the second analog data (x2) have an identical polarity.

Inventors:
STOJANOVIC NEBOJSA (DE)
PRODANIUC CRISTIAN (DE)
KARINOU FOTINI (DE)
Application Number:
PCT/EP2016/058916
Publication Date:
October 26, 2017
Filing Date:
April 21, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
STOJANOVIC NEBOJSA (DE)
PRODANIUC CRISTIAN (DE)
KARINOU FOTINI (DE)
International Classes:
H04L25/06
Foreign References:
EP2945335A12015-11-18
US9184906B12015-11-10
US20040141567A12004-07-22
Other References:
F.A. MUSA ET AL: "Clock recovery in high-speed multilevel serial links", PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2003. ISCAS 2003, vol. 5, 1 January 2003 (2003-01-01), pages V - 449, XP055326995, ISBN: 978-0-7803-7761-5, DOI: 10.1109/ISCAS.2003.1206313
J. D. H. ALEXANDER, ELECTRON. LETT., vol. 11, 1975, pages 541 - 542
R. FARJAD-RAD ET AL., IEEE JOURNAL OF SOLID STATE CIRCUITS, vol. 35, 2000, pages 757 - 764
J.L. ZERBE ET AL., IEEE JOURNAL OF SOLID STATE CIRCUITS, vol. 38, 2003, pages 2121 - 2130
Attorney, Agent or Firm:
KREUZ, Georg (DE)
Download PDF:
Claims:
CLAIMS

1. An apparatus for recovering clock and data from an M-level signal of a receiver in a transmission system, the apparatus having an input, a data output and a clock output and comprising:

- an M-level log2(M)-bit analog-to-digital converter connected at the input of the apparatus, the M-level log2(M)-bit analog-to-digital converter being adapted to convert a first analog data (xl) of the M-level signal to a digital data received at the data output;

- a first comparator (902) connected at the input of the apparatus, the first comparator (902) being adapted to compare an amplitude difference between the first analog data (xl) and a second analog data (x2); and

- a logic unit (905-911) connected at the clock output of the apparatus, the logic unit (905- 911) being adapted to provide through a truth table a digital output signal based on the digital data and the result of comparison of the amplitude difference,

wherein:

- the first analog data (xl) and the second analog data (x2) are sampled at a distance of one symbol period with respect to each of the first analog data (xl) and the second analog data (x2); and

- the first analog data (xl) and the second analog data (x2) have an identical polarity.

2. The apparatus of claim 1, wherein the M-level log2(M)-bit analog-to-digital converter comprises M-1 comparators (901) and M-1 D-type flip-flops (903), each one of the M-1 D-type flip- flops (903) being connected to a respective output of each one of the M-1 comparators (901).

3. The apparatus of claim 2, wherein the M-1 comparators (901) and the first comparator (902) provide an output of logic value being either -1 or +1.

4. The apparatus of claim 3, wherein the digital output signal is given through the truth table by the following equation:

(sign(xl)+sign(x2))*sign(xl-x2)

where | xl | > M-2, | x21 > M-2, sign(xl) and sign(x2) correspond to the polarity of the logic value output by a second comparator amongst the M-1 comparators, the second comparator outputting the most significant bit (MSB), and sign(xl-x2) corresponds to the polarity of the logic value output by the first comparator (902).

5. The apparatus of any one of the preceding claims, wherein the M-level signal is a M-pulse amplitude modulation signal.

6. The apparatus of any one of the preceding claims, wherein the first analog data (xl) and the second analog data (x2) have an amplitude outside the range from 2-M to M-2.

7. The apparatus of claim 2, wherein M equals 4 and wherein the M-l comparators (901) have respective reference amplitude thresholds equal to -2, 0 and +2 and the M-level analog signal has amplitude levels equal to -3, -1, +1 and +3.

8. The apparatus of claim 2, wherein M equals 8 and wherein the M-l comparators (901) have respective reference amplitude thresholds equal to -6, 0 and +6 and the M-level analog signal has amplitude levels equal to -7, -5, -3, -1, +1, +3, +5 and +7.

9. The apparatus of claim 7 or 8, wherein at least the output of the highest comparator (901) is inverted.

10. The apparatus of any one of the preceding claims, wherein the apparatus further comprises:

- a filter (913) adapted to filter the digital output signal; and

- an oscillator (912) adapted to receive the filtered digital output signal and generate a clock signal based on the received filtered digital output signal. 11. A method for recovering clock and data from an M-level signal of a receiver in a transmission system, the method comprising the following steps:

- converting a first analog data (xl) of the M-level signal to a digital data;

- comparing an amplitude difference between the first analog data (xl) and a second analog data (x2); and

- providing through a truth table a digital output signal based on the digital data and the result of comparison of the amplitude difference,

wherein:

- the first analog data (xl) and the second analog data (x2) are sampled at a distance of one symbol period with respect to each of the first analog data (xl) and the second analog data (x2); and

- the first analog data (xl) and the second analog data (x2) have an identical polarity.

12. The method of claim 11, wherein the method further comprises the following steps:

- filtering the digital output signal;

- receiving the filtered digital output signal; and

- generating a clock signal based on the received filtered digital output signal.

Description:
APPARATUS AND METHOD FOR RECOVERING CLOCK DATA FROM AN M-LEVEL SIGNAL

TECHNICAL FIELD

The present invention relates to an apparatus and method for recovering clock and data from an M- level signal of a receiver in a transmission system, such as - but not limited to - a fiber optical transmission system with direct detection optical receivers.

BACKGROUND

In optical communications, intensity modulation (IM) is a form of modulation in which the optical power output of a source is varied in accordance with some characteristic of the modulation signal. The envelope of the modulated optical signal corresponds to the modulating signal in the sense that the instantaneous power of the envelope is an envelope of the characteristic of interest in the modulation signal. Recovery of the modulating signal is usually achieved by direct detection (DD).

Next-generation ultra high-speed short-range optical fiber links will utilize small, cheap, and low power consumption transceivers. All these requirements are mainly imposed due to the limited space of data center equipment. The transceivers should support intra- and inter-data center connections from a few hundred meters up to several tens of kilometers, respectively.

Data centers are facilities that store and distribute the data on the Internet. With an estimated 100 billion plus web pages on over 100 million websites, data centers contain a lot of data. With almost two billion users accessing all these websites, including a growing amount of high bandwidth video, it's easy to understand but hard to comprehend how much data is being uploaded and downloaded every second on the Internet. A data center, as defined in the ANSI/TIA/EIA-942 standard "Telecommunications Infrastructure Standard for Data Centers", is a building or portion of a building whose primary function is to house a computer room and its support areas. The main functions of a data center are to centralize and consolidate information technology (IT) resources, house network operations, facilitate e-business and to provide uninterrupted service to mission-critical data processing operations. Data centers can be part of an enterprise network, a commercial venture that offers to host services for others or a co-location facility where users can place their own equipment and con- nect to the service providers over the building's connections. Data centers may serve local area networks (LANs) or wide area networks (WAN) and may be comprised of switches connecting user devices to server devices and other switches connecting server devices to storage devices.

A preferred solution may be to transmit 100 Gbit/s per wavelength, which is very challenging when a very cheap solution is required. A coherent approach is out of scope as it requires high power and expensive devices. Therefore, IM and DD schemes are preferred. The mature on-off keying modulation format, widely used in non-coherent systems has been also investigated for so-called 100-G applications at 100 Gbit/s per wavelength speed. However, such a solution would require expensive high-bandwidth optics and electronics. To overcome this drawback, advanced modulation formats supported by digital signal processing (DSP) have been investigated as an alternative technology to support 100-G applications, the most promising candidates being duobinary 4-level pulse amplitude modulation (DB-PAM-4), discrete multi-tone modulation (DMT), and carrier-less amplitude and phase modulation (CAP). All the aforementioned approaches require either expensive components or enhanced DSP or both of them and cannot be considered as serious candidates for data center connections.

As a DSP has to be avoided, simple analog equalization schemes included in a clock data recovery block are needed. DMT and CAP require transmitter and receiver DSP blocks and are not considered seriously for cheap transceivers. Then, the PAM-4 format is remaining as one option, since a transmitter (Tx) does not require a digital-to-analog converter (DAC). Also, at the receiver side, a high res- olution analog-to-digital converter (ADC) is not necessary if the transmission systems can be designed to provide an acceptable bit error rate (BER) for a forward error correction (FEC) block.

Fig. 1 shows a schematic block diagram of a conventional IM/DD transmission system. A transmission PAM-4 signal (Tx PAM-4) is FEC encoded by an encoder (Tx FEC) and equalized by an equalizer (Tx EQ) at the transmitter side, e.g. by using a simple analog equalizer (pre-emphases), amplified by a modulator driver (MD) and converted in the optical domain by a modulator (MOD) and a local oscillator laser (LO). The obtained optical signal is transmitted over multimode fiber (MMF) or single mode fiber (SMF) and detected by using a photo diode (PD). The obtained electrical signal is equalized (Rx EQ) e.g. by a continuous-time linear equalizer or a few taps finite impulse response filter (FIR). A subsequent clock recovery (CR) uses signals before and after 2-bit ADC to extract clock from the received signal. After FEC decoder (Rx FEC) the BER of an obtained PAM-4 signal (Rx PAM-4) at the receiver output should be below some predefined threshold. The architecture of Fig. 1 is a simple and cheap solution for an optical transmission system. All blocks can operate at high speed and clock recovery block can be kept simple. However, due to bandwidth limitations of electrical circuits, it is not a preferred solution to work with analog values and at frequencies higher than symbol rate. So far, in PAM-4 systems for example, C based on two samples per symbols is implemented. In on-off keying (OOK) systems a preferable CR was based on an Alexander nonlinear phase detector that uses two samples per symbol and a specific logic to derive clock, as described in J. D. H. Alexander, Electron. Lett. vol. 11, pp. 541 - 542, (1975). This phase detector uses three samples A, B and C at 2fs frequency, where fs corresponds to the symbol rate, with fs=l/UI where Ul corresponds to a unit interval (i.e. the time period T) and makes a decision whether the clock is early or late. Phase detector outputs can be expressed as "0", and "+" (which can mean "early", "ambiguous", and "late", respectively). The signs of samples can be expressed as "-" and "+", while "+/-" means that this sample is irrelevant if other conditions are fulfilled.

R. Farjad-Rad, et al., IEEE Journal of Solid State Circuits, vol. 35, 757-764 (2000) and J.L. Zerbe et al., IEEE Journal of Solid State Circuits, vol. 38, 2121-2130 (2003) disclose linear and, respectively, nonlin- ear phase detectors using two samples per symbol, which are often used in practical PAM-4 systems. The linear variant deals with analog and digital signals, selects "good transitions", and has very good jitter performance but the main problem comes from oversampling and handling analog values. The nonlinear variant is based on selective transitions of an Alexander phase detector. This variant introduces more jitter but the implementation is not difficult at medium symbol rates. A disadvantage of these two variants is oversampling that presents a big problem at high data speeds, e.g. 56G where 112G clock is required. Some solutions based on single sample per symbol suffer either from the fact that they require analog signal processing or there are problems related to timing error detector characteristic (TEDC) such as asymmetric shape or large hang-up range.

It should be noted that in general, for well-designed phase detectors, two samples per symbol are always better than one sample per symbol. In the ideal case (i.e., no implementation constraints), analog phase detectors are also better than digital (quantized) phase detectors.

An eye diagram is a common indicator of the quality of signals in high-speed digital transmissions. An oscilloscope generates an eye diagram by overlaying sweeps of different segments of a long data stream driven by a master clock. Overlaying many bits produces an eye diagram, so called because the resulting image looks like the opening of an eye. In an ideal world, eye diagrams would look like rectangular boxes. In reality, communications are imperfect, so the transitions do not line perfectly on top of each other, and an eye-shaped pattern results. Differences in timing and amplitude from bit to bit cause the eye opening to shrink. Fig. 2 present an example of an early sampling phase with samples A, B, and C and a best sampling phase (BSP) at the highest opening of an eye diagram, where sample C is shortly before the best sampling phase. The Alexander phase detector uses only the signs of three samples and drives an oscillator. A truth table is a mathematical table used in logic - specifically in connection with Boolean algebra, Boolean functions, and propositional calculus - to compute the functional values of logical expressions on each of their functional arguments, that is, on each combination of values taken by their logical variables. Practically, a truth table is composed of one column for each input variable, and one final column for all of the possible results of the logical operation that the table is meant to repre- sent. Each row of the truth table therefore contains one possible configuration of the input variables and the result of the operation for those values.

Fig. 3 shows a truth table of an Alexander phase detector, where the respective signs Sign(A), Sign(B) and Sign(C) of the samples A, B and C of Fig. 2 with respect to the best sampling phase are used as input variables of the truth table to derive output values -1, 0, and +1 for controlling the oscillator. The values "0" and "+" can be interpreted in the sense of "early", "ambiguous" and "late", respectively. However, as already mentioned above, this phase detector is disadvantageous due to oversampling and high jitter in PAM-4 systems.

SUMMARY It is an object of the present invention to provide a clock recovery apparatus and method, by means of which clock recovery can be further simplified and sampling speed can be lowered.

The foregoing and other objects are achieved by the features of the independent claims. Further implementation forms are apparent from the dependent claims, the description and figures.

According to a first aspect there is provided an apparatus for recovering clock and data from an M- level signal of a receiver in a transmission system, the apparatus having an input, a data output and a clock output and comprising an M-level log 2 (M)-bit analog-to-digital converter connected at the input of the apparatus, the M-level log 2 (M)-bit analog-to-digital converter being adapted to convert a first analog data (xl) of the M-level signal to a digital data received at the data output; a first comparator connected at the input of the apparatus, the first comparator being adapted to compare an am- plitude difference between the first analog data (xl) and a second analog data(x2); and a logic unit connected at the clock output of the apparatus, the logic unit being adapted to provide through a truth table a digital output signal based on the digital data and the result of comparison of the amplitude difference, wherein the first analog data (xl) and the second analog data (x2) are sampled at a distance of one symbol period with respect to each of the first analog data (xl) and the second ana- log data (x2); and the first analog data (xl) and the second analog data (x2) have an identical polarity.

The above object is also solved in accordance with a second aspect.

According to the second aspect, there is provided a method for recovering clock and data from an M- level signal of a receiver in a transmission system, the method comprising the following steps: converting a first analog data (xl) of the M-level signal to a digital data; comparing an amplitude differ- ence between the first analog data (xl) and a second analog data (x2); and providing through a truth table a digital output signal based on the digital data and the result of comparison of the amplitude difference, wherein: the first analog data (xl) and the second analog data (x2) are sampled at a distance of one symbol period with respect to each of the first analog data (xl) and the second analog data (x2); and the first analog data (xl) and the second analog data (x2) have an identical polarity. Accordingly, the proposed clock recovery or derivation approach can be advantageously used in transmission systems with M-level signals (e.g. PAM-4 or PAM-8 or other multi-level transmission systems), since the new phase detector uses one sample per symbol that enables clock extraction at very high Baud rates, since it is easy to implement as it requires only digital circuits and does not deal with analog values, and since the novel phase detection approach can enable timing in high-speed systems where the multi-level (e.g. PAM-4 or PAM-8) signal is available before clock and data recovery (CDR). The new approach can be achieved by using high bandwidth components and systems that do not require an enhanced DSP after the ADC block, which an important target for small-size and low-power consumption transceivers.

It is noted that the above apparatus may be implemented based on discrete hardware circuitry with discrete hardware components, integrated chips, or arrangements of chip modules, or based on a signal processing device or chip controlled by a software routine or program stored in a memory, written on a computer-readable medium, or downloaded from a network, such as the internet. The above apparatuses may be implemented without signal transmission or receiving capability simply for controlling the transmission or reception function of a corresponding transmitter device or re- ceiver device.

According to a first implementation of the apparatus according to the first aspect, the M-level log2(M)-bit analog-to-digital converter may comprise M-l comparators and M-l D-type flip-flops, each one of the M-l D-type flip-flops being connected to a respective output of each one of the M-l comparators. This first implementation provides a simple solution based on comparators and flip- flop devices.

According to a second implementation of the apparatus according to the first implementation of the first aspect, the M-l comparators and the first comparator provide an output of logic value being either -1 or +1.

According to a third implementation of the apparatus according to the first or second implementation of the first aspect, the digital output signal may be given through the truth table by the following equation: (sign(xl)+sign(x2))*sign(xl-x2), where | xl | > M-2, | x2 | > M-2, sign(xl) and sign(x2) corre- spond to the polarity of the logic value output by a second comparator amongst the M-l comparators, the second comparator outputting the most significant bit (MSB), and sign(xl-x2) corresponds to the polarity of the logic value output by the first comparator. Hence, the second implementation offers a simple straight-forward option how to use the comparators and flip-flops to derive the digital output signal. According to a fourth implementation of the apparatus according to any preceding implementation of the first aspect or the first aspect as such, the M-level signal may be an M-pulse amplitude modulation signal. The use of PAM-m signals provides the advantage that no DAC is required at the transmitter side.

According to a fifth implementation of the apparatus according to any preceding implementation of the first aspect or the first aspect as such, the first analog data (x2) and the second analog data (xl) may have an amplitude outside the range from 2-M to M-2. Due to the fact that only amplitudes beyond the minimum limits 2-M and M-2 are considered, reliability of clock recovery can be increased.

According to sixth implementation of the apparatus according to the first implementation of the first aspect, M may equal 4 and the M-l comparators may have respective reference amplitude thresh- olds equal to -2, 0 and +2 and the M-level analog signal may have amplitude levels equal to -3, -1, +1 and +3. Such a PAM-4 implementation provides a good compromise between reliable clock recovery and complexity concerning the number of circuit components.

According to a seventh implementation of the apparatus according to the first implementation of the first aspect, M may equal 8 and the M-l comparators may have respective reference amplitude thresholds equal to -6, 0 and +6 and the M-level analog signal may have amplitude levels equal to -7, -5, -3, -1, +1, +3, +5 and +7. Such a PAM-8 implementation provides more level comparations and thus better resolution and control options.

According to an eighth implementation of the apparatus according to the sixth or seventh implementation of the first aspect, at least the output of the highest comparator may be inverted. Thereby, Gray code mapping of the PAM signal can be achieved, so that it can be efficiently used for Gray coding and phase detection logic.

According to an ninth implementation of the apparatus according to any preceding implementation of the first aspect or the first aspect as such, the apparatus may further comprise: a filter adapted to filter the digital output signal; and an oscillator adapted to receive the filtered digital output signal and generate a clock signal based on the received filtered digital output signal. Thereby, a simple approach can be provided for generating the desired clock signal from the digital output signal.

According to a first implementation of the method according to the second aspect, the method may further comprise the following steps: filtering the digital output signal; receiving the filtered digital output signal; and generating a clock signal based on the received filtered digital output signal. Simi- lar to the above eighth implementation, a simple approach can be provided for generating the desired clock signal from the digital output signal.

Embodiments of the invention can be implemented in hardware, software or any combination thereof.

It shall further be understood that a preferred embodiment of the invention can also be any combi- nation of the dependent claims or above embodiments with the respective independent claim.

These and other aspects of the invention will be apparent and elucidated with reference to the embodiments described hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS In the following detailed portion of the present disclosure, the invention will be explained in more detail with reference to exemplary embodiments shown in the drawings, in which:

Fig. 1 shows a schematic block diagram of a simple conventional PAM-4 transmission system in which the present invention can be implemented; Fig. 2 shows a time diagram with a schematic eye diagram of a received signal with different sampling phases in case of an early sampling;

Fig. 3 shows a truth table of a conventional Alexander phase detector;

Fig. 4 shows a time diagram with a schematic eye diagram of a received multi-level signal and different sampling points according to an embodiment of the present invention;

Fig. 5 shows a truth table of a phase detector according to an embodiment of the present invention;

Fig. 6 shows a functional block diagram of a receiver with digital filter and clock and data recovery used in connection with an embodiment of the present invention;

Fig. 7 shows time diagrams with eye diagrams before and after equalization;

Fig. 8 shows a schematic diagram which indicates characteristics of bit error rates over input power for a conventional linear phase detector and a phase detector according an embodiment; and

Fig. 9 shows a schematic block diagram of a clock and data recovery device using a phase detector according an embodiment.

Identical reference signs are used for identical or at least functionally equivalent features.

DETAILED DESCRIPTION

According to the following embodiments, a new phase detection approach for use in connection with clock and/or data derivation or recovery in multi-level signal transmission systems (e.g. PAM-4, PAM- 8 or other numbers of levels) is provided. The new phase detection approach uses only one sample per symbol that enables the clock extraction at very high Baud rates and can be implemented based on pure digital architecture with lowest sampling speed to recover the transmitted multi-level signal. Circuit schemes are thus easy to implement as they requires only digital circuits and do not have to cope with analog values. The proposed phase detection approach can enable timing in high-speed systems where the multi-level signal is already available before clock and data recovery. It can be achieved by using high bandwidth components and systems that do not require an enhanced DSP after the ADC block. It is thus very suitable for small-size and low-power consumption transceivers. Various embodiments of the present invention will now be described based on a PAM-4 transmission system for an optical fiber. The new algorithm of the proposed new phase detection approach works with single sample per symbol. The PAM-4 signal levels are equal to -3, -1, +1, and +3.

Fig. 4 shows a time diagram of signal amplitude versus normalized time (t/UI) with a schematic 4- level eye diagram of the received PAM-4 signal and different sampling points xl, yl, x2, and y2 according to an embodiment of the present invention. The best sampling position is indicated by the dashed arrow "BSP". At this position, the eye diagrams have their maximum opening, so that the best signal-to-noise ration can be obtained.

The first rule of the proposed phase detection scheme is to discard all samples that are in the range from amplitude level "-2" to amplitude level "2" in Fig. 4. This is a so-called bad region. Two consecutive samples xl and x2 (or yl and y2) that are out of this range are considered. The second rule is that both samples should have the same most significant bit, i.e. both samples should be positive or negative. These two samples are then compared and the sign of this operation is used for phase detection output derivation. Fig. 5 shows a truth table of a phase detector according to an embodiment of the present invention. The phase detector output "out" output may be later filtered and used to drive a clock oscillator. As can be gathered from this truth table, only those cases where samples xl and x2 have identical signs are considered. The sign of the difference xl-x2 is shown in the third column. In the first and fourth row, the absolute value of xl is larger than the absolute value of x2. To the contrary, in the second and third row, the absolute value of x2 is larger than the absolute value of xl. In case of a positive output ("+"), the absolute value of xl is larger than the absolute value of x2. The smallest value of the difference (i.e., xl-x2=0) indicates the stable (equilibrium) sampling point.

The main cause of negative phase detector outputs is indicated by black symbols (black circles) in Fig. 4 in case of positive samples (xl and x2). There are four acceptable transitions of type x-3-3-x and three of them will produce a negative phase detector value while only one (3-3-3) gives a zero output. The opposite case is with samples yl and y2 (empty cycles). In this case, three acceptable transitions produce positive value while one of them is neutral.

A 28GB PAM-4 system (as shown in Fig. 1) with an externally modulated laser (EML) has been simulated. TEDC has been tested in links without chromatic dispersion, with enough bandwidth, and with- out equalization. Only the receiver ( x) input power TEDs have been varied. It could be verified that the TED curve was not significantly affected by a power reduction of lOdBm. The curve is symmetric and without a hang-up region (only at 180°phase). Fig. 6 shows a functional block diagram of a receiver with digital filter and clock and data recovery (CD ) used in connection with an embodiment of the present invention. The optical transmission system with EML shown in Fig. 1 can be experimentally verified. The received signal is equalized by a 4- tap finite impulse response (FIR) with delay elements (T) and filter coefficients Ci, Co, Ci and C 2 be- fore a CDR block to obtain a PAM-4 signal. The suggested phase detector according to the embodiment and a conventional linear phase detector are used in CR loop with a bandwidth of lMHz.

Fig. 7 shows normalized time diagrams with eye diagrams before and after the equalization shown on Fig. 6 with input power Pin of -8 and -lOdBm. It can be seen that after equalization eye diagrams can be identified, so that clock and data recovery is facilitated. Fig. 8 shows bit error rates over input power for a conventional linear phase detector and a phase detector according the embodiment. Due to the desired single sample per symbol approach and pure digital operations, the BER is reduced by no more than 0.15dBm compared to the conventional linear phase detection which is supposed to be the best in the class. However, the proposed architecture according to the embodiment is more appropriate at high Baud rates where oversampling and analog signal processing is very difficult to implement.

Fig. 9 shows a schematic block diagram of a clock and data recovery device using a phase detector according the embodiment.

The proposed phase detector according to the embodiment uses the known PAM-4 2-bit ADC (four left-most comparators in Fig. 9) that first outputs the most significant bit (MSB) and two of the least significant bits (LSB- and LSB+). The MSB output and the outputs of the other comparators are temporarily stored in respective subsequent D-f I ip-f lips 903, and the MSB output is supplied to a selector (SEL) 904 to select the correct LSB and output two PAM-4 bits DATA (MSB, LSB) according to the small truth table indicated above D-flip-flip 905. It is noted that the first comparator 901 is connected in an inverting mode so that its output is inverted to generate a Gray encoded signal. A further com- parator 902 is added to obtain the difference between two samples (xl and x2) at a distance of one symbol period (the delay line T can be a simple sample-and-hold block).

Furthermore, some D flip flops 903, 905 and 906 and logical blocks 907-910 are added to generate the phase detector output according to the truth table of Fig. 5 so as to generate a driving signal for a voltage-controlled oscillator (VCO) 912 via a low pass filter (LPF) 913. More specifically, NAND gate 907, XNOR gate 908 and AND gate 910 serve to provide a control signal for a gate device 911 which provides the digital output or of the XNOR gate 909 as phase detector output if the output of the AND gate 910 is on an active state (i.e., "1"), or which provides a logical output "0" if the output of the AND gate 910 is on an inactive state (i.e., "0"). Thus, the logical output "0" of the AND gate 910 reflects the last row "otherwise" in the truth table of Fig. 5, i.e., xl and x2 do not have the same sign. The XNO gate 909 with its two input signals MSB and (xl-x2) reflects the remaining upper four rows of the truth table in Fig. 5, where xl and x2 have the same sign.

Thus, all blocks after the four input comparators are digital. The phase detector output out can be described by the following equation (1) that helps to better understand the phase detector functionality: out=(sign(xl)+sign(x2))*sign(xl-x2) if abs(xl)>2 and abs(x2)>2 (1)

Thus, if the absolute values of the samples xl and x2 are both larger than the amplitude level "2", the phase detector output is given by the sum of sign values of the samples xl and x2, multiplied by the sign value of the difference between the samples xl and x2.

In another embodiment, the following two additional options or modes could be added: lfxl>2 and x2>2, then out = sign(xl-x2) (2) lfxl<2 and x2<2, then out = sign (x2-xl) (3)

Thus, if the amplitudes of the samples xl and x2 are both above level "2", the phase detector output is given by the sign of the difference xl-x2. On the other hand, if the amplitude of the samples xl and x2 are both below level "2", the phase detector output is given by the sign of the difference x2-xl. That is, depending on the amplitude range, the output of the phase detector is inverted.

It is however noted that the present invention is not limited to PAM-4 signals with four levels -3, -1, 1 and 3. (i.e., M=4). It can be used in any multi-level transmission system with M levels in general. For example, it could be implemented in a PAM-8 transmission system with M=8 levels -7,-5,-3, -1, 1, 3, 5, and 7, where the phase detector will not consider amplitudes between the levels -6 and 6. Only outer eyes and amplitudes smaller than -6 and greater than 6 are considered. The block diagram of Fig. 9 is valid for M=4, but for M=8 this schematic would then have to be modified. In this case, we seven comparators would be required at the input to quantize the received signal.

As already mentioned above, one comparator output in Fig. 9 can be inverted due to Gray mapping of the PAM-4 signal and this is efficiently used for Gray decoding and the phase detector logic (to detect signals below the levels -2 and above the level 2). In case of PAM-8 transmission system, more comparators outputs must be inverted when Gray decoding is performed. So, the schematic will work for PAM-8 transmission systems with Gray codes "000", "001", "011", "010", "110", 111", "101", and "100", but more comparators should be added. At least the output of the comparator for the highest level may be inverted and the same may be done with comparators of levels 3 and 5. In summary, the present invention relates to an apparatus and method for recovering clock and data from an M-level signal of a receiver in a transmission system, wherein a first analog data (x2) of the M-level signal is converted to a digital data, an amplitude difference between the first analog data (x2) and a second analog data (xl) is compared, and a digital output signal is provided through a truth table based on the digital data and the result of comparison of the amplitude difference, wherein the first analog data (x2) and the second analog data (xl) are sampled at a distance of one symbol period with respect to each of the first analog data (x2) and the second analog data (xl), and the first analog data (x2) and the second analog data (xl) have an identical polarity.

While the invention has been illustrated and described in detail in the drawings and the foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. The invention is not limited to the disclosed embodiments. From reading the present disclosure, other modifications will be apparent to a person skilled in the art. Such modifications may involve other features which are already known in the art and which may be used instead of or in addition to features already described herein. In particular, the present invention can be applied to any multilevel transmission system. More specifically, the transmission system is not restricted to an op- tical transmission system. Rather, the present invention can be applied to any wired or wireless coherent or non-coherent transmission system. The transmitter and receiver device of the proposed system can be implemented in discrete hardware or based on software routines for controlling signal processors at the transmission and reception side.

The invention has been described in conjunction with various embodiments herein. However, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Although the present invention has been described with reference to specific features and embodiments thereof, it is evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded simply as an illustration of the invention as defined by the appended claims, and are contemplated to cover any and all modifications, variations, combinations or equivalents that fall within the scope of the present invention.