Next Article in Journal
GeSi Nanocrystals Photo-Sensors for Optical Detection of Slippery Road Conditions Combining Two Classification Algorithms
Next Article in Special Issue
Ultrafast Resolution-Enhanced Digital Optical Frequency Comb-Based BOTDA with Pump Pulse Array Coding
Previous Article in Journal
The Importance of Respiratory Rate Monitoring: From Healthcare to Sport and Exercise
Previous Article in Special Issue
Hybrid Routing, Modulation, Spectrum and Core Allocation Based on Mapping Scheme
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Time-Domain Blind ICI Compensation in Coherent Optical FBMC/OQAM System

1
College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China
2
School of Electronic and Information Engineering, Soochow University, Suzhou 215006, China
3
College of Science, Zhejiang University of Technology, Hangzhou 310023, China
4
State Key Laboratory of Advanced Optical Communication Systems and Networks, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(21), 6397; https://doi.org/10.3390/s20216397
Submission received: 29 August 2020 / Revised: 14 October 2020 / Accepted: 3 November 2020 / Published: 9 November 2020

Abstract

:
A blind discrete-cosine-transform-based phase noise compensation (BD-PNC) is proposed to compensate the inter-carrier-interference (ICI) in the coherent optical offset-quadrature amplitude modulation (OQAM)-based filter-bank multicarrier (CO-FBMC/OQAM) transmission system. Since the phase noise sample can be approximated by an expansion of the discrete cosine transform (DCT) in the time-domain, a time-domain compensation model is built for the transmission system. According to the model, phase noise compensation (PNC) depends only on its DCT coefficients. The common phase error (CPE) compensation is firstly performed for the received signal. After that, a pre-decision is made on a part of compensated signals with low decision error probability, and the pre-decision results are used as the estimated values of transmitted signals to calculate the DCT coefficients. Such a partial pre-decision process reduces not only decision error but also the complexity of the BD-PNC method while keeping almost the same performance as in the case of the pre-decision of all compensated signals. Numerical simulations are performed to evaluate the performance of the proposed scheme for a 30 GBaud CO-FBMC/OQAM system. The simulation results show that its bit error rate (BER) performance is improved by more than one order of magnitude through the mitigation of the ICI in comparison with the traditional blind PNC scheme only aiming for CPE compensation.

1. Introduction

A coherent optical offset-quadrature amplitude modulation (OQAM)-based filter-bank multicarrier (CO-FBMC/OQAM) system has recently become a promising candidate for high-speed long-haul optical fiber transmission due to its higher spectral efficiency (SE) and its robustness to channel impairments [1,2,3,4,5]. As a multicarrier modulation (MCM) technique, the FBMC is more robust against pulse dispersion and has less out-of-band leakage than orthogonal frequency division multiplexing (OFDM) [6,7,8,9,10,11,12,13,14]. Meanwhile, the FBMC/OQAM scheme does not need cyclic prefix and, therefore, its SE can be increased remarkably [15,16].
The performance of optical fiber transmission system can be degraded severely by the phase noise (PN) [17], and the MCM technique is especially vulnerable to PN like OFDM. In CO-FBMC/OQAM systems, the PN generally includes common phase error (CPE) and inter-carrier interference (ICI) [18], similar to that in coherent optical OFDM (CO-OFDM) systems. Nevertheless, the original PN compensation (PNC) algorithms in CO-OFDM cannot be simply transplanted in CO-FBMC/OQAM systems. This is because the OQAM is employed between two immediate adjacent subcarriers, and the orthogonality between subchannels is ensured only in real plane. Due to the nonorthogonality in imaginary plane, the PNC and channel estimation techniques are severely restricted by the so-called intrinsic imaginary interference (IMI) in CO-FBMC/OQAM systems [19,20,21,22,23,24]. Consequently, many studies on the PNC method focus on the IMI cancellation [25,26,27]. In [26], a pilot-based PNC method is used to suppress the IMI at the expense of SE, where a pilot structure consists of several additional data symbols surrounding a pilot symbol. Another alternative approach is a coding scheme, and data symbols surrounding a pilot are deliberately coded to eliminate the IMI in that pilot [26,27]. Although the complexity of two mainly pilot-based PNC methods is moderate, their performance is limited by only CPE compensation.
At present, the PNC methods for CO-FBMC/OQAM systems can be classified into two categories: blind and pilot-aided PNC. As mentioned above, to cancel the IMI, the pilot-aided PNC methods have a low complexity and avoid the effect of cycle slips at the cost of the SE loss [25,26,27]. Compared with the pilot-aided methods, the blind methods can achieve higher SE at the price of higher computational complexity (CC) [28,29,30,31,32,33,34,35,36]. As a de-facto standard in coherent optical communication systems, the blind phase search (BPS) method can achieve a relatively good PNC effect and a high laser linewidth tolerance. Its main disadvantage is high CC resulting from a large number of test phases. The modified BPS (M-BPS) simplifies the distance calculation in the complex plane as the operations in the real plane [28], and thereby reduces the number of multiplications significantly. However, both blind and pilot-aided methods mainly emphasize on the CPE compensation in frequency domain, and the ICI is not considered to be mitigated and is assumed to be additive noise in these studies. Because the MCM system with a large number of subcarriers can increase its fiber chromatic dispersion (CD) tolerance [6], only CPE compensation is obviously not enough in this case due to serious negative impact of the ICI on the system performance [25,26,27,28].
Recently, time-domain ICI compensation has been proposed based on pilot symbols in either wireless or optical FBMC/OQAM systems [18,37]. An orthogonal-basis-expansion (OBE)-based PNC method has been proposed in a polarization-division-multiplexed CO-FBMC/OQAM system [18]. With the aid of pilot symbols, the PN in time domain can be mitigated by estimating the corresponding coefficients of the OBE. In wireless FBMC/OQAM systems, by using the discrete cosine transform (DCT) method, the samples of the PN in time-domain can be described as sums of products of a group of DCT bases and their corresponding coefficients of the DCT [37]. Using pilot symbols, the ICI effect can be tracked by calculating these coefficients of the DCT. It is obvious that the pilot overhead loss is very high for two time-domain pilot-based methods. Several blind ICI compensation schemes have been presented for CO-OFDM systems [38,39,40], but they could not be used in CO-FBMC/OQAM systems.
In this paper, we propose a blind time-domain ICI compensation scheme for CO-FBMC/OQAM systems by combining the M-BPS method and DCT approximation of PN. The M-BPS method is used to obtain the pre-estimated values of the transmitted signals, with which the DCT coefficients can be obtained from the time-domain compensation model. To improve its performance and reduce its CC, the pre-decision error and the overlapped symbol structure are considered to develop the proposed algorithm. The proposed method is numerically validated in a 30 GBaud back to back (BTB) CO-FBMC/OQAM system. The numerical results show that the proposed algorithm achieves a significantly better performance compared to the M-BPS scheme while having a limited increase in CC.
The remainder of this paper is organized as follows. A theoretical model of CO-FBMC/OQAM system with laser phase noise is derived in Section 2. Section 3 introduces the principle of the proposed PNC method. In Section 4, the overlapped symbol structure in the CO-FBMC/OQAM system is implemented to improve the effectiveness of the algorithm. We numerically investigate the performance of our method and propose the complexity analysis in Section 5. Finally, Section 6 summarizes the paper.

2. CO-FBMC/OQAM System with Laser Phase Noise

