Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Joint equalization scheme of ultra-fast RSOP and large PMD compensation in presence of residual chromatic dispersion

Open Access Open Access

Abstract

Polarization demultiplexing is generally carried out by a multiple-input multiple-output (MIMO) based algorithm in polarization division multiplexing (PDM) coherent systems. However, in some extreme environments, the MIMO algorithm becomes inapplicable due to the ultra-fast rotation of the state of polarization (RSOP) and large polarization mode dispersion (PMD). In addition, the residual chromatic dispersion (RCD) is always present because of the mismatch of the compensated chromatic dispersion and real value induced in the optical fiber channel. According to the literature, the Kalman filter-based polarization demultiplexing algorithms possess very weak RCD tolerance. Faced with this dilemma, in this paper, a new Kalman filter structure is proposed, which can jointly compensate ultra-fast RSOP, large PMD and RCD. This Kalman filter structure enables the equalization of the RSOP in the time domain and compensation for RCD and PMD in the frequency domain. We verified the performance of the proposed Kalman scheme in the 28 Gbaud PDM-QPSK/16 QAM coherent system, with a comparison to constant modulus algorithm/multiple modulus algorithm (CMA/MMA). The simulation results confirm that, compared with CMA/MMA, the proposed Kalman scheme can provide a significant performance enhancement to cope with ultra-fast RSOP (up to 3 Mrad/s) and large PMD (more than 200 ps) with a large tolerance to RCD (over the range of ± 820 ps/nm in PDM-QPSK and ± 500 ps/nm in PDM-16 QAM).

© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Optical transmission systems based on polarization division multiplexing (PDM), multilevel modulation formats, coherent detection, and digital signal processing (DSP) draw significant attention and are used in large capacity and long-haul optical transmission networks [1]. The PDM technology uses two orthogonal states of polarization (SOPs) at the same wavelength to double the transmission capacity [2]. However, PDM systems are more sensitive to polarization effects in optical fibers, such as polarization dependent loss (PDL), polarization mode dispersion (PMD), and rotation of SOP (RSOP) [3]. For a coherent detection PDM receiver, a multiple-input multiple-output (MIMO) algorithm, such as the constant modulus algorithm (CMA) or multiple modulus algorithm (MMA), is integrated in DSP to perform the equalization of the polarization effects [4]. On the other hand, chromatic dispersion (CD) is another static impairment, which results in the inter-symbol interference and needs to be compensated before the MIMO module. However, the CD compensation module cannot compensate CD exactly because of the mismatch between the evaluated CD and real value induced in the optical fiber channel, which results in the residual chromatic dispersion (RCD) (approximately several hundreds of picoseconds per nanometer) for the MIMO module to cope with [5,6]. Nevertheless, such MIMO algorithms as CMA/MMA cannot only handle the equalization of the polarization effects to some extent but also possess considerable tolerance to RCD.

It was found that in certain extreme environments, such as a lightning strike near the fiber cable, Faraday and Kerr effects can induce ultra-fast RSOP, as fast as several mega-radians per second, in fiber cables in the near-field covering several hundred kilometers [7]. Dr. Henry Yaffe, a renowned expert on the polarization effects in fibers and president of New Ridge Technologies, said, “I get a fair number of confidential phone calls and e-mails reporting coherent receivers unlocking due to very fast SOP transient events…” [8]. In addition, large PMD accumulated during long distance transmission in combination with ultra-fast RSOP impose a heavy burden on the MIMO algorithm (such as CMA/MMA), leading to the MIMO algorithm malfunction [9,10]. Therefore, in order to solve the extreme polarization impairments, it is necessary to find a feasible and stable polarization equalization scheme. Kalman filter was proposed as a fast convergent algorithm for equalizing polarization effects [11–13]. However, the Kalman filter structures were designed in time domain, while PMD and CD are induced in frequency domain, with the result that the PMD compensation using Kalman filters cannot achieve more than a symbol period [2,14,15]. Furthermore, the Kalman filter-based RSOP equalizations proposed in the literature are not immune to RCD, especially in the extreme polarization environments [11].

In this paper, we propose a new Kalman structure, which can jointly equalize large PMD (more than 200 ps) and ultra-fast RSOP (up to 3 Mrad/s) with large tolerance to RCD (over the range of ± 820 ps/nm in PDM-QPSK when the optical signal-to-noise rate (OSNR) is 15 dB or ± 500 ps/nm in PDM-16 QAM when the OSNR is 22 dB). Therefore, it functions properly in extreme polarization scenarios, such as a lightning strike, in which the transient change of the RSOP is combined with large PMD in the presence of RCD. In Section 2, we describe the principle of the proposed Kalman scheme in detail. First, we introduce a simplified fiber channel model to include the RSOP, RCD, and PMD. Then, according to the simplified fiber model, we design a Kalman structure based on extended Kalman filter (EKF), which enables the RSOP tracking in time domain and the compensation of RCD and PMD is carried out in frequency domain. Further, the appropriate state parameters are chosen to be monitored for the proposed Kalman scheme; the equalization operator for RCD and the equalization matrices for the PMD and RSOP are presented. In Section 3, first, the parameters are optimized and initialized. Next, the proposed Kalman scheme is validated on a 28 Gbaud PDM-QPSK/16 QAM coherent system platform. Simulation results for PDM-QPSK show that when the speed ranges of RSOP from 100 krad/s to 3 Mrad/s with differential group delay (DGD) as large as 200 ps and RCD of 300 ps/nm, the proposed Kalman scheme allows to achieve the OSNR requirements at a bit error rate (BER) of 3.8e-3 (7% forward error correction (FEC) threshold) from 13 dB to 13.7 dB. However, BERs of CMA in the OSNR range of 9-17 dB are all above the threshold when RSOP is above 500 krad/s. For PDM-16 QAM, the proposed Kalman scheme shows better performance for the mixing impairments under RCD from −500 ps/nm to 500 ps/nm with RSOP variation from 100 krad/s to 3 Mrad/s and PMD of 200 ps, BERs remain below 7% FEC threshold all the time. At the same time, when the RSOP speed is 100 krad/s with PMD of 200 ps, CMA-MMA is barely competent for RCD of ± 300 ps/nm, and with increasing of RCD or RSOP, the performance decreases sharply. Thus, the simulation result proves that the proposed Kalman scheme has better performance and stability than CMA-MMA. In Section 4, we made a computational complexity comparison of the proposed Kalman scheme and CMA/MMA. Finally, in Section 5, we made the conclusion.

