Nonbinary LDPC BICM for Next?Generation High?SpeedOptical Transmission Systems

来源 :ZTE Communications | 被引量 : 0次 | 上传用户:xinlingsvs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Abstract We propose a nonbinary byte?interleaved coded?modulation scheme with inner and outer turbo?like iterative decoder. The net coding gain is 0.6 dB higher than the state?of?the?art binary single parity check (SPC) low?density parity?check (LDPC) based turbo?product counterpart, with adjustable iterations and lower error?floor. We provide the details of Bahl?Cocke?Jelinek?Raviv (BCJR) based inner code decoder and optimum signal constellation design (OSCD) method in this paper. The single?mode fiber (SMF) channel simulation is also discussed.
  Keywords fiber optics and optical communications; modulation; forward error correction (FEC); coded modulation
  1 Introduction
  The capacity demands due to Internet traffic growth is increasing exponentially. After the 100 Gb/s Ethernet (100GbE) standard has been adopted, the higher data rate age is coming for the next?generation Ethernet standards, possibly for 400 GbE and 1TbE. The most significant issues of the current optical networks include limited bandwidth resources and nonlinearity effects in transmission. For the given physical links and network equipment, an effective solution to the optical signal noise ratio (OSNR) requirement is based on forward error correction (FEC), as the response to the demands of high speed reliable transmission.
  The low?density parity?check (LDPC) codes with large coding gains have been considered as the promising solution to the FEC. However, using the LDPC codes only might encounter error floor issues, especially for very high rate LDPC codes. Hard decision (HD) algebraic codes, such as Bose?Chaudhuri?Hocquenghem (BCH) and Reed-Solomon (RS) code, are typically used for clearing error floors. With the stronger computation capacity, the soft decision (SD) decoding algorithm enables more possibilities. Traditionally, the inner code is LDPC code, the outer code can be a shorter simple code such as BCH and RS. With SD decoding enabled, it has been showed that the reversed order decoding can provide a larger coding gain [1]. Considering the linearity of both inner and outer codes, the coding gain can be further increased with iterative decoding as a turbo product code (TPC). Although the single parity check (SPC) code, a special case of BCH code, cannot guarantee to correct any error in HD decoding, it can be a very good candidate in SD TPC decoding, which increases the accuracy of the input probabilities to LDPC decoder. Recently, this idea has been experimentally verified in [2] and a large coding gain is obtained.   To further improve the coding performance, we consider the nonbinary (NB) coding scheme, which has already been proved to have a larger gain especially for higher modulation formats [3]. The nonbinary LDPC code is getting more popular with the advanced hardware and it is proved to be hardware friendly in [5], in which the SD nonbinary LDPC and HD?RS code is implemented in FPGA. As a consequence, instead of binary SPC and LDPC, we consider a larger Galois Field (GF) with four elements, which is a good compromise between performance and complexity [4], and this method can be generalized to any size GF.
  Without putting additional redundancy to the data, extra gain can be obtained by using turbo equalizer (TE) decoding scheme [6]. The number of iterations can be adjusted based on the quality demands. To verify the robustness of the proposed nonbinary scheme, a high nonlinear polarization?division?multiplexed (PDM) single?mode fiber (SMF) transmission has been simulated. We also consider the suboptimal and fast algorithm for the decoder, which significantly decreases the complexity with little reduction in performance.
  2 Proposed TandemTurboProduct
  Nonbinary Coding Scheme
  The encoder of the proposed nonbinary (NB) tandem?TPC code is shown in Fig. 1. Based on two linear codes, NB LDPC and NB BCH/SPC, we encode each row as a codeword of NB LDPC code and each column is a codeword of NB BCH/SPC code. The overall coded block size is [Ninner]?by?[Nouter] with elements from GF(q). The encoded nonbinary block is then passed to the PDM?16QAM modulator with Gray mapping.
  The structure of the decoder is provided in Fig. 2. The PDM?16QAM symbol likelihood is calculated for the following tandem?turbo?product decoder. At the first iteration, there is no extrinsic information for the TE, so the demapper simply computes the GF(q) log?likelihood ratio (LLR) for the TPC decoder. The TPC is consisted of two NB linear block codes, BCH and LDPC, and the rows are decoded as LDPC code with row?layered sum?product algorithm and the columns are decoded by maximum a posteriori (MAP) decoder. The MAP decoder can be done with look?up table (LUT) or Bahl?Cocke?Jelinek?Raviv (BCJR) algorithm. The LLRs are updated with both the decoders in each iteration as typical in TPC code. The TE comes to help if the output of the TPC is unsatisfactory at the first round. The extrinsic information of the TPC is remapped to symbol level and attenuated before being combined with the channel symbol likelihood in the demapper. The updated LLRs after the demapper are passed to the TPC decoder and the first TE decoding iteration is started. There are three adjustable iterations, LDPC iteration, TPC iteration, and TE iteration and the trade?off between complexity and performance can be further optimized for further performance improvement.   The summation in [Lcj] in (3) can be calculated by max* [7] operation or be simplified by replacing the max* operation by max?operation only, by ignoring the correction terms, which can significantly reduce the complexity. The TPC decoder accepts the GF(4) LLRs and begin the TPC iteration, and in each TPC iteration, the inner code decoder and LDPC decoder exchange decoded LLRs to improve the performance. The (vertical) inner code is NB SPC/BCH code with BCJR decoder, the trellis decoding algorithm is based on MAP decoding rule, which is of low complexity for SPC. The (horizontal) outer code is NB LDPC code, and it is decoded by row?layered sum?product algorithm.
  3 SMF Modeling and Channel Simulation
  The SMF is modeled by solving the nonlinear Schr?dinger equation (NLSE) with split?step (Fourier) method. The total length of SMF is [100 km] with step size [100 m], the attenuation is [0.2 dB/km], the dispersion coefficient is [17 ps/nm/km] and the nonlinear parameter is [1.2 (W?km)-1]. Simulation of the channel is done for both Additive White Gaussian Noise (AWGN) channel and SMF?based transmission system (Fig. 3). For SMF simulation, the transmitter side uses eight times up?sampling with ideal pre?filter. The power of the PDM?16QAM signal is set before launching into the SMF. A Gaussian noise is loaded after the transmission of SMF with a given OSNR. On the receiver side, the ideal chromatic dispersion (CD) compensation is done before the typical digital signal processor (DSP) blocks and the transmitted symbols are passed to the tandem?turbo?product decoder.
  4 Optimal Signal Constellation Design and Performance
  New constellation points are obtained as the center of mass of such obtained clusters. This procedure is repeated until convergence or until the predetermined number of iterations has been reached. It can be shown that this algorithm is optimum in minimum mean square error (MMSE) sense.
  The MMSE?optimum signal constellation design (OSCD) algorithm can be formulated as follow:
  1) Initialization: Choose an arbitrary auxiliary input distribution. Choose an arbitrary signal constellation as initial constellation and set the size of this constellation to M.
  2) Apply the Arimoto?Blahut algorithm to determine optimum source distribution.
  3) Generate long training sequences [{xj; j=0, … , n-1}] from optimum source distribution, where n denotes the length of the training sequence used for signal constellation design. Let A0 be the initial M?level signal constellation set of subsets of constellation points.   It should be noticed that these signal constellations remind to the format of IPQ?signal constellations, except for the center point. Alternatively, the IPQ?approach can be used by placing the first single point in the origin and then the IPQ?procedure is applied. Howeverthat the IPQ?procedure uses some approximations to come up with closed form solutions, which are valid assumptions for reasonable large signal constellation sizes. Therefore, it is a suboptimum solution for medium signal constellation sizes. We will later show that signal constellations obtained by MMSE?OSCD algorithm significantly outperform IPQ?inspired signal constellations containing the point located in the origin.
  The results of Monte Carlo simulations of proposed MMSE?OSCD?algorithm based constellations are summarized in Fig. 6. When measured at BER of 10?8, the 16?ary MMSE?OSCD algorithm based signal constellation outperforms 16?QAM by almost 1 dB. The channel symbol rate was set to 31.25 GS/s, and QC LDPC (16935, 13550) of girth?8 and column?wieght?3 was used in simulations. The improvement of MMSE?OSCD over centered iterative polar quantization (CIPQ) and quadrature amplitude modulation (QAM) decreases as the signal constellation size grows.
  5 MAP/BCJR Decoder for the Inner Code
  Optimum or sub?optimum MAP algorithms are usually good candidates to be used in “soft?in/soft?out” decoders. However, the MAP algorithm, especially for nonbinary codes, is a computationally complicated decoding method. Here we present a near optimum MAP decoding rule for nonbinary codes based on the dual space of the code. Because the complexity of this proposed algorithm is related to the inverse of the code rate, it can be attractive for the codes with high coding rates. The shorter code word length is also a plus for implementation consideration.
  Different methods have been suggested to carry out the MAP decoding algorithm, but in all of these methods, there are three common major steps:
  1) Perform the forward recursion process and store all the values calculated for [αi ]for [0≤i≤N].
  2) Perform the backward recursion process and store all the values calculated for [βi] for [0≤i≤N].
  3) For each received codeword symbol, [ri], find the MAP probability using (2). To calculate (2), the transition probabilities are needed.
  Due to the independence of forward and backward recursions from each other, step 1 and step 2 can be done simultaneously.   6 Results and Discussion
  For binary coding, Fig. 7a shows that in the BER performance TPC (SPC (7,8) and LDPC (17104,18611)) of 25% overhead outperforms LDPC (17104,18611). Though this TPC performs even better than the LDPC (13550,16935) with the same overhead in the low SNR region, it begins to show some error floor at [BER=10-5]. By replacing the SPC with BCH (57,64), about 0.3 dB gain is obtained compared to the SPC?LDPC case without any error floor and with 22% overhead.
  In Fig. 7b, the nonbinary TPC (NB?SPC (7, 8) and NB?LDPC (6744, 8430)) has about 0.4 dB gain in OSNR compared to the binary counterpart (SPC (7,8) and LDPC (13550, 16935)) with half the length. With two TE iterations, we are able to extend the gain to 0.6 dB without increasing the overhead. It should be noticed that both binary and nonbinary performance are evaluated at the 4?th TPC iteration, and the maximum number of iterations for LDPC of are 30 and 18 for binary and nonbinary LDPC codes, respectively. When reducing the max*?operation to max?operation of the nonbinary TPC code with TE, only less than 0.2 dB loss in SNR is observed.
  With four different launch powers, ranging from 6 dBm to 12 dBm, the proposed tandem?TPC scheme is tested with studied SMF link. After the transmission, to achieve the same BER performance, the higher linear ONSR is required for larger nonlinear transmission cases. Fig. 7c shows the BER performance of nonbinary twin?turbo code (NB?SPC (7, 8) and NB?LDPC (6744, 8430)) with TE, and it demonstrates excellent robustness even in highly nonlinear scenarios.
  7 Conclusions
  We proposed the nonbinary tandem?TPC?TE based coded modulation scheme. When TE and TPC are employed in tandem, a smaller number of iterations are needed for NB LDPC with half the length compared to the binary counterpart. The proposed NB TPC provides 0.6 dB improvement in Net Coding Gain (NCG) for the same BER performance with adjustable iteration/performance. The complexity is even lower when low?complexity decoding algorithm is used with small loss in gain. The robustness has been verified in highly nonlinear PDM?16QAM SMF transmission. The proposed NB TPC represents a promising NB coded?modulation scheme for the next generation optical transmission systems.
  References
  [1] I. B. Djordjevic, L. Xu, and T. Wang, “Reverse concatenated coded modulation for high?speed optical communication,” IEEE Photonics Journal, vol. 2, no. 6, pp. 1034-1039, Dec. 2010. doi: 10.1109/JPHOT.2010.2091678.   [2] H. G. Batshon and H. Zhang, “Multidimensional SPC?based bit?interleaved coded?modulation for spectrally?efficient optical transmission systems,” in Proc. SPIE 9008, Optical Metro Networks and Short?Haul Systems VI, 90080F, San Francisco, USA, 2013. doi: 10.1117/12.2037021.
  [3] M. Arabaci, I. B. Djordjevic, L. Xu, and T. Wang, “Nonbinary LDPC?coded modulation for high?speed optical fiber communication without bandwidth expansion,” IEEE Photonics Journal, vol. 4, no. 3, pp. 728-734, Jun. 2012. doi: 10.1109/JPHOT.2012.2195777.
  [4] D. Zou and I. B. Djordjevic, “FPGA implementation of concatenated non?binary QC?LDPC codes for high?speed optical transport,” Optics Express, vol. 23, no. 11, pp. 14501-14509, May 2015. doi: 10.1364/OE.23.014501.
  [5] Y. Zhang and I. B. Djordjevic, “Multilevel nonbinary LDPC?coded modulation for high?speed optical transmissions,” in Asia Communications and Photonics Conference, Shanghai, China, Nov. 2014. doi: 10.1364/ACPC.2014.ATh1E.6.
  [6] M. Cvijetic and I. B. Djordjevic, Advanced Optical Communication Systems and Networks. Boston, USA: Artech House, Jan. 2013.
  [7] C. Lin, I. B. Djordjevic, and D. Zou, “Achievable information rates calculation for optical OFDM few?mode fiber long?haul transmission systems,” Optics Express, vol. 23, no. 13, pp. 16846-16856, 2015. doi: 10.1364/OE.23.016846.
  Manuscript received: 2016?12?31
其他文献
随着证券市场风险的不断加剧,风险管理对于股票型基金显得尤为重要。银河证券基金研究中心统计数据显示,2009年基金业绩分化空前,纳入统计的开放式偏股型基金最大业绩差距超
“现在不说良心了,王局长,咱说良心值几两。就是进检察院,进纪委也好,蹲监狱也好,我不出卖领导。这个事儿出事,蹲监狱我俊涛蹲。我绝对不让局长你们背这个锅,绝对不会出卖领导。哪个领导给我交代的,谁授意的啥,我绝对不出卖领导。”听这段话,江湖气十足,像是水泊梁山上李逵、武松的语言,谁也不会想到这是南阳市工商局专业分局注册科科长张某的“豪言壮语”。不讲原则,乱表忠心,堂堂一个人民公仆,生生把自己当成领导的
期刊