In this section, the influence of PN is studied in CO-FBMC/OQAM systems, and the analytical expressions of the PN induced interference are derived. As shown in Figure 1, a single polarization CO-FBMC/OQAM BTB system is considered to investigate the PN induced interference and the performance of the proposed PNC algorithm. The single polarization BTB system is used to concentrate on the impact of laser PN in this paper.
At the transmitter, the process of OQAM pre-processing transforms the complex-valued QAM symbols into real-valued symbols, which means that the real-valued symbols are formed with the real and imaginary parts of QAM symbols destaggered by half a QAM symbol period. These real-valued symbols are modulated (i.e., pulse amplitude modulation (PAM)) in such a way that the FBMC system maintains the same data rate as the OFDM system without cyclic-prefix. Then, the PAM symbols are mapped onto a set of orthogonal subcarriers generated by an inverse fast Fourier transform (IFFT). The following operation is a cost-efficient poly-phase network (PPN) for filter bank synthesis implementation. With the digital signal processing (DSP) at the transmitter, its discrete time-domain transmitted signal, s[k], can be expressed as,
s [ k ] = n = 0 N S 1 m = 0 M 1 a n , m g n , m [ k ]
where an,m and gn,m[k] are the PAM symbol and the synthesis filter at the (n,m)th time-frequency index, respectively; NS is the total number of CO-FBMC/OQAM blocks; and M is the total number of subcarriers in each CO-FBMC/OQAM block. The (n,m)th synthesis filter is described as,
g n , m [ k ] = g [ k n M 2 ] e j 2 π M m k e j ψ n , m
g [ k ] = ( 4 α k / T ) cos [ π ( 1 + α ) k / T ] + sin [ π ( 1 α ) k / T ] ( π k / T ) [ 1 ( 4 α k / T ) 2 ]
where the square root raised cosine function g[k] is employed as the prototype filter with length Lg [41], ψ n , m = ( n + m ) / 2 is phase modulation factor, α denotes the roll-off coefficient, and T represents the duration of the QAM complex symbols.
In the BTB CO-FBMC/OQAM system, under the impact of laser PN and additive Gaussian white noise (AWGN), the received signal r[k] can be written as,
r [ k ] = e j φ [ k ] s [ k ] + w [ k ] = e j φ [ k ] ( n = 0 N S 1 m = 0 M 1 a n , m g [ k n M 2 ] e j 2 π M m k e j π ( m + n ) 2 ) + w [ k ] = e j φ [ k ] ( a n 0 , m 0 g [ k n 0 M 2 ] e j 2 π M m 0 k e j π ( m 0 + n 0 ) 2 + ( n , m ) ( n 0 , m 0 ) a n , m g [ k n M 2 ] e j 2 π M m k e j π ( m + n ) 2 ) + w [ k ]
Here, φ[k] denotes the PN in the time-domain, and the notation w[k] is the AWGN. The laser PN originates from either the external cavity laser at the transmitter or the local oscillator at the receiver. It is modeled as a random walk Wiener process, and the PN change follows a Gaussian distribution with zero mean and a specific variance 2 π ν T S , where ν is the combined laser linewidth, and TS is the normalized symbol period. Here, TS = (1/Br)/M, and Br is the baud rate of QAM symbols. The combined laser linewidth is defined as the sum of linewidths of the transmitter and receiver lasers. For the sake of simplicity, in the BTB system, the transmitter laser has the same linewidth as the received laser, and the combined laser linewidth is twice the linewidth of the single laser.
At the receiver side, the incoming optical wave signal is first coherently detected in a 90° optical hybrid. Subsequently, the obtained digital data are sent to the DSP modules to recover the original data. After a time synchronization is performed perfectly, a time-frequency translation can be completed by a hardware-efficient structure of PPN for filter bank analysis followed by a fast Fourier transform (FFT). Eventually, the complex-valued received demodulated signal at the (n0,m0)th time-frequency index can be written as,
D n 0 , m 0 = k = 0 L g 1 r [ k ] g n 0 , m 0 * [ k ] = k = 0 L g 1 r [ k ] g [ k n 0 M 2 ] e j 2 π M m 0 k e j π ( m 0 + n 0 ) 2
here, the upper script “ ” denotes conjugate operation. By substituting Equation (4) into Equation (5), D n 0 , m 0 can be further expressed as [18],
D n 0 , m 0 = k = 0 L g 1 r [ k ] g [ k n 0 M 2 ] e j 2 π M m 0 k e j π ( m 0 + n 0 ) 2 = η 0 , 0 a n 0 , m 0 + ( p , q ) ( 0 , 0 ) a n 0 + p , m 0 + q η p , q + N n 0 , m 0
here, N n 0 , m 0 denotes the filter processed additive noise, and η p , q is defined as
η p , q = k e j π ( p + q ) 2 e j 2 π M q k g [ k n 0 M 2 ] g * [ k M 2 ( n 0 + p ) ] [ 1 M s = 0 M 1 e j 2 π M q s e j φ n 0 [ s ] ]
at ( p , q ) = ( 0 , 0 ) ,   η 0 , 0 is described by the following expression.
η 0 , 0 = k g [ k n 0 M 2 ] g * [ k n 0 M 2 ] [ 1 M s = 0 M 1 e j φ n 0 [ s ] ] = 1 M s = 0 M 1 e j φ n 0 [ s ]
In Equation (6), η 0 , 0 is defined as the CPE for the information symbol a n 0 , m 0 , and it leads to phase rotation of the received constellation diagram. The second item of Equation (6) is defined as the ICI, which causes divergence of the received constellation diagram. The ICI in CO-FBMC/OQAM systems is a convolution between the coefficient η p , q and PAM symbols from different FBMC/OQAM blocks, while the ICI in CO-OFDM systems is a convolution between the ICI coefficients and different sub-carriers in one OFDM symbol. Hence, it is more difficult to compensate the ICI in CO-FBMC/OQAM systems.
In many previous studies, assuming that the PN time-domain samples are the same in one FBMC/OQAM symbol period, the complex-valued received signal D n 0 , m 0 can be approximately rewritten as [25,26,27,28,29],
D n 0 , m 0 η 0 , 0 a n 0 , m 0 + η 0 , 0 k = 0 L g 1 ( p , q ) ( 0 , 0 ) a n 0 + p , m 0 + q g n 0 + p , m 0 + q [ k ] g n 0 , m 0 * [ k ] + N n 0 , m 0 = η 0 , 0 ( a n 0 , m 0 + j u n 0 , m 0 ) + N n 0 , m 0
where u n 0 , m 0 is called the IMI in CO-FBMC/OQAM systems, and it is the interference term which results from neighboring PAM symbols on the interested (n0,m0)th position. Based on the approximation expression above, various studies have focused on the cancellation of the IMI by using pilot symbols [25,26,27]. However, only CPE compensation effect can be improved through the complete removal of the IMI. Because the ICI effect is the convolution in frequency domain, it is useless to perform the ICI compensation by removing the IMI thoroughly. So in the rest of the paper, the blind ICI compensation is proposed for the CO-FBMC/OQAM systems.

3. Principle of the Phase Noise Compensation Method

