Tap centerer method and structure for coherent optical receiver
11424834 · 2022-08-23
Assignee
Inventors
Cpc classification
H04L27/2634
ELECTRICITY
H04B10/6162
ELECTRICITY
H04B10/6165
ELECTRICITY
H04B10/615
ELECTRICITY
H04L25/03019
ELECTRICITY
H04B10/616
ELECTRICITY
International classification
H04L25/03
ELECTRICITY
H04L7/00
ELECTRICITY
H04L1/00
ELECTRICITY
Abstract
A method and structure for tap centering in a coherent optical receiver device. The center of gravity (CG) of the filter coefficients can be used to evaluate a proper convergence of a time-domain adaptive equalizer. However, the computation of CG in a dual-polarization optical coherent receiver is difficult when a frequency domain (FD) adaptive equalizer is adopted. In this case, the implementation of several inverse fast-Fourier transform (IFFT) stages is required to back time domain impulse response. Here, examples of the present invention estimate CG directly from the FD equalizer taps and compensate for an error of convergence based off of the estimated CG. This estimation method and associated device architecture is able to achieve an excellent tradeoff between accuracy and complexity.
Claims
1. A method of operating a coherent optical receiver device, the method comprising: compensating, using a compensation module having a plurality of taps, an input signal to generate a compensated input signal; calculating a determinant of a frequency-domain (FD) coefficient-based matrix using a plurality of tap signals from among the plurality of taps; adjusting an error of convergence Δn.sub.d of the compensated input signal to generate an adjusted input signal; filtering the adjusted input signal to generate a filtered input signal; and iteratively adjusting the determinant of the FD coefficient-based matrix based on the filtered input signal to minimize the error of convergence.
2. The method of claim 1 wherein the input signal is a dual-polarization input with an x-type polarization input and a y-type polarization input.
3. The method of claim 1 wherein the compensation module includes a non-adaptive frequency-domain (FD) equalizer, an adaptive FD equalizer, or both.
4. The method of claim 1 further comprising adjusting the determinant according to the following equation:
5. The method of claim 4, further comprising estimating the group delay n.sub.d from the plurality of taps.
6. The method of claim 1 wherein compensating the input signal includes compensating for chromatic dispersion (CD) affecting the input signal; and compensating for polarization mode dispersion (PMD) affecting the input signal; wherein the plurality of taps includes a plurality of PMD taps configured to compensate for PMD.
7. The method of claim 1 further comprising increasing a sampling rate of the input signal; and deriving a data stream from the input signal.
8. A method of operating a processor of an optical receiver device, the method comprising: calculating a determinant of a frequency-domain (FD) coefficient-based matrix using a plurality of tap signals; adjusting an error of convergence Δn.sub.d of a compensated input signal resulting in an adjusted input signal; filtering the adjusted input signal resultin n a filtered input signal; and providing the filtered input signal to iteratively adjust the determinant of the FD coefficient-based matrix to minimize the error of convergence.
9. The method of claim 8 wherein the compensated input signal is a dual-polarization input with an x-type polarization input and a y-type polarization input.
10. The method of claim 8, further comprising calculating the determinant according to the following equation:
11. The method of claim 8 further comprising estimating a group delay n.sub.d from the plurality of taps signals.
12. The method of claim 8 wherein the compensated input signal comprises an input signal compensated by an adaptive FD equalizer module.
13. The method of claim 8 wherein the compensated input signal comprises an input signal compensated by a Chromatic Dispersion (CD) equalizer module and by a Polarization Mode Dispersion (PMD) equalizer module; and wherein the plurality of taps signals comprises a plurality of PMD tap s signals from the PMD equalizer module.
14. A method of operating an opticalcommunication system having a transmitter device coupled to a receiver device via an optical channel, the method comprising: compensating, using a compensation module of the receiver device having a plurality of taps, an optical signal from the transmitter device over the optical channel resulting in a compensated input signal; calculating a determinant of a frequency-domain (FD) coefficient-based matrix using a plurality of tap signals from the plurality of taps of the compensation module; adjusting an error of convergence Δn.sub.d of the compensated input signal resulting in an adjusted input signal; filtering the adjusted input signal resulting in a filtered input signal; and providing the filtered input signal to iteratively adjust the determinant of the FD coefficient-based matrix to minimize the error of convergence.
15. The method of claim 14 wherein the optical signal is a dual-polarization signal with an x-type polarization signal component and a y-type polarization signal component.
16. The method of claim 14 wherein the compensation module includes a non- adaptive frequency-domain (FD) equalizer, an adaptive FD equalizer, or both.
17. The method of claim 14 further comprising iteratively adjusting the determinant according to the following equation:
18. The method of claim 17 further comprising estimating the group delay n.sub.d from the plurality of taps.
19. The method of claim 14 further comprising increasing a sampling rate of the optical signal; and deriving a data stream from the optical signal.
20. The method of claim 14 wherein compensating the optical signal includes compensating for chromatic dispersion (CD) affecting the optical signal; and compensating for polarization mode dispersion (PMD) affecting the optical signal; wherein the plurality of taps includes a plurality of PMD taps configured to compensate for PMD.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order to more fully understand the present invention, reference is made to the accompanying drawings. Understanding that these drawings are not to be considered limitations in the scope of the invention the presently described embodiments and the presently understood best mode of the invention are described with additional detail through the use of the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE INVENTION
(7) The present invention relates to communication systems and integrated circuit (IC) devices. More particularly, the present invention provides for improved methods and devices for optical communication.
(8) The following description is presented to enable one of ordinary skill in the art to make and use the invention and to incorporate it in the context of particular applications. Various modifications, as well as a variety of uses in different applications will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to a wide range of embodiments. Thus, the present invention is not intended to be limited to the embodiments presented, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
(9) In the following detailed description, numerous specific details are set forth in order to provide a more thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without necessarily being limited to these specific details. In other instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present invention.
(10) The reader's attention is directed to all papers and documents which are filed concurrently with this specification and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference. All the features disclosed in this specification, (including any accompanying claims, abstract, and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
(11) Furthermore, any element in a claim that does not explicitly state “means for” performing a specified function, or “step for” performing a specific function, is not to be interpreted as a “means” or “step” clause as specified in 35 U.S.C. Section 112, Paragraph 6. In particular, the use of “step of” or “act of” in the Claims herein is not intended to invoke the provisions of 35 U.S.C. 112, Paragraph 6.
(12) Please note, if used, the labels left, right, front, back, top, bottom, forward, reverse, clockwise and counter clockwise have been used for convenience purposes only and are not intended to imply any particular fixed direction. Instead, they are used to reflect relative locations and/or directions between various portions of an object.
(13) The center of gravity (CG) of the filter coefficients can be used to evaluate a proper convergence of a time-domain adaptive equalizer. Examples of the present invention provide for structures and methods of estimating the CG directly from the FD equalizer taps and compensate for an error of convergence based off of the estimated CG. The derivation of the relevant algorithms is provided below.
I. Evaluation of the Center of Gravity
(14) Let f(n) be the discrete time, causal, impulse response of the fractional spaced equalizer. The CG of f(n) is defined as follows:
(15)
This equation can be used as a measure of the proper convergence of the equalizer. The following derivations produce a simple method to estimate CD based on the taps of the frequency domain equalizer.
A. Evaluation of the CG in the Presence of Chromatic Dispersion (CD)
(16) In the presence of chromatic dispersion (CD), the Fourier transform (FT) of f(n) can be defined as follows:
F(Ω)=|F(Ω)|e.sup.jn.sup.
where n.sub.d is the group delay at Ω=0 and β is the CD parameter. Without loss of generality, it can be assumed that |F(Ω)| is the magnitude of an ideal low-pass filter (i.e., a rectangular pulse in the frequency domain).
(17) Let x(n) be a sequence with FT given by X(Ω). Then, it is verified that the FT of nx (n) results in
(18)
The real function x(n) is defined as follows:
x(n)=n|f(n)|.sup.2 (3)
with FT given by the following:
(19)
with the FT of |f(n)|.sup.2 being
(20)
Since X(Ω)=τ.sub.n x(n)e.sup.−jΩn, then X(0) is as follows:
(21)
(22) Next, the FT of the sequence x(n)=n|f(n)|.sup.2 at Ω=0 (i.e., X(0)). Since |F(Ω)| is assumed to have an ideal low-pass response (i.e., its derivative is zero at Ω=0; this assumption is also valid for practical filters such as raised cosine pulses), the result is as follows:
(23)
Replacing (6) in (4), and taking into account that |F(Θ)|.sup.2 is an even function, the following is obtained:
(24)
Finally, the center of gravity (1) reduces to the following:
(25)
(26) From (8), the CG of the time-domain impulse response f(n) can be easily derived from the group delay of F(Ω) at Ω=0.
(27) B. Numerical Results
(28)
(29)
II. Center-Tap Algorithm
(30) A. Timing Recovery based on the Taps of Adaptive FD Equalizers
(31) Let F(Ω.sub.m) be the frequency domain coefficient of the MIMO-FSE at a certain frequency Ω.sub.m such that 0<Ω.sub.mOS/T<π/T. The MIMO FD coefficient can be expressed as follows:
F(Ω.sub.m)=e.sup.−jn.sup.
where τ is the sampling phase error, n.sub.d is the group delay at Ω=0 and τ=0 (i.e., no sampling phase error; also, from (8), assume c.sub.9=n.sub.d), β is the CD parameter, ϕ is an arbitrary phase, P(Ω.sub.m) is a real positive number related to the magnitude of the frequency response of the impulse response of the electrical filter used for both polarizations, while J(Ω.sub.m) is a 2×2 unitary Jones matrix. Let e.sup.jθ(Ω)G(Ω) be the frequency response of a filter with G(Ω) and θ(Ω) denoting the magnitude and the phase response, respectively. The zero-forcing equalizer response results in F(Ω.sub.m)=e.sup.−jθ(Ω)P(Ω) with P(Ω)=1/G(Ω).
(32) Note the following equation:
F(−Ω.sub.m)=e.sup.−jn.sup.
where .sup.H denotes transpose and complex conjugation. From (9) and (10), a 2×2 matrix M.sub.f (Ω.sub.m) can be defined as follows:
(33)
The determinant of M.sub.f(Ω.sub.m) results in the following:
ρ(Ω.sub.m)=det{M.sub.f(Ω.sub.m)}=e.sup.−j4n.sup.(Ω.sub.m) (13)
where (Ω.sub.in)=(P(Ω.sub.m)P(−Ω.sub.m)).sup.2 is real and positive. In general, the sampling phase τ changes with time, therefore the determinant can be rewritten as follows:
ρ(Ω.sub.m)=e.sup.−j4n.sup.(Ω.sub.m) (14)
(34) Without loss of generality, it can be assumed that the sampling phase error at t=0 is zero (i.e., ρ(Ω.sub.m, 0)=e.sup.−j4n.sup.(Ω.sub.m)). Thus, the angle of the product is as follows:
ρ(Ω.sub.m,t)ρ*(Ω.sub.m,0)=e.sup.−j4τ(t)Ω.sup..sup.2(Ω.sub.m) (15)
Here, (15) provides an estimate of the sampling phase error at instant t, which can be used for timing recovery.
B. Center-Tap Algorithm
(35) Next, it is assumed that the FD equalization is achieved by using an overlap-and-save technique. Without loss of generality, we also assume that the overlap factor is 50%; therefore, the time domain impulse response has N.sub.fft/2 taps. In an ideal situation, the center of gravity should be half the number of taps, that is, n.sub.d=N.sub.fft/4 taps. However, as a result of an imperfect start-up procedure (e.g., interaction between the timing recovery stage and the adaptive equalizer), the CG of the time-domain equalizer response may be shifted to a certain side. The latter effect may cause performance degradation; therefore, an algorithm to center the equalizer taps is required.
(36) We define the error of convergence as follows:
Δn.sub.d=n.sub.d−N.sub.fft/4 (16)
Note that the optimal convergence is experienced when the CG (or n.sub.d) is N.sub.fft/4, that is, when Δn.sub.d=0. From (16), the determinant (14) at instant t=0 can be expressed as follows:
ρ(Ωm,0)=e.sup.−j4Δn.sup.(Ω.sub.m) (17)
(37) A timing recovery stage based on (15) seeks to keep to zero the phase error with respect to the reference (17). Therefore, in order to minimize the “convergence error” Δn.sub.d, the reference (35) is iteratively adjusted by using the following:
(38)
where α is a small positive gain and Δ{circumflex over (n)}.sub.d(k) is the error of convergence at the k-th iteration (Δ{circumflex over (n)}.sub.d (0)=Δn.sub.d) given by the following:
Δ{circumflex over (n)}.sub.d(k)={circumflex over (n)}.sub.d(k)−N.sub.fft/4 (20)
with {circumflex over (n)}.sub.d(k) being the group delay at Ω=0 at the k-th iteration, which is estimated as described in Section I. From (17) note that (19) can be thought of as a first-order PLL designed to compensate a (constant) phase error of −4Δn.sub.dΩ.sub.m (see
(39)
(40) As a result of the high latency in the “phase error” computation block of
(41)
(42)
(43) In an example, the device can also include an inverse FFT (IFFT) module 540 coupled to the PMD equalizer module 530, the IFFT module being configured to compute an inverse DFT of the input signal; an interpolated timing recovery (ITR), slicer, and error evaluation module 550 coupled to the IFFT module 540. The ITR, slicer, and the error evaluation can be separate modules, the ITR module being configured to retime the input signal, the slicer module being configured to derive the data stream, and the error evaluation module being configured to retime the input signal. The error evaluation module can include a structure and function similar to that shown in
(44) In an example, the device can include a zero padding module 560 coupled to the slicer and error evaluation module 550, the zero padding module 560 being configured to increase a sampling rate of the input signal; and a second FFT module 570 coupled to the zero padding module 560, the second FFT module 570 being configured to compute a second DFT of the input signal. In an example, the LMS module 580 is coupled to the second FFT module 570, the CD equalizer module 520, and the PMD equalizer module 530. The LMS module 580 outputs to the PMD equalizer module 530 and is configured to filter the input signal. Those of ordinary skill in the art will recognize other variations, modifications, and alternatives.
(45) The reduction of complexity results from not having to use separate FD BCD and FFE equalizers. As shown in
(46) With this architecture, an interaction problem arises when TR is achieved after the adaptive equalizer (i.e., PMD equalizer). This problem occurs because the adaptation algorithm of the equalizer and the timing-synchronizer use the same (equalized) signal as their input. The equalizer tries to compensate the misadjustment of the discrete time impulse response due to the sampling phase error, while the TR tries to equalize the distortion of the impulse response by changing the sampling phase. As a consequence, the timing phase and the equalizer taps are drifting. Conventional solutions to this problem have severe drawbacks in (time variant) coherent optical channels. Making the timing loop much faster than the equalizer can mitigate this interaction problem, but the timing phase may still drift slowly over long periods of time.
(47) According to an example of the present invention, a tap centering algorithm can be used to estimate CG directly from the FD equalizer taps and compensate for an error of convergence based off of the estimated CG. This estimation method and associated device architecture is able to achieve an excellent tradeoff between accuracy and complexity.
(48) In an example, the present invention provides a method of operating a coherent optical receiver device. The method can include providing an input signal; computing, by a first fast Fourier transform (FFT) module receiving the input signal, a first discrete Fourier transform (DFT) of the input signal. The method can include compensating, by a chromatic dispersion (CD) equalizer module coupled to the first FFT module, for CD affecting the input signal; and compensating, by a polarization mode dispersion (PMD) equalizer module coupled to the CD equalizer module and coupled to a least means square (LMS) module and having a plurality of PMD taps, for PMD affecting the input signal following the compensation by the CD equalizer module. Further, the method can include computing, by an inverse FFT (IFFT) module coupled to the PMD equalizer module, an inverse DFT of the input signal. In an example, the method includes filtering, by the LMS module coupled to the CD equalizer module and the second FFT module and the PMD equalizer module, the input signal.
(49) In an example, the method includes iteratively adjusting, by an error evaluation module coupled to the ITR module, a determinant of a frequency-domain (FD) coefficient-based matrix to minimize an error of convergence. The iterative adjustment can include estimating, by the error evaluation module, the group delay n.sub.d from the plurality of PMD taps. In a specific example, the error evaluation module includes iterator module coupled in a loop to a phase error module, a loop filter module, and a feedback module; further, the iterative adjustment of the determinant of the FD coefficient-based matrix includes computing, by an iterator module, the iterative function ρ.sub.k+1(Ω.sub.m, 0); adjusting, by the phase error module, the error of convergence Δn.sub.d of the input signal resulting in an adjusted input signal; filtering, by the loop filter, the adjusted input signal; and providing, by the feedback module, the adjusted input signal to the iterator module.
(50) While the above is a full description of the specific embodiments, various modifications, alternative constructions and equivalents may be used. Therefore, the above description and illustrations should not be taken as limiting the scope of the present invention which is defined by the appended claims.