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

Transmitter IQ mismatch compensation in coherent optical OFDM systems using pilot signals

Open Access Open Access

Abstract

Transmitter in-phase/quadrature (IQ) mismatch in coherent optical orthogonal frequency division multiplexing (CO-OFDM) systems is difficult to mitigate at the receiver using conventional time domain methods such as the Gram-Schmidt orthogonalization procedure, particularly in the presence of channel distortion. In this paper, we present a scheme that mitigates both transmitter IQ mismatch and channel distortion. We propose a pilot structure to estimate both channel and IQ mismatch, and develop a minimum mean square error compensation method. Numerical results show that the proposed method is effective in reducing transmitter IQ mismatch for a CO-OFDM system.

©2010 Optical Society of America

1. Introduction

Coherent orthogonal frequency division multiplexing (CO-OFDM) is one of the most promising technologies for high-speed optical fiber communication systems, because of its robustness to intersymbol interference (ISI) distortion caused by chromatic dispersion (CD) and polarization mode dispersion (PMD) [13]. Unfortunately, OFDM is sensitive to non-ideal conditions, such as in-phase/quadrature (IQ) mismatch and phase noise in the transmitter (Tx) and in the receiver (Rx) front-end [4,5]. IQ mismatch is caused by the difference from the desired 90° phase shift and the amplitude imbalance between I and Q. IQ mismatch significantly degrades the performance of CO-OFDM systems and compensating for it in the time domain is not a trivial task.

Recent digital time domain compensation schemes for IQ mismatch in CO-OFDM have been based on the Gram-Schmidt orthogonalization procedure (GSOP) [4,6], which mitigates the IQ mismatch by removing the correlation between the distorted I and Q. However, a recent study [4] showed that although GSOP does work well for mitigating the effects of Rx IQ mismatch, this is not the case for Tx IQ mismatch, especially in the presence of carrier frequency offset, CD/PMD, and noise. This is because the correlation between I and Q of the received signals in the presence of CD/PMD distortion is generated by the CD/PMD distortion as well as by Tx IQ mismatch. Because Rx IQ mismatch can be completely removed by the GSOP in time domain and, once removed, the remaining signals become conventional CO-OFDM signals with Tx IQ mismatch, we may focus on compensation of Tx IQ mismatch separately. The Tx IQ mismatch can be modeled as inter carrier interference (ICI) in the frequency domain, and pilot-aided equalization methods for IQ mismatch compensation have been proposed, originally devised for direct-detection (DD) OFDM systems [79]. However, these methods require entire OFDM symbols to estimate the channel and ICI due to Tx IQ mismatch, which decreases data rate and impairs the channel tracking ability using pilot tones. In practical CO-OFDM systems, channel knowledge and pilot tones are essential to mitigate phase noise [5].

In this paper, we consider a digital domain Tx IQ mismatch compensation scheme for the equalization stage of an Rx. We propose a dedicated pilot structure and estimation method to separately estimate the channel distortion and the Tx IQ mismatch factor. Therefore, the proposed algorithm requires only a few pilot tones to acquire channel information and to equalize ICI due to Tx IQ mismatch. Hence, the proposed scheme can be used with the conventional OFDM pilot tone structure [5]. Using the estimated data, we develop a minimum mean square error (MMSE) compensation scheme that combines equalization with Tx IQ mismatch compensation.

2. Tx IQ mismatch in CO-OFDM systems

A CO-OFDM system consists of an OFDM Tx, an optical link, and an OFDM Rx as illustrated in Fig. 1 .

 figure: Fig. 1

Fig. 1 Baseband equivalent of the CO-OFDM system.

Download Full Size | PDF

Let Wdenote the discrete Fourier matrix (DFT) and sk=[sk(0),sk(1),,sk(N1)]t be the k th OFDM symbol vector. The discrete time domain signal is obtained by inverse DFT (IDFT),

xk=WHsk.

The xkare converted from serial to parallel, a cyclic prefix of length Np is added, and the result is converted to an analog signal x(t). In the presence of Tx IQ mismatch, the distorted signal can be modeled as

xiq(t)=G1x(t)+G2x*(t),
where G1=1+ϵejϕ2 and G2=1ϵejϕ2 are determined by the phase difference ϕ and the amplitude imbalance ϵ, and (·)* denotes the conjugation operation. Under this IQ mismatch condition, the discrete time domain signal in Eq. (1) becomes