In this section, a blind PNC scheme is proposed to effectively compensate both CPE and ICI in CO-FBMC/OQAM systems. Figure 2 shows a block diagram of the proposed blind PNC scheme. In this method, a time-domain PNC model is firstly built by using the DCT approximation method, where each PN sample can be expanded as a linear combination of DCT coefficients and a group of DCT bases. To calculate these DCT coefficients in the time-domain model, it is necessary to pre-estimate the transmitted frequency-domain signals. As a result, the CPE is firstly compensated by using the M-BPS algorithm [28], and then the pre-decision process is performed on a part of the compensated signals to obtain the pre-estimated values of the transmitted signals.
After implementing PPN for filter bank analysis and FFT, the M-BPS method is firstly used to compensate the CPE. In the M-BPS method, the signal is firstly rotated by several test phases. The values of test phases are defined as ϕ n , y = ( y / Y ) π π / 2 , where y = 1, 2, …, Y, and Y is the total number of test phases. The rotated version of D n , m can be given by
D ^ n , m , y = D n , m e j ϕ n , y
The estimated value of the CPE is obtained by minimizing the sum of distances between the hard decision of the received samples after test phase compensation and their projections on the real axis,
ϕ ^ n , y = arg min ϕ n , y m = 0 M 1 | Re ( D ^ n , m , y ) D D ( Re ( D ^ n , m , y ) ) |
where Re ( ) denotes the real projection operator, and D D ( ) is the direct pre-decision operator. Subsequently, the conventional unwrap operation is performed to partly solve the problem of phase ambiguity [42]. Then, the received PAM symbol is obtained as follows:
a ^ n , m = Re ( D ^ n , m ) = Re ( D n , m e j ϕ ^ n )
Next, the estimated values a ^ n , m of the transmitted signal are recovered via the pre-decisions upon the signal a ^ n , m . Since the performance of the proposed method strongly depends on the pre-decisions, the negative influence of the decision errors should be considered. Here, an effective approach is taken to reduce the decision errors. As shown in Figure 3, taking the 16-OQAM as an example, the constellation points are classified into 4 classes. When the constellation point D ^ n , m falls in the border regions between two neighbouring classes, the decision errors often occur. Then, three shadow border regions are regarded as the high decision error probability regions, where the parameter δ is defined as is the width of a shadow rectangle, and it decides the selected range of the high decision error probability regions. Therefore, if D ^ n , m falls in these high decision error probability regions, these signals are thrown away and not used to perform pre-decisions; while D ^ n , m does not fall in the shadow regions, a hard pre-decision is made normally. However, if excessive signals are removed from the pre-decision process, this can lead to the performance degradation of the proposed method. Thus, the pre-decision parameter δ needs to be optimized to achieve good performance.
Secondly, a time-domain PNC model is built to estimate the PN with the aid of DCT. The compensated signal r ^ n [ i ] can be obtained by multiplying the received signal rn[i] by the complex conjugate of the estimate of PN,
r ^ n [ i ] = r n [ i ] e j φ ^ n [ i ]
where φn[i] denotes the ith time-domain PN sample in the nth CO-FBMC/OQAM block. The high frequency components in the PN can be neglected, and the complex conjugate of PN can be expressed as the linear combination of a group of DCT basis and DCT coefficients [37],
Φ n τ C n
where Φ n = [ e j φ ^ n [ 0 ] , e j φ ^ n [ 2 ] , , e j φ ^ n [ K M 1 ] ] T and C n = [ C n ( 0 ) , C n ( 1 ) , , C n ( L 1 ) ] T are L × 1 unknown DCT coefficient vector. Here, [ ] T is the transpose operator, and L refers to the length of DCT coefficients. The Lg × L matrix τ of DCT basis is given by
τ = [ 2 2 cos ( π ( 1 + 0.5 ) K M ) cos ( 2 π ( 1 + 0.5 ) K M ) cos ( ( L 1 ) π ( 1 + 0.5 ) K M ) 2 2 cos ( π ( 2 + 0.5 ) K M ) cos ( 2 π ( 2 + 0.5 ) K M ) cos ( ( L 1 ) π ( 2 + 0.5 ) K M ) 2 2 cos ( π ( 3 + 0.5 ) K M ) cos ( 2 π ( 3 + 0.5 ) K M ) cos ( ( L 1 ) π ( 3 + 0.5 ) K M ) 2 2 cos ( π ( K M + 0.5 ) K M ) cos ( 2 π ( K M + 0.5 ) K M ) cos ( ( L 1 ) π ( K M + 0.5 ) K M ) ]
substituting Equation (14) into Equation (13), the compensated temporal signal r ^ n [ i ] can be rewritten as,
r ^ n [ i ] = l = 0 L 1 r n [ i ] τ i , l C n ( l )
hence, the frequency domain compenstated symbol after analysis processing can be expressed as,
R ^ n , m = i = 0 L g 1 r ^ n [ i ] g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 = i = 0 L g 1 e j φ ^ n [ i ] r n [ i ] g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 = i = 0 L g 1 e j φ ^ n [ i ] ( e j φ n [ i ] s n [ i ] + w n [ i ] ) g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 i = 0 L g 1 s n [ i ] g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 A n , m + ξ n , m
where An,m is the received symbol when the PN is perfectly compensated — i.e., the transmitted PAM symbol an,m can be recovered by taking real part of An,m — and ξ n , m is the noise term. By replacing r ^ n [ i ] from Equation (16) into Equation (17), the symbol R ^ n , m is rewritten into
R ^ n , m = i = 0 L g 1 e j φ ^ n [ i ] r n [ i ] g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 = i = 0 L g 1 l = 0 L 1 C n ( l ) τ i , l r n [ i ] g [ i n M 2 ] e j 2 π M m i e j π ( m + n ) 2 = l = 0 L 1 C n ( l ) i = 0 L g 1 r n [ i ] g [ i n M 2 ] τ i , l e j 2 π M m i e j π ( m + n ) 2 = l = 0 L 1 C n ( l ) V n , m l
where the symbol V n , m l satisfies
V n , m l = i = 0 L g 1 r n [ i ] g [ i n M 2 ] τ i , l e j 2 π M m i e j π ( m + n ) 2
By combining Equation (17) and Equation (18), the received symbol An,m can be expressed as
A n , m l = 0 L 1 C n ( l ) V n , m l ξ n , m
While ignoring the noise term ξ n , m , the corresponding estimated vector A ^ n can be approximated as,
A ^ n = V n C n
where A ^ n = [ A ^ n , 0 , A ^ n , 1 , , A ^ n , M 1 ] T and V n = [ V n 0 , V n 1 , , V n L 1 ] ( m [ 0 , M 1 ] ). A ^ n , m is the estimated value of An,m, and the M × 1 vector V n l = [ V n , 0 l , V n , 1 l , , V n , M 1 l ] T is a column of the matrix V n .
Taking the real part of Equation (21) in the left and right sides, the equation is changed into
a ^ n = P n Q n
where a ^ n = [ a ^ n , 0 , a ^ n , 1 , , a ^ n , M 1 ] , P n = [ Re ( V n ) Im ( V n ) ] , Q n = [ Re ( C n T )   Im ( C n T ) ] T . a ^ n , m is the estimated value of the transmitted PAM symbol, and Im ( ) denotes the imaginary projection operator. As above-mentioned, in order to reduce the decision errors, only partially estimated values of the transmitted signal can be obtained by making a pre-decision on the the constellation points in the low decision error probability regions. When the optimized parameter δ is selected by balancing performance and complexity of the proposed algorithm, a Z n × 1 vector is picked out to perform the pre-decision, where Zn is the total number of the pre-estimated transmitted signals in the nth FBMC/OQAM block. The pre-estimated transmitted signal vector can be given by S n a ^ n , where the permutation matrix S n = [ λ t 1 , λ t 2 , , λ t Z n ] T is a Zn × M matrix, tz (z = 1, 2, …, Zn) represents the subcarrier index of zth pre-estimated transmitted signal, and λ t z is a M × 1 vector [ 0 , , 0 t z 1 , 1 , 0 , , 0 M t z ] T . Subsequently, Equation (22) can be rewritten as
S n a ^ n = S n P n Q n
Finally, the least square (LS) solution of the unknown DCT coefficient vector can be easily found as follows:
Q n = ( ( S n P n ) T ( S n P n ) ) 1 ( S n P n ) T ( S n a ^ n )
Once the DCT coefficient vector Qn is obtained, the PN, including the CPE and ICI, can be compensated via Equation (22).

4. Modified Algorithm Based on Overlapped Symbol Structure

