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年基金业绩分化空前,纳入统计的开放式偏股型基金最大业绩差距超
前两期分别介绍了嵌入式系统中常用的两种无线数传方式:短信(SMS)和GPRS技术.GPRS以“传输速率高、接入速度快、永远在线、按流量计费”等优点,在无线通信领域中已经得到了广
语码混用作为一种语言现象,背后隐藏着独特的文化意识形态,使用者的态度也反映了其思想意识.当代大学生对语码混用的使用在一定程度上反映了其理性现实的语言态度.对扬州大学
沙漠、戈壁中特有的乔木,茂盛而耐干旱,以它古老原始的树种,龙盘虬曲的雄姿,变化无常的叶形,居傲风沙盐碱的特性,享有“活化石”之美誉。传说它:生,千年长青不死; Desert, G
“现在不说良心了,王局长,咱说良心值几两。就是进检察院,进纪委也好,蹲监狱也好,我不出卖领导。这个事儿出事,蹲监狱我俊涛蹲。我绝对不让局长你们背这个锅,绝对不会出卖领导。哪个领导给我交代的,谁授意的啥,我绝对不出卖领导。”听这段话,江湖气十足,像是水泊梁山上李逵、武松的语言,谁也不会想到这是南阳市工商局专业分局注册科科长张某的“豪言壮语”。不讲原则,乱表忠心,堂堂一个人民公仆,生生把自己当成领导的
期刊
In this paper,a non-contact auto-focusing method is proposed for the essential function of auto-focusing in mobile devices.Firstly,we introduce an effective target detection method combining the 3-fra
新高考势在必行,语文考试的广度和深度也正在加大,对语文老师的要求也越来越高,对学生的能力要求也越来越高.新高考更注重对学生综合能力的考察,语文教学需要与之适应,做较大
两届奥斯卡奖提名得主裘德·洛(JudeLaw)日前与 Dunhill 携手,达成为期两年的独家合约,作为 dunhill 亚洲地区代言人出现在中国大陆、中国港、台湾地区、韩国、马来西亚、新
期刊
期刊
本文系统的回顾了中国资本开放历程及其与经济增长的理论基础,通过分析资本开放对经济增长的影响机理,将其引入到生产函数分析框架中,构建了资本开放的经济增长效应模型,继而