Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A METHOD FOR COMPENSATING CHANNEL DISTORTIONS BY PRE-DISTORTION OF MACH-ZEHNDER MODULATORS, BASED ON SYMMETRIC IMBALANCE
Document Type and Number:
WIPO Patent Application WO/2018/203329
Kind Code:
A1
Abstract:
A method for compensating the distortions introduced by impairments of MZMz implementing an optical transmitter, according to which the level of total amplitude and phase distortions caused by the optical transmitter is measured and all impairments in the constellation domain are compensated by pre-distorting the input signal to be transmitted by symmetrically adding imbalance to the voltage applied to the MZM arms. The imbalance is determined by introducing a phase rotation in either I or in the Q path of the optical transmitter, which compensates the total amplitude distortion, and also introducing a phase rotation to both I and Q paths of the optical transmitter, which compensate the total phase distortion and the phase shift caused by compensating the amplitude distortion, until reaching a desired operating point, which corresponds to the level of pre-distortion.

Inventors:
SADOT DAN (IL)
PARYANTI GIL (IL)
Application Number:
PCT/IL2018/050472
Publication Date:
November 08, 2018
Filing Date:
April 30, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
B G NEGEV TECHNOLOGIES AND APPLICATIONS LTD AT BEN GURION UNIV (IL)
International Classes:
H04B10/54; G02F1/225
Domestic Patent References:
WO2012163419A12012-12-06
Foreign References:
US20160147129A12016-05-26
US6393083B12002-05-21
US20020005975A12002-01-17
US20080170864A12008-07-17
Attorney, Agent or Firm:
CHECHIK, Haim et al. (IL)
Download PDF:
Claims:
Claims

1. A method for compensating the distortions introduced by impairments of MZMz implementing an optical transmitter, comprising:

a) measuring the level of total amplitude and phase distortions caused by said optical transmitter!

b) optimizing all impairments in the constellation domain by pre- distorting the input signal to be transmitted by symmetrically adding imbalance to the voltage applied to the MZM arms, said imbalance is determined by:

c) introducing a phase rotation in either I or in the Q path of said optical transmitter, which compensates said total amplitude distortion! and d) introducing a phase rotation to both I and Q paths of said optical transmitter, which compensate said total phase distortion and the phase shift caused by compensating said amplitude distortion, until reaching a desired operating point, which corresponds to the level of pre-distortion.

2. A method according to claim 1, wherein the geometric distance between distorted locations and the target constellation points, being the desired points in the signal space, at which all distortions are compensated, is represented by an Error Vector Magnitude (EVM).

3. A method according to claim 1, wherein pre-distortion is determined by the number of bits N of digital to analog converter providing voltage to said MZM.

4. A method according to claim 2 and 3, wherein the MZM output Error Vector Magnitude (EVM) is bounded by 10-6N [dB].

5. A method according to claim 1, wherein impairments include one or more of the following:

nonlinearity!

single MZM gain imbalance!

single MZM phase imbalance!

dual MZM gain imbalance dual MZM phase imbalance!

any frequency independent impairment.

6. A method according to claim 1, wherein optimization is conducted using means of mean square criterion.

7. A method according to claim 1, wherein pre-distortion is performed by generating a distorted transfer function consisting of a common ymzmCom (t) signal, and an imbalanced signal Ymzmlm (t) which are defined as

i Vl)

8. A method according to claim 1, wherein pre-distortion of each MZM is performed by generating a distorted transfer function consisting of a common ymzmCom (t) signal, and an imbalanced signal ymzmlm (t) and defined as

9. A method according to claim 1, wherein pre-distortion of in-phase and quadrature MZM is performed by generating a distorted transfer function consisting of a common ymzmiDcom (t)/ymzmQDcom (t) and imbalance YmzmlDim (t)/ymzmQDim (t) components and defined by:

wherein each component results in a constellation rotation around a point on one of the axes.

10. A method according to claim 1, wherein the imbalance is added symmetrically to the transmitted symbol.

11. A method according to claim 1, further comprising generating a metric of performance in the form of an Error Vector Magnitude (EVM), being the geometric distance between distorted locations and the target constellation points in the signal space and defined by:

12. A method according to claim 1, wherein a push-pull configuration is assumed when Ai =AQ =0, said a push-pull configuration is optimal when there are no distortions.

13. A method according to claim 1, wherein the optimal EVM value is achieved with non-zero imbalance.

14. A method according to claim 1, wherein a complex imbalance is used for moving the signal from the distorted constellation point {Io, Qo} to the target constellation point {Ic , Qc} by:

c) applying either a Q-imbalance being a distortion applied in Q MZM only value or Timbalance being a distortion applied in I MZM only value, and rotating from the distorted constellation point {Io, Qo} to a new point {Ii, Qi}, which is on the same power equivalent circle as the target point {Ic , Qc};