2. Methodology

2.1 Simplified fiber channel and equalization operators

For the combined effect of RSOP and PMD in a fiber channel, the generally recognized model is RSOP1 + PMD + RSOP2, which is presented in Fig. 1(a) and Eq. (1):

(cosα2ejδ2sinα2ejδ2sinα2cosα2)(ejωΔτ/200ejωΔτ/2)(cosα1ejδ1sinα1ejδ1sinα1cosα1).
where α1, δ1, and α2, δ2 denote the azimuth and phase angles for RSOP1 and RSOP2, respectively; these angles change independently. Δτ is the DGD of the PMD in fiber.

 figure: Fig. 1

Fig. 1 (a) Simplification of a generalized combined model of PMD and RSOP; (b) optical transmission model.

Download Full Size | PDF

It was proven in our previous work that this model can be simplified as a new PMD with the new principal state of polarization (PSP) and the same DGD combined with a new RSOP (new-RSOP + new-PSP PMD) [11], which is illustrated as in Fig. 1(a). Hence, for the effects of CD, RSOP and PMD we consider, an optical linear transmission impairments model is established as shown in Fig. 1(b).

In this paper, we consider only the linear signal impairments in the fiber channel, including frequency offset, PMD, RSOP, CD, carrier phase noise and amplified spontaneous emission (ASE) noise. Hence, in the receiver module, the received signal q(t) can be expressed as [12]:

q(t)=F1{Uejβ2ω22zF{Ms(t)ej(Δωt+θ)}}+η.
where q(t),ω,z, β2,j,s(t)are the received signal in dual polarization, optical angular frequency, fiber length, group velocity dispersion parameter, imaginary unit, and transmitted signal, respectively. η,θ and Δω denote the ASE noise produced by erbium-doped fiber amplifier (EDFA), carrier phase noise due to laser linewidth and frequency offset between the transmitter and local lasers, respectively. U and M respectively indicate the Jones matrices of PMD in frequency domain and Jones matrix of RSOP in time domain. F{} and F1{} indicate the fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT), respectively. Then, we construct a compensation structure based on the channel model. Although there were some frequency domain RSOP treatments in the literature [16,17], but for the ultra-fast time-varying RSOP we choose time domain treatment as follows. We adopt a three-parameter matrix Meq as RSOP equalization operator as shown in Eq. (3) [18]:
Meq=[ejξcosκejηsinκejηsinκejξcosκ].
where ξ,η are the phase rotation angles, and κ is the azimuth rotation angle.

Equation (2) also indicates that CD and PMD are induced in frequency domain and must be equalized in frequency domain.

In addition, according to the PMD theory [19], the first-order PMD can be represented as a vector τ=Δτp^in the Stokes space, it consists of two parts, the first part is represented by its direction p^ which corresponds to the direction of the slow PSP, and the second part is represented by its magnitude DGD (Δτ). Hence, we choose a Jones matrix Ueq(ω) as the first- order PMD compensation operator as shown in Eq. (4) [14].

Ueq(ω)=cos(ωΔτ2)Ij(τσ)Δτsin(ωΔτ2).
We know that PMD vector τ=Δτp^ can also be expressed as τ=(τ1,τ2,τ3)T where τ1,τ2,τ3 are the three components of the vector τ, with its magnitude DGD asΔτ=τ12+τ22+τ32. I represents the unit matrix; σ=(σ1,σ2,σ3)Tare the Pauli matrices [20].

In addition, according to the relation β2=(λ2D)/2πc (D is the CD coefficient), the channel frequency response transfer function caused by CD can be described as [21]:

G(z,ω)=exp(jDλ2ω24πcz).
where λ represents the wavelength of light, z is the transmission distance. When λ and D are fixed, G (z, ω) depends only on the transmission distance z; therefore, CD can be considered as a static impairment and the general compensation methods include pre-compensated at the transmitter or post-compensated at the receiver. However, as mentioned above, there is still an RCD after CD compensation, which should be coped with together with polarization equalization. The RCD compensation operator can be expressed as
geq(ω)=exp(jρλ2ω24πc).
where ρ represents the RCD value accumulated in the fiber links, it is measured with the units of ps/nm and is monitored by the equalization algorithm.

In section 2.2, we will describe the application of the proposed new Kalman filter architecture to achieve a joint equalization of the RCD, PMD, and RSOP using the above three equalization operators. Further, the RSOP tracking will be conducted in time domain, while the RCD and PMD compensations will be carried out in frequency domain. In addition, we will carry out the equalizations of the phase noise and frequency offset after the Kalman filter. Hence, we can schematically draw the DSP equalization module frame including our proposed joint equalization module as shown in Fig. 2.

 figure: Fig. 2

Fig. 2 The proposed polarization effect treatment module.

Download Full Size | PDF

2.2 The principle and implementation of the proposed Kalman scheme

As mentioned above, we use a specially designed window-split Kalman scheme for the compensation of the joint effects of the RCD, PMD, and RSOP. To describe the all procedures of the proposed Kalman scheme in detail is a trivial thing. However, the three following issues are important in designing our proposed Kalman scheme, and should be explained: 1) correct state vector selection; 2) appropriate measurement and innovation vectors; 3) exact compensation operators. Next, we will elaborate on above three issues in turn.

Issue 1): The appropriate state vector for Kalman filter can be selected using the following procedure. As the PMD vector τ can be represented as τ=(τ1,τ2,τ3)T, the values τ1,τ2,τ3can be selected as a part of the Kalman state parameters to monitor PMD variation. According to the Jones matrix of RSOP equalization in Eq. (3), we can find that RSOP in optical fibers generally has three parameters κ,ξ,η, so we can choose them as the state parameter to track the RSOP. In addition, for the reason that ρ represents the RCD value accumulated in the fiber links, we select ρ as the parameter to monitor RCD. Thus, we choose the state vector of Kalman filter as:

xk=(τ1,τ2,τ3,κ,ξ,η,ρ)T.

Issue 2): The measurement vector choice is based on what happens to the signal after equalization. As known, after equalization of polarization effects, the constellation of QPSK signal should converge to a circle with the radius r1, which is the similar situation when we use the CMA as the polarization demultiplexing method. However, for a 16 QAM signal, the constellations of the signal should converge to three circles with the radii r1, r2, r3. Hence, for a dual-polarization signal, we constructed a measurement matrix with the components having the following form:

h(xk)=[i=1m(ux,kux,k*ri2)i=1m(uy,kuy,k*ri2)].
where u and u* represent the signal after equalization by the Kalman filter and its complex conjugate, respectively. r1, r2 and r3 represent the three radii of the three circles; m = 1 for QPSK signal and m = 3 for 16 QAM signal. Therefore, the innovation matrix can be expressed as:

dk=[00]hk(x^k|k1).

Issue 3): As mentioned above, the RCD and PMD are induced in frequency domain; hence, their equalization should be also implemented in the frequency domain, while RSOP should be tacked in the time domain. To conduct RCD and PMD compensations in frequency domain, we use a window-split structure as in [11]. The window with length Lw covers several symbols from the data stream. The signal queue covered in the window is converted into the frequency domain by FFT. Afterward, RCD is compensated using Eq. (6), and then PMD is compensated using Eq. (4). Next, the signal queue is inversely transformed into the time domain by IFFT to equalize RSOP by Eq. (3). For the next Kalman iteration, the window slides several symbols forward by a step Δs to get a new sequence of symbols into Kalman filter for the next iterative compensation; then, the iteration repeats again. The window-split structure is shown in Fig. 3.

 figure: Fig. 3

Fig. 3 Window-split structure.

Download Full Size | PDF

After discussion of the three important issues, we can outline the EKF used in this paper [22,23]. The following equations describe the main mathematic structure of the EKF:

xk=f(xk1)+wk1.
zk=h(xk)+vk.
x^0=E(x0),P0=E[(x0x^0)(x0x^0)T].
x^k|k1=Fk1x^k1,Pk|k1=Pk1+Qk1.
dk=zkhk(x^k|k1)Kk=Pk|k1HkT[HkPk|k1HkT+Rk]1.
x^k=x^k|k1+KkdkPk=(IKkHk)Pk|k1.
First, in Eqs. (10) and (11), x represents the state vector with the dimension of 7, and z represents the measurement vector with the dimension of 2. wk1,vk are the Gaussian noise vectors with zero expectation and covariance matrices Qk1,Rk, respectively. The subscripts k and k−1 represent the current time and the previous time. f(·),h(·) represent the transfer function from previous to present time, and the measurement transfer function from state vector to measurement vector, respectively. In this paper, f(·) is the unit matrix; h(·) represents a nonlinear process, connected with the compensations and equalization using Eqs. (3), (4), and (6) described in issue 3), and the measurement using Eqs. (8) and (9) described in issue 2). Then, in Eqs. (12)–(15), P is the covariance matrix of the state vector; Kk is the Kalman gain; F is assumed to be a unit matrix, and H=h(x)/x is the Jacobi matrix of partial derivatives of h with respect to x. zk takes (0, 0)T as the correct measurement value, which has been shown in Eq. (9). In all the equations, subscripts k (or k−1) and k|k−1 represent posterior estimation and prior estimation of the vectors, respectively.

The flow chart of the proposed Kalman scheme is illustrated in Fig. 4. The procedures in the left frame are responsible for the treatment of the received signal, while the right frame covers the prediction and correction procedures which described by Eqs. (12)–(15).

 figure: Fig. 4

Fig. 4 The flow chart of the proposed Kalman scheme.

Download Full Size | PDF

To begin with Kalman process, the initialization is important, in which the initial estimation x^0 and covariance P0 need to be assigned. At the same time, the noise covariance matrices Qk1,Rk are also required to be optimized, the appropriate initial values of Qk1,Rk provide better performance compared with improper choice. After initialization, the prediction process of Eq. (13) and the correction process of Eqs. (14) and (15) start repeating until the Kalman filter reaches convergence. As mentioned above F is taken as the unit matrix. Through the prediction process, we can get the prior estimation of x^k|k1at moment k from the previous posterior x^k1. In the correction process, as described in Eq. (15), updating of the state vector x^k depends on two terms. One comes from the prior estimation x^k1, the other corresponds to the innovation dk scaled by Kalman gain Kk [11].

The window covered symbols from the received signal are transformed into frequency domain by FFT for the RCD and PMD compensations, then the equalized signal is converted into the time domain by IFFT, and the RSOP recovery is implemented. Next, the equalized signal will be sent to the right frame for the correction and prediction of the Kalman filter for the next iteration until the output signal makes the innovation in Eqs. (9) and (14) reach minimum, which means that the Kalman filter has come to a convergence and the impairments induced by the RCD, PMD and RSOP are equalized, and the signal is recovered [11].

3. Simulation Results

3.1 Simulation platform setup

To verify the feasibility of the proposed Kalman scheme for the joint equalization of ultra-fast RSOP, RCD and large PMD in coherent optical communication system, we established a 28 Gbaud PDM-QPSK/16 QAM coherent system as a simulation platform as shown in Fig. 5. At the transmitter, two branches of 28 Gbaud PDM-QPSK/16 QAM signal streams generated by two I/Q modulators construct two mutually orthogonal polarization signals. The roll-off factor is set as 0.1. In fiber channel, the CD, RSOP and PMD impairments have been considered, and we also add ASE noise into the signal, similar to the model in Fig. 1. Besides, we assume that 300kHz carrier phase noise is introduced due to laser linewidth. In addition, 300 MHz frequency offset is introduced between the lasers at transmitter and receiver. At the receiver, the received signal first passes through the coherent receiver, and then, enter the DSP module. The fixed CD compensation is carried out in the CD compensation module. the proposed Kalman scheme is used separately for the x and y branch data streams to recover the received signal from the RCD, PMD, and RSOP impairments (CMA and CMA-MMA algorithms were chosen for comparison). Besides, we employed a fourth-power scheme to estimate the frequency offset of either PDM-QPSK or PDM-16 QAM, and then we used blind phase search (BPS) to implement carrier phase recovery for PDM-QPSK and PDM-16 QAM. Finally, the BER was calculated.

 figure: Fig. 5

