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

Low-complexity linewidth-tolerant time domain sub-symbol optical phase noise suppression in CO-OFDM systems

Open Access Open Access

Abstract

Two linewidth-tolerant optical phase noise suppression algorithms, non-decision aided sub-symbol optical phase noise suppression (NDA-SPS) and partial-decision aided sub-symbol optical phase noise suppression (PDA-SPS), based on low-complexity time domain sub-symbol processing are proposed for coherent optical orthogonal frequency division multiplexing (CO-OFDM) systems. High accuracy carrier phase estimation is achieved in the NDA-SPS algorithm without decision error propagation. Compared with NDA-SPS, partial-decision aided estimation is introduced in PDA-SPS to reduce the pilot-overhead by half, yet only a small performance degradation is induced. The principles and computational complexities of the proposed algorithms are theoretically analyzed. By adopting specially designed comb-type pilot subcarriers, multiplier-free observation-based matrix generation is realized in the proposed algorithms. Computationally intensive discrete Fourier transform (DFT) or inverse DFT (IDFT) operations, which are usually carried out in other high-performance inter-carrier-interference (ICI) mitigation algorithms multiple times, are completely avoided. Compared with several other sub-symbol algorithms, the proposed algorithms with lower complexities offer considerably larger laser linewidth tolerances as demonstrated by Monte-Carlo simulations. Numerical analysis verifies that the optimal performance of PDA-SPS can be achieved with moderate numbers of sub-symbols.

© 2016 Optical Society of America

1. Introduction

Coherent optical orthogonal frequency division multiplexing (CO-OFDM) has been intensively investigated as an important technology for high-speed optical networks as it offers both high spectrum efficiency and high tolerance to the linear impairments of fiber [1,2 ], such as chromatic dispersion (CD) and polarization-mode dispersion (PMD). In addition to the advantages in fiber transmission, CO-OFDM is also considered a promising candidate for next generation flexible optical networks due to its seamless compatibility with elastic bandwidth allocation [2,3 ]. However, due to its multicarrier nature, CO-OFDM has a long symbol duration and is more susceptive to laser phase noise compared with its single carrier counterpart [4], which hinders its application in high spectrum efficiency systems that employ high-order modulation formats [4] and in systems that have large linewidth-symbol time products, e.g., some metro/access networks with moderate baud rates and low-cost lasers with large linewidths [5–7 ]. The performance of the CO-OFDM system under laser phase noise is degraded by both common phase error (CPE) and inter-carrier-interference (ICI) [4,8 ]. A conventional CPE compensation (CPEC) algorithm [8,9 ] corrects the rotation caused by CPE, while leaving the ICI untouched. This results in poor performance in the systems mentioned above. Algorithms that can effectively mitigate the impact of ICI are of great importance for such CO-OFDM systems.

The ICI can be mitigated in the frequency domain by estimating the higher order components of the optical phase noise and subsequently performing deconvolution. A computationally intensive deconvolution method has been proposed [10], in which the filter’s coefficients are obtained through iterative pilot-aided decision-directed least mean squares (DD-LMS) estimation. We have proposed a frequency domain method based on recursive principle components elimination (R-PCE) [11] that achieves a low-complexity but with some performance degradation (e.g., about 4% reduction of laser linewidth tolerance in the system studied in [11]). A digital coherent superposition (DCS) algorithm [12] has been proposed to self-cancel the effect of ICI by transmitting the subcarrier pairs with Hermitian symmetry. Though DCS has the advantage of low implementation complexity, it reduces the spectral efficiency by one half. Besides the frequency domain methods, the ICI induced by temporal multiplicative laser phase noise can also be compensated in the time domain. In the orthogonal basis expansion (OBE) algorithm [13,14 ], the eigenvalue decomposition of optical phase noise is employed to compensate both CPE and ICI. Sub-symbol optical phase suppression algorithms have also been proposed [15–17 ], in which a long CO-OFDM symbol is temporally partitioned into several sub-symbols. With high temporal resolution of carrier phase tracking, the ICI can be effectively suppressed in sub-symbol algorithms. Decision-aided sub-symbol algorithms, including the sub-symbol CPEC (SCPEC) algorithm [15] and linearly interpolated (LI-) SCPEC algorithm [16], have been proposed. The performances of decision-aided sub-symbol algorithms are severely affected by the propagation of decision errors when the laser linewidth is large. A non decision-aided sub-symbol blind ICI mitigation algorithm named BL-ICI has been proposed [17]. Though the laser phase noise tolerances of these ICI mitigation algorithms are much larger than that of the conventional CPEC algorithm, their complexities are generally substantially higher. For practical CO-OFDM applications, one should choose a certain optical phase noise suppression algorithm according to the amount of available hardware resources, the target performance (e.g., bit error rate) and the acceptable overhead ratio. As analyzed in [11,16 ], most of the high-performance ICI mitigation algorithms require multiple iterations of discrete Fourier transform (DFT) or inverse DFT (IDFT), which consume the majority of the hardware resources. For example, the LI-SCPEC algorithm requires domain conversion with DFT/IDFT to be executed four times, while the OBE and BL-ICI algorithms employ DFT/IDFT operations L (L is the order of basis expansion) and NB (NB is the number of sub-symbols) times in constructing the observation-based matrix, respectively.

To address the conflict between low computational complexity and high optical phase noise tolerance in CO-OFDM systems, in this paper we propose two novel linewidth-tolerant algorithms, non-decision aided sub-symbol optical phase noise suppression (NDA-SPS) and partial-decision aided sub-symbol optical phase noise suppression (PDA-SPS), based on low-complexity sub-symbol processing without any DFT/IDFT operations. By arranging pilot-subcarriers at a specific spectral location, multiplier-free generation of the observation-based matrix is achieved in both algorithms, which drastically reduces the complexities. For the NDA-SPS algorithm, high accuracy low-complexity pilot-aided sub-symbol estimation is obtained without decision error propagation. To reduce the number of pilot subcarriers by half while maintaining a performance similar to that of the NDA-SPS algorithm, a partial-decision aided process is introduced in the PDA-SPS algorithm. The principles and computational complexities of the proposed sub-symbol algorithms are theoretically analyzed. The performances and the optimization of the proposed algorithms are investigated with Monte-Carlo simulations in the 16QAM CO-OFDM system under different laser linewidths. Numerical results show that compared with several other sub-symbol algorithms, the proposed algorithms offer larger laser linewidth tolerances yet with much lower complexities.