d) applying a common imbalance on both I and Q rotating the signal from Hi, Qi) to {Ic, Qc .

Description:
A METHOD FOR COMPENSATING CHANNEL DISTORTIONS BY PRE- DISTORTION OF MACH-ZEHNDER MODULATORS. BASED ON

SYMMETRIC IMBALANCE

Field of the Invention

The present invention relates to the field of optical modulators. More particularly, the invention relates to a method for compensating channel distortions by pre -distortion of Mach-Zehnder modulators, based on symmetric imbalance.

Background of the Invention

A Mach-Zehnder Modulator (MZM) is one of the main components in modern high rate optical transmitters, used by communication systems. Currently, high-speed optical links use single or dual complex transmitters, each employing an MZM. However the impairments on the MZM may limit performance by increasing its contribution to the overall noise budget, especially when high order modulation schemes such as M-ary Quadrature Amplitude Modulation (M-QAM), M-ary Pulse Amplitude Modulation (M- PAM), or optical orthogonal frequency division multiplexing (O-OFDM) are applied.

These impairments mainly include inherent nonlinearity, and imbalance between the MZM's arms. Another source of impairments include imbalance between the I (In-phase) and Q (Quadtrature) arms of the complex transmitter, which entail amplitude and phase differences, and limit the ability to accurately split the power between I and Q paths. These impairments eventually cause distortions in the transmitted optical signal.

Another type of impairment is associated with the transmitted symbol, since any transmitted symbol (such as 010101 or l l l l l) is a time dependent signal, which has different spectral components and bandwidth. Therefore, different transmitted data will cause different impairments, which are frequency dependent (since any transmitted symbol has its own frequency /data rate).

Several pre -distortion methods were proposed for compensating MZM impairments. However, these methods do not compensate for all types of impairments and require significant computation resources, for separately compensating each impairment, since each impairment should be learned and analyzed and requires software and hardware testing. In addition, since such transmitters are implemented as integrated circuits (chips), compensation resources also occupy area in the chip.

MZM manipulates light through the Electro- Optic effect. When a differential phase delay between the two parallel MZM arms a and b is applied, the signal is modulated due to constructive and destructive effects after recombining the two arms. A typical structure of an MZM based complex optical modulator is illustrated in Fig. 1. Fig. shows an MZM based I/Q optical modulator structure with a graphical representation of its main impairments. The single MZM field split ratio G a , Gb gain imbalance and phase imbalance cp. The dual MZM gain imbalance Gi, GQ and phase imbalance cpiQ, and the MZM nonlinearity.

The electrical field transfer function yMZAtti) of the MZM is described as^

where E ou tMZM , EmMZM are the Output/Input MZM electrical fields, V a and Vb are the voltages applied to the a and b arms. V n is the half wave switching voltage (in which phase of the power transfer function changes in n and the phase of the voltage transfer function in n/2), and 6¾ and 6¾ are the arms voltage split gains (defined so that an even voltage split is achieved when both gains are unity). The nonlinearity and complex exponential distortion (often referred to as "chirp" effect) appears as a time varying exponential that further modulates the electrical field.

It is assumed that both the MZM driver bandwidth and the Digital to Analog Converter (DAC) bandwidth (BW) are higher than the modulating signal BW, so the memory effects of the driver on the MZM output can be ignored. On the other hand, when the DAC and/or the driver analog BWs are narrower, it would require setting each imbalanced Digital Pre -Distortion (iDPD) value to be based on previous data values (iDPD with memory).

When the MZM is operating in the range of [V n 5Vn], which will be referred to as the operating input region, and the voltage is evenly split between the MZM arms (i.e., 6¾ ~ 6¾), the gain value can be defined as GMZM. Then, a more common term, which describes the nonlinearity and complex exponential distortion ("chir ") can be rewritten as :

The voltages V a and Vb are applied with an offset of 3V n so that voltages are targeted to be within the operation input region. Eq. 2 is directly driven from Eq. 1 (via trigonometric identities), given the assumption on the gain equivalence.

The transfer function of Eq. 2 is the typical MZM representation which includes the sinusoidal nonlinearity and the complex exponent distortion parameter.

MZM Nonlinearity

When the two arms of the MZM are modulated with the same voltage (this configuration is often referred to as 'push-pull') i.e. the transfer function in Eq. 2 can be written as :

This "push-pull" configuration is widely applied when working with MZM's. Working in this "push-pull" configuration leads to a dominating sinusoidal nonlinear transfer function. The input voltage Vm(t) in the operating input range is centered (biased) around 3V n such that the normalized voltage V(t) is

The normalized voltage can be referenced to ^, thereby providing a simple relative measure, which will allow better understanding of the voltage applied to the MZM. This ratio (in dB) can be defined as :

where T is the reference transmitted duration, typically defined as several symbols or a full burst, and V*(t) is the complex conjugate of V(t). This approach for representing transmitter nonlinearity distortion is similar to the method used in RF power amplifiers and in optical pre-distortion methods.

Several prior art methods were proposed to mitigate the MZM nonlinearity. According to one method, the effect of nonlinearity has reduced by applying a dedicated Peak-to-Average Power Ratio (PAPR) reduction technique. Another method combines a Digital Pre -Distortion (DPD) method with dedicated clipping for PAPR reduction. Another method applies a direct inverse function of the nonlinearity, in which the values outside the inverted function are hard-limited.

Single MZM Distortion

When there are differences in voltage split, latency or bias between the two arms, the MZM is referred to as having a single MZM distortion. The difference in voltage split can be defined by the ratio: [Eq. 5]

The overall phase difference q> a b is a result of the variants in optical path length and the constant bias voltage between the a and b arms. The difference in optical path length (p a bPath is defined as^

λ

[Eq. 6]

where n a ,nb are the refraction index of MZM arms, L a , Lb are the optical length of the MZM arms and A is the wavelength of the transmitted optical field.

A constant bias voltage between the MZM arms V a b effectively introduces a phase offset. Thus, the overall phase difference between the arms q> a b is given by:

[Eq. 7]

The resulting distorted baseband signal can then be written as^ [Eq. 8] An example of mitigating bias deviation as well as the I-Q imbalance is showed in "Compensation for I/Q Imbalances and Bias Deviation of the Mach-Zehnder Modulators in Direct-Detected Optical OFDM Systems" (W. R. Peng et al, IEEE Photonics Technology Letters, vol. 21, no. 2, pp. 103- 105, Jan.15, 2009), where the impairments are compensated for by applying an equalizer in the receiver based on dedicated pilot signals in the frequency domain.

Dual MZM IQ Imbalance Distortion

In the case of an I-Q modulation schemes, two separate MZM's are being used to create the complex signal. The transfer function y m zmiQ(t) of the complex field can be written as^ ymzml ) + j ' ymzmQlft)