Fig. 5 Simulation platform

Download Full Size | PDF

3.2 The parameters settings for the proposed Kalman scheme and CMA-MMA

First, in order to ensure the objectivity of the simulation results and obtain the optimal parameters, we performed 50 simulations per tested parameters and the data length of each simulation is setting 216 symbols. For the proposed Kalman scheme, as described in section 2.2, we have to make the appropriate initialization.

For the real calculation of the proposed Kalman scheme, we modify the state vector as the normalized state vector, which is dimensionless one

xk=(τ1Ts,τ2Ts,τ3Ts,κ2π,ξ2π,η2π,ρρ0)T.
Ts is the symbol period (for a 28 Gbaud system Ts ≈35 ps) and ρ0 = 300 ps/nm (the residual CD in general). The initial state vector takes the value of x0=(1,1,1,0,0,0,0)T.

The initialization of the noise covariance Q and R have a great influence on the performance of the Kalman filter. Therefore, the initialization is important. According to Ref [11], the Q and R are approximately diagonal. Following the optimization in Ref [11], we set the optimal initialization of Q and R as: for QPSK Q1 = diag ([2e−2, 2e−2, 2e−2, 1e−5, 1e−5, 1e−5, 8e−6]), R1 = diag ([4,4]), and for 16QAM Q2 = diag ([2e−3, 2e−3, 2e−3, 1e−6, 1e−6, 1e−6, 8e−6]), R2 = diag ([5,5]).

The slide step Δs is given by 4-symbol. For the CMA/CMA-MMA, no matter whether the CMA or MMA is used, the iteration number is set to 5. For PDM-16 QAM, first, CMA with fewer symbols is used for pre-equalization, then the coefficients in CMA are used as the initial parameter in MMA for processing the left symbols. The window length Lw of the window-split structure will determine the performance of the proposed Kalman scheme, and the number of taps and the step size of CMA/MMA will affect the effectiveness of CMA/MMA. Generally, the larger window length is, the higher the complexity of the algorithm becomes. However, if the window length is small, the performance of the proposed Kalman scheme drops dramatically because of the severe impairments. Figures 6 and 7 depict the BER performance corresponding to different window lengths for the Kalman filter and different taps for the CMA/MMA in the process of RCD compensation under the same situation of impairment. Figures 8 and 9 depict the BER performance corresponding to different step sizes of the CMA/MMA in the process of RCD compensation under the same situation of impairment.

 figure: Fig. 6

Fig. 6 BER vs. RCD with different window lengths of Kalman filter and different filter lengths of CMA in PDM-QPSK signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.

Download Full Size | PDF

 figure: Fig. 7

Fig. 7 BER vs. RCD with different window lengths of Kalman filter and different filter lengths of CMA-MMA in PDM-16 QAM signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.

Download Full Size | PDF

 figure: Fig. 8

Fig. 8 BER vs. RCD with different step sizes of CMA in PDM-QPSK signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.

Download Full Size | PDF

 figure: Fig. 9

Fig. 9 BER vs. RCD with different step sizes of the CMA-MMA in PDM-16 QAM signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.

Download Full Size | PDF

Figures 6(a) and 7(a) depict the BER performance depending on the RCD with DGD of 50 ps and RSOP speed of 100 krad/s, at OSNR of 15 dB for PDM-QPSK, and OSNR of 22 dB for PDM-16 QAM, respectively. We can see that using 7% FEC threshold (BER = 3.8e-3) as the criterion, with above polarization impairment, CMA and CMA-MMA can work normally, with the RCD tolerance around ± 300 ps/nm for PDM-QPSK, 250 ps/nm for PDM-16QAM. However, for more severe polarization impairment, say DGD = 100 ps, and RSOP = 500 krad/s, CMA and CMA-MMA cannot achieve 7% FEC threshold even RCD is absent. As any rate, the tap number 15 behaves better, and is chosen as the tap for both CMA and MMA for the following discussions. On the contrary, Kalman based scheme performs well for the cases of weak and more severe polarization impairments. The window length plays a key role for the equalization performance. We can see that too short window length cannot provide enough window for equalization of PMD and RCD in frequency domain, although it means, at the same time, the low complexity and fast response for RSOP in time domain. We can also see that too long window length means high complexity and slow response for RSOP. The optimum length is 16 for PDM-QPSK and 32 for PDM-16QAM (Figs. 6 and 7), which can enhance the RCD tolerance to around ± 800 ps/nm for PDM-QPSK, and around ± 750 ps/nm for PDM-16QAM. Therefore, in the following discussions for proposed Kalman scheme, the window length is set to 16 for PDM-QPSK, and 32 for PDM-16QAM. Figures 8(a) and 9(a) depict the BER performance depending on the RCD with DGD of 50 ps and RSOP of 100 krad/s, at OSNR of 15 dB for PDM-QPSK, and OSNR of 22 dB for PDM-16 QAM, respectively. The impairment environment in Figs. 8(b) and 9(b) is DGD of 100 ps, RSOP of 500 krad/s, also at OSNR of 15 dB for PDM-QPSK, and OSNR of 22 dB for PDM-16 QAM, respectively. For PDM-QPSK, we can see from Figs. 8(a) and 8(b) that the optimal step size of CMA is 1e-3 with tap 15. For PDM-16 QAM (Figs. 9(a) and 9(b)), first, the CMA with tap of 15 and step size of 1e-3 is carried out as the pre-equalization with fewer symbols, then the MMA with filter length of 15 is implemented for processing the left symbols. From Figs. 9(a) and 9(b), we can find that when the step size of MMA is 1e-3, the equalization performance is best. In summary, for the PDM-QPSK and PDM-16 QAM, in the impairment circumstance of PMD from 50 to 100 ps and RSOP speed from 100 krad/s to 500 krad/s, the optimal step size for either CMA or MMA is 1e-3. We find this optimal value can be extended to the RSOP speed of 1 Mrad/s, or even 3 Mrad/s. Therefore, in the following discussions, the step sizes of CMA and MMA are taken as the optimal value 1e-3.