xk=G1WHsk+G2Wsk*.

From the relationship between the DFT and IDFT,

m=0N1sk*(m)ej2πnmN=m=0N1sk*(mod(Nm,N))ej2πnmN,
and Eq. (3) can be written with only IDFT matrixes as
xk=G1WHsk+G2WHs¯k*,
where s¯k* denotes the mirror image of sk*:

s¯k*(n)=sk*(mod(Nn),N)).

At the Rx, assuming perfect carrier and timing synchronization, and after removing the cyclic prefix and performing the DFT, we obtain the received symbol vector in the following form, where circular matrix C is the channel effect and w k is an additive white Gaussian noise vector:

rk=WCxk+wk.

The frequency domain symbol vector is

rk=G1WCWHsk+G2WCWHs¯k*+wk=G1Λcsk+G2Λcs¯k*+wk=G1Λc(sk+G2G1s¯k*)+wk=Λ(sk+Gs¯k*)+wk,
where Λcis the diagonal matrix consisting of the N-point DFT of the channel. We define
Λ:=G1Λc  and G:=G2G1=1ϵejϕ1+ϵejϕ.
Note that Λis a diagonal matrix of dimension N, and G is a constant.

Equation (8) reveals that in the presence IQ mismatch, each subcarrier experiences interference from its mirror-image position subcarrier proportional to G and distortion from the scalar channel Λ(n). To restore the transmitted symbol perfectly, we must compensate for the negative effects of both the intercarrier interference and the channel distortion.

3. Proposed IQ mismatch compensation method

3.1 Pilot symbol design for estimating channel and Tx IQ mismatch

The first task is to estimate both Λ and G, which include N + 1 unknown variables. Because the channel Λcis assumed to be generated by a time domain channel impulse response of at most length Np, we may theoretically estimate Λ and G when the number of pilot tones is greater than Np + 1 [10]. However, to simplify the estimation process and improve the estimation performance in the presence of noise, we propose a method of directly estimating Λ and G using pilots with the following structure.

We require that a subset of OFDM pilot subcarriers carry zero values and their mirror image position subcarriers also be pilot tones carrying non-zero pilot signals. This can be readily achieved by choosing a subset of sub-carriers asymmetric to the center frequency. For example, for an OFDM system with a block length of N, a subset of subcarriers indexed by A={Mn|n=1,,N/M} will have mirror image position subcarriers A¯={Mn+NN/MM|n=0,,N/M1} with AA¯=as long as N is not divisible by M. We can build the desired pilot symbol by selecting AA¯to be a pilot group, A¯to be all zeros, and A to be a sequence of pseudorandom signals. Using this rule, an OFDM symbol containing 2N/M pilot signals can be described as