[Eq. 9]

where ymzmwti) and y m zmQD(t) are the distorted in-phase and quadrature transfer functions described earlier in Eq. 8 for a distorted single MZM. The resulting distorted transfer function ymzmiQD&J can be defined as^ ymzmlQlit) = ymzmioit) + J ' e y mzm Qlif) [E Q lO]

where GIQ is defined as the ratio between IQ voltage split and φιρ is the relative phase difference between the arms calculated in a similar manner to Eq. 10. Several methods were suggested to mitigate the effect of TQ imbalance. One method uses a technique which compensates for the MZM nonlinearity and Γ Q imbalance by applying an iterative gradient projection algorithm. Another method uses an equalizer on the receiver side was suggested to mitigate the joint effect of the MZM I-Q imbalance and the fiber channel. Another method treats the transmitter I-Q mismatch by forcing a dedicated pilot structure on the transmitted signal and using them for estimating the imbalance.

The main limitations of the impairment compensation methods are that none of them propose a closed form compensation of all of the impairments, and that the extension of the optimization methods applied, in a way which would cover additional types of impairments, will significantly complicate the optimization. Some methods propose inverse of the nonlinearity. However, these methods do not propose any optimization method in case that the accurate parameters of the impairments are not known in advance.

Another method proposes a generalized memory polynomial structure and a generalized least square approach optimization method for the compensation of the MZM nonlinearity and driver limited BW. Extending this method to include I-Q imbalance or single MZM imbalance, would require the doubling of the memory polynomial to have a separate compensation per Zand Q or a pre-compensation of TQ imbalance prior to applying the memory polynomial. Either way, the system complexity and size would significantly increase.

Another approach to reduce distortions is to provide the same voltage to each arm of the MZM. However, this approach is also insufficient, due to distortions in the voltage that is derived from differences in physical length of the voltage conductors.

It is an object of the invention to provide a method for reducing the effects of MZM impairments and improve the overall performance of an optical communication channel, to allow higher rate fiber optics communication.

Other objects and advantages of this invention will become apparent as the description proceeds.

Summary of the Invention

A method for compensating the distortions introduced by impairments of MZMz implementing an optical transmitter, comprising the following steps : a) measuring the level of total amplitude and phase distortions caused by the optical transmitter!

b) optimizing all impairments in the constellation domain by pre- distorting the input signal to be transmitted by symmetrically adding imbalance to the voltage applied to the MZM arms!

the imbalance is determined by :

c) introducing a phase rotation in either I or in the Q path of the optical transmitter, which compensates the total amplitude distortion! and d) introducing a phase rotation to both I and Q paths of the optical transmitter, which compensate the total phase distortion and the phase shift caused by compensating the amplitude distortion, until reaching a desired operating point, which corresponds to the level of pre-distortion.

The geometric distance between distorted locations and the target constellation points, being the desired points in the signal space, at which all distortions are compensated, may be represented by an Error Vector Magnitude (EVM).

In one aspect, pre-distortion may be determined by the number of bits N of digital to analog converter providing voltage to the MZM and the MZM output Error Vector Magnitude (EVM) is bounded by 106N [dB].

Impairments may include one or more of the following:

nonlinearity!

single MZM gain imbalance!

single MZM phase imbalance!

dual MZM gain imbalance dual MZM phase imbalance!

any frequency independent impairment.

Optimization may be conducted using means of mean square criterion.

In one aspect, pre -distortion is performed by generating a distorted transfer function consisting of a common y m zmCom(t) signal, and an imbalanced signal Ymzmlm (t) which are defined as

In one aspect, pre -distortion of each MZM is performed by generating a distorted transfer function consisting of a common y m zmCom(t) signal, and an imbalanced signal Ymzmlm (t) and defined as

Pre -distortion of in-phase and quadrature MZM may be performed by generating a distorted transfer function consisting of a common YmzmlDcom (t)/ymzmQDcom (t) and imbalance YmzmlDim (t)/ymzmQDim (t) components and defined by:

wherein each component results in a constellation rotation around a point on one of the axes.

The imbalance may be added symmetrically to the transmitted symbol.

In one aspect, the method further comprises the step of generating a metric of performance in the form of an Error Vector Magnitude (EVM), being the geometric distance between distorted locations and the target constellation points in the signal space and defined by:

A push-pull configuration may be assumed when Ai =AQ =0, the push-pull configuration is optimal when there are no distortions.

The optimal EVM value is achieved with non-zero imbalance.

In one aspect, a complex imbalance is used for moving the signal from the distorted constellation point {10, Q0} to the target constellation point {Ic , Qc} by:

a) applying either a Q-imbalance being a distortion applied in Q MZM only value or Timbalance being a distortion applied in I MZM only value and rotating from the distorted constellation point {10, Q0} to a new point {II, Ql}, which is on the same power equivalent circle as the target point {Ic , Qc};

b) applying a common imbalance on both I and Q rotating the signal from

Brief Description of the Drawings

In the drawings :

Fig. 1 illustrates an MZM based I/Q optical modulator structure with a graphical representation of its main impairments!

Fig. 2 illustrates the effect of a complex rotation which is a result of an added complex exponent, when: (a) AQ added to the Q-MZM (b) Δι added to the Γ