3.3 Performance comparison

The equalization performance of the proposed Kalman scheme was verified on the 28 GBaud PDM-QPSK/16 QAM simulation platform as shown in Fig. 5. For the comparison, the CMA or CMA-MMA was used as the reference. In addition, the polarization demultiplexing module (either using the proposed Kalman scheme or CMA/MMA) was followed by the frequency offset estimation (fourth-power method) and carrier phase recovery (BPS). Thus, the compensation performance of CMA/MMA and the proposed Kalman scheme could be compared under the same situation of impairment. Figures 10–12 show the overall comparison of the performance of the proposed Kalman scheme with CMA/CMA-MMA in different impairment environments.

 figure: Fig. 10

Fig. 10 Performance evaluation: BER vs. OSNR (a) and (c) in PDM-QPSK, (b) and (d) in PDM-16 QAM.

Download Full Size | PDF

 figure: Fig. 11

Fig. 11 Performance evaluation: (a) and (b) BER vs. RSOP in PDM-QPSK and PDM-16 QAM. (c) and (d) BER vs. RCD in PDM-QPSK and PDM-16 QAM.

Download Full Size | PDF

 figure: Fig. 12

Fig. 12 Performance evaluation of RCD tracking for the proposed Kalman scheme: (a) and (b) RCD tracking error curve in PDM-QPSK and PDM-16 QAM.

Download Full Size | PDF

For QPSK, Figs. 10(a) and 10(c) depict the BER performance depending on the OSNR with DGD of 200 ps and RCD of 300 ps/nm. The speed of RSOP changes from 100 krad/s to 3 Mrad/s. We can see that when the RSOP speed is 100krad/s, which is a low speed, the CMA can work normally (under 7% FEC threshold), at the OSNR greater than 14 dB. But when the RSOP speed is greater than 500krad/s, the BER corresponding to CMA are all above the 7% FEC threshold. On the contrary, the proposed Kalman scheme exhibits excellent and stable performance in the wide range of RSOP from 100 krad/s to 3 Mrad/s with the DGD of 200 ps and the RCD of 300 ps/nm. It is worth noting that for the proposed Kalman scheme the required OSNR only ranges from 13.1 dB to 13.7 dB corresponding to a wide range of RSOP speed (100 krad/s ~3 Mrad/s) when using 7% FEC criterion. Compare with the case of no impairment, the OSNR penalty is only 0.7 dB. For 16 QAM, Figs. 10(b) and 10(d) present the BER performance corresponding to the proposed Kalman scheme and the CMA-MMA as the function of OSNR ranging from 17 dB to 25 dB under the same impairment conditions as for QPSK. With the same impairment cases as for QPSK, the required OSNR for 16QAM at the level of 7% FEC threshold are only from 21.2 dB to 22 dB. The OSNR penalty here is only 1 dB compare with no impairment. Figure 11(a) presents the BER vs. RSOP speed for the QPSK with DGD ranging from 30 ps to 200 ps when OSNR is set to 15 dB and RCD is set to 300 ps/nm. We can read out from Fig. 11(a) that, for QPSK signal, the CMA is competent for compensating large DGD with slow RSOP; with the fact that, for the DGD ranging from 30 ps to 200 ps, the CMA provides the BER values nearly around 7% FEC threshold when RSOP speed is 300 krad/s. However, with the larger RSOP speed (more than 800 krad/s), the BER performance of CMA degrades seriously, which proves that the CMA cannot response fast RSOP. On the other hand, the proposed Kalman scheme exhibits a better and stable BER performance, with the fact that all the BER values are below the 7% FEC threshold, even with the large DGD of 200 ps. For 16QAM signal, Fig. 11(b) illustrates the BER performance vs. RSOP speeds when using either CMA-MMA or the proposed Kalman scheme, with the DGD ranging from 30 ps to 200 ps, with OSNR of 22 dB and the RCD is 300 ps/nm. It indicates that CMA-MMA can provide a satisfied performance only when RSOP speed is lower than 300 krad/s, and the DGD is less than 50 ps. Figure 11(c) depicts the BER performance vs. RCD for the QPSK with the RSOP speed ranging from 100 krad/s to 3 Mrad/s when OSNR is set to 15 dB and DGD is set to 200 ps. With a slow RSOP speed, say 100 krad/s, the CMA can provide an RCD tolerance of approximately ± 400 ps/nm. However, as the RSOP speed is more than 500 kad/s, the CMA nearly cannot provide any RCD tolerance. On the contrary, the proposed Kalman scheme shows a good performance for either slow or ultra-fast RSOP with the almost the same RCD tolerance up to ± 820 ps/nm. Figure 11(d) exhibits the BER performance vs. RCD for PDM-16 QAM with a similar impairment environment as for QPSK when OSNR is set to 22 dB. Similarly, with a slow RSOP speed, say 100 krad/s, CMA-MMA has an approximate RCD tolerance of ± 300 ps/nm. As the RSOP speed increases, the performance of the CMA-MMA degrades dramatically. On the other hand, the proposed Kalman scheme has an RCD tolerance of approximately ± 700 ps/nm when the RSOP speed is 100 krad/s. Larger RSOP speed can only induce a little RCD tolerance degradation; for example, when the RSOP speed increases to 3 Mrad/s, the RCD tolerance reduces to approximately ± 500 ps/nm. In addition, we evaluate the RCD tracking capacity when employing the proposed Kalman filter as shown in Fig. 12(a) for QPSK and Fig. 12(b) for 16 QAM. The impairment environment is assumed to be 200 ps DGD, 3 Mrad/s RSOP, 820 ps/nm RCD under 15 dB OSNR for the PDM-QPSK and 500 ps/nm RCD under 22 dB OSNR for the PDM-16 QAM. We can see that the RCD tracking curve can rapidly reach the true value of the RCD at about 500 symbols for the QPSK, and the error value is around ± 5 ps/nm. For the PDM-16 QAM, the error value is around ± 8 ps/nm after about 400 symbols. This suggests that we can make a small modification for the proposed Kalman scheme, that after about 500 symbols we can stop the RCD tracking, only RCD compensation is implemented using the RCD value which has been evaluated by the previous tracking. In this way, we can reduce the complexity for the proposed Kalman scheme.

4. Computational complexity

In this section, we will evaluate complexity of the proposed Kalman scheme. The CMA (for QPSK) and CMA-MMA (for 16QAM) are chosen as the comparison counterparts. All the comparisons are based on their optimum parameters as mentioned in above sections.

As shown in Fig. 4, for the proposed Kalman filter, the implementation calculation includes three parts. 1) the updating calculations of the state vector using the equations of Eqs. (13)–(15) and the detail calculations of the innovation dk(Eqs. (8) and (9)) and Kalman gain Kkthrough the Jacobi matrix H=h(x)/x (Eqs. (A4)–(A6) in section 6 Appendix); 2) the signal recovery by equalization operators, Eqs. (3), (4), and (6); 3) the calculations for the window-split structure processing, along with the FFT/IFFT transforms. The comparison results are shown in Table 1. Among the aforementioned calculations, we record a complex multiplication as 4 real multiplications and 2 real additions, a complex additions as two real additions, and a complex exponential operations exp(j •) as 2 looking up table (LUT) operations. For the Kalman algorithm, we define Lw as the length of the window and Δs as the window slide step. For CMA-MMA, N1 is defined as the taps number of CMA, N2 is the taps number of MMA, S1 represents the number of symbols of the pre-equalization for CMA, S2 represents the number of the left symbols for MMA, and CNT is the repetition iteration number.

Tables Icon

Table 1. Computational complexity comparison

As can be seen from Table 1, for the PDM-QPSK signal, if we take the length of the window Lw = 16 and Δs = 4, the total computational complexity of the proposed Kalman scheme is 424.25/382.75 (real multiplication/real addition). For CMA, we take N1 = 15 and CNT = 1, and we can get the total computational complexity of 548/360 (real multiplication/real addition). We can see that the proposed Kalman scheme has a little less computational complexity compared to CMA. For the PDM-16QAM signal, if we take the length of the window Lw = 32 and Δs = 4, the total computational complexity of the proposed Kalman scheme is 773.75/728.75 (real multiplication/real addition), while for CMA-MMA, we take N1 = N2 = 15, CNT = 1, S1 = 5000, S2 = 216S1, the total computational complexity is 506.6/369.2 (real multiplication/real addition). Thus, for PDM-16QAM, the proposed Kalman scheme has a little higher computational complexity than CMA-MMA. However, with this little sacrifice, we obtain much better performance by using the proposed Kalman scheme.

5. Conclusions

In this paper, we propose a special Kalman structure based equalization scheme which can jointly cope with the compensations of RCD, ultra-fast RSOP, and large PMD, in which the compensations for RCD and PMD are implemented in frequency domain, while the tracking of RSOP is carried out in time domain. The performance of the proposed scheme was verified in a 28 Gbaud PDM-QPSK/16 QAM system platform, and the performance comparison with CMA/CMA-MMA was performed. The proposed Kalman scheme can be competent for relatively large PMD (more than 200 ps), ultra-fast RSOP (up to 3 Mrad/s), and RCD (up to ± 820 ps/nm for PDM-QPSK at OSNR of 15 dB and ± 500 ps/nm for PDM-16 QAM at OSNR of 22 dB). The overall performance of the proposed Kalman scheme exhibits better compared with the CMA/CMA-MMA, including larger impairments tolerance for RCD, PMD, and RSOP, and lower computational complexity. In addition, the proposed Kalman scheme also shows a small OSNR penalty, stable BER performance under either weak or severe impairments of RCD, PMD, and RSOP. To summarize, the proposed Kalman scheme can be a good candidate for polarization demultiplexing method in some extreme polarization scenarios.

6 Appendix: The details of the updating of the state vector and the recovery of the signal

This appendix provides some details of the calculations for the proposed window-split Kalman scheme.

According to Fig. 4, the flow chart of the proposed Kalman scheme, the main calculations include the updating of the state vector x^k and the updating of the signal from the received qt to recovered urec. The recovery from qt to urec is carried out through being multiplied by the equalization operators geq(ω), Ueq(ω) in frequency domain, and Meq in time domain. The required parameters (τ1,τ2,τ3,κ,ξ,η,ρ) in these equalization operators are actually the components of the state vector x, which come from the updating of x. The updating from qt to urec is implemented in the window-split structure, and the received qt sequence in the window and the window sliding forward are illustrated in Fig. 13.

 figure: Fig. 13

Fig. 13 The window-split structure and the window sliding forward.

Download Full Size | PDF

The signal in the window can be expressed as:

qt=[qiqi+1qi+Lw1].
So the whole the signal recovery procedure from the received qt to the recovered urec can be illustrated in Fig. 14 (the superscript x, y means the signal includes its x and y components):

 figure: Fig. 14

Fig. 14 The signal recovery from the received one to the recovered one.

Download Full Size | PDF

Then we denote components for geq(ω), Ueq(ω), Meq as:

geq(ω)=A0,Ueq(ω)=(A1A2A3A4),Meq=(A5A6A7A8).
where A0 represents the RCD compensation expression as in the right side of Eq. (6). coefficients A1, A2, A3, A4 represent the elements in the PMD compensation matrix as in Eq. (4), and coefficients A5, A6, A7, A8 represent the elements in the RSOP compensation matrix as in Eq. (3).

In order to complete the signal recovery in Fig. 4, we need the updated parameters (τ1,τ2,τ3,κ,ξ,η,ρ) coming from the state vector updating. From Fig. 4, we see that the updating of x^kdepends on the innovation dk=zkhk(x^k|k1) scaled by the Kalman gain Kk, through the relation x^k=x^k|k1+Kkdk. In order to obtain dk and Kk, we must calculate the Jacobi matrix H=h(x)/x. Taking the QPSK signal as an example, the innovation vector can be expressed as:

dk=[00]hk(x^k|k1),hk(x^k)=[(ux,kux,k1)(uy,kuy,k1)].
where u and u* represent the recovered signal after equalization by the Kalman filter and its complex conjugate, respectively. The innovation expression in (A3) means that, after equalization of the polarization effects, the constellation of QPSK signal should converge to a circle with the radius of 1.

Based on the innovation expressed in (A3), we can calculate the Jacobi matrix H=h(x)/x. Without loss of generality, we take the first element τ1 in the state vector as an example to get Hτ1,k=h(x^k)/τ1.

Hτ1,k=[ux(uxτ1)+ux*(uxτ1)uy(uyτ1)+uy*(uyτ1)]k.
where
uxτ1=A5qUgtxτ1+A6qUgtyτ1,uyτ1=A7qUgtxτ1+A8qUgtyτ1.
and
qUgtxτ1=ifft(A1τ1A0qfx+A2τ1A0qfy),qUgtyτ1=ifft(A3τ1A0qfx+A4τ1A0qfy).
where ifft denotes the inverse fast Fourier transformation. Therefore, we can finally obtain H matrix according to above calculation rules, and then the Kalman gain Kk. In addition, we can realize the updating of the state vector, and finally the recovery of the signal.

Funding

National Natural Science Foundation of China (61571057, 61527820, 61575082).

Acknowledgments

The authors also thank the anonymous reviewers for their substantial and inspiring comments.

References

1. R. Corsini, A. Peracchi, E. Matarazzo, T. Foggi, J. Nijhof, G. Meloni, L. Poti, R. Magri, and E. Ciaramella, “Blind adaptive chromatic dispersion compensation and estimation for DSP-based coherent optical systems,” J. Lightwave Technol. 31(13), 2131–2139 (2013). [CrossRef]  

2. Y. Feng, L. Li, J. Lin, H. Xu, W. Zhang, X. Tang, L. Xi, and X. Zhang, “Joint tracking and equalization scheme for multi-polarization effects in coherent optical communication systems,” Opt. Express 24(22), 25491–25501 (2016). [CrossRef]   [PubMed]  

3. C. Xie, “Polarization and nonlinear impairments in fiber communication systems,” in Enabling Technologies for High Spectral-Efficiency Coherent Optical Communication Networks, X. Zhou and C. Xie, eds. (Wiley, 2016).

4. S. J. Savory, “Digital coherent optical receivers: algorithms and subsystems,” IEEE J Select. Topics Quantum Electron. 16(5), 1164–1179 (2010). [CrossRef]  

5. M. Chen, Y. Shi, C. Qiu, H. Chen, and S. Xie, “Residual chromatic-dispersion monitoring and dynamic compensation in 40-Gb/s systems,” IEEE Photonics Technol. Lett. 19(15), 1142–1144 (2007). [CrossRef]  

6. S. Schwarz, A. Rahim, C. Schaeffer, J. Bruns, and K. Petermann, “Fully adjustable serial-parallel FIR filter for compensation of residual chromatic dispersion,” in 38th European Conference on Optical Communication (ECOC, 2012), paper We.1.A.1. [CrossRef]  

7. P. M. Krummrich, D. Ronnenberg, W. Schairer, D. Wienold, F. Jenau, and M. Herrmann, “Demanding response time requirements on coherent receivers due to fast polarization rotations caused by lightning events,” Opt. Express 24(11), 12442–12457 (2016). [CrossRef]   [PubMed]  

8. M. Kuscherov and M. Herrmann, “Lightning affects coherent optical transmission in aerial fiber,” (Lightwave, 2016), http://www.lightwaveonline.com/articles/2016/03/lightning-affects-coherent-optical-transmission-in-aerial-fiber.html.

9. A. Gorshtein and D. Sadot, “Symbol spaced adaptive MIMO equalization for ultrahigh bit rate metro coherent optical links,” IEEE Photonics Technol. Lett. 25(5), 414–417 (2013). [CrossRef]  

10. H. Simon, Adaptive filter theory, Fourth Edition (Prentice Hall, 2002).

11. Z. Zheng, N. Cui, H. Xu, X. Zhang, W. Zhang, L. Xi, Y. Fang, and L. Li, “Window-split structured frequency domain Kalman equalization scheme for large PMD and ultra-fast RSOP in an optical coherent PDM-QPSK system,” Opt. Express 26(6), 7211–7226 (2018). [CrossRef]   [PubMed]  

12. H. Xu, X. Zhang, X. Tang, C. Bai, L. Xi, W. Zhang, and H. Zheng, “Joint scheme of dynamic polarization demultiplexing and PMD compensation up to second-order for flexible receivers,” IEEE Photonics J. 9(6), 1–15 (2017). [CrossRef]  

13. Y. Yang, G. Cao, K. Zhong, X. Zhou, Y. Yao, A. P. Lau, and C. Lu, “Fast polarization-state tracking scheme based on radius-directed linear Kalman filter,” Opt. Express 23(15), 19673–19680 (2015). [CrossRef]   [PubMed]  

14. B. Szafraniec, T. S. Marshall, and B. Nebendahl, “Performance monitoring and measurement techniques for coherent optical systems,” J. Lightwave Technol. 31(4), 648–663 (2013). [CrossRef]  

15. N. J. Muga and A. N. Pinto, “PMD tolerance in Stokes space based polarization de-multiplexing algorithms,” Opt. Quantum Electron. 49(6), 215–228 (2017). [CrossRef]  

16. M. S. Faruk and K. Kikuchi, “Adaptive frequency-domain equalization in digital coherent optical receivers,” Opt. Express 19(13), 12789–12798 (2011). [CrossRef]   [PubMed]  

17. Z. Chen, V. T. An, S. Chen, T. Anderson, and E. Skafidas, “Low-Complexity Fractionally-Spaced Frequency Domain Equalization with Improved Channel Estimation for Long-Haul Coherent Optical Systems,” in Optical Fiber Communication Conference (Optical Society of America, 2013), paper OW4B-5.

