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

Real time low-complexity adaptive channel equalization for coherent optical transmission systems

Open Access Open Access

Abstract

In this paper, a novel low-complexity adaptive channel equalization (ACE) algorithm for digital coherent optical systems is proposed and experimentally demonstrated. We divide the conventional N-tap butterfly ACE into two N-tap polarization independent filters and a 1-tap butterfly adaptive equalization filter. The computational complexity can reduce about 40% of multiplier operations in the digital signal processing (DSP). We evaluate the effectiveness of our proposed ACE algorithm in a 10-Gb/s real-time coherent transmission platform. It is shown that our proposed ACE algorithm has similar performance as conventional ACE algorithm and better polarization tracking ability.

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

1. Introduction

Coherent detection with polarization division multiplexing and digital signal processing is widely used in long-haul and metro optical fiber network. Due to the capability of DSP for compensating various linear and nonlinear impairments, coherent detection technique is able to provide higher spectral efficiency, longer transmission distance, and better optical-to-signal noise ratio (OSNR) tolerance than intensity modulation/direct detection (IMDD) technique [1]. However, in some short-reach transmission scenarios such as datacenter interconnection (DCI) and fiber-to-the-home (FTTH) networks, IMDD technique is always the priority selection due to its characteristics of low cost and low complexity [2,3]. Since DSP consumes most power consumption in the coherent detection schemes, low-complexity DSP technique is highly desired in such scenarios [48].

In conventional coherent DSP module, the time-domain adaptive channel equalization algorithm based on 2×2 butterfly finite impulse response (FIR) filter is the most complicated part [9]. In order to reduce the complexity of ACE algorithm, frequency-domain digital chromatic dispersion compensation can be first applied before the time-domain ACE [10]. Although the number of FIR filter tap in time-domain ACE algorithm can be significantly reduced, the overall complexity is increased due to the digital transformation operation between frequency domain and time domain. A sign-sign algorithm for FIR coefficient updating has been proposed in [11], where the coefficient update operation can be simplified by keeping only the sign of the error term and the output sample. Since only the sign of the gradient is left to update the taps, multiplier operation is not required in ACE algorithm at the cost of more inverters and comparators. In [12], frequency-domain equalizer is shown to have lower complexity than time-domain equalizer when the channel length is large, which is more suitable for long-haul transmission network. Recently, a simplified ACE algorithm constituted with 1-tap butterfly FIR filter and two N-tap FIR filters is proposed in [13] (hereinafter referred to as 1-N ACE). Compared with conventional 2×2 multiple input multiple output (MIMO) ACE algorithm, the tap number of FIR filter is halved. With 40% reduction in hardware resources, the performance is comparable to conventional ACE algorithm. The effectiveness of this structure has also been further investigated to simplify and increase the tolerance of In-phase and Quadrature-phase skew by replacing the N-tap complex-valued filters with the real-valued filters [14].

In this paper, we first study the hardware resources of 1-N ACE algorithm in the parallel real-time processing system. It is found that the required number of consumed complex multipliers is large in 1-N ACE algorithm. This is mainly because the output signal of the first 1-tap butterfly filter should also be 2 samples per symbol. In order to solve this issue, we propose an ACE algorithm with reversed structure (referred to as N-1 ACE). In our proposed ACE algorithm, the first part is two independence N-tap FIR filters for linear dispersion compensation. Different from conventional constant modulus algorithm (CMA) based ACE algorithm, a new error calculation method is used in the first part. The second part is a 1-tap butterfly FIR filter for polarization de-multiplexing. Since the tap length of second filter is only 1, the down-sampling operation can be performed in the first part. Finally, we conduct an experiment to evaluate the performances of our proposed ACE algorithm in real-time mode. The experimental results show that our proposed N-1 ACE algorithm behaves better performance than previous 1-N ACE algorithm, and the performance degradation is less than 0.2 dB when compared with conventional CMA based ACE algorithm in both back to back and 60-km fiber transmission. Moreover, benefit from the 1-tap butterfly scheme, the proposed N-1 ACE algorithm shows better polarization tracking ability than the conventional ACE algorithm.