MZM;

Figs. 3a and 3b illustrate EVM as function of the complex corrective Symmetric Imbalance (SI) when applying it to a QAM- 16 signal with and without impairments!

Figs. 4a and 4b illustrate two step complex imbalance based transform applied to a QAM- 16 distorted constellation point!

Fig. 5 illustrates optimal and quantized corrective imbalance values Vs V(t)/V n for a MZM dominated by nonlinearityj

Fig. 6 illustrates EVM performance of a quantized corrective imbalance in a non-linearity dominated system;

Fig. 7 illustrates the effect of quantization error on pre "distortion performance with 5.5, 6 and 7bit DAC in a nonlinearity dominated MZM; Figs. 8a and 8b illustrate the effect of quantization error with single MZM gain and phase distortion with 5.5, 6 and 7bit DAC and V(t)/V n of -5.5dB; Figs. 9a and 9b illustrate the effect of quantization error with dual (complex) MZM gain and phase distortion with 5.5,6 and 7bit DAC and a voltage ratio V(t)/Vu oi ~5.5dB; Fig. 10 illustrates the required OSNR Performance of iDPD for a QAM- 16 signal in three cases : when a nonlinear only distortion is applied, with nonlinearity combined with ~2% IQ Dual MZM gain imbalance (1.02 / 0.98 gain split), with nonlinearity combined with 2% IQ dual gain imbalance and 1° of single MZM phase offset; and

Fig. 11 illustrates the accuracy of iterative search in respect to the calculated value for a 5.5bit DAC quantized correction.

Detailed Description of the Invention

The method proposed by the present invention provides a generalized closed form for the compensation of nonlinearity, single MZM gain and phase imbalance, and dual MZM gain and phase imbalance. All parameters are compensated for both analytically and by applying an optimization method which requires only two optimization parameters, thereby allowing significant simplification of the MZM pre -distortion problem. iDPD Optimization Targets

The MZM is targeted to be optimized in Optical Signal to Noise Ratio (OSNR) ranges, where it will have minor effect on the performance of next generation high speed coherent optical modulations.

The MZM target noise floor optimization of the iDPD method is set by the limit for its contribution to the overall noise. For example, if the allowed MZM noise contribution is 2dB, assuming that the MZM noise floor is flat within the signal BW, and the overall OSNR is set to 20dB, then it means that OSNR from all noise sources except MZM would be 22dB and the MZM OSNR should be ~2.5dB better, or 24.5dB. Similarly if the allowed noise contribution of the MZM is ldB, and the target OSNR is 30dB, then the required MZM OSNR would be ~37dB. Assuming that the MZM allowed contribution is l~2dB of OSNR degradation, the target for its noise floor optimization for very high rate systems would be in the range of 24dB to 37dB OSNR.

Forced Symmetric Imbalance

The proposed solution is to find a parameter, which can be used to optimize all impairments in the constellation domain at once, instead of finding and optimizing each impairment separately.

The MZM data voltages applied on each arm V a (t), Vb(t) presented in Eq. 2 can be rewritten with a common value V(t) and imbalance variable A(t) so that:

The distorted transfer function, as described in Eq. 2, can be split to two components^ the common y m zmCom(t) signal, and imbalanced signal Ymzmlm (t) which are defined as :

In a similar manner, the separation to common and imbalanced signal can be applied on the generalized MZM definition from Eq. 8 above :

The same decomposition can also be applied to in-phase and quadrature MZM, yielding the common ymzmiDcom (t)/y m zmQDcom (t) and imbalance signal YmzmlDim (t)/ymzmQDim (t) signals. The generalized distorted transfer function from E . 10 can be rewritten as an extension of Eq. 13 :

Each one of the two components results in a constellation rotation around a point on one of the axes. For example, when applying an imbalance AQ( on the quadrature MZM, the constellation Go, Qo) rotates around the point Go, 0) on the constellation plane. Equivalently, an imbalance Ai (^ applied to the in- phase MZM only, results in a rotation around the point (0, Qo), as shown in

Fig. 2.

If the imbalance is added symmetrically to the transmitted symbol, it can be considered as a method for performing linear mapping in the constellation domain. When the distortion of the signal is known, this reverse operation to the linear mapping can be used to move constellation points from a distorted position to its target one, resulting in a pre "distortion operation, based on the forced imbalance, referred to as iDPD. Error Vector Magnitude (EVM) as a Function of Complex Imbalance Plane In the case of TQ modulation, the complex modulating data stream can be defined by:

[Eq. 15]

where VIQ is normalized to an RMS value of unity. A common measure of MZM distortion can be achieved by calculating the average Mean Square Error (MSE) between the "practical" complex MZM output, as defined in Eq. 14, and the "ideal" complex modulating data stream (Eq. 15). In the constellation symbol space, this metric is referred to the Error Vector Magnitude (EVM), and defined as follows :

[Eq. 16]

The AMZM value is required in order to normalize constellation voltage ( VIQ) to the MZM input voltage as defined in Eq. 3 above: π

k,

[Eq. 17]

Using EVM allows having a joint measure of all impairments, thus gives a unified metric of quality to the MZM. The EVM function can also be used as the target function for optimizing {Δι, AQ}. In typical systems, the minimum EVM is assumed when Ai—AQ =0 (push-pull configuration). However, this is not true in the general case. In order to demonstrate this, the pair {Ai, AQ} for minimum EVM value is analytically calculated in the case of a non-ideal MZM distorted by TQ phase imbalance, and is shown to be different than the push-pull configuration.

Considering the MZM transfer function as described above in Eq. 14 with with only a phase TQ imbalance φιο≠0 when the average transmitted power is normalized to 1 and the MZM gain is normalized so that GMZM= ~ 1. The maximum EVM is assumed to be achieved when its derivative in respect to {Ai, AQ} is equal to zero. The MSE of the transmitted constellation is defined as ( Vi, VQ, AI, AQ are all a function of the discrete time

V

[Eq. 18]

When the ratio V(t)/V n is low, the nonlinearity effect can be assumed as negligible and the function can be approximated by:

The derivative of the MSE on Ai direction would be :

[Eq. 20] and on AQ direction^ dMSE _

dA Q =

2k MZM E^ e 2 <p le +V e 2 A e ι ν ι ν β φ Ιβ -(ν β 2 Α β φ Ιβ 2 )} ^

In the case of push-pull Ai =AQ ~0-

8MSE _ Q

dA,

d MSE -- 2k MZ ^ ie E^ e 2 (n)}