pk(n)={0ifn=Mi+NN/MMp(i)ifn=Mis(m)else
where {p(i)|i=1,,N/M}is a sequence of pseudorandom signals and {s(m)}is a data sequence. Note that as M decreases the number of pilot tones increases and the channel estimation performance is enhanced, but data throughput is decreased.

With such pilot symbols, the received group of pilot signals A does not experience IQ mismatch distortion because the mirror imaged signals are zero. Furthermore, the received group of pilot signals A¯ contains only interference signals,

rk(n)={Λ(n)sk(n)+wk(n)nAΛ(n)Gsk*(n¯)+wk(n)nA¯Λ(n)(sk(n)+Gsk*(n¯))+wk(n)else,
where n¯is the index of the mirror image position of n:

n¯:=mod(Nn,N).

We can estimate channel Λ(n) for nA using Eq. (11). Once channel estimation has taken place for the pilots in A, we can extend the channel estimation to all subfrequencies using standard interpolation methods, such as low-pass interpolation [10,11]. Once Λ is known, G can be estimated using the pilots in A¯using

G^=1|A¯|nA¯r(n)Λ(n)s*(n).
where |A¯|is the number of elements in A¯.

3.2 MMSE compensation

Because the mirror image index of a mirror-imaged index is the original index, i.e., (n¯)¯=n, we can restore s(n) perfectly from a linear combination of r(n)and r*(n¯)in the absence of noise as we will show later:

fZF(n)r(n)+gZF(n)r*(n¯)=fΛ(n)(sk(n)+Gsk*(n¯))+gΛ*(n¯)(sk*(n¯)+Gsk(n))=s(n)

However, in the presence of noise, we consider the MMSE compensator (i.e., weights f and g that minimize the following MSE):

(f(n),g(n))MMSE=arg minf,gE|fr(n)+gr*(n¯)s(n)|2
=arg minf,g|fΛ(n)+gΛ*(n¯)G*1|2σs2+|fΛ(n)G+gΛ*(n¯)|2σs2+σw2(|f|2+|g|2)
where we assume that each subcarrier has the same signal power and noise power, denoted by σs2and σw2, respectively.

Defining the noise to signal power ratio as

λ:=σw2σs2
and considering the derivative of the quadratic cost function in Eq. (16) gives
[|Λ(n)|2(1+|G|2)+λ2Λ*(n)Λ*(n¯)G*2Λ(n)Λ(n¯)G|Λ(n¯)|2(1+|G|2)+λ][fMMSE(n)gMMSE(n)]=[Λ*(n)Λ(n¯)G],
and the matrix equation yields

fMMSE(n)=Λ*(n)(|Λ(n¯)|2(1|G|2)+λ)|Λ(n)|2|Λ(n¯)|2(1|G|2)2+λ(1+|G|2)(|Λ(n)|2+|Λ(n¯)|2)+λ2
gMMSE(n)=Λ(n¯)G(|Λ(n)|2(1|G|2)+λ)|Λ(n)|2|Λ(n¯)|2(1|G|2)2+λ(1+|G|2)(|Λ(n)|2+|Λ(n¯)|2)+λ2

Note that in the absence of noise (i.e., when λ=0), we have the following zero-forcing (ZF) solution that achieves perfect channel equalization and IQ mismatch compensation in Eq. (14):

fZF(n)=1Λ(n)(1|G|2)
gZF(n)=GΛ*(n¯)(1|G|2)

4. Numerical Results

Standard Monte Carlo simulation was used to evaluate the performance of the proposed Tx IQ mismatch compensation scheme. We considered a 10-gigasample-per-second CO-OFDM system using 128 subcarriers with a cyclic prefix length of 14 samples. A pilot symbol with M = 3 in Eq. (10) was inserted every 10 OFDM symbols to estimate the channel and IQ mismatch. The Tx laser and LO laser line width were set to 10 kHz to exclude the effect of phase noise. CD was considered as the cause of ISI in the optical fiber channel, a standard single-mode fiber (SSMF).

To illustrate the performance of the proposed algorithm, we first considered a back-to-back system with ϕ=25°and ϵ=0.7. Figure 2 shows that both the GSOP method and the proposed method successfully removed IQ mismatch in the absence of ISI. Figure 3 illustrates the case of CD distortion corresponding to 200 km of SSMF. The received constellation was rotated due to CD, and GSOP failed to compensate for the Tx IQ mismatch, while the proposed algorithm successfully mitigated the Tx IQ-mismatch. Figure 4 shows the output signal-to-noise ratio (OSNR) penalty for a target bit error rate (BER) of 10−3 versus Tx IQ phase imbalance for 200 km of SSMF in the case of conventional equalization only, equalization with pre-GSOP, and the proposed combined IQ compensation and equalization scheme. The performance of the proposed algorithm was superior to that of the other methods. Figure 5 compares MMSE equalizers and ZF equalizers in terms of OSNR penalty for 300km SMMF. MMSE equalizers perform better than ZF equalizers, but the difference is marginal. Considering the complexity of MMSE equalizers, ZF equalizers can be used as a good approximation of the optimal MMSE equalizers. Figure 6 illustrates the performance of the above three methods for CD distortion in up to 1000 km of SSMF as a function of the OSNR penalty (target BER of 10−3). The result indicates that the GSOP does not perform better than the equalization-only scheme for more than 200 km of SSMF.

 figure: Fig. 2

Fig. 2 Back-to-back CO-OFDM with ϵ=0.7and ϕ=25° IQ mismatch: (a) received signal, (b) equalization only, (c) GSOP compensation and equalization, and (d) proposed IQ compensation and equalization.

Download Full Size | PDF

 figure: Fig. 3

Fig. 3 200-km SSMF CO-OFDM with ϵ=0.7and ϕ=25° IQ mismatch: (a) received signal, (b) equalization only, (c) GSOP compensation and equalization, and (d) proposed IQ compensation and equalization.

Download Full Size | PDF

 figure: Fig. 4

Fig. 4 OSNR penalty versus IQ mismatch (200-km SSMF, target BER = 10−3).

Download Full Size | PDF

 figure: Fig. 5

Fig. 5 Performance compassion: MMSE and ZF equalizers (300-km SSMF, target BER = 10−3).

Download Full Size | PDF

 figure: Fig. 6

Fig. 6 OSNR penalty versus CD (SSMF length) for 25° IQ imbalance (target BER = 10−3).

Download Full Size | PDF

7. Conclusions

This paper describes a joint Tx IQ mismatch compensation and equalization scheme. We designed a pilot structure to estimate both the channel and Tx IQ mismatch, and have proposed a MMSE compensation method. Numerical results demonstrated that the proposed algorithm can improve BER performance of a CO-OFDM system in the presence of Tx IQ mismatch.

Acknowledgement

This work was supported by Brain Korea Project 2010 and the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the MEST (NRF-2010-0015621).

References and links

1. I. B. Djordjevic and B. Vasic, “Orthogonal frequency division multiplexing for high-speed optical transmission,” Opt. Express 14(9), 3767–3775 (2006). [CrossRef]   [PubMed]  

2. W. Shieh, H. Bao, and Y. Tang, “Coherent optical OFDM: theory and design,” Opt. Express 16(2), 841–859 (2008). [CrossRef]   [PubMed]  

3. J. Armstrong, “OFDM for optical communications,” J. Lightwave Technol. 27(3), 189–204 (2009). [CrossRef]  

4. H. S. Chung, S. H. Chung, and K. Kim, “Effect of IQ mismatch compensation in an optical coherent OFDM receiver,” IEEE Photon. Technol. Lett. 22(5), 308–310 (2010). [CrossRef]  

5. X. Yi, W. Shieh, and Y. Tang, “Phase Estimation for Coherent Optical OFDM,” IEEE Photon. Technol. Lett. 19(12), 919–921 (2007). [CrossRef]  

6. I. Fatadin, S. J. Savory, and D. Ives, “Compensation of quadrature imbalance in an optical QPSK Coherent Receiver,” IEEE Photon. Technol. Lett. 20(20), 1733–1735 (2008). [CrossRef]  

7. A. A. Amin, H. Takahashi, S. L. Jansen, I. Morita, and H. Tanaka, “Effect of hybrid IQ imbalance compensation in 27.3 Gbit/s direct-detection OFDM transmission,” in Proc. OFC2009, San Diego, CA, 2009, Paper OTuO2.

8. W. R. Peng, B. Zhang, X. Wu, K. M. Feng, A. E. Willner, and S. Chi, “Compensation for I/Q imbalances and bias deviation of the Mach-Zehnder modulators in direct-detected optical OFDM systems,” IEEE Photon. Technol. Lett. 21(2), 103–105 (2009). [CrossRef]  

9. S. L. Jansen, I. Morita, T. C. W. Schenk, and H. Tanaka, “121.9-Gb/s PDM-OFDM Transmission with 2-b/s/Hz Spectral Efficiency over 1,000 km of SSMF,” J. Lightwave Technol. 27(3), 177–188 (2009). [CrossRef]  

10. S. G. Kang, Y. M. Ha, and E. K. Joo, “A Comparative Investigation on Channel Estimation Algorithms for OFDM in Mobile Communications,” IEEE Trans. Broadcast 49(2), 142–149 (2003). [CrossRef]  

11. M. K. Ozdemir and H. Arslan, “Channel Estimation for wireless OFDM systems,” IEEE Comm. Surveys & Tutorials 9(2), 18–48 (2007). [CrossRef]  

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 Baseband equivalent of the CO-OFDM system.
Fig. 2
Fig. 2 Back-to-back CO-OFDM with ϵ = 0.7 and ϕ = 25 ° IQ mismatch: (a) received signal, (b) equalization only, (c) GSOP compensation and equalization, and (d) proposed IQ compensation and equalization.
Fig. 3
Fig. 3 200-km SSMF CO-OFDM with ϵ = 0.7 and ϕ = 25 ° IQ mismatch: (a) received signal, (b) equalization only, (c) GSOP compensation and equalization, and (d) proposed IQ compensation and equalization.
Fig. 4
Fig. 4 OSNR penalty versus IQ mismatch (200-km SSMF, target BER = 10−3).
Fig. 5
Fig. 5 Performance compassion: MMSE and ZF equalizers (300-km SSMF, target BER = 10−3).
Fig. 6
Fig. 6 OSNR penalty versus CD (SSMF length) for 25° IQ imbalance (target BER = 10−3).

Equations (22)

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

x k = W H s k .
x i q ( t ) = G 1 x ( t ) + G 2 x * ( t ) ,
x k = G 1 W H s k + G 2 W s k * .
m = 0 N 1 s k * ( m ) e j 2 π n m N = m = 0 N 1 s k * ( mod ( N m , N ) ) e j 2 π n m N ,
x k = G 1 W H s k + G 2 W H s ¯ k * ,
s ¯ k * ( n ) = s k * ( m o d ( N n ) , N ) ) .
r k = W C x k + w k .
r k = G 1 W C W H s k + G 2 W C W H s ¯ k * + w k = G 1 Λ c s k + G 2 Λ c s ¯ k * + w k = G 1 Λ c ( s k + G 2 G 1 s ¯ k * ) + w k = Λ ( s k + G s ¯ k * ) + w k ,
Λ : = G 1 Λ c   and G : = G 2 G 1 = 1 ϵ e j ϕ 1 + ϵ e j ϕ .
p k ( n ) = { 0 i f n = M i + N N / M M p ( i ) i f n = M i s ( m ) e l s e
r k ( n ) = { Λ ( n ) s k ( n ) + w k ( n ) n A Λ ( n ) G s k * ( n ¯ ) + w k ( n ) n A ¯ Λ ( n ) ( s k ( n ) + G s k * ( n ¯ ) ) + w k ( n ) e l s e
n ¯ : = m o d ( N n , N ) .
G ^ = 1 | A ¯ | n A ¯ r ( n ) Λ ( n ) s * ( n ) .
f Z F ( n ) r ( n ) + g Z F ( n ) r * ( n ¯ ) = f Λ ( n ) ( s k ( n ) + G s k * ( n ¯ ) ) + g Λ * ( n ¯ ) ( s k * ( n ¯ ) + G s k ( n ) ) = s ( n )
( f ( n ) , g ( n ) ) M M S E = arg min f , g E | f r ( n ) + g r * ( n ¯ ) s ( n ) | 2
= arg min f , g | f Λ ( n ) + g Λ * ( n ¯ ) G * 1 | 2 σ s 2 + | f Λ ( n ) G + g Λ * ( n ¯ ) | 2 σ s 2 + σ w 2 ( | f | 2 + | g | 2 )
λ : = σ w 2 σ s 2
[ | Λ ( n ) | 2 ( 1 + | G | 2 ) + λ 2 Λ * ( n ) Λ * ( n ¯ ) G * 2 Λ ( n ) Λ ( n ¯ ) G | Λ ( n ¯ ) | 2 ( 1 + | G | 2 ) + λ ] [ f M M S E ( n ) g M M S E ( n ) ] = [ Λ * ( n ) Λ ( n ¯ ) G ]
f M M S E ( n ) = Λ * ( n ) ( | Λ ( n ¯ ) | 2 ( 1 | G | 2 ) + λ ) | Λ ( n ) | 2 | Λ ( n ¯ ) | 2 ( 1 | G | 2 ) 2 + λ ( 1 + | G | 2 ) ( | Λ ( n ) | 2 + | Λ ( n ¯ ) | 2 ) + λ 2
g M M S E ( n ) = Λ ( n ¯ ) G ( | Λ ( n ) | 2 ( 1 | G | 2 ) + λ ) | Λ ( n ) | 2 | Λ ( n ¯ ) | 2 ( 1 | G | 2 ) 2 + λ ( 1 + | G | 2 ) ( | Λ ( n ) | 2 + | Λ ( n ¯ ) | 2 ) + λ 2
f Z F ( n ) = 1 Λ ( n ) ( 1 | G | 2 )
g Z F ( n ) = G Λ * ( n ¯ ) ( 1 | G | 2 )
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.