999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2017-03-29 19:20:07LINChangyuIvanB.
ZTE Communications 2017年1期

LIN+Changyu+Ivan+B.+Djordjevic+WANG+Weiming++CAI+Yi

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

主站蜘蛛池模板: 99九九成人免费视频精品 | 久久久久亚洲精品成人网 | 日韩 欧美 国产 精品 综合| 99精品在线视频观看| 毛片在线播放a| 欧美第九页| 欧美国产在线精品17p| 狠狠色狠狠色综合久久第一次| 国产欧美专区在线观看| 91视频日本| 毛片免费观看视频| 国产a网站| 国产18在线播放| 激情成人综合网| 亚洲啪啪网| 亚洲最猛黑人xxxx黑人猛交| 天天综合色天天综合网| 国产精品99久久久| 女人爽到高潮免费视频大全| 日韩成人高清无码| 波多野结衣久久高清免费| 97国内精品久久久久不卡| 色综合手机在线| 午夜在线不卡| 国产国模一区二区三区四区| www.狠狠| 97在线观看视频免费| 热久久这里是精品6免费观看| 婷婷五月在线视频| 久久精品这里只有精99品| 久久免费精品琪琪| 91蝌蚪视频在线观看| 日韩视频免费| 六月婷婷精品视频在线观看| 一本大道视频精品人妻| 国产成人在线无码免费视频| 凹凸国产熟女精品视频| 日本黄色不卡视频| 四虎成人在线视频| 国产成人精品男人的天堂下载 | 亚洲制服中文字幕一区二区| 中国美女**毛片录像在线| 免费人成在线观看视频色| 国产成人永久免费视频| 园内精品自拍视频在线播放| 在线观看的黄网| 中文字幕亚洲专区第19页| 色妞www精品视频一级下载| 夜夜操狠狠操| 手机在线免费不卡一区二| 午夜性刺激在线观看免费| 国产香蕉在线视频| 乱人伦中文视频在线观看免费| 欧美日韩北条麻妃一区二区| 欧美精品1区| 国产经典在线观看一区| 欧美一级黄色影院| 欧美日韩精品一区二区在线线 | 亚洲成人精品| 国产精品视频导航| 一区二区三区精品视频在线观看| a色毛片免费视频| 免费国产福利| 国产伦精品一区二区三区视频优播| 国产欧美在线视频免费| 亚洲无线国产观看| 欧美高清三区| 精品国产www| 欧美日韩久久综合| 精品国产一区91在线| 日本成人一区| 婷婷六月激情综合一区| 日本在线亚洲| 2020久久国产综合精品swag| 亚洲网综合| 亚洲国产综合精品中文第一| 在线播放国产一区| 亚洲视频一区在线| 久久亚洲精少妇毛片午夜无码| 国产高清不卡| 午夜视频www| 中文字幕中文字字幕码一二区|