dA ,Q [Eq. 22]

When there is no phase imbalance, the push-pull is potentially at its maximum as the gradient is zero. However, when there is phase imbalance, the gradient is non-zero, which implies that the push-pull configuration does not lead to a minimum MSE value.

Based on the above derivation, even if there is only I-Q phase imbalance, the push-pull configuration is suboptimal. This means that there is no reason to assume that the push-pull configuration would be optimal if additional impairments are included. Thus, some forced imbalance might potentially improve performance in the presence of impairments.

EVM as a function of Symmetric Imbalance

In order to better understand how the forced imbalance affects EVM, a plain of the EVM (in dB) represented in the complex imbalance domain can be defined. The X-axis is the imbalance applied to the in-phase component in degrees, and the Y-axis is the imbalance applied to the quadrature component. The use of radians is applied in order to represent the circular nature of the complex exponential corrective imbalance YmzmlDim (t) and

(t), as defined in Eq. 14 above.

Fig. 3 illustrates an example of contour graphs of EVM for QAM- 16 modulation as a function of the complex imbalance in the range of [-n, n]. The [-n, n] range represents the entire operating input region around the null point. A 5.5 bit DAC is used with quantization full scale to quantization noise floor of ~38dB. When operating in a voltage ratio V(t)/V n (as defined in Eq. 4) of -8dB, the maximum EVM that can be achieved is -30dB. It can be noted that for a signal without distortion (Fig. 3a), the push-pull configuration with zero imbalance achieves the optimal EVM. However, there are additional non-zero imbalance values which lead to the same optimal EVM. For example, when the Q-imbalance is set to 2.5 (0.8n radians) and the T imbalance is set to -0.8 (0.25n radians).

In the case of a distorted MZM, analyzing the EVM versus complex imbalance shows that the best EVM value is achieved with non-zero imbalance. In the example shown in Fig. 3b, a distortion of I-Q imbalance gain ratio of 1.3 and TQ phase offset of 10° (0.17 rad) is chosen, as it reduces the EVM to be worse than - 10dB, which makes it impractical for QAM- 16 transmission. The optimal EVM value of -30dB is achieved when the T imbalance is set to 0.25 radians and the Q-imbalance is set to 0.8 radians, while the push-pull configuration achieves an EVM value of— lOdB. Based on Eq. 12, the rotation β due to symmetric imbalance would be^ π

β ■ A

2V π,

[Eq. 23] Which means that in order to achieve the optimal I value of =0.25 rad, the Γ imbalance would be

Similarly, the optimal Q value of B =0.8 rad can be achieved by applying a Q-

A = a 0.5■ V

Imbalance of y π

The goal of the iDPD concept is to propose a closed form and simple generic iterative method for finding the complex imbalance values which would optimize MZM performance in the EVM sense.

Optimal Pre -distortion Values with known impairments

Normally, each MZM operates in a balanced mode where the same voltage is provided to each of its inputs, i.e., (see Fig. l). In order to compensate the impairments, each MZM operates in an imbalanced mode.

In order to determine the level of imbalance, the total distortion of the transmitter is measured (e.g., by transmitting a known test signal and measuring the distorted signal at the output).

The distortion compensation is carried out both in I and Q paths (complex compensation) by first introducing phase rotation in the I path, which compensates the amplitude (gain) distortion. However, compensation of amplitude distortion entails a shift in the phase (in addition to phase distortion), which should be compensated, as well (until reaching the desired operating point). Therefore, at the next step, different phase rotations are concurrently introduced both in I and Q paths, which compensate the total phase distortion. This two-step complex compensation process will be described in detail later on.

It should be understood that this two-step complex compensation process may start by first introducing phase rotation in the Q path, to compensate the amplitude (gain) distortion and then at the next step, required (and different) phase rotations are concurrently introduced both in I and Q paths, which compensate the total phase distortion.

Representation of Pre -distortion in the Signal Space