2. Proposed ACE algorithm

The schematic diagram of DSP module in coherent optical receiver is shown in Fig. 1. The received signal is mixed with a local-oscillator (LO) laser in the dual-polarization integrated coherent receiver (ICR). After optical-to-electrical conversion, the electrical signal is then sampled by four analog-to-digital converters (ADC).

 figure: Fig. 1.

Fig. 1. The schematic diagram of DSP module in Coherent optical receiver.

Download Full Size | PDF

In the DSP high-speed deserializer port, the high-speed serial data is converted into low-speed parallel data (assuming that the conversion ratio is 1:2M, and 2 stands for 2 samples per symbol). Therefore, the digital data can be processed in a lower clock frequency. The following pipelined logic processing mainly includes clock data recovery (CDR), ACE, frequency offset compensation, phase recovery and symbol decision.

The ACE consumes most resources in the DSP. It usually has a 2×2 butterfly structure which consists of four complex-valued N-tap FIR filters, as shown in Fig. 2(a). It can efficiently realize polarization de-multiplexing, and compensate the linear channel impairments caused by inter symbol interference (ISI), residual chromatic dispersion (CD), and polarization mode dispersion (PMD). The channel equalization process and coefficient update are expressed as:

$$E_{out}^x = \sum\limits_{i = 1}^n {{F^{xx}}(i)E_{in}^x(i) + } \sum\limits_{i = 1}^n {{F^{yx}}(i)E_{in}^y(i)} ,$$
$$E_{out}^y = \sum\limits_{i = 1}^N {{F^{xy}}(i)E_{in}^x(i) + } \sum\limits_{i = 1}^N {{F^{yy}}(i)E_{in}^y(i)} ,$$
$${F^{xx}} = {F^{xx}} + 4\mu {\varepsilon _x}E_{out}^x{[E_{in}^x]^\ast },$$
$${F^{yx}} = {F^{yx}} + 4\mu {\varepsilon _x}E_{out}^x{[E_{in}^y]^\ast },$$
$${F^{xy}} = {F^{xy}} + 4\mu {\varepsilon _y}E_{out}^y{[E_{in}^x]^\ast },$$
$${F^{yy}} = {F^{yy}} + 4\mu {\varepsilon _y}E_{out}^y{[E_{in}^y]^\ast },$$
where $E_{in}^x$ and $E_{in}^y$ are the inputs to the ACE at two polarizations, $E_{out}^x$ and $E_{out}^y$ are the outputs after ACE processing for the two polarizations; ${F^{xx}}$, ${F^{yx}}$, ${F^{xy}}$, ${F^{yy}}$ are the filter coefficients. The tap coefficient F of N-tap butterfly filter are updated according to CMA, $\mu $ is the step index, and $\varepsilon $ is the error factor which can be described by Eq. (7) as:
$${\varepsilon _x} = 1 - |E_{out}^x{|^2},\,{\varepsilon _y} = 1 - |E_{out}^y{|^2},$$
It is noted that this is a parallel processing in DSP which means multi-channel data is input simultaneously. Multiple channel calculations per clock are executed in parallel logic. If the input is 2M channels per clock, the output is M channels per clock after ACE. The data sample rate is reduced from 2 samples per symbol to 1 sample per symbol. Down sampling is performed in the ACE module. To calculate the M-channel outputs data in an N-tap filter, N×M complex multipliers are required. In this 2×2 butterfly structure, 4N×M complex multipliers are required.

 figure: Fig. 2.

Fig. 2. (a) conventional 2×2 MIMO ACE structure; (b) 1-N ACE structure; (c) N-1 ACE structure.

Download Full Size | PDF

The structure of 1-N ACE is shown in Fig. 2(b). The first part is a 1-tap butterfly FIR filter which used for polarization de-multiplexing. The second part consists of two independent N-tap FIR filters which are used for the adaptive equalization. In the first part, the channel equalization and coefficient update processes can be expressed as:

$$E_{mid}^x = {F^{xx}}E_{in}^x + {F^{yx}}E_{in}^y,$$
$$E_{mid}^y = {F^{xy}}E_{in}^x + {F^{yy}}E_{in}^y,$$
$${F^{xx}} = {F^{xx}} + 4\mu {\varepsilon _{1x}}E_{mid}^x{[E_{in}^x]^\ast },$$
$${F^{yx}} = {F^{yx}} + 4\mu {\varepsilon _{1x}}E_{mid}^x{[E_{in}^y]^\ast },$$
$${F^{xy}} = {F^{xy}} + 4\mu {\varepsilon _{1y}}E_{mid}^y{[E_{in}^x]^\ast },$$
$${F^{yy}} = {F^{yy}} + 4\mu {\varepsilon _{1y}}E_{mid}^y{[E_{in}^y]^\ast },$$
$${\varepsilon _{1x}} = 1 - |E_{mid}^x{|^2},\,{\varepsilon _{1y}} = 1 - |E_{mid}^y{|^2},$$
where $E_{mid}^x$ and $E_{mid}^y$ are outputs of the first part, ${\varepsilon _{1x}}$ and ${\varepsilon _{1y}}$ are the error factors. In the second part, the channel equalization and coefficient update processes can be expressed as:
$$E_{out}^x = \sum\limits_{i = 1}^N {{F^x}(i)} E_{mid}^x(i),$$
$$E_{out}^y = \sum\limits_{i = 1}^N {{F^y}(i)} E_{mid}^y(i),$$
$${F^x} = {F^x} + 4\mu {\varepsilon _{2x}}E_{out}^x{[E_{mid}^x]^\ast },$$
$${F^y} = {F^y} + 4\mu {\varepsilon _{2y}}E_{out}^y{[E_{mid}^y]^\ast },$$
$${\varepsilon _{2x}} = 1 - |E_{out}^x{|^2},\,{\varepsilon _{2y}} = 1 - |E_{out}^y{|^2},$$
where ${F^x}$, ${F^y}$ are the filter coefficients of two N-tap filters. ${\varepsilon _{2x}}$ and ${\varepsilon _{2y}}$ are the error factors. Since the second part has two N-tap filters, the down sampling operation cannot be realized in the first filter. It is noted that if the input signal to the two N-tap filters has only 1 sample per symbol, the performance will be seriously degraded due to lack of enough samples. In this case, we believe the down sampling operation should be implemented in the second part. Then, the required number of complex multipliers is 2N×M + 4×2M.

Figure 2(c) shows the structure of N-1 ACE algorithm. It also has two parts including two independent N-tap FIR filters and 1-tap butterfly FIR filter. However, the digital signals first enter into the two independent N-tap FIR filters. In this case, the equalization process and coefficient update are expressed as:

$$E_{mid}^x = \sum\limits_{i = 1}^N {{F^x}(i)} E_{in}^x(i),$$
$$E_{mid}^y = \sum\limits_{i = 1}^N {{F^y}(i)} E_{in}^y(i),$$
$${F^x} = {F^x} + 4\mu {\varepsilon _1}E_{mid}^x{[E_{in}^x]^\ast },$$
$${F^y} = {F^y} + 4\mu {\varepsilon _1}E_{mid}^x{[E_{in}^y]^\ast },$$
$${\varepsilon _1} = 1 - |E_{mid}^x{|^2} - |E_{mid}^y{|^2},$$
In Eq. (24), the error calculation formula is different to the previous error calculation equalization in (7), (14) or (19). We add the modulus together instead of two independent calculations. In the first part of N-1 ACE which is consisted of two independence N-tap FIR filters, the output signals are not de-multiplexed, which cannot meet the CMA condition. Based on the orthogonal of X/Y polarization in transmitter, the received signal is the projection of this orthogonal signal with rotation. The signal energy of two polarizations remain constant at the receiver side. Therefore, the Eq. (24) can be adopted. We compare the convergence of the two algorithms by simulation.

As shown in Fig. 3, it is noted that the error of Eq. (14) converges quickly but oscillates continuously, which is mainly effected by the rotation of polarization state. Although the error of Eq. (24) converges more slowly, it can maintain a smaller excess mean square error. Through the first part, the two N-tap FIR filters compensate the residual CD and mitigate the ISI of the signals in two parallel modules independently. After that, the channel equalization process and coefficient update of the second part are expressed as:

$$E_{out}^x = {F^{xx}}E_{mid}^x + {F^{yx}}E_{mid}^y,$$
$$E_{out}^y = {F^{xy}}E_{mid}^x + {F^{yy}}E_{mid}^y,$$
$${F^{xx}} = {F^{xx}} + 4\mu {\varepsilon _{2x}}E_{out}^x{[E_{mid}^x]^\ast },$$
$${F^{yx}} = {F^{yx}} + 4\mu {\varepsilon _{2x}}E_{out}^x{[E_{mid}^y]^\ast },$$
$${F^{xy}} = {F^{xy}} + 4\mu {\varepsilon _{2y}}E_{out}^y{[E_{mid}^x]^\ast },$$
$${F^{yy}} = {F^{yy}} + 4\mu {\varepsilon _{2y}}E_{out}^y{[E_{mid}^y]^\ast },$$
$${\varepsilon _{2x}} = 1 - |E_{out}^x{|^2},\,{\varepsilon _{2y}} = 1 - |E_{out}^y{|^2},$$
In this 1-tap butterfly FIR filter, the two-polarization signals are de-multiplexed. Since the second part is 1-tap filter, the calculation of each sample is independent of the adjacent samples. Therefore, the down sampling operation in the first filter will not cause performance degradation. The first N-tap filter can be 2M inputs and M outputs. The complex multipliers requirements for 1-tap butterfly filters can be reduced by 4×M. The total number of complex multipliers consumed by N-1 ACE algorithm is 2N×M+ 4×M.

 figure: Fig. 3.

Fig. 3. Simulation result of Eq. (14) and Eq. (24) applied in the first part of N-1 ACE.

Download Full Size | PDF

3. Real time experimental demonstration

A real-time experimental platform is built up to compare the performances of the three ACE algorithms in a 10-Gb/s PDM-QPSK system, as shown in Fig. 4.

 figure: Fig. 4.

Fig. 4. The experimental setup for the real-time transmission of 10-Gb/s PDM-QPSK signals.

Download Full Size | PDF

At the transmitter side, a free-running tunable laser is applied, which is working at 1550 nm with linewidth of 100 KHz and output power of 13 dBm. Four independent 223-1 pseudorandom bit sequences (PRBS) are generated in a field programmable gate array (FPGA). The four binary streams at 2.5 Gb/s are then launched into the dual-polarization IQ modulator to generate optical PDM-QPSK signal. The modulated optical signal is then fed into 60-km single mode fiber (SMF) link. A polarization scrambler (Novoptel EPS1000) is connected behind the fiber to rotate the polarization of the optical signal. At the receiver side, a variable optical attenuator (VOA) is added to adjust the receiver power, which is monitored by an optical power meter. The local oscillator laser is also operated at 1550 nm with linewidth of 100 kHz and output power of 13 dBm. The optical signal is collected by an ICR and sampled twice per symbol by four ADCs (E2V EV8AQ160, 8 bits resolution), with sampling rate of 5 GSa/s. The sampling rate is fine-adjusted by a voltage controlled oscillator (VCO) controlled by FPGA. Finally, the digital signals are processed inside the FPGA (Altera 5SGSMD8K). The electrical boards of the real-time coherent optical transmission module are also shown in the inset of Fig. 4.

The internal clock inside the FPGA is 156.25 MHz which is recovered by CDR module based on Gardner algorithm. By this clock as reference, each ADC output serial signals at 5 GSa/s can be de-serialized into 32 tributary parallel channels. The signals of two ADCs are composed to form one complex IQ data. Therefore, 32×2 channels complex data from X and Y polarizations will then enter into the ACE module at each 156.25 MHz clock. After ACE processing, 16×2 tributary output data (1 sample per symbol) is obtained and will be further processed by frequency offset compensation, phase recovery and symbol decision modules. We implement three kinds of ACE structures in FPGA to compare their performances. For the 1-N ACE, the down sampling operation in the 1-tap filter will cause performance degradation since the N-tap filter is located after the 1-tap filter. To compare the two kinds of down sampling schemes, we also implement two 1-N filter modules: down sampling at 1-tap butterfly filter and down sampling at N-tap filter (represented as 1- N(2M) and 1-N(M)). For the four different ACE algorithms, Table 1 shows the complex multipliers consumed in M parallel channels.

Tables Icon

Table 1. Required complex multipliers

Since the cost of a multiplier is much higher than an adder, the computational complexity of the ACE algorithms is characterized by the number of multipliers. We mainly consider the parallel algorithm in the real-time processing system with 2 samples per symbol. The computational complexity comparison is shown in Table 1. When the tap length is N and the input parallel processing channel number is M, the required complex multipliers number of 1-N(2M) scheme is 2N×M + 4×2M, and the number of 1-N(M) and N-1 scheme is 2N×M+ 4×M. It is noted that the 1-N(2M) scheme need 4M more complex multipliers than the N-1 scheme. Therefore, the computational complexity of N-1 scheme is lower if more parallel channel is applied. A key issue that restricts the size of M is the internal processing clock of FPGA, which is generally below 300 MHz. In our 10G coherent receiver, there are four ADCs with a sampling rate of 5 GSa/s to achieve two sample per symbol. In order to process 5 Gbps ADC sampling data, M is taken as 16. In this way, the FPGA can process 32 channels of data under the clock of 156.25 MHz. Then, we compare the performance of different tap number with conventional ACE algorithm by simulation in the condition of OSNR = 1. As shown in the Fig. 5, it is noted that, when the tap number is less than 7, increasing the tap number can significantly improve the performance. But when the tap number is greater than 7, the performance has not been significantly improved. So the tap number N is set to 7 in our experiment.

 figure: Fig. 5.

Fig. 5. simulation result of BER versus tap number with conventional ACE.

Download Full Size | PDF

We first investigate the effects of optical receiver power to different ACE algorithms at back-to-back case, as shown in Fig. 6. For 1-N ACE algorithm, an obvious performance penalty is observed because down sampling in the first filter resulting in insufficient samples in the second filter. Compare with conventional 2×2 MIMO structure, the N-1 ACE and 1-N(2M) ACE algorithms are slightly worse with less than 0.2 dB at BER of 1.4×10−4 which is the threshold of Reed-Solomon forward error correction (RS-FEC) [15]. It is also shown that the N-1 ACE algorithm has a little higher receiver sensitivity than the 1-N(2M) ACE even though the 1-N(2M) ACE consumes 4M more complex multipliers than N-1 ACE.

 figure: Fig. 6.

Fig. 6. BER versus receiver power at back-to-back case with ADC width of 8 bits.

Download Full Size | PDF

Then, we compare the effects of ADC width to different ACE algorithms at back to back case. As shown in Fig. 7, we consider the case of ADC widths are 6 bits, 5 bits, and 4 bits, respectively. With the decrease of ADC accuracy, the performance of four ACE algorithms shows similar degradation trend. The N-1 and 1-N(2M) ACE algorithms have always similar performances. It can be seen that the order of filters has little effect on the overall performance. In the case of 4 bit, the performance of four algorithms has been seriously degraded. The decrease of ADC resolution will lead to the increase of quantization noise. When the ADC width is more than 5 bits, the effect of quantization noise can be improved by ACE algorithm. However, when it is reduced to 4 bits, this effect cannot be eliminated by 4 mentioned ACE algorithms.

 figure: Fig. 7.

Fig. 7. BER vs Receive Power of back-to-back system with ADC width (a) 6 bit (b) 5 bit (c) 4 bit.

Download Full Size | PDF

Figure 8 shows the experimental results after 60-km transmission with the ADC resolution of 8 bits. In the transmission case, the 1-N(M) ACE algorithm again shows an obvious receiver sensitivity penalty. It is noted that the performance degradation of N-1 ACE algorithm is still less than 0.2 dB at BER of 1.4×10−4. While the degradation of 1-N ACE algorithm is above 0.5dB. Therefore, we think the proposed N-1 ACE algorithm may have the potential in the short-distance fiber transmission networks, such as datacenter interconnection or access network.

 figure: Fig. 8.

Fig. 8. BER versus receiver power after 60-km fiber transmission.

Download Full Size | PDF

Based on the 60-km transmission system, we add polarization scrambler in the transmission link to introduce the polarization state rotation, and compare the SOP tracking performance of several different ACEs. The LiNbO3 EPS1000 polarization scrambler is constructed with 6 quarter wave plates (QWP) and 1 half wave plate (HWP). We set incommensurate rotation speeds of QWP to obtain a uniform distribution of the polarization states on the Poincaré sphere, which are 119.28, −53.57, 190.04, −100.45, 210.5, −166.07 rad/s respectively. Here, the positive and negative values indicate that the direction of rotation is forward or backward. The speed of HWP is configured to increase the test polarization rotation speed by interval of 50 Krad/s.

The results are shown in Fig. 9. By the maximum polarization tracking ability, the N-1 ACE has the best performance, which can reach up to 350 Krad/s. The conventional algorithm can achieve polarization tracking speed of 250 Krad/s, and the performance of 1-N ACE is 150 Krad/s. It is shown that the N-1 ACE has the best performance. In the range of 50-150 Krad/s, 1-N(2M) is better than the conventional structure. This result shows that, 1-tap butterfly FIR filter has a faster control ability than N-tap butterfly FIR filter in tracking polarization rotation, which is confirmed in [16]. Moreover, the N-1 ACE has better tracking ability than the 1-N ACE. This is mainly because the two independent N-tap FIR filters are applied first. The CD has been compensated before polarization de-multiplexing.

 figure: Fig. 9.

Fig. 9. BER versus SOP rotation speed after 60-km fiber transmission.

Download Full Size | PDF

In order to know the performance in long-haul transmission, we conduct an experiment to transmit the optical signal over 200-km fiber. As shown in Fig. 10, the performance difference between algorithms becomes more obvious. Compared with the 60-km transmission, the BER increased slightly at the same receiving power. With the distance become longer, the effects of PMD and polarization dependent loss (PDL) cannot be neglected. Therefore, the performance deterioration of N-1 or 1-N ACE will be more obvious.

 figure: Fig. 10.

Fig. 10. BER versus receiver power after 200-km fiber transmission.

Download Full Size | PDF

4. Conclusions

We propose a low-complexity ACE algorithm including two parts, N-tap FIR filter for linear channel compensation and 1-tap filter for polarization de-multiplexing. We evaluate the effectiveness of the proposed algorithm in a real-time coherent optical transmission platform based on FPGA. The real-time experimental results show that our proposed ACE algorithm has a similar performance and ADC bit width requirement as the conventional 2×2 butterfly ACE algorithm. The performance degradation is less than 0.2 dB at BER of 1.4×10−4 in both back-to-back case and 60-km fiber transmission. When the transmission distance become longer, the effects of PMD and PDL cannot be neglected. Therefore, the performance deterioration of N-1 ACE will be more obvious. Moreover, benefit from the 1-tap butterfly scheme, the proposed N-1 ACE algorithm shows better polarization tracking ability than the conventional ACE algorithm. Compared with other low-complexity ACE algorithms, the proposed ACE algorithm has both better performance and lower computational complexity.

Funding

National Natural Science Foundation of China (61805183); Natural Science Foundation of Hubei Province (2018AAA041).

Disclosures

The authors declare no conflicts of interest.

References

1. M. G. Taylor, “Coherent detection method using DSP for demodulation of signal and subsequent equalization of propagation impairments,” IEEE Photonics Technol. Lett. 16(2), 674–676 (2004). [CrossRef]  

2. Vincent Houtsma and Doutje van Veen, “Optical Strategies for Economical Next Generation 50 and 100G PON,” Optical Fiber Communications Conference, paper M2B.1, (2019).

3. Mohamed Morsy-Osman and David V. Plant, “A comparative study of technology options for next generation intra- and inter-datacenter interconnects,” Optical Fiber Communications Conference, paper W4E.1, (2018).

4. J. K. Perin, A. Shastri, and J. M. Kahn, “Design of Low-Power DSP-Free Coherent Receivers for Data Center Links,” J. Lightwave Technol. 35(21), 4650–4662 (2017). [CrossRef]  

5. Mohamed Morsy-Osman, M. Y. Sowailem, Eslam El-Fiky, Tristan Goodwill, Thang Hoang, Stephane Lessard, and David V. Plant, “DSP-free ‘coherent-lite’ transceiver for next generation single wavelength optical intra-datacenter interconnects,” Opt. Express 26(7), 8890 (2018). [CrossRef]  

6. M. Y. Sowailem, E. El-Fiky, M. Morsy-Osman, Q. Zhuge, T. Hoang, S. Paquet, C. Paquet, L. Woods, O. Liboiron-Ladouceur, and D. V. Plant, “Self-homodyne system for next generation intra-datacenter optical interconnects,” Opt. Express 25(22), 27834–27844 (2017). [CrossRef]  

7. Roger Giddings, “Real-time Digital Signal Processing for Optical OFDM-Based Future Optical Access Networks,” Optical Fiber Communication Conference, paper OM3H.5, (2013).

8. T. Kupfer, Andreas Bisplinghof, Chris R. Fludger, Stefan Langenbach, and Thomas Duthel, “Optimizing power consumption of a coherent DSP for metro and data center interconnects,” Optical Fiber Communications Conference, paper Th3G.2, (2017).

9. D. A. Morero, M. A. Castrillon, A. Aguirre, M. R. Hueda, and O. E. Agazzi, “Design trade-offs and challenges in practical coherent optical transceiver implementations,” J. Lightwave Technol. 34(1), 121–136 (2016). [CrossRef]  

10. R. Corsini, A. Peracchi, E. Matarazzo, T. Foggi, J. Nijhof, G. Meloni, L. Poti, R. Magri, and E. Ciaramella, “Blind Adaptive Chromatic Dispersion Compensation and Estimation for DSP-Based Coherent Optical Systems,” J. Lightwave Technol. 31(13), 2131–2139 (2013). [CrossRef]  

11. Daniel Cardenas, Domanic Lavery, Philip Watts, and Seb J. Savory, “Reducing the Power Consumption of the CMA Equalizer Update for a Digital Coherent Receiver,” Optical Fiber Communication Conference, paper Th4D.5, (2014).

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

13. K. Matsuda, R. Matsumoto, and N. Suzuki, “Hardware-Efficient Adaptive Equalization and Carrier Phase Recovery for 100-Gb/s/λ-Based Coherent WDM-PON Systems,” J. Lightwave Technol. 36(8), 1492–1497 (2018). [CrossRef]  

14. Jingchi Cheng, Chongjin Xie, Ming Tang, and Songnian Fu, “A Low-Complexity Adaptive Equalizer for Digital Coherent Short-Reach Optical Transmission Systems,” Optical Fiber Communication Conference, paper M3H.2, (2019).

15. “Appendix A: forward error correction using 16-Byte interleaved RS (255 239) codecs, 03/2003,” Interfaces for the optical transport network (OTN), ITU-T G.709/Y.1331.

16. Tao Zeng, Zhixue He, Liheng Meng, Jie Li, Xiang Li, and Shaohua Yu, “The Real Time Implementation of a Simplified 2-Section Equalizer with Supernal SOP Tracking Capability,” Optical Fiber Communications Conference, paper M2J.7, (2020)

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