2. Theory of the proposed optical phase noise suppression algorithms

The schematic diagrams of the proposed sub-symbol phase noise suppression algorithms are depicted in Fig. 1(a) . For simplicity, a single polarization system is examined in the following derivation. After timing/frequency synchronization [18] and cyclic prefix removal, the received temporal samples y=[y(0),y(1),,y(N1)]Tof one CO-OFDM symbol, which is distorted by laser phase noise, channel imperfections (e.g. CD and PMD) and amplified spontaneous emission (ASE) noise from optical amplifiers, can be connected to the frequency domain symbol X=[X(0),X(1),,X(N1)]T at the transmitter by the following equation:

HX=FΦ*y+nASE
where H=diag{[H(0),H(1),,H(N1)]T} is the channel frequency response matrix, F=[f0,f1,,fN1]/N is the N × N DFT matrix with column vectorfk=[1,ej2πkN,,ej2π(N1)kN]T, denotes the distortion induced by ASE noise, Φ=diag{[ejϕ(0),ejϕ(1),,ejϕ(N1)]T} is a diagonal matrix representing the time-varying laser phase noise and the superscript (·)* in Eq. (1) denotes complex conjugation. The laser phase noise can be modeled as a Wiener process [10,19 ], i.e., ϕ(k)=ϕ(k1)+u(k), whereu~N(0,σu2) is the Gaussian distributed independent incremental movement of the optical phase noise with zero mean and a variance σu2=2πβTs, where Ts is the sampling period and β is the combined laser linewidth (CLW) of lasers at the transmitter and receiver.

 figure: Fig. 1

Fig. 1 (a) Schematic diagrams of the proposed sub-symbol optical phase noise suppression algorithms, i.e., NDA-SPS and PDA-SPS. The red dashed line represents a partial-decision aided process and only exists in the PDA-SPS algorithm. (b) Example of one carrier phase realization (black line), and the corresponding carrier phase estimated by the CPEC algorithm (red line) and the proposed NDA-SPS algorithm (green line, number of sub-symbols NB = 3) under a combined laser linewidth of 500 kHz.

Download Full Size | PDF

Unlike the conventional CPEC algorithm, in which the optical phase noise is assumed to be a fixed value for the whole symbol period [red line in Fig. 1(b)], the proposed sub-symbol algorithms treat the optical phase noise as a process that fluctuates on a sub-symbol basis [green line in Fig. 1(b)] instead of on a symbol basis. Assuming that the received CO-OFDM symbol y is partitioned into NB sub-symbols in the time domain, we then define ejϕ¯b as the average optical phase noise at the bth sub-symbol:

ϕ¯b={angle(1Lk=(b1)LbL1ejϕ(k)),1bNB1angle(1N(NB1)Lk=(b1)LN1ejϕ(k)),b=NB,whereL=NNB
The operator A denotes the largest integer not greater than A. L and N(NB1)L are the lengths of the bth (1bNB1) sub-symbol and the last sub-symbol, respectively. Then the optical phase noise can be approximated by Φ˜=diag{[ejϕ˜(0),ejϕ˜(1),,ejϕ˜(N1)]T}, whose kth diagonal element ejϕ˜(k) equals ejϕ¯b with b=min(k/L+1,NB). With the above notations, the first item on the right-hand side of Eq. (1) becomes:
FΦ*yFΦ˜*y=F[y1,y2,...,yNB][ejϕ¯1,ejϕ¯2,...,ejϕ¯NB]T=FysubΦsub
where yb is the zero-padded sub-symbol vector of length-N:

yb={[0,,0(b1)L,y(bLL),y(bLL+1),,y(bL1),0,,0NbL]T,1bNB1[0,,0(NB1)L,y(NBLL),y(NBLL+1),,y(N1)]T,b=NB

In order to estimate the length-NB phase noise vector O(NB13)+O(NB23), a total number of Np pilot subcarriers are uniformly inserted into the signal band at the transmitter. Let kq (0qNp1) denote the index of pilot subcarriers and the corresponding length-N selection vector S=[c0,,ck01,ek0,ck0+1,,ck11,ek1,ck1+1,,ckNp-2,ekNp1,,cN1]T, where ekqequals 1 and ck equals 0. Note that when k0=0, c0,c1,,ck01 are null. From Eq. (1) and Eq. (3), we have:

FH[S(HX)]FH[S(FysubΦsub)]+nASE'
where denotes an element-wise multiplication operation, (·)H denotes conjugate transpose, and nASE'represents the impact of ASE noise. By employing the equivalence relation between multiplication in the frequency domain and circular convolution in the time domain [20], the first item on the right-hand side of Eq. (5) can be further expressed as:
FH[S(FysubΦsub)]=1N(FHS)(FHFysubΦsub)=1N(sysub)Φsub
where denotes an N-point circular convolution operation on a column basis and s is the IDFT of S.

When Np is a divisor of N, and the first index of pilot subcarrier k 0 is chosen to be:

k0=N4Νpτ,τ=0,1,2,3
then the vector s becomes a periodical vector as:
s=FHS=[a0,0,,0NP,a1,0,,0,a.2,0,,0,a3,0,,0oneperiod,a0,0,,0,a1,0,,a3,0,,0]Tan=NpNjnτ,n=0,1,2,3
The matrix M=sysubcan be expressed as:
M=s[y1,y2,,yNB]=[Λ1,Λ2,,ΛNB]Λb=a0yb+a1circshift(yb,Np)+a2circshift(yb,2Np)++a3circshift(yb,NNp)
where circshift(A, k) denotes a circular shift of vector A by k elements. As [a 0, a 1, a 2, a 3] is a geometric sequence with common ratio, the kth element of Λb can be written as:
Λb(k)={m=0NNp1am40.25myb(k+mNp),0kNp1jkNpτΛb(kkNpNp),NpkN1
Since only the first Np rows of the matrix M in Eq. (9) are mutually independent as indicated in Eq. (10), the number of linear equations in Eq. (6) can be reduced to Np, i.e., keeping only the first Np equations. We use an observation-based matrix C of size Np × NB with C(k, b) = Λb(k) to denote the first Np rows of the matrix M in Eq. (10).

An important observation about vector s in Eq. (8) is that all possible values of the non-zero elements an are on either in-phase coordinates or quadrature coordinates in the complex plane. Figure 2 shows the selection vectors S (left side) in the frequency domain and their corresponding normalized time domain vectors s (right side) with N = 256 and Np = 8 for four possible choices of k 0 in Eq. (7). Moreover, since N is often chosen to be a power of 2 to facilitate the implementation of DFT with hardware efficient radix-2 fast Fourier transform (FFT), NpN is also a power of 2. Therefore, the calculation of vector Λb does not need any multiplications but only addition/subtraction operations, which is beneficial for low-complexity hardware implementation. In other words, the circular convolution operation with s in Eq. (9) can be realized using a “circular shift and add” method without any multiplications, and hence the generation of observation-based matrix C is multiplier-free.

 figure: Fig. 2

Fig. 2 The selection vectors (S) (left side) in the frequency domain with different indices k 0 of the first pilot subcarrier and their corresponding normalized time domain vectors s (right side) in a system with DFT/IDFT size of N = 256 and a number of pilot subcarriers Np = 8. (a) k 0 = 0, (b) k 0 = 8, (c) k 0 = 16, (d) k 0 = 24. Since all possible values of the non-zero elements in the time domain vector s are on either in-phase coordinates or quadrature coordinates in the complex plane, the calculation of circular convolution with vector s becomes multiplier-free.

Download Full Size | PDF

The first Np rows of the left-hand side of Eq. (5), i.e., the pilot-based vector R, can be rewritten as:

R=FH(SHX)NP=GH(XH)
where ANPdenotes the first Np rows of matrix A. X=[X(k0),X(k0+NNp),,X(k0+(Np1)NNp)]Tand H=[H(k0),H(k0+NNp),,H(k0+(Np1)NNp)]T are the pilot symbols and channel frequency response of the pilot subcarriers, respectively. GH=[g0,g1,gNp1]/N is a Np×Np matrix with kth column vector gk=[1,ej2πN(k0+kNNp),,ej2πN(Np1)(k0+kNNp)]T. Since the channel response matrix H is regarded as invariant over several hundreds of CO-OFDM symbols [4,21 ] and can be estimated periodically using the training symbols [21], R can be calculated at the end of the training stage and stored for the following hundreds of CO-OFDM symbols.

Combining Eq. (5), Eq. (6) and Eq. (11), we have:

R=1NCΦsub+ξ
where ξ includes the modeling error introduced by the approximation in Eq. (3) and the impact of ASE noise. The sub-symbol optical phase noise vector Φsub can be estimated by using the least-squares (LS) criterion [8] as follows:

Φ^sub=N(CHC)1CHR

To make Eq. (13) overdetermined, the number of pilots Np should be no less than the number of sub-symbols NB. A refinement procedure is executed by eliminating the impact of amplitude noise on Φ^sub. The updated Φ^sub is rewritten as:

Φ^sub=exp[jangle(Φ^sub)]

2.1 Non-decision aided (NDA) sub-symbol phase noise suppression

With Φ^sub from Eq. (14), the kth time domain sample z(k) after sub-symbol optical phase noise suppression is:

z(k)=y(k)ejϕ¯b,0kN1,whereb=min(kL+1,NB)

The signal z=[z(0),z(1),...,z(N1)]T is sent to a channel equalizer and a symbol slicer. The final output X^ after decision is:

X^=Θ(H1Fz)

As no decision aided process is employed, the NDA sub-symbol algorithm is free of decision error propagation that largely limits the performance of decision aided algorithms such as our previous LI-SCPEC algorithm [16], when the optical phase noise level is very high (e.g., in a system with a CLW of several MHz).

2.2 Partial-decision aided (PDA) sub-symbol phase noise suppression

Although a large NB is preferable to reduce the modeling error in Eq. (3), increasing NB (i.e., the number of unknown variables to be estimated) degrades the accuracy of the LS estimation in Eq. (13) when Np (i.e., the number of independent rows) is fixed. On the other hand, increasing Np improves the accuracy of LS estimation, but leads to lower spectrum efficiency. A decision aided process can be employed in a sub-symbol algorithm [16] to mitigate the conflict between low overhead and high estimation accuracy. However, conventional decision aided processes are computationally intensive because they makes decisions on all subcarriers and uses the decisions for a second stage optical phase noise suppression.

To keep both complexity and overhead low, we devise a partial-decision aided (PDA) sub-symbol algorithm that is compatible with the multiplier-free process in Eq. (9) and yet offers outstanding performance comparable with that of the NDA sub-symbol algorithm, which has a doubled pilot-overhead. According to Eq. (7), for a certain number of pilot subcarriers Np, there are four possible choices of selection vector S that enable multiplier-free generation of the observation-based matrix C with Eq. (9). We choose two of them, S 1 and S 2, to be the selection vectors for Np pilot subcarriers in the pilot aided process and Np data subcarriers in the partial-decision aided process, respectively. The PDA sub-symbol algorithm consists of the following two stages:

Stage 1: (a) Obtain a coarse estimation of optical phase noise with Np pilot subcarriers. The received CO-OFDM symbol y is first divided into NB1 sub-symbols for coarse optical phase suppression. With y and selection vector S 1, the observation-based matrix C 1 and pilot-based vector R 1 are obtained using Eq. (9) and Eq. (11), respectively. Then the coarsely estimated sub-symbol optical phase noise vector Φ^sub is calculated using Eq. (14). (b) Obtain Np data subcarriers through partial-decision with Φ^sub from the previous step. Similarly to the Np pilot subcarriers, the unknown data vector X2 carried on Np data subcarriers corresponding with the selection vector S 2 satisfies the following equation:

G2H(X2H2)=1NC2Φ^sub+Δδ2
where the observation-based matrix C 2 can be generated without multiplications from S 2 and y using Eq. (9), H2 is the corresponding channel frequency response vector of Np data subcarriers, and includes the estimation error in Φ^sub, modeling error in Eq. (3) and the impact of ASE noise. Since G2G2H=NpNI, where I is a unit matrix, the estimated data X^2 can be obtained as:
X^2=Θ{NNpdiag[(H2)1]G2C2Φ^sub}
Therefore, partial-decision is achieved with Eq. (18) without using size-N DFT as in Eq. (16), which greatly reduced the complexity of the partial decision aided process.

Stage 2: Fine sub-symbol optical phase noise suppression. The received CO-OFDM symbol is divided into NB2 sub-symbols in this stage. C˜1 and C˜2 denote the new observation-based matrices corresponding with selection vectors S 1 and S 2, respectively. Note that R1=1NC˜1Φnew+Δζ1 is the equation that relates to Np pilot subcarriers, while G2H(X^2H2)=1NC˜2Φnew+Δζ2 is the equation that relates to Np partial-decision based data subcarriers. An updated sub-symbol optical phase noise vector Φnew can be estimated through these 2Np equations including both pilot subcarriers and partial-decision based data subcarriers:

Φ^new=exp{jangle[(CnewHCnew)1CnewHRnew]}
where Rnew=[R1G2H(X^2H2)],Cnew=[C˜1C˜2]. The optical phase noise suppression process is carried out following Eq. (15) with , and the final decision of data vector is obtained with Eq. (16).

Since two sub-symbol optical phase noise estimation stages are employed, the performance of the PDA sub-symbol algorithm depends on both NB1 in the first stage and NB2 in the second stage. With N = 256 and Np = 8, Fig. 3(a) shows the required optical signal-to-noise ratio (OSNR) with different combinations of NB1 and NB2 at a BER of 3.8 × 10−3 in a back-to-back (B2B) 16QAM CO-OFDM system with the proposed PDA sub-symbol algorithm under a CLW of 1 MHz. It is clearly shown in the solid lines that singularities occur when NB1 = NB2, which can be attributed to the fact that the observation-based matrices used in stage 2 are the same as the ones used in stage 1 when NB1 = NB2, i.e., C˜1=C1,C˜2=C2. The independence of these two estimation stages is severely disrupted when these two estimation stages use the same observation-based matrices, which in turn results in poor performance in the decision aided estimation process. By contrast, the observation-based matrices are different when NB1NB2, which provides diversity and hence significant improvement in the estimation accuracy in stage 2.

 figure: Fig. 3

Fig. 3 (a) Required OSNR at a BER of 3.8 × 10−3 versus different numbers of sub-symbols NB1 in stage 1 and NB2 in stage 2 in the back-to-back 16QAM CO-OFDM system with the proposed PDA sub-symbol algorithm under a CLW of 1 MHz. (b) The OSNR gain at a BER of 3.8 × 10−3 versus different offset values with respect to the case with zero offset. (c) Two different symbol partition processes for the received time domain samples when NB1 = NB2. The upper part denotes the process without offset (i.e.,Δ=0) in stage 1 and the lower part represents the process with offset Δ0 in stage 2.

Download Full Size | PDF

To eliminate singularities when NB1 = NB2, we propose to include an offset when dividing a CO-OFDM symbol into sub-symbols in stage 2, as shown in Fig. 3(c). In stage 2, the end of the first sub-symbol is offset by Δ samples, and all other sub-symbols are shifted accordingly. Thus, the new sub-symbol matrix is y=[y1,y2,,yNB] with bth column vector as:

yb={[y(0),y(1),,y(L1Δ),0,,0NL+Δ]T,b=1[0,,0(b1)LΔ,y(bLLΔ),y(bLLΔ+1),,y(bLΔ1),0,,0NbL+Δ]T,2bNB1[0,,0(NB1)LΔ,y(NBLLΔ),y(NBLLΔ+1),,y(N1)]T,b=NB
where L=N/NB.

To illustrate the offset, the upper part of Fig. 3(c) depicts symbol partition in stage 1 without offset (Δ=0), and the lower part depicts the symbol partition with offset (Δ0) in stage 2. With such a procedure, the observation-based matrices in the two stages differ from each other. The effectiveness of the offset procedure is shown in the dotted lines in Fig. 3(a) with Δ=20. To optimize the offset procedure, Fig. 3(b) shows the OSNR gain with respect to the case with Δ=0 at a BER of 3.8 × 10−3 for various offset values when N = 256. It is found that Δ±20 achieves the optimal performance in a system with NB1=NB24. While for a system with NB1=NB23, the maximal gain is less than 0.05 dB, which is trivial for a system. Consequently, the offset values Δ are set to 20 and 0 for NB1=NB24 and NB1=NB23, respectively.

3. Performance evaluation

The performance of the proposed algorithms in a 16QAM CO-OFDM system is evaluated by Monte-Carlo simulations using Matlab and VPItransmissionmaker. We use the terms “NDA-SPS” and “PDA-SPS” to refer to the proposed algorithms in section 2.1 and section 2.2, respectively. The total number of subcarriers is 256, in which 8 central subcarriers and 14 edge subcarriers are set as guard subcarriers. Unless otherwise marked, 8 pilot subcarriers are uniformly distributed in the signal band as described in section 2. For PDA-SPS, the index of the first non-zero element of selection vector S 1 (S 2) is k 0 = 8 (k 0 = 24). A cyclic prefix of length 32 is used to accommodate the delay among subcarriers induced by chromatic dispersion. ISFA channel estimation is employed [21]. Electrical pre-distortion [22] is adopted at the transmitter to mitigate the nonlinearity in electrical-to-optical conversion with the optical I/Q modulator. The sampling rate is chosen to be 14 GS/s to emulate a 43.94 Gb/s metro/access system [5,6 ], which typically has a large linewidth-symbol time product. The photodiodes are modeled as 5th-order Bessel low-pass filters with 3 dB bandwidths of 14 GHz. Thermal noise and shot noise have also been included at the receiver. For comparison, the performances of two other sub-symbol algorithms, the BL-ICI algorithm with the average power method [17], the LI-SCPEC algorithm and the R-PCE algorithm, are also investigated. Unless otherwise indicated, all simulation results are obtained with homodyne detection using a practical synchronization method proposed in [18] (i.e., the impact of non-perfect time synchronization has already been taken into account in all numerical results). All BER results are obtained by measuring over 4.7 × 107 bits under 25 different carrier phase realizations.

To demonstrate the effectiveness of the PDA process in pilot-overhead reduction, Fig. 4(a) shows the required OSNR at a BER of 3.8 × 10−3 with the NDA-SPS algorithm employing Np = 16 and the PDA-SPS algorithm employing Np = 8 in the B2B 16QAM CO-OFDM system under different CLWs. When Np is fixed to 8, the PDA-SPS algorithm outperforms the NDA-SPS algorithm with the same number of sub-symbols. For a small number of sub-symbols, the performance of PDA-SPS (2, 2) with Np = 8 is almost the same as that of NDA-SPS (NB = 2) with Np = 16. At an OSNR of 23 dB, the CLW tolerances are approximately 2.82 MHz, 2.56 MHz, 3.56 MHz and 3.22 MHz for NDA-SPS (NB = 3) with Np = 16, PDA-SPS (2, 3) with Np = 8, NDA-SPS (NB = 4) with Np = 16 and PDA-SPS (3, 4) with Np = 8. Therefore, with a moderate OSNR, the optical phase noise tolerance of the system with the PDA-SPS algorithm, which employs only half the number of pilot subcarriers, is only slightly smaller than that of the system with the NDA-SPS algorithm. We then focus on the performance of the PDA-SPS algorithm in the following investigation.

 figure: Fig. 4

Fig. 4 (a) Required OSNR at a target BER of 3.8 × 10−3 in the back-to-back system with the proposed PDA-SPS algorithm and proposed NDA-SPS algorithm versus different CLWs. (b) Required OSNR at a BER of 3.8 × 10−3 in the back-to-back system with various phase noise suppression algorithms versus different CLWs. Unless specifically stated, the number of pilots Np = 8.

Download Full Size | PDF

Figure 4(b) shows the required OSNR at a BER target of 3.8 × 10−3 with respect to CLW using different optical phase noise suppression algorithms in the B2B 16QAM CO-OFDM system. When the CLW exceeds 1 MHz, the system with a conventional CPEC algorithm fails to achieve the target BER in the OSNR range of interest. At an OSNR of 23 dB, the system’s CLW tolerances with CPEC, R-PCE (q = 3), BL-ICI (NB = 4), LI-SCPEC (NB = 4) and PDA-SPS (3, 4) are about 835 kHz, 1.44 MHz, 2.41 MHz, 2 MHz and 3.22 MHz, respectively. Though the ICI mitigation procedure in the BL-ICI algorithm is not affected by decision error, its performance with NB = 4 is found to be worse than that of PDA-SPS (3, 4) when CLW exceeds 750 kHz. The performance variance of these two sub-symbol algorithms is attributed to the additional modeling error in the BL-ICI algorithm with approximation sinθθ [17]. The benefit of higher estimation accuracy in stage 1 of the PDA-SPS algorithm than that of the LI-SCPEC algorithm with the same number of sub-symbols is clearly demonstrated by comparing their performances when CLW is larger than 1.2 MHz. Therefore, the system’s optical phase noise tolerance is evidently improved by the PDA-SPS algorithm.

As implied in section 2.2, the performance of PDA-SPS depends on the number of sub-symbols in both stages. To optimize the performance of the PDA-SPS algorithm, Fig. 5 shows the contour plots of receiver sensitivity (OSNR in dB) at a target BER of 3.8 × 10−3 with respect to different numbers of sub-symbols NB1 in stage 1 and NB2 in stage 2 under a CLW of 1 MHz [Fig. 5(a)] or 2 MHz [Fig. 5(b)]. For each single stage, the modeling error in Eq. (3) becomes smaller with a larger number of sub-symbols. However, with a limited number of equations [i.e., Eq. (12)] available, the estimation accuracy drops for larger numbers of unknown variables (i.e., more averaged optical phase noise of sub-symbols to be estimated). In both studied cases, optimal performance is achieved with moderate NB1 and NB2, i.e., NB1 ≤ 4 and NB2 ≤ 6. Comparing these two cases, the optimal number of sub-symbols in both stages becomes larger when the CLW increases. Since the number of equations doubles in stage 2, the optimal NB1 in stage 1 is also found to be smaller than NB2 in stage 2.

 figure: Fig. 5

Fig. 5 The contour plots of receiver sensitivity at a BER of 3.8 × 10−3 with respect to different numbers of sub-symbols NB1 in stage 1 and NB2 in stage 2 of the PDA-SPS algorithm under CLWs of (a) 1 MHz and (b) 2 MHz. The optimal performances are achieved with moderate NB1 and NB2.

Download Full Size | PDF

In addition to the back-to-back scenario, the Q2 factor of a 16QAM CO-OFDM system under a CLW of 1 MHz after 4 × 80 km standard single mode fiber (CD: 17 ps/nm/km, nonlinear coefficient: 1.3 W−1km−1, loss: 0.2 dB/km) transmission without inline dispersion compensation is also investigated, as shown in Fig. 6(a) . Each fiber span employs one erbium-doped fiber amplifier (EDFA) with a noise figure of 6 dB and a gain of 16 dB. The optical launch power is set to −6 dBm for optimal transmission performance. To show the impact of non-perfect channel estimation with ISFA under the impact of optical phase noise and ASE noise, the performance of PDA-SPS (3, 4) with ideal channel estimation is also included in Fig. 6(a). The results show that the performance degradation of PDA-SPS (3, 4) due to the non-perfect channel estimation is small (Q2 factor penalty < 0.35 dB) in the simulated system. With the same number of sub-symbols and pilot-overhead, the PDA-SPS outperforms other listed sub-symbol algorithms (i.e., BL-ICI, LI-SCPEC) and the R-PCE algorithm in the transmission scenario. The performance of the PDA-SPS algorithm is only slightly worse than that of the NDA-SPS algorithm with a doubled pilot-overhead and the same number of sub-symbols. Compared with the BL-ICI algorithm and LI-SCPEC algorithm with the same number of sub-symbols, which show a similar performance in the system, the Q2 factor increases approximately by 0.5 dB (1 dB) with the proposed algorithms when NB = 2 (NB = 4). By comparing the signal constellations before the symbol slicer with CPEC [point A in Fig. 6(a)] and PDA-SPS (3, 4) [point B in Fig. 6(a)], it is clear that the ICI induced by optical phase noise is effectively mitigated by the sub-symbol algorithm PDA-SPS. To show the impact of non-perfect frequency synchronization in case of intradyne detection, Fig. 6(c) compares the performance of different algorithms under carrier frequency offset from 0 GHz to 5 GHz. The measured mean residual frequency offset is about 3.08 MHz regardless of the actual carrier frequency offset before synchronization. Compared with the homodyne detection scenario, about 0.5 dB Q2 factor penalty is observed for PDA-SPS (3, 4) under non-perfect frequency synchronization. From this figure one sees that even with such a residual frequency offset the Q2 factor is improved by at least 1.22 dB with PDA-SPS (3, 4) when compared with BL-ICI (NB = 4).

 figure: Fig. 6

Fig. 6 (a) Q2 factor of a 16QAM CO-OFDM system under a CLW of 1 MHz after 320 km SSMF transmission versus different optical launch powers with different optical phase noise suppression algorithms. (b) The constellation diagrams for CPEC algorithm and PDA-SPS (3, 4) algorithm under an optimal optical launch power of −6 dBm. (c) The Q2 factor of intradyne detection system (solid lines) using the synchronization method in [18] with PDA-SPS (3, 4) and BL-ICI (NB = 4) under different carrier frequency offsets. All listed algorithms except the NDA-SPS algorithm are tested in a system with 8 pilot subcarriers. For the NDA-SPS algorithm, the number of pilot subcarriers is 16.

Download Full Size | PDF

4. Complexity analysis

The complexity of the proposed sub-symbol algorithms in terms of the required number of complex-valued multiplications (RNCM) is analyzed in Table 1 . The RNCM of the CPEC [8], LI [23], BL-ICI [17] and previously proposed LI-SCPEC algorithms [16] are also listed for comparison. The complexity of the proposed NDA-SPS algorithm is mainly induced by calculating the phase noise vector Φ^sub [Eq. (13)] and phase noise suppression [Eq. (15)], whose RCNM are O((NB2+NB)NP+NB2) and O(N), respectively. For the PDA-SPS algorithm, an additional RNCM of [O((NB1+2NB2+2+2Np+2NB22)NP+NB22)+O(NB23)] is required for the partial-decision aided process.

Tables Icon

Table 1. Number of operations required for various phase noise suppression algorithms

As indicated in Eq. (3), the proposed NDA-SPS algorithm with NB = 1 is equivalent to the conventional CPEC. Unlike the BL-ICI algorithm and LI-SCPEC algorithm that require multiple repetitions of size-N DFT/IDFT, the proposed sub-symbol algorithms do not need any DFT/IDFT in the process of phase noise estimation. Therefore, the total RNCM of NDA-SPS and PDA-SPS are substantially lower than that of the former two algorithms. For instance, as shown in Table 2 , the RNCM with N = 32Np for LI (Q = 4), R-PCE (q = 3), NDA-SPS (NB = 2), NDA-SPS (NB = 4), PDA-SPS (2, 2), PDA-SPS (3, 4), BL-ICI (NB = 2), BL-ICI (NB = 4) and LI-SCPEC (NB = 2 or 4) are about 4.08N, 3.19N, 1.23N, 1.94N, 2.28N, 3.73N, 15.09N, 29.87N and 20.31N, respectively. When the number of pilot subcarriers is set to Np=N/16, the RNCM are about 1.42N and 2.56N for NDA-SPS (NB = 2) and NDA-SPS (NB = 4), respectively. Thus, with moderate numbers of sub-symbols, the PDA-SPS algorithm with half pilot-overhead has a complexity comparable to that of the NDA-SPS algorithm that exhibits a similar performance.

Tables Icon

Table 2. Typical RNCM with N = 32Np for various phase noise suppression algorithms

5. Conclusion

In this paper, we propose two novel low-complexity linewidth-tolerant sub-symbol optical phase noise suppression algorithms, NDA-SPS and PDA-SPS, for CO-OFDM systems. In the NDA-SPS algorithm, high performance time domain sub-symbol optical phase suppression is achieved without decision error propagation. To improve the spectrum efficiency, a partial-decision aided process that helps to reduce the pilot-overhead by half is proposed in the PDA-SPS algorithm. To emulate an optical access/metro system, in our simulation we choose similar parameters as those in literature [10,13 ] (e.g., a moderate band rate of 10 to 20 GBaud/s, a moderate DFT/IDFT length of 256 and the number of pilot subcarriers of 10 to 20). Numerical results show that the PDA-SPS algorithm with a 50% pilot-overhead offers a laser linewidth tolerance similar to that of NDA-PSP algorithm at a moderate OSNR, which is considerably larger than several other sub-symbol algorithms. The optimization of the PDA-SPS algorithm verifies that the optimal performance can be achieved with moderate numbers of sub-symbols for a CLW of several MHz. By employing specially designed comp-type pilot subcarriers, multiplier-free observation-based matrix generation for sub-symbol optical phase estimation is achieved in the proposed algorithms. Since DFT/IDFT operations that are usually required in other high performance ICI mitigation algorithms are avoided in the proposed algorithms, the complexities of the proposed algorithms with superior performance are significantly lower than several other sub-symbol algorithms, which is beneficial for real-time hardware implementation.

Acknowledgments

This work was supported in part by the China Postdoctoral Science Foundation under Grant 2013M531868, in part by the Young Faculty Research Fund of SCNU under Grant 13KJ04, and in part by the Guangdong Innovative Research Team Program under Grant 201001D0104799318.

References and links

1. X. Liu, S. Chandrasekhar, B. Zhu, P. J. Winzer, A. H. Gnauck, and D. W. Peckham, “448-Gb/s reduced-guard-interval CO-OFDM transmission over 2000 km of ultra-large-area fiber and five 80-GHz-grid ROADMs,” J. Lightwave Technol. 29(4), 483–490 (2011). [CrossRef]  

2. W. Shieh, “OFDM for flexible high-speed optical networks,” J. Lightwave Technol. 29(10), 1560–1577 (2011). [CrossRef]  

3. K. Christodoulopoulos, I. Tomkos, and E. A. Varvarigos, “Elastic bandwidth allocation in flexible OFDM-based optical networks,” J. Lightwave Technol. 29(9), 1354–1366 (2011). [CrossRef]  

4. X. Yi, W. Shieh, and Y. Ma, “Phase noise effects on high spectral efficiency coherent optical OFDM transmission,” J. Lightwave Technol. 26(10), 1309–1316 (2008). [CrossRef]  

5. N. Cvijetic, “OFDM for next-generation optical access networks,” J. Lightwave Technol. 30(4), 384–398 (2012). [CrossRef]  

6. N. Cvijetic, M. Huang, E. Ip, Y. Shao, Y. Huang, M. Cvijetic, and T. Wang, “Coherent 40Gb/s OFDMA-PON for long-reach (100+ km) high-split ratio (> 1: 64) optical access/metro networks,” in Proc. OFC, paper. OW4B.8 (2012).

7. R. Gaudino, V. Curri, G. Bosco, G. Rizzelli, A. Nespola, D. Zeolla, S. Straullu, S. Capriata, and P. Solina, “On the use of DFB lasers for coherent PON,” in Proc. OFC, paper. OTh4G.1 (2011).

8. S. Wu and Y. Bar-Ness, “OFDM systems in the presence of phase noise: consequences and solutions,” IEEE Trans. Commun. 52(11), 1988–1996 (2004). [CrossRef]  

9. X. Yi, W. Shieh, and Y. Tang, “Phase estimation for coherent optical OFDM,” IEEE Photonics Technol. Lett. 19(12), 919–921 (2007). [CrossRef]  

10. W. Chung, “A matched filtering approach for phase noise suppression in CO-OFDM systems,” IEEE Photonics Technol. Lett. 22(24), 1802–1804 (2010). [CrossRef]  

11. X. Hong, X. Hong, and S. He, “Low-complexity optical phase noise suppression in CO-OFDM system using recursive principal components elimination,” Opt. Express 23(18), 24077–24087 (2015). [CrossRef]   [PubMed]  

12. X. Yi, X. Chen, D. Sharma, C. Li, M. Luo, Q. Yang, Z. Li, and K. Qiu, “Digital coherent superposition of optical OFDM subcarrier pairs with Hermitian symmetry for phase noise mitigation,” Opt. Express 22(11), 13454–13459 (2014). [CrossRef]   [PubMed]  

13. Y. Liu, C. Yang, F. Yang, and H. Li, “The application of cost-effective lasers in coherent UDWDM-OFDM-PON aided by effective phase noise suppression methods,” Opt. Express 22(6), 6276–6286 (2014). [CrossRef]   [PubMed]  

14. Y. Liu, C. Yang, and H. Li, “Cost-effective and spectrum-efficient coherent TDM-OFDM-PON aided by blind ICI suppression,” IEEE Photonics Technol. Lett. 27(8), 887–890 (2015). [CrossRef]  

15. X. Hong and S. He, “Sub-frame carrier phase estimation for coherent optical orthogonal frequency multiplexing system,” in Proceeding of Progress In Electromagnetics Research Symposium 2013, pp. 314–315 (2013).

16. X. Hong, X. Hong, and S. He, “Linearly interpolated sub-symbol optical phase noise suppression in CO-OFDM system,” Opt. Express 23(4), 4691–4702 (2015). [CrossRef]   [PubMed]  

17. S. Cao, P. Kam, and C. Yu, “Time-domain blind ICI mitigation for non-constant modulus format in CO-OFDM,” IEEE Photonics Technol. Lett. 25(24), 2490–2493 (2013). [CrossRef]  

18. T. M. Schmidl and D. C. Cox, “Robust frequency and timing synchronization for OFDM,” IEEE Trans. Commun. 45(12), 1613–1621 (1997). [CrossRef]  

19. E. Ip and J. Kahn, “Feedforward carrier recovery for coherent optical communications,” J. Lightwave Technol. 25(9), 2675–2692 (2007). [CrossRef]  

20. J. G. Proakis and D. G. Manolakis, Digital Signal Processing (Pearson Prentice Hall, 2007).

21. X. Liu and F. Buchali, “Intra-symbol frequency-domain averaging based channel estimation for coherent optical OFDM,” Opt. Express 16(26), 21944–21957 (2008). [CrossRef]   [PubMed]  

22. Y. Tang, K. P. Ho, and W. Shieh, “Coherent optical OFDM transmitter design employing predistortion,” IEEE Photonics Technol. Lett. 20(11), 954–956 (2008). [CrossRef]  

23. M. E. Mousa-Pasandi, Q. Zhuge, X. Xu, M. M. Osman, Z. A. El-Sahn, M. Chagnon, and D. V. Plant, “Experimental demonstration of non-iterative interpolation-based partial ICI compensation in100G RGI-DP-CO-OFDM transport systems,” Opt. Express 20(14), 14825–14832 (2012). [CrossRef]   [PubMed]  

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 (6)

Fig. 1
Fig. 1 (a) Schematic diagrams of the proposed sub-symbol optical phase noise suppression algorithms, i.e., NDA-SPS and PDA-SPS. The red dashed line represents a partial-decision aided process and only exists in the PDA-SPS algorithm. (b) Example of one carrier phase realization (black line), and the corresponding carrier phase estimated by the CPEC algorithm (red line) and the proposed NDA-SPS algorithm (green line, number of sub-symbols NB = 3) under a combined laser linewidth of 500 kHz.
Fig. 2
Fig. 2 The selection vectors (S) (left side) in the frequency domain with different indices k 0 of the first pilot subcarrier and their corresponding normalized time domain vectors s (right side) in a system with DFT/IDFT size of N = 256 and a number of pilot subcarriers Np = 8. (a) k 0 = 0, (b) k 0 = 8, (c) k 0 = 16, (d) k 0 = 24. Since all possible values of the non-zero elements in the time domain vector s are on either in-phase coordinates or quadrature coordinates in the complex plane, the calculation of circular convolution with vector s becomes multiplier-free.
Fig. 3
Fig. 3 (a) Required OSNR at a BER of 3.8 × 10−3 versus different numbers of sub-symbols NB1 in stage 1 and NB2 in stage 2 in the back-to-back 16QAM CO-OFDM system with the proposed PDA sub-symbol algorithm under a CLW of 1 MHz. (b) The OSNR gain at a BER of 3.8 × 10−3 versus different offset values with respect to the case with zero offset. (c) Two different symbol partition processes for the received time domain samples when NB1 = NB2 . The upper part denotes the process without offset ( i .e . , Δ = 0 ) in stage 1 and the lower part represents the process with offset Δ 0 in stage 2.
Fig. 4
Fig. 4 (a) Required OSNR at a target BER of 3.8 × 10−3 in the back-to-back system with the proposed PDA-SPS algorithm and proposed NDA-SPS algorithm versus different CLWs. (b) Required OSNR at a BER of 3.8 × 10−3 in the back-to-back system with various phase noise suppression algorithms versus different CLWs. Unless specifically stated, the number of pilots Np = 8.
Fig. 5
Fig. 5 The contour plots of receiver sensitivity at a BER of 3.8 × 10−3 with respect to different numbers of sub-symbols NB1 in stage 1 and NB2 in stage 2 of the PDA-SPS algorithm under CLWs of (a) 1 MHz and (b) 2 MHz. The optimal performances are achieved with moderate NB1 and NB2 .
Fig. 6
Fig. 6 (a) Q2 factor of a 16QAM CO-OFDM system under a CLW of 1 MHz after 320 km SSMF transmission versus different optical launch powers with different optical phase noise suppression algorithms. (b) The constellation diagrams for CPEC algorithm and PDA-SPS (3, 4) algorithm under an optimal optical launch power of −6 dBm. (c) The Q2 factor of intradyne detection system (solid lines) using the synchronization method in [18] with PDA-SPS (3, 4) and BL-ICI (NB = 4) under different carrier frequency offsets. All listed algorithms except the NDA-SPS algorithm are tested in a system with 8 pilot subcarriers. For the NDA-SPS algorithm, the number of pilot subcarriers is 16.

Tables (2)

Tables Icon

Table 1 Number of operations required for various phase noise suppression algorithms

Tables Icon

Table 2 Typical RNCM with N = 32Np for various phase noise suppression algorithms

Equations (20)

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

H X = F Φ * y + n ASE
ϕ ¯ b = { a n g l e ( 1 L k = ( b 1 ) L b L 1 e j ϕ ( k ) ) , 1 b N B 1 a n g l e ( 1 N ( N B 1 ) L k = ( b 1 ) L N 1 e j ϕ ( k ) ) , b = N B , where L = N N B
F Φ * y F Φ ˜ * y = F [ y 1 , y 2 , ... , y N B ] [ e j ϕ ¯ 1 , e j ϕ ¯ 2 , ... , e j ϕ ¯ N B ] T = F y s u b Φ s u b
y b = { [ 0 , , 0 ( b 1 ) L , y ( b L L ) , y ( b L L + 1 ) , , y ( b L 1 ) , 0 , , 0 N b L ] T , 1 b N B 1 [ 0 , , 0 ( N B 1 ) L , y ( N B L L ) , y ( N B L L + 1 ) , , y ( N 1 ) ] T , b = N B
F H [ S ( H X ) ] F H [ S ( F y s u b Φ s u b ) ] + n ASE '
F H [ S ( F y s u b Φ s u b ) ] = 1 N ( F H S ) ( F H F y s u b Φ s u b ) = 1 N ( s y s u b ) Φ s u b
k 0 = N 4 Ν p τ , τ = 0 , 1 , 2 , 3
s = F H S = [ a 0 , 0 , , 0 N P , a 1 , 0 , , 0 , a .2 , 0 , , 0 , a 3 , 0 , , 0 one period , a 0 , 0 , , 0 , a 1 , 0 , , a 3 , 0 , , 0 ] T a n = N p N j n τ , n = 0 , 1 , 2 , 3
M = s [ y 1 , y 2 , , y N B ] = [ Λ 1 , Λ 2 , , Λ N B ] Λ b = a 0 y b + a 1 c i r c s h i f t ( y b , N p ) + a 2 c i r c s h i f t ( y b , 2 N p ) + + a 3 c i r c s h i f t ( y b , N N p )
Λ b ( k ) = { m = 0 N N p 1 a m 4 0.25 m y b ( k + m N p ) , 0 k N p 1 j k N p τ Λ b ( k k N p N p ) , N p k N 1
R = F H ( S H X ) N P = G H ( X H )
R = 1 N C Φ s u b + ξ
Φ ^ s u b = N ( C H C ) 1 C H R
Φ ^ s u b = exp [ j a n g l e ( Φ ^ s u b ) ]
z ( k ) = y ( k ) e j ϕ ¯ b , 0 k N 1 , where b = min ( k L + 1 , N B )
X ^ = Θ ( H 1 F z )
G 2 H ( X 2 H 2 ) = 1 N C 2 Φ ^ s u b + Δ δ 2
X ^ 2 = Θ { N N p d i a g [ ( H 2 ) 1 ] G 2 C 2 Φ ^ s u b }
Φ ^ n e w = exp { j a n g l e [ ( C n e w H C n e w ) 1 C n e w H R n e w ] }
y b = { [ y ( 0 ) , y ( 1 ) , , y ( L 1 Δ ) , 0 , , 0 N L + Δ ] T , b = 1 [ 0 , , 0 ( b 1 ) L Δ , y ( b L L Δ ) , y ( b L L Δ + 1 ) , , y ( b L Δ 1 ) , 0 , , 0 N b L + Δ ] T , 2 b N B 1 [ 0 , , 0 ( N B 1 ) L Δ , y ( N B L L Δ ) , y ( N B L L Δ + 1 ) , , y ( N 1 ) ] T , b = N B
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.