The EVM is the geometric distance between distorted locations and the target constellation points in the signal space. The target constellation point is defined as {I c , Q and the distorted constellation point is defined as {Io, Qo based on the real and imaginary part of the distorted transfer function defined in (14) above such that:

The iDPD concept uses the complex imbalance defined in Eq. 14 for moving the signal from the distorted constellation point {Io, Qo to the target constellation point {I c , Q , which is the desired point, at which all distortions are compensated.

This can be achieved in two steps as follows :

Stepi: Apply a Q-imbalance (a distortion applied in Q MZM only) value A s tepi, rotating from the distorted constellation point {Io, Qo} to a new point {Ii, Q , which is on the same power equivalent circle as the target point {I c , Q . The operation can mathematically be described as^ [Eq. 25]

Step 2 - Apply a common imbalance A s t ep 2 on both I and Q rotating the signal from {Ii, Qi} to {I c , Q . The Operation can mathematically be described as:

Fig. 4 graphically illustrates the two steps. Following the above two steps, the corrective imbalance factors {A s tepi, A s tep2i that are required to perform the rotation can be represented as finding the solution to the nonlinear complex equation: which can be rewritten as two equations for the real and imaginary parts:

The imbalance applied to the in- phase and quadrature parts can therefore be written as :

J Δ = A slep2

^Ag = A stepl + A step2 [Eq. 29]

Analytic Derivation of the Pre -Distortion Values

When the distortion parameters are known, the constellation point in the signal space {Io, Qo can be calculated using Eq. 10. In turn, {A s tepi, A s te 2i can be derived from the two equations in Eq. 28. Therefore, the proposed iDPD can fully compensate for the MZM distortions.

The solution of Eq. 28 can be performed by analyzing the rotation of the two independent steps described in the previous section as follows :

Step V- Find the phase of rotation from the distorted signal {Io, Qos set by ^stepl to the intermediate point {Ii, Qi} ' -

o - a · e f + (ft ·∞ S ( ) 2 = + ft 2

, 2 + ft 2 - 2/ 0 a- sin(A s J = / c 2 +a 2 [Eq. 30]

If the power of each constellation point is defined as P=I 2 +Q 2 , then Eq. 30 can be rewritten as^

where Po is the power of the distorted point {Io, Qo} and P c is the power of the target intermediate point {Ii, Qi}, which is equal to the power of the target constellation point {I c , Q}.

Step 2- Find the phase of rotation around the axis from the intermediate point to the target constellation point. The rotation angle can be extracted from the phase difference between {Ii, Q and {I c , Q , which can be derived by: in

Qc

epi = arctan arctan a

[Eq. 32]

The corrective imbalance values {A s tepi, A s te 2i from Eq. 31 and Eq. 32 solves the nonlinear equation (Eq. 27) and form a full analytic solution for the pre- distortion values that are required to compensate for the MZM impairments. Thus, following (Eq. 29) the values that should be applied to the TQ MZM for full compensation, are^

The complex combination of {Δ Δ< is defined as the iDPD compensation parameters.

Performance of Quantized Pre -distortion Values

Quantization of iDPD Parameters

In a practical system, the symmetric imbalance values are quantized by the DAC used to apply the voltage on the MZM arms. In Fig. 5, the 5.5 bit DAC quantized iDPD parameters {Δι, Δ are compared with non-quantized iDPD parameters in a nonlinearity dominated MZM as a function of the relative voltage ratio V(t)/V n v ' o. dB. The phase quantization steps of 2n/45~0.13 ra d are observed around the V(t)/V n values of -8dB and -4dB, leading to a potential degradation in performance.

Accurate Correction of Quantized Imbalance

When the iDPD parameters are quantized with N bits over the entire correction circle, precise compensation is achieved only when the solutions to the equations at Eq. 33 are integer multiplications of the quantization steps: 2 N \ 2 N

Roundl A ; > = A j = k 1

2π \ 2π

I Roundl A n 1> = A n = k n

Q 2π \ Q 2π [Eq. 34] with N, the effective number of DAC bits and ¾ kq defined as integer values.

Fig. 6a presents the quantization error of the iDPD parameters from Fig. 5 versus the ratio V(t)/V n in dB. Fig. 6b shows the EVM as a function of the ratio V(t)/V n in dB. It can be noticed that a significant improvement of the EVM is achieved when both quantization errors are close to zero. The V(t)/V n values in which the quantized iDPD parameters are optimal, can be found numerically as the minimum value of the multiplication between the quantization error of the iDPD parameters:

= argmin

Roundl A -A, - Roundl A

2π 2π\ 5 ,e 2π 2π\

[Eq. 35] where {Δι Δ are a function of V(t)/V n . This operation is only done once: when the DAC resolution and MZM input voltage range are defined, thus it does not have significant impact on system complexity.

Limits on Quantized iDPD Performance

The worse case error due to quantized correction is a result of the quantization of the two phases {Δι Δρ} applied on the distorted point {Io, Qoi. Each phase error (as shown above in Fig. 2.) generates an error proportional to the radius of rotation. Thus, assuming that the phase error is small enough, the arc equals its supporting chord, and the maximum signal space error due to the quantized phase would be half the chord length, which can be bounded by: _L 2π - ΏΜχ{ΐ 0 , ζ) 0 }

2 2 N [Eq. 36]

When the signal RMS is normalized to unity, the metric of MSE is equivalent to the EVM, thus:

EVM =

10I oao (^)-101og 10 (2 2W )+201og 10 (max{/ 0 ,a}) a

10-6iV + 201og 10 (max{/ 0 ,a}) [ Eq gfl

Fig. 7 shows a graph of EVM as a function of V(t)/V n for DAC values with 5.5 (which is the typical benchmark), 6 and 7 bits in a nonlinearity dominated MZM. As the initial distorted point {Io, Qoi has a lower power than the target constellation point (due the sinusoidal non-linearity), the relative EVM correction factor 20Logio(max{Io, Qo is always negative which improves the overall EVM as function of the ratio V(t)/V n decreases. This means that the limit on EVM performance can be estimated by :

EVM llm « 10 - 6N

[Eq. 38]

Quantized Gain and Phase Imbalance Correction

The effect of quantized iDPD has been previously analyzed on a nonlinearity dominated MZM. The analysis showed that there are specific input voltages in which the EVM is minimized. For example when setting the V(t)/V n X,o "5.5 dB (found numerically) the nonlinearity is almost completely compensated (as shown in Fig. 7) and the V(t)/V n is referred to as optimal. However, even if the system is designed to work in this input voltage, the single MZM and dual MZM gain and phase distortions may significantly affect performance. Fig. 8 shows the effect of a single MZM gain and phase imbalance on EVM is shown for the optimal V(t)/V n . It can be seen that when there is no gain or phase imbalance, the EVM is —80dB. However as either gain or phase imbalance increases the absolute value of EVM drops fast.

In Fig. 9, the effect of dual (complex) MZM gain and phase imbalance is shown for the optimal V(t)/V n . A pattern similar to the single MZM behavior is observed, in which slight changes in gain or phase imbalance causes fast drops in EVM. In both cases, the EVM performances are in good agreement with the quantization limit defined in Eq. 38.

Performance of Compensated QAM-16 MZM Modulation

In order to have a better understanding of the expected MZM performance with the iDPD, an analysis of required OSNR for a PDM- 16QAM signal is presented in Fig. 10. The target BER is 2.4xl0 "2 and the target OSNR is 19.8dB. A 5.5bit ENOB DAC is applied for the iDPD correction.

Three cases are considered: when there is no impairment except nonlinearity, when there is IQ imbalance gain distortion of 2% and when the single MZM phase distortion is 1°.

The analysis shows that applying the iDPD method on QAM- 16 signals with a 5.5 bit DAC can be used improve the require OSNR by 5~8dB, depending on the applied voltage and the level of distortion, mainly due to iDPD ability of maintaining almost the same level of noise contribution for applied voltage dynamic range.

Finding iDPD parameters through iterative search

Iterative Search Problem Definition

When the parameters of the impairments are only partially known, or known with low confidence, analytic solution would yield unknown error. On the other hand, applying a full iterative search in which all potential quantized imbalance values are calculated, is typically non feasible from most practical aspects. The approach proposed by the present invention is to define the following optimization problem based on the EVM definition in Eq. 16 above :

Maximize ABSiEVM} where

f{Ai , AQ} is defined by Eq. 16 above

Ai= A s tep2

AQ= Astepl+A s tep2

Apply the Inequality constraints '

The inequality constraints imply that the dynamic range of the DAC driving signal allows a full rotation of correction parameters.

The EVM can be calculated by adding a loopback to the system from the transmitter to the receiver. The signal at the output of the loopback is coherently demodulated and compared with the transmitted data. Alternatively, the optimization concept can be applied as part of the manufacturing line, in which the compensation scheme for each symbol constellation is calculated separately. However in this approach, potential changes in impairments, due to temperature changes and aging, are difficult to track.

The EVM function may have several minima, which locations are the solutions of the optimization problem. Thus a method for locating and identifying the global minima is required. The trust region optimization is a known method for finding global minima in non-convex functions. The method is based on finding an initial point which is an approximation of the target function, and it is assumed that within the 'trust region' the function is convex and that the global minima is inside that region around the approximated point. On each iteration the search direction and trust region size are updated, until convergence is achieved.

Initial Conditions for the Trust Region Optimization

Initial conditions can be derived from the analytic solution, however, the use of complex trigonometric functions is typically avoided due to the computational resources required for their calculation. An alternative approach is to use the first order linear approximation of Eq. 28 which is presented as^

And its solution^

[Eq. 40]

As optimizing the EVM plane is equivalent to optimizing the minimum geometric distance in the symbol space, the values found in Eq. 40 can be used as initial conditions for the trust region method for finding the minimum EVM value in the complex imbalance plane :

[Eq. 41]

Therefore, finding the optimal pre -distortion values requires setting the initial conditions {Io, Qoi based on the known MZM distortion parameters and the transmitted data symbol as shown in Eq. 41 above.

Fig. 11a shows a comparison between the iterative trust region search and the analytic solution of the quantized correction in a nonlinearity dominated MZM. In Fig. 1 lb shows the noise floor which is added to the solution by the trust region algorithm is presented as a function of the relative voltage V(t)/V n . It can be seen that the iterative search adds a noise floor of ~15dB below the corrected impairment noise floor, which has a negligible effect on overall performance. Thus the trust region method can provide a reliable tool for optimizing the iDPD parameters when only an approximation of the actual distortion is available.

The simulation showed that there are only specific relative voltage V(t)/V n values in which the distortion can be fully compensated for, and that for other relative voltages, there is a minimum noise floor contribution that can be assured, limited only by the DAC quantization noise and can be well estimated by [ΐΟ-6Ν]άΒίοτ a DAC with iVeffective number of bits.

The method was also tested on various distortions applied to a QAM- 16 signal which showed that the required OSNR when applying a 5.5bits correction DAC to a Polarization Division Multiplexing of 16 QAM (PDM- QAM- 16) noise floor with strong FEC and a target of 19.8 dB OSNR can be improved in 5~8dB on the extreme high power cases. When the parameters of the MZM distortion are not known, or can only be approximated, an iterative search based on the trust region algorithm has been proposed. The algorithm uses the preliminary linear approximation to the iDPD basic equations as the initial condition for the search. It was shown that the algorithm has the potential to contribute less than O. ldB to the optimal EVM when it fully converges.

The iDPD analysis can be extended to consider the limited bandwidth of MZM driver. Considering the driver BW would result in a linear dependency between symbols, and thus the analytically calculated iDPD values applied on each symbol would be a combination of a linear function of the current and previous symbols.

In order to overcome the limitations of prior art, the present invention proposes a new pre -distortion method, based on adding an imbalance symmetrically to the information applied to the MZM arms. The imbalance pre -distorts the signal in a way that the overall effect of the symmetric imbalance and MZM impairments is minimized by means of mean square error.

Although embodiments of the invention have been described by way of illustration, it will be understood that the invention may be carried out with many variations, modifications, and adaptations, without exceeding the scope of the claims.

References

[l] G. L. Li and P. K. L. Yu, "Optical intensity modulators for digital and analog applications," in Journal of Lightwave Technology, vol. 21, no. 9, pp. 2010-2030, Sept. 2003.

[2] T. Sakamoto, A. Chiba and T. Kawanishi, "50-Gb/s 16 QAM by a quad- parallel Mach-Zehnder modulator," Optical Communication - Post-Deadline Papers (published 2008), 200733rd European Conference and Exhibition of, Berlin, Germany, 2007, pp. 1-2.

[3] W. Heni et al., "108 Gbit/s Plasmonic Mach-Zehnder Modulator with > 70- GHz Electrical Bandwidth," in Journal of Lightwave Technology, vol. 34, no. 2, pp. 393-400, Jan.15, 15 2016.

[4] C. Y. Wong et al., "Silicon IQ Modulator for Next- Generation Metro Network," in Journal of Lightwave Technology, vol. 34, no. 2, pp. 730-736, Jan.15, 15 2016.

[5] Bao, Yuan! Li, Zhaohui! Li, Jianping! Feng, Xinhuan! Guan, Barou! Li, Guifang, "Nonlinearitv mitigation for high-speed optical OFDM transmitters using digital pre -distortion ", Optics Express, vol 21, no. 6, pp 7354-7361, 2013 [6] K.P. Ho. "phase Modulated Optical Communication Systems. New York: Springer, 2005

[7] O. Omomukuyo, M. P. Thakur and J. E. Mitchell, "Experimental demonstration of the impact of MZM non-linearity on direct-detection optical OFDM," 2012 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, 2012, pp. 3753-3757.

[8] M. Thian and V. Fusco, "Power back-off behaviour of high-efficiency power-combining Class-E amplifier," 2011 German Microwave Conference, Darmstadt, 2011, pp. 1-4.

[9] Jun Sung Park, Sung Ryul Park, Hee Jung Roh and Kyung Heon Koo, "Power amplifier back-off analysis with AM-to-PM for millimeter -wave OFDM wireless LAN," Radio and Wireless Conference, 2001. RAWCON 2001. IEEE, Waltham, MA, 2001, pp. 189- 192.

[10] Y. London and D. Sadot, "Nonlinear Effects Mitigation in Coherent Optical OFDM System in Presence of High Peak Power," in Journal of Lightwave Technology, vol. 29, no. 21, pp. 3275-3281, Nov. l, 2011. [ll] D. J. Fernandes Barros and J. M. Kahn, "Optical Modulator Optimization for Orthogonal Frequency-Division Multiplexing," in Journal of Lightwave Technology, vol. 27, no. 13, pp. 2370-2378, Julyl, 2009.

[12] O. Omomukuyo, M. P. Thakur and J. E. Mitchell, "Experimental demonstration of digital predistortion for linearization of Mach-Zehnder modulators in direct -detection MB-OFDM ultra-wideband over fiber systems," Communications and Photonics Conference (ACP), 2012 Asia, Guangzhou, 2012, pp. 1-3

[13] A. Napoli, M. M. Mezghanni, D. Rafique, V. A. J. M. Sleiffer, B. Spinnler and M. Bohn, "Novel digital pre -distortion techniques for low-extinction ratio Mach-Zehnder modulators," Optical Fiber Communications Conference and Exhibition (OFC), 2015, Los Angeles, CA, 2015, pp. 1-3.

[14] W. R. Peng, B. Zhang, X. Wu, K. M. Feng, A. E. Willner and S. Chi,

"Compensation for I/Q Imbalances and Bias Deviation of the Mach-Zehnder

Modulators in Direct-Detected Optical OFDM Systems," in IEEE Photonics

Technology Letters, vol. 21, no. 2, pp. 103- 105, Jan.15, 2009.

[15] Wonzoo Chung, "Transmitter IQ mismatch compensation in coherent optical OFDM systems using pilot signals," Opt. Express 18, 21308-21314

(2010)

[16] Yabo, Li "In-Phase and Quadrature Imbalance, Modeling, Estimation and Compensation", Springer, 2014

[17] H. Cao, A. Soltani Tehrani, C. Fager, T. Eriksson and H. Zirath, "I/Q Imbalance Compensation Using a Nonlinear Modeling Approach," in IEEE Transactions on Microwave Theory and Techniques, vol. 57, no. 3, pp. 513- 518, March 2009

[18] Pei-Pei Zhou, Qing-Hua Zhou, Yue Yang and Yue Wang, "A hybird algorithm of two kinds of trust region methods," Operations Research and its Applications in Engineering, Technology and Management 2013 (ISORA 2013), 1 lth International Symposium on, Huangshan, 2013, pp. 1-4.

[19] M.J.D. Powell. "A new algorithm for unconstrained optimization" n J.B. Rosen, O.L.Mangasarian, K.Ritter, eds. Nonlinear Programming, New York Academic Press, 1970.

[20] Oppenheim, Alan V.; Schafer. R. W.; and Buck, J. R. (1999). Discrete- time signal processing. Upper Saddle River, N.J.: Prentice Hall. ISBN Q- 13- 754920-2.

[21] N. Eiselt et ai, "First real-time 400G PAM-4 demonstration for inter- data center transmission over 100 km of SSMF at 1550 nm," 2016 Optical Fiber Communications Conference and Exhibition (OFC), Anaheim, CA, 2016, pp. 1-3