Fig. 1.
Fig. 1. The schematic diagram of DSP module in Coherent optical receiver.
Fig. 2.
Fig. 2. (a) conventional 2×2 MIMO ACE structure; (b) 1-N ACE structure; (c) N-1 ACE structure.
Fig. 3.
Fig. 3. Simulation result of Eq. (14) and Eq. (24) applied in the first part of N-1 ACE.
Fig. 4.
Fig. 4. The experimental setup for the real-time transmission of 10-Gb/s PDM-QPSK signals.
Fig. 5.
Fig. 5. simulation result of BER versus tap number with conventional ACE.
Fig. 6.
Fig. 6. BER versus receiver power at back-to-back case with ADC width of 8 bits.
Fig. 7.
Fig. 7. BER vs Receive Power of back-to-back system with ADC width (a) 6 bit (b) 5 bit (c) 4 bit.
Fig. 8.
Fig. 8. BER versus receiver power after 60-km fiber transmission.
Fig. 9.
Fig. 9. BER versus SOP rotation speed after 60-km fiber transmission.
Fig. 10.
Fig. 10. BER versus receiver power after 200-km fiber transmission.

Tables (1)

Tables Icon

Table 1. Required complex multipliers

Equations (31)

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

E o u t x = i = 1 n F x x ( i ) E i n x ( i ) + i = 1 n F y x ( i ) E i n y ( i ) ,
E o u t y = i = 1 N F x y ( i ) E i n x ( i ) + i = 1 N F y y ( i ) E i n y ( i ) ,
F x x = F x x + 4 μ ε x E o u t x [ E i n x ] ,
F y x = F y x + 4 μ ε x E o u t x [ E i n y ] ,
F x y = F x y + 4 μ ε y E o u t y [ E i n x ] ,
F y y = F y y + 4 μ ε y E o u t y [ E i n y ] ,
ε x = 1 | E o u t x | 2 , ε y = 1 | E o u t y | 2 ,
E m i d x = F x x E i n x + F y x E i n y ,
E m i d y = F x y E i n x + F y y E i n y ,
F x x = F x x + 4 μ ε 1 x E m i d x [ E i n x ] ,
F y x = F y x + 4 μ ε 1 x E m i d x [ E i n y ] ,
F x y = F x y + 4 μ ε 1 y E m i d y [ E i n x ] ,
F y y = F y y + 4 μ ε 1 y E m i d y [ E i n y ] ,
ε 1 x = 1 | E m i d x | 2 , ε 1 y = 1 | E m i d y | 2 ,
E o u t x = i = 1 N F x ( i ) E m i d x ( i ) ,
E o u t y = i = 1 N F y ( i ) E m i d y ( i ) ,
F x = F x + 4 μ ε 2 x E o u t x [ E m i d x ] ,
F y = F y + 4 μ ε 2 y E o u t y [ E m i d y ] ,
ε 2 x = 1 | E o u t x | 2 , ε 2 y = 1 | E o u t y | 2 ,
E m i d x = i = 1 N F x ( i ) E i n x ( i ) ,
E m i d y = i = 1 N F y ( i ) E i n y ( i ) ,
F x = F x + 4 μ ε 1 E m i d x [ E i n x ] ,
F y = F y + 4 μ ε 1 E m i d x [ E i n y ] ,
ε 1 = 1 | E m i d x | 2 | E m i d y | 2 ,
E o u t x = F x x E m i d x + F y x E m i d y ,
E o u t y = F x y E m i d x + F y y E m i d y ,
F x x = F x x + 4 μ ε 2 x E o u t x [ E m i d x ] ,
F y x = F y x + 4 μ ε 2 x E o u t x [ E m i d y ] ,
F x y = F x y + 4 μ ε 2 y E o u t y [ E m i d x ] ,
F y y = F y y + 4 μ ε 2 y E o u t y [ E m i d y ] ,
ε 2 x = 1 | E o u t x | 2 , ε 2 y = 1 | E o u t y | 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.