18. N. Cui, X. Zhang, Z. Zheng, H. Xu, W. Zhang, X. Tang, L. Xi, Y. Fang, and L. Li, “Two-parameter-SOP and three-parameter-RSOP fiber channels: problem and solution for polarization demultiplexing using Stokes space,” Opt. Express 26(16), 21170–21183 (2018). [CrossRef]   [PubMed]  

19. J. P. Gordon and H. Kogelnik, “PMD fundamentals: polarization mode dispersion in optical fibers,” Proc. Natl. Acad. Sci. U.S.A. 97(9), 4541–4550 (2000). [CrossRef]   [PubMed]  

20. J. N. Damask, Polarization Optics in Telecommunications (Springer-Verlag, 2005).

21. G. Goldfarb and G. Li, “Chromatic dispersion compensation using digital IIR filtering with coherent detection,” IEEE Photonics Technol. Lett. 19(13), 969–971 (2007). [CrossRef]  

22. Z. Paul and M. Howard, Fundamentals of Kalman Filtering: A Practical Approach, Third Edition, (AIAA, 2009).

23. G. S. Mohinder and A. P. Andrews, Kalman Filtering: Theory and Practice Using Matlab, Third Edition, (Prentice-Hall, 2008).

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (14)

Fig. 1
Fig. 1 (a) Simplification of a generalized combined model of PMD and RSOP; (b) optical transmission model.
Fig. 2
Fig. 2 The proposed polarization effect treatment module.
Fig. 3
Fig. 3 Window-split structure.
Fig. 4
Fig. 4 The flow chart of the proposed Kalman scheme.
Fig. 5
Fig. 5 Simulation platform
Fig. 6
Fig. 6 BER vs. RCD with different window lengths of Kalman filter and different filter lengths of CMA in PDM-QPSK signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.
Fig. 7
Fig. 7 BER vs. RCD with different window lengths of Kalman filter and different filter lengths of CMA-MMA in PDM-16 QAM signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.
Fig. 8
Fig. 8 BER vs. RCD with different step sizes of CMA in PDM-QPSK signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.
Fig. 9
Fig. 9 BER vs. RCD with different step sizes of the CMA-MMA in PDM-16 QAM signals. (a) DGD = 50 ps RSOP = 100 krad/s (b) DGD = 100 ps RSOP = 500 krad/s.
Fig. 10
Fig. 10 Performance evaluation: BER vs. OSNR (a) and (c) in PDM-QPSK, (b) and (d) in PDM-16 QAM.
Fig. 11
Fig. 11 Performance evaluation: (a) and (b) BER vs. RSOP in PDM-QPSK and PDM-16 QAM. (c) and (d) BER vs. RCD in PDM-QPSK and PDM-16 QAM.
Fig. 12
Fig. 12 Performance evaluation of RCD tracking for the proposed Kalman scheme: (a) and (b) RCD tracking error curve in PDM-QPSK and PDM-16 QAM.
Fig. 13
Fig. 13 The window-split structure and the window sliding forward.
Fig. 14
Fig. 14 The signal recovery from the received one to the recovered one.

Tables (1)

Tables Icon

Table 1 Computational complexity comparison

Equations (22)

Equations on this page are rendered with MathJax. Learn more.

( cos α 2 e j δ 2 sin α 2 e j δ 2 sin α 2 cos α 2 )( e jωΔτ/2 0 0 e jωΔτ/2 )( cos α 1 e j δ 1 sin α 1 e j δ 1 sin α 1 cos α 1 ).
q( t )= F 1 { U e j β 2 ω 2 2 z F{ Ms( t ) e j( Δωt+θ ) } }+η.
M eq =[ e jξ cosκ e jη sinκ e jη sinκ e jξ cosκ ].
U eq (ω)=cos( ωΔτ 2 )I j( τ σ ) Δτ sin( ωΔτ 2 ).
G( z,ω )=exp( j D λ 2 ω 2 4πc z ).
g eq ( ω )=exp( j ρ λ 2 ω 2 4πc ).
x k = ( τ 1 , τ 2 , τ 3 ,κ,ξ,η,ρ ) T .
h( x k )=[ i=1 m ( u x,k u x,k * r i 2 ) i=1 m ( u y,k u y,k * r i 2 ) ].
d k =[ 0 0 ] h k ( x ^ k| k1 ).
x k =f( x k1 )+ w k1 .
z k =h( x k )+ v k .
x ^ 0 =E( x 0 ), P 0 =E[( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T ].
x ^ k|k1 = F k1 x ^ k1 , P k|k1 = P k1 + Q k1 .
d k = z k h k ( x ^ k|k1 ) K k = P k|k1 H k T [ H k P k|k1 H k T + R k ] 1 .
x ^ k = x ^ k|k1 + K k d k P k = (I K k H k ) P k|k1 .
x k = ( τ 1 T s , τ 2 T s , τ 3 T s , κ 2π , ξ 2π , η 2π , ρ ρ 0 ) T .
q t =[ q i q i+1 q i+ L w 1 ].
g eq ( ω )= A 0 , U eq ( ω )=( A 1 A 2 A 3 A 4 ), M eq =( A 5 A 6 A 7 A 8 ).
d k =[ 0 0 ] h k ( x ^ k| k1 ), h k ( x ^ k )=[ ( u x,k u x,k 1 ) ( u y,k u y,k 1 ) ].
H τ 1 ,k = [ u x ( u x τ 1 ) + u x * ( u x τ 1 ) u y ( u y τ 1 ) + u y * ( u y τ 1 ) ] k .
u x τ 1 = A 5 q Ugt x τ 1 + A 6 q Ugt y τ 1 , u y τ 1 = A 7 q Ugt x τ 1 + A 8 q Ugt y τ 1 .
q Ugt x τ 1 =ifft( A 1 τ 1 A 0 q f x + A 2 τ 1 A 0 q f y ), q Ugt y τ 1 =ifft( A 3 τ 1 A 0 q f x + A 4 τ 1 A 0 q f y ).
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.