Different from OFDM symbols, neighboring temporal FBMC/OQAM blocks are overlapped with each other. Figure 4 shows the time-domain FBMC/OQAM transmitted blocks with overlapped structure. The ith sample of nth received FBMC/OQAM block can be given by
r n [ i ] = r [ i + ( n 1 ) M 2 ] ,   i [ 1 , K M ]
Then, the last KM-M/2 samples of nth FBMC/OQAM block are the same as the first KM-M/2 samples of (n + 1)th FBMC/OQAM block—i.e., r n [ j + M / 2 ] = r n + 1 [ j ] , j [ 1 , K M M / 2 ] . As a consequence, the PN sample also satisfies that φ n [ j + M / 2 ] = φ n + 1 [ j ] , where φ n + 1 [ j ] is the jth sample of the (n + 1)th PN vector φ n + 1 . Let τ p r e and τ l a s t be the first and the last KM-M/2 rows of DCT basis τ , repectively, and we can obtain that τ l a s t C n = τ p r e C n + 1 . Using LS estimation, the DCT coefficient vector Cn for nth CO-FBMC/OQAM block can be obtained as follows,
C n = ( τ l a s t T τ l a s t ) 1 τ l a s t T τ p r e C n + 1
If the first DCT coefficient vector C1 is known, the other DCT coefficient vectors can be calculated according to the recursive expression in Equation (26). It is obviously unreasonable in such a way to calculate the other DCT coefficient vectors, because the updating between the PN vectors of φ n and φ n + 1 is not completely neglected. Moreover, two truncated matrices of τ p r e and τ l a s t have very small singular values owing to the circularity of the DCT basis matrix τ . This leads to the significant degradation of the accuracy in the LS estimation. Therefore, an approximate expression between the DCT coefficient vectors of Cn and Cn+1 is derived to achieve high estimate accuracy.
Although the DCT basis matrix is not an orthogonal matrix in the proposed algorithm, the following condition is still satisfied:
τ T τ = b I
where b is a constant, and I is a L × L identity matrix. When the difference between the first and the last M/2 samples of φ n and φ n + 1 are ignored, φ n + 1 can be approximated as the M/2 circular shift of φ n . Hence, the terms satisfy that
{ τ C n = φ n μ 1 φ n + 1 = μ 1 τ C n + 1 τ C n + 1 = φ n + 1 μ + 1 φ n = μ + 1 τ C n
where μ 1 and μ + 1 are two Lg × Lg circular shift matrices,
{ μ 1 = [ 0 M 2 × ( L g M 2 ) I M 2 I L g M 2 0 ( L g M 2 ) × M 2 ] μ + 1 = [ 0 ( L g M 2 ) × M 2 I L g M 2 I M 2 0 M 2 × ( L g M 2 ) ]
here, 0m × n denotes a m × n zero matrix, and In is a n × n identity matrix. In combination with Equation (27), Equation (28) can be further expressed as
{ C n = γ 1 C n + 1 C n + 1 = γ + 1 C n
{ γ 1 = 1 b τ T μ 1 τ γ + 1 = 1 b τ T μ + 1 τ
Assuming that three neighboring FBMC/OQAM blocks participate in the estimation process, Equation (21) can be expanded as
[ A ^ n 1 A ^ n A ^ n + 1 ] = [ V n 1 γ 1 V n V n + 1 γ + 1 ] C n
The matrices of a ¯ n and P ¯ n are separately defined as a ¯ n = [ a ^ n 1 T , a ^ n T , a ^ n + 1 T ] T and
P ¯ n = [ Re ( V n 1 γ 1 ) Im ( V n 1 γ 1 ) Re ( V n ) Im ( V n ) Re ( V n + 1 γ + 1 ) Im ( V n + 1 γ + 1 ) ] .
Similar to Equations (22)–(24), the LS solution of the unknown DCT coefficient vector can be obtained from the following expression,
Q n = ( ( S ¯ n P ¯ n ) T ( S ¯ n P ¯ n ) ) 1 ( S ¯ n P ¯ n ) T ( S ¯ n a ¯ n )
where S ¯ n = [ S n 1 T , S n T , S n + 1 T ] T .
In the modified proposed algorithm, we throw away the first M/2 samples of the (n − 1)th PN vector φ n 1 and the last M/2 samples of the (n + 1)th PN vector φ n + 1 ; in spite of this, the relatively small power is on both ends of impulse response of the prototype filter so that the approximation affects rarely its performance, as the vector Cn is obtained in such a way, and the vectors of Cn − 1 and Cn + 1 are easily calculated using the recurrence relations in Equations (30)–(31). Therefore, only one inverse operation in Equation (34) is required for every three neighboring FBMC/OQAM blocks, and the complexity can be decreased by the simplified operation. The detailed complexity analysis will be described in the next section. The acronyms used in this article are summarized in the following Table 1.

5. Simulation Results and Discussion

A 30 GBaud BTB CO-FBMC/OQAM transmission system is simulated to evaluate the performance of the proposed blind PNC scheme, which is built by Optisystem 17.0 and MATLAB. Firstly, a pseudo-random bit sequence with a word length of 217 is mapped into m-QAM and the symbol rate is set to 30 GBaud/s. All the complex-valued QAM symbols are converted into the real-valued PAM symbols through QAM to PAM module. The base-band time-domain FBMC/OQAM symbols are generated after all PAM data sequences through IFFT and FBS-PPN. The pulse length of the square root raised cosine filter is chosen as Lg = 4M, and its roll-off coefficent α = 1 .
Then, the base-band FBMC/OQAM signals are modulated onto an optical carrier at 1550 nm using a Mach–Zehnder modulator with a pair of independently controllable branches. At the receiver, the optical signal is coherently detected in a 90° optical hybrid, and the received analog signals are converted into digital signals by analog-to-digital converters with two samples per symbol. Subsequently, the obtained digital symbols are fed into the offline DSP module. With time synchronization being perfectly implemented, all the time-domain symbols are converted to the frequency domain by the PPN for filter bank analysis and FFT. In this paper, perfect channel equalization is considered, and specifically, we suppose that the channel response is flat and time-invariant on each carrier [27]. Next, the blind discrete-cosine-transform-based phase noise compensation (BD-PNC) is implemented, including CPE and ICI compensation. In the related M-BPS algorithm, the total numbers of test phases for 4/16/64-QAM are chosen as 16/32/64, respectively [28]. The original binary bits can be recovered after m-OQAM and m-QAM de-mapping, and the bit error rate (BER) is estimated by comparing them with the transmitted bits.
The effects of two parameters of δ and L on the performance of the algorithm are investigated in Figure 5a,b. δ is the width of shadow rectangle in a high decision error probability region, which determines how many signals after CPE compensation join the pre-decision process. As mentioned in Section 3, δ = 0 means that all the data are used to perform the pre-decision while δ = 2 implies that only the leftmost and rightmost data in the I-Q plane participate in the process in Figure 3. The decision error increases with the participation of more data after the CPE compensation. In Figure 5a, δ is optimized at the length of DCT basis L = 2 for the CO-FBMC 4/16/64-QAM BTB system with 512 subcarriers. When the value of δ is changed from 0 to 1.8, it can be seen that the BER performance does not degrade significantly due to the reduction in decision error probability. Moreover, with the increase in the value of δ, the participation of a low number of data benefits greatly to complexity reduction in the proposed algorithm. Hence, δ = 1.8 is adopted in the remainder of this paper. L denotes the length of the DCT basis. Generally, under a large value of L, we can obtain a more accurate approximation of the PN by the DCT in Equation (14). Figure 5b displays the BER performance as a function of L at the linewidth and symbol duration product ν T S = 1 0 2 with 12 dB optical signal-to-noise ratio (OSNR) and 256/512/1024 subcarriers when using the proposed BD-PNC algorithm and its modified version. The modified algorithm is developed by considering the overlapped symbol structure, which is called the M-BD-PNC scheme. For the BD-PNC, with the increase in L, the BER performance makes a small improvement, and is even deteriorated for the 256/512 subcarrier FBMC/OQAM systems. While using the M-BD-PNC method, there is a significant improvement for its BER performance as the value of L is increased. The PN estimation precision depends on the accuracy of the DCT coefficients estimated by the LS method. In Equation (24) or Equation (34), if the matrix S n P n or S ¯ n P ¯ n does not meet the column full-rank condition, its LS solution could produce a large error. With the increase in the number of subcarriers, more rows in the matrix allow it to meet the column full-rank condition more easily. Hence, when L is increased, the proposed BD-PNC algorithm achieves better performance under a large number of subcarriers; its performance becomes worse in the system with a low number of subcarriers, while in the M-BD-PNC method, P ¯ n is the extended version of P n so that it is easier for the matrix S ¯ n P ¯ n to satisfy a column full-rank term. In this case, the PN estimation precision is almost not negatively influenced by the LS method, and a large value of L contributes to the improvement of the PN estimation precision. Therefore, for the M-BD-PNC, the BER performance exhibits a better result at a large L. The optimized values of L in the BD-PNC and M-BD-PNC are selected as 2 and 10, respectively.
The CO-FBMC/OQAM system with a large number of subcarriers is robust against fiber CD [12]. However, the PN becomes strong with the increase in the number of subcarriers. It is always a challenge for the existing PNC algorithm to achieve good performance under a large number of subcarriers [18,25,26,27,28,29]. So the performance of the proposed algorithm is evaluated in the BTB system with a large number of subcarriers. In Figure 5c, the influence of the number of subcarriers on the performance of the method is investigated at L = 2 and δ = 1.8 using M-BPS and BD-PNC for the CO-FBMC 4/16/64 QAM systems with several different values of ν T S and OSNR. When the number of subcarriers becomes larger, on one hand, the effect of AWGN is better averaged so that their performance is improved rapidly; on the other hand, the FBMC/OQAM symbol duration increases, and the PN has a larger variance and becomes stronger. As a result, it can be seen that the BER using M-BPS starts to deteriorate at M = 1024. Note that the performance using BD-PNC remains almost unchanged when the number of subcarriers is increased from 128 to 1024 for 4/16/64-QAM modulation order. The simulation results prove that its performance is not sensitive to the number of subcarriers in the CO-FBMC/OQAM systems. Under the large number of subcarriers, the proposed algorithm is far superior to the M-BPS. For the 4-QAM modulation at M = 1024 with ν T S = 5 × 1 0 2 and 11 dB OSNR, the BER performance of BD-PNC is improved by more than one order of magnitude compared to the M-BPS.
Figure 6a depicts one realization of the real PN and its estimation within six consecutive FBMC/OQAM blocks at the linewidth and symbol duration product ν T S = 1.5 × 1 0 2 and an OSNR of 20 dB for 1024 sub-carrier 16-QAM CO-FBMC systems using the BD-PNC and M-BPS. For these time-domain overlapped symbols, the CPE estimated by the M-BPS is only a rough estimate of the PN, which is far from the real PN. The proposed method shows a better phase tracking capability due to the ICI compensation in time-domain. Figure 6b shows the illustration of ICI influence and the necessity of PN estimation in time domain for CO-FBMC/OQAM systems. The constellation diagrams before and after PNC are separately displayed using M-BPS and BD-PNC with an OSNR of 27 dB and combined laser linewidth of 150 kHz. The PN in time domain, including CPE and ICI, is compensated by using BD-PNC, while only CPE is compensated by using M-BPS. It is clear that the PN in time domain is compensated by the proposed BD-PNC method resulting in an improvement of about 125 times in terms of BER over the M-BPS. Moreover, the BD-PNC achieves a root-mean-square error vector magnitude (EVMRMS) of 4.7%, which is much lower than the EVMRMS of 7% by the M-BPS.
Supposing that the pre-forward error correction BER should be lower than 3.8 × 1 0 3 for hard-decision forward error correction (HD-FEC) [43], the performance of these PNC algorithms is investigated at the BER target limit. Figure 7a–c show the OSNR penalty as a function of the linewidth and symbol duration product ν T S using M-BPS and the proposed algorithms for CO-FBMC/OQAM BTB transmission system with 256, 512, and 1024 subcarriers, respectively. The optimal numbers of test phases in the related M-BPS scheme are chosen as 16/32/64 for 4/16/64-QAM modulation order, respectively [28]. When the number of subcarriers is 256 or 512, the length L of DCT basis is set to 2. The length of DCT basis L is selected as 10 with total number of subcarriers M = 1024. The parameter δ is set to 1.8 in this paper. The OSNR penalty is defined as the difference between the required OSNR for a BER of 3.8 × 1 0 3 at a current laser linewidth and zero laser linewidth in CO-FBMC/OQAM systems, where the PNC algorithm is used in the former, and none of the PNC methods is applied in the PN free system in the latter. When no PN exists in the system, the reference OSNRs for 4/16/64-QAM 30 Gbaud signal at the HD-FEC threshold are ∼4.4, ∼10, and∼16.8 dB, respectively. For comparison, an acceptable maximum of 1 dB OSNR penalty is regarded as a threshold value [27].
On the whole, the proposed algorithm provides significantly better performance than M-BPS. In Figure 7a, at 1 dB OSNR penalty threshold, with the number of subcarriers M = 256, the M-BPS achieves a ν T S tolerance of 3.5 × 1 0 2 , 7 × 1 0 3 , and 1 0 3 for 4/16/64-QAM 30 Gbaud signal, respectively. While using the proposed BD-PNC method, under 1 dB OSNR penalty constraint, the maximum ν T S that can be achieved for 4/16/64-QAM are 5 × 1 0 2 , 1 0 2 , and 1.8 × 1 0 3 , respectively. With the increase in the QAM modulation order, the difference between the performance of the two methods is more remarkable. At higher order modulation format, the ICI effect becomes stronger, and the BD-PNC scheme achieves more significant results than M-BPS. In Figure 7b, at M = 512, M-BPS and BD-PNC achieve a ν T S tolerance of 5.6 × 1 0 4 and 1.4 × 1 0 3 for 64-QAM 30 Gbaud signal, respectively.
The studies focus on the investigation of the proposed BD-PNC algorithm’s performance with the number of subcarriers M = 1024. As a comparison, the performance of the M-BD-PNC algorithm is also evaluated in the 30 GBaud BTB CO-FBMC/OQAM systems with 1024 subcarriers. In Figure 7c, the M-BD-PNC achieves a better ν T S tolerance than the BD-PNC. This is because the column full-rank condition is easily satisfied in the M-BD-PNC scheme, and its performance benefits from the enhanced estimation accuracy of DCT coefficients by the LS method. Moreover, the M-BD-PNC has a lower CC than the corresponding BD-PNC algorithm, and a detailed analysis of their CC will be described at the end of the section. With a large number of subcarriers, the ICI components in PN have a huge negative impact on the performance. With the ICI effect mitigated, the proposed algorithms offer a significantly better performance compared to the M-BPS under the same QAM modulation order. In particular, the BD-PNC and M-BD-PNC achieve tolerated linewidth and symbol duration products of 2.2 × 1 0 2 and 2.6 × 1 0 3 for 64-QAM 30 Gbaud signal, while the M-BPS can only achieve a ν T S tolerance of 1 0 3 .
Finally, we compare the CC of M-BPS, the proposed BD-PNC, and M-BD-PNC algorithms in terms of the number of real multiplications in one FBMC/OQAM block. Since the M-BD-PNC method involves several neighboring FBMC/OQAM blocks, its CC is evaluated as the average CC per block. As shown in Table 2, the CC of the proposed BD-PNC and M-BD-PNC algorithms are compared. According to the block diagram in Figure 2, the CC of the proposed BD-PNC involves the CC of its four DSP steps, including M-BPS, time-domain PNC, calculation of DCT coefficients, and final compensation. The CC of the M-BPS method is given by O(2MY) [28]. The time-domain PNC model is described by Equation (19), and its CC is O(LMlog2M+LKM). For the BD-PNC, the DCT coefficients are calculated in Equation (24), and its CC is given by O(8L3 + 8ZnL2 + 2ZnL), where Zn is the total number of pre-estimated transmitted signals in the nth FBMC/OQAM block, while in the M-BD-PNC, the DCT coefficients are obtained by Equations (30) and (34), and real multiplications needed in these equations are O(8L3/3 + 8ZnL2 + 2ZnL + 2L2/3). For BD-PNC and M-BD-PNC, the final PNC is completed by using Equation (22), and its CC is O(2ML). In order to compare the CC of these algorithms directly, several simulations are carried out to investigate the average value of Zn at a BER of 3.8 × 1 0 3 . In this case, the average value of Zn is shown in Table 3. Consequently, the required real multiplication numbers per block are counted by type, as shown in Table 4. As a comparison, when all the data after CPE compensation participate in the pre-decision (δ = 0), the required real multiplication numbers of BD-PNC or M-BD-PNC is provided in parentheses. It is observed that the optimization of the parameter δ in the pre-decision process results in a remarkable decrease in complexity. Furthermore, it is clear that the CC of proposed BD-PNC or M-BD-PNC is not significantly higher than M-BPS, and their CC is less than four times higher than that of M-BPS for 1024 subcarriers 64-QAM 30 Gbaud signals. Nevertheless, the proposed algorithms have a great advantage over M-BPS in terms of the PNC performance. The CC of M-BD-PNC is slightly lower than that of BD-PNC, and its performance is even superior to the BD-PNC algorithm. Therefore, at M = 1024, the proposed M-BD-PNC should be the first choice.

6. Conclusions

In this paper, we have presented a blind time-domain PNC scheme for the CO-FBMC/OQAM transmission, where the PN sample is approximately expanded by DCT. In the proposed algorithms, the PN in time-domain can be compensated by obtaining their corresponding DCT coefficients. The pre-decision process is firstly performed over the selected signals after CPE compensation by M-BPS, and the decision results are used to calculate these DCT coefficients. This selective decision process reduces the CC largely. Considering the overlapped symbol structure, the modified version of the proposed algorithm is reported with its performance improvement and complexity decrease. Since the proposed algorithms are devoted to removing the ICI effect, they achieve significant performance improvement compared to M-BPS for a simulated 30 GBaud CO-FBMC/OQAM system, especially with a large number of subcarriers and high order QAM modulation format. The algorithm complexity analysis shows that its CC is slightly higher than M-BPS.

Author Contributions

All authors contributed extensively to the work presented in this paper. conceptualization, M.G., J.L. and H.R.; methodology, H.R., B.W. and J.L.; software, B.W. and J.L.; validation, J.L., H.R., and B.W.; formal analysis, H.R. and W.H.; investigation, H.R., Z.L., Y.Q. and S.G.; resources, W.H. and H.R.; data curation, H.R., B.W. and J.L.; writing—original draft preparation, B.W.; writing—review and editing, M.G., B.W. and H.R.; visualization, H.R. and B.W.; supervision, H.R.; project administration, H.R.; funding acquisition, W.H. All authors have read and agreed to the published version of the manuscript.

Funding

The National Natural Science Foundation of China (NSFC) (62075147,60907032, 61675183 and 61675184); Zhejiang Provincial Natural Science Foundation of China under Grant No.LY20F050009; Open Fund of the State Key Laboratory of Advanced Optical Communication Systems and Networks, China (2020GZKF013). General program of the Education Department of Zhejiang (Y201941823).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ding, D.; Sui, X.; Hu, R.; Zhao, C.; Fang, X. K-means-based channel equalization method for optical OFDM/OQAM systems. In Proceedings of the Asia Communications and Photonics Conference (ACPC), Chengdu, China, 2–5 November 2019; pp. 1–3. [Google Scholar]
  2. Yu, Y.; Fang, X.; Mao, J.; Zhang, L.; Gao, X.; Ding, D.; Liu, L. Novel NOMA system for optical communications based on OFDM/OQAM. In Proceedings of the 2019 18th IEEE International Conference on Optical Communications and Networks (ICOCN), Huangshan, China, 5–8 August 2019; pp. 1–3. [Google Scholar]
  3. Suo, Z.; Ding, D.; Yu, Y.; Zhang, L.; Fang, X.; Gao, X. Preamble based frequency domain channel estimation method for optical OFDM/OQAM system. In Proceedings of the 2019 IEEE 11th International Conference on Communication Software and Networks (ICCSN), Chongqing, China, 12–15 June 2019; pp. 13–16. [Google Scholar]
  4. Nguyen, T.-H.; Bramerie, L.; Gay, M.; Kazdoghli-Lagha, M.; Peucheret, C.; Gerzaguet, R.; Gorza, S.P.; Louveaux, J.; Horlin, F. Experimental Demonstration of the Tradeoff Between Chromatic Dispersion and Phase Noise Compensation in Optical FBMC/OQAM Communication Systems. J. Lightwave Technol. 2019, 37, 4340–4348. [Google Scholar] [CrossRef] [Green Version]
  5. Alaghbari, K.A.; Lim, H.S.; Eltaif, T.A. Compensation of chromatic dispersion and nonlinear phase noise using iterative soft decision feedback equalizer for coherent optical FBMC/OQAM systems. IEEE J. Lightwave Technol. 2020, 38, 3839–3849. [Google Scholar] [CrossRef]
  6. Huang, Y.-F.; Tsai, C.-T.; Chi, Y.-C.; Huang, D.-W.; Lin, G.-R. Filtered Multicarrier OFDM Encoding on Blue Laser Diode for 14.8-Gbps Seawater Transmission. J. Lightwave Technol. 2018, 36, 1739–1745. [Google Scholar] [CrossRef]
  7. Oubei, H.M.; Duran, J.R.; Janjua, B.; Wang, H.-Y.; Tsai, C.-T.; Chi, Y.-C.; Ng, T.K.; Kuo, H.C.; He, J.H.; Alouini, M.-S. 4.8 Gbit/s 16-QAM-OFDM transmission based on compact 450-nm laser for underwater wireless optical communication. Opt. Express 2015, 23, 23302–23309. [Google Scholar] [CrossRef] [PubMed]
  8. Cvijetic, N. OFDM for Next-Generation Optical Access Networks. J. Lightwave Technol. 2012, 30, 384–398. [Google Scholar] [CrossRef]
  9. Tsonev, D.; Chun, H.; Rajbhandari, S.; McKendry, J.J.D.; Videv, S.; Gu, E.; Haji, M.; Watson, S.; Kelly, A.E.; Faulkner, G.; et al. A 3-Gb/s single-LED OFDM-based wireless VLC link using a gallium nitride μLED. IEEE Photon. Technol. Lett. 2014, 26, 637–640. [Google Scholar] [CrossRef]
  10. Dissanayake, S.D.; Armstrong, J. Comparison of ACO-OFDM, DCO-OFDM and ADO-OFDM in IM/DD Systems. J. Lightwave Technol. 2013, 31, 1063–1072. [Google Scholar] [CrossRef]
  11. Nhan, N.-Q.; Morel, P.; Azou, S.; Morvan, M.; Gravey, P.; Pincemin, E. Sparse Preamble Design for Polarization Division Multiplexed CO-OFDM/OQAM Channel Estimation. J. Lightwave Technol. 2018, 36, 2737–2745. [Google Scholar] [CrossRef] [Green Version]
  12. Zhao, J.; Townsend, P.D. Dispersion tolerance enhancement using an improved offset-QAM OFDM scheme. Opt. Express 2015, 23, 17638. [Google Scholar] [CrossRef]
  13. Fang, X.; Xu, Y.; Chen, Z.; Zhang, F. Time-Domain Least Square Channel Estimation for Polarization-Division-Multiplexed CO-OFDM/OQAM Systems. J. Lightwave Technol. 2016, 34, 891–900. [Google Scholar] [CrossRef]
  14. Farhang-Boroujeny, B. OFDM Versus Filter Bank Multicarrier. IEEE Signal Process. Mag. 2011, 28, 92–112. [Google Scholar] [CrossRef]
  15. Nissel, R.; Schwarz, S.; Rupp, M. Filter Bank Multicarrier Modulation Schemes for Future Mobile Communications. IEEE J. Sel. Areas Commun. 2017, 35, 1768–1782. [Google Scholar] [CrossRef]
  16. Kofidis, E.; Katselis, D.; Rontogiannis, A.; Theodoridis, S. Preamble-based channel estimation in OFDM/OQAM systems: A review. Signal Process. 2013, 93, 2038–2054. [Google Scholar] [CrossRef] [Green Version]
  17. Ding, J.; Xu, T.; Jin, C.; Wang, Z.; Zhao, J.; Liu, T. Impact of Equalization-Enhanced Phase Noise on Digital Nonlinearity Compensation in High-Capacity Optical Communication Systems. Sensors 2020, 20, 4149. [Google Scholar] [CrossRef]
  18. Fang, X.; Zhang, F. Phase Noise Estimation and Suppression for PDM CO-OFDM/OQAM Systems. J. Lightwave Technol. 2017, 35, 1837–1846. [Google Scholar] [CrossRef]
  19. Sriyananda, M.G.S.; Rajatheva, N. Analysis of self interference in a basic FBMC system. In Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall), Las Vegas, NV, USA, 2–5 September 2013; pp. 1–5. [Google Scholar]
  20. Ndo, G.; Lin, H.; Siohan, P. FBMC/OQAM equalization: Exploiting the imaginary interference. In Proceedings of the 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Sydney, NSW, Australia, 9–12 September 2012; pp. 2359–2364. [Google Scholar]
  21. Stitz, T.; Ihalainen, T.; Viholainen, A.; Renfors, M. Pilot-Based Synchronization and Equalization in Filter Bank Multicarrier Communications. EURASIP J. Adv. Signal Process. 2010, 2010, 741429. [Google Scholar] [CrossRef] [Green Version]
  22. Lele, C.; Legouable, R.; Siohan, P. Channel estimation with scattered pilots in OFDM/OQAM. In Proceedings of the 2008 IEEE 9th Workshop on Signal Processing Advances in Wireless Communications, Recife, Brazil, 6–9 July 2008; pp. 286–290. [Google Scholar]
  23. Nissel, R.; Rupp, M. On pilot-symbol aided channel estimation in FBMC-OQAM. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3681–3685. [Google Scholar]
  24. Nissel, R.; Rupp, M. Bit error probability for pilot-symbol aided channel estimation in FBMC-OQAM. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar]
  25. You, B.; Yang, L.; Luo, F.; Yang, S.; Chen, D.; Ni, Y.; Li, B.; Liu, D. Pilot-based extended Kalman filter for phase noise estimation in CO-FBMC/OQAM systems. Opt. Commun. 2019, 443, 116–122. [Google Scholar] [CrossRef]
  26. You, B.; Yang, L.; Luo, F.; Fu, S.; Yang, S.; Li, B.; Liu, D. Joint Carrier Frequency Offset and Phase Noise Estimation Based on Pseudo-Pilot in CO-FBMC/OQAM System. IEEE Photon. J. 2019, 11, 1–11. [Google Scholar] [CrossRef]
  27. Nguyen, T.T.; Le, S.T.; Nissel, R.; Wuilpart, M.; Van Compernolle, L.; Mégret, P. Pseudo-Pilot Coding Based Phase Noise Estimation for Coherent Optical FBMC-OQAM Transmissions. J. Lightwave Technol. 2018, 36, 2859–2867. [Google Scholar] [CrossRef]
  28. Nguyen, T.-H.; Louveaux, J.; Gorza, S.-P.; Horlin, F. Simple Feedforward Carrier Phase Estimation for Optical FBMC/OQAM Systems. IEEE Photon. Technol. Lett. 2016, 28, 2823–2826. [Google Scholar] [CrossRef]
  29. Nguyen, T.-H.; Rottenberg, F.; Gorza, S.-P.; Louveaux, J.; Horlin, F. Extended Kalman Filter for Carrier Phase Recovery in Optical Filter Bank Multicarrier Offset QAM Systems. Opt. Fiber Commun. Conf. 2017, 4, 3. [Google Scholar] [CrossRef]
  30. Tang, H.; Xiang, M.; Fu, S.; Tang, M.; Shum, P.; Liu, D. Feed-forward carrier phase recovery for offset-QAM Nyquist WDM transmission. Opt. Express 2015, 23, 6215–6227. [Google Scholar] [CrossRef]
  31. Lu, J.; Fu, S.; Tang, H.; Xiang, M.; Tang, M.; Liu, D. Vertical blind phase search for low-complexity carrier phase recovery of offset-QAM Nyquist WDM transmission. Opt. Commun. 2017, 382, 212–218. [Google Scholar] [CrossRef]
  32. Nguyen, T.H.; Gorza, S.P.; Louveaux, J.; Horlin, F. Low-complexity blind phase search for filter bank multicarrier offset-QAM optical fiber systems. In Proceedings of the Signal Processing in Photonic Communications, Vancouver, Canada, 18–20 July 2016. paper SpW2G.2. [Google Scholar]
  33. Kakkavas, A.; Castañeda, M.; Luo, J.; Laas, T.; Xu, W.; Nossek, J.A. FBMC-OQAM with phase noise: Achievable performance and compensation. In Proceedings of the 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan, 3–6 July 2017; pp. 1–5. [Google Scholar]
  34. Doré, J.B.; Berg, V. Blind phase tracking algorithm for FBMC receivers. In Proceedings of the 2015 International Symposium on Wireless Communication Systems (ISWCS), Brussels, Belgium, 25–28 August 2015; pp. 261–265. [Google Scholar]
  35. Rottenberg, F.; Nguyen, T.H.; Gorza, S.P.; Horlin, F.; Louveaux, J. ML and MAP phase noise estimators for optical fiber FBMC-OQAM systems. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  36. Nguyen, T.-H.; Rottenberg, F.; Gorza, S.-P.; Louveaux, J.; Horlin, F. Efficient Chromatic Dispersion Compensation and Carrier Phase Tracking for Optical Fiber FBMC/OQAM Systems. J. Lightwave Technol. 2017, 35, 2909–2916. [Google Scholar] [CrossRef] [Green Version]
  37. Ikeuchi, K.; Sakai, M.; Lin, H. Compensation of Phase Noise in OFDM/OQAM Systems. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–5. [Google Scholar]
  38. Cao, S.; Kam, P.-Y.; Yu, C. Time-Domain Blind ICI Mitigation for Non-Constant Modulus Format in CO-OFDM. IEEE Photon. Technol. Lett. 2013, 25, 2490–2493. [Google Scholar] [CrossRef]
  39. Ren, H.; Cai, J.; Ye, X.; Lu, J.; Cao, Q.; Guo, S.; Xue, L.-L.; Qin, Y.; Hu, W. Decision-aided ICI mitigation with time-domain average approximation in CO-OFDM. Opt. Commun. 2015, 347, 1–7. [Google Scholar] [CrossRef]
  40. Lin, C.-T.; Wei, C.-C.; Chao, M.-I. Phase noise suppression of optical OFDM signals in 60-GHz RoF transmission system. Opt. Express 2011, 19, 10423–10428. [Google Scholar] [CrossRef]
  41. Bi, M.; Liu, L.; Zhang, L.; Yang, G.; Hu, M.; Li, Q.; Xiao, S.; Hu, W. Low overhead equalization algorithm for simultaneously estimating channel and mitigating intrinsic imaginary interference in IMDD-OQAM-OFDM system. Opt. Commun. 2019, 430, 256–261. [Google Scholar] [CrossRef]
  42. Zhang, P.; Ren, H.; Gao, M.; Lu, J.; Le, Z.; Qin, Y.; Hu, W. Low-Complexity Blind Carrier Phase Recovery for C-mQAM Coherent Systems. IEEE Photon. J. 2018, 11, 1–14. [Google Scholar] [CrossRef]
  43. Essiambre, R.-J.; Kramer, G.; Winzer, P.J.; Foschini, G.J.; Goebel, B. Capacity Limits of Optical Fiber Networks. J. Lightwave Technol. 2010, 28, 662–701. [Google Scholar] [CrossRef]
Figure 1. Block diagram of CO-FBMC/OQAM BTB system.
Figure 1. Block diagram of CO-FBMC/OQAM BTB system.
Sensors 20 06397 g001
Figure 2. Block diagram of the proposed blind phase noise compensation scheme.
Figure 2. Block diagram of the proposed blind phase noise compensation scheme.
Sensors 20 06397 g002
Figure 3. Taking the 16-OQAM as an example, the signals with high decision error probability in three shadow regions ( a ^ n , m [ 2 δ / 2 , 2 + δ / 2 ] [ δ / 2 , δ / 2 ] [ 2 δ / 2 , 2 + δ / 2 ] ) not being used to perform the pre-decision.
Figure 3. Taking the 16-OQAM as an example, the signals with high decision error probability in three shadow regions ( a ^ n , m [ 2 δ / 2 , 2 + δ / 2 ] [ δ / 2 , δ / 2 ] [ 2 δ / 2 , 2 + δ / 2 ] ) not being used to perform the pre-decision.
Sensors 20 06397 g003
Figure 4. Time-domain FBMC/OQAM transmitted blocks with overlapped structure.
Figure 4. Time-domain FBMC/OQAM transmitted blocks with overlapped structure.
Sensors 20 06397 g004
Figure 5. (a) BER versus the width of shadow rectangle in a high decision error probability region, δ. (b) BER versus the length of DCT coefficient, L. (c) BER versus the number of subcarriers, M.
Figure 5. (a) BER versus the width of shadow rectangle in a high decision error probability region, δ. (b) BER versus the length of DCT coefficient, L. (c) BER versus the number of subcarriers, M.
Sensors 20 06397 g005
Figure 6. (a) One realization of the real phase noise and its estimations after the M-BPS and BD-PNC methods at ν T S = 1.5 × 1 0 2 and OSNR = 20 dB for 30 Gbaud CO-FBMC 16-QAM BTB transmission systems with 1024 subcarriers. (b) Illustration of constellations before and after PNC employing M-BPS and BD-PNC at ν T S = 5 × 1 0 3 and OSNR = 27 dB for 30 Gbaud CO-FBMC 64-QAM BTB systems with 1024 subcarriers.
Figure 6. (a) One realization of the real phase noise and its estimations after the M-BPS and BD-PNC methods at ν T S = 1.5 × 1 0 2 and OSNR = 20 dB for 30 Gbaud CO-FBMC 16-QAM BTB transmission systems with 1024 subcarriers. (b) Illustration of constellations before and after PNC employing M-BPS and BD-PNC at ν T S = 5 × 1 0 3 and OSNR = 27 dB for 30 Gbaud CO-FBMC 64-QAM BTB systems with 1024 subcarriers.
Sensors 20 06397 g006
Figure 7. OSNR penalty versus ν T S at a BER of 3.8 × 1 0 3 using M-BPS, the proposed schemes for CO-FBMC 4/16/64-QAM systems with 256 subcarriers (a), 512 subcarriers (b), and 1024 subcarriers (c).
Figure 7. OSNR penalty versus ν T S at a BER of 3.8 × 1 0 3 using M-BPS, the proposed schemes for CO-FBMC 4/16/64-QAM systems with 256 subcarriers (a), 512 subcarriers (b), and 1024 subcarriers (c).
Sensors 20 06397 g007
Table 1. A summary of abbreviation.
Table 1. A summary of abbreviation.
AbbreviationFull Name
CO-FBMC/OQAMCoherent optical offset-quadrature amplitude modulation-based filter-bank multicarrier
MCMmulticarrier modulation
OFDMorthogonal frequency division multiplexing
CO-OFDMcoherent optical OFDM
PNphase noise
CPEcommon phase error
ICIinter-carrier interference
PNCPhase noise compensation
IMIintrinsic imaginary interference
SEspectral efficiency
IFFTinverse fast Fourier transform
FFTfast Fourier transform
CCcomputational complexity
BPSblind phase search
M-BPSmodified BPS
BD-PNCblind discrete-cosine-transform-based phase noise compensation
M-BD-PNCmodified BD-PNC
CDchromatic dispersion
OBEorthogonal-basis-expansion
DCTdiscrete cosine transform
BTBback to back
LSleast square
OSNRoptical signal-to-noise ratio
HD-FEChard-decision forward error correction
PPNpoly-phase network
DSPdigital signal processing
AWGNadditive Gaussian white noise
BERbit error rate
EVMRMSroot-mean-square error vector magnitude
Table 2. The CC of the proposed BD-PNC and M-BD-PNC algorithms.
Table 2. The CC of the proposed BD-PNC and M-BD-PNC algorithms.
DSP StepCC (BD-PNC)CC (M-BD-PNC)
CPE pre-compensation (M-BPS)O(2MY)O(2MY)
Time-domain PNC modelO(LMlog2M + LKM)O(LMlog2M + LKM)
Calculation of DCT coefficientsO(8L3 + 8ZnL2 + 2ZnL)O(8L3/3 + 8ZnL2 + 2ZnL + 2L2/3)
Final compensationO(2ML)O(2ML)
Note: M: number of subcarriers. Y: number of test phases. L: length of DCT coefficient. K: overlap factor. Zn: total number of pre-estimated transmitted signals.
Table 3. The average value of Zn.
Table 3. The average value of Zn.
M = 256M = 512M = 1024
4-QAM140280570
16-QAM80160320
64-QAM4090180
Table 4. The required real multiplication numbers per block using several algorithms.
Table 4. The required real multiplication numbers per block using several algorithms.
M-BPSBD-PNCM-BD-PNC
4-QAM8192|M = 25620464 (24640)|M = 256666740 (1039000)|M = 1024
16384|M = 51241888 (50240)|M = 512
32768|M = 1024672008 (1044288)|M = 1024
16-QAM16384|M = 25626496 (32832)|M = 256494510 (1071800)|M = 1024
32768|M = 51253952 (66624)|M = 512
65536|M = 1024499776 (1077056)|M = 1024
64-QAM32768|M = 25641440 (49216)|M = 256445245 (1137300)|M = 1024
65536|M = 51284200 (99392)|M = 512
131072|M = 1024450512 (1142592)|M = 1024
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, B.; Lu, J.; Gao, M.; Ren, H.; Le, Z.; Qin, Y.; Guo, S.; Hu, W. Time-Domain Blind ICI Compensation in Coherent Optical FBMC/OQAM System. Sensors 2020, 20, 6397. https://doi.org/10.3390/s20216397

AMA Style

Wu B, Lu J, Gao M, Ren H, Le Z, Qin Y, Guo S, Hu W. Time-Domain Blind ICI Compensation in Coherent Optical FBMC/OQAM System. Sensors. 2020; 20(21):6397. https://doi.org/10.3390/s20216397

Chicago/Turabian Style

Wu, Binqi, Jin Lu, Mingyi Gao, Hongliang Ren, Zichun Le, Yali Qin, Shuqin Guo, and Weisheng Hu. 2020. "Time-Domain Blind ICI Compensation in Coherent Optical FBMC/OQAM System" Sensors 20, no. 21: 6397. https://doi.org/10.3390/s20216397

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop