TURBO CODES FOR PULSE POSITION MODULATION: APPLYING BCJR ALGORITHM ON PPM SIGNALS

In this paper, we consider the problem of turbo encoding/decoding for Pulse Position Modulation (PPM) that constitutes a very popular modulation scheme for Free-Space Optical (FSO) communications and unipolar ultra-wideband (UWB) communications. At the transmitter side, a simple mapping strategy is applied where the systematic information bit and the parity bit determine the PPM slot in which the signal is to be transmitted. At the receiver side, a convenient demodulation scheme, which is based on the soft decisions generated in all PPM slots, is proposed. This demodulation scheme that is adapted to the multidimensional PPM signal sets is inspired from the turbo coding techniques that are often applied with the two-dimensional Quadrature-Amplitude Modulated (QAM) signals. The soft output of the PPM signal demodulator is then passed to the turbo decoders that undergo iterative decoding based on the BCJR or the LOG MAP BCJR algorithm.

[1]  Sang Kyu Park,et al.  General Log-Likelihood Ratio Expression and Its Implementation Algorithm for Gray-Coded QAM Signals , 2006 .

[2]  Giulio Colavolpe,et al.  Extrinsic information in iterative decoding: a unified view , 2001, IEEE Trans. Commun..

[3]  P. Farrell,et al.  Essentials of Error-control Coding , 2006 .

[4]  Jae Sung Park,et al.  Performance of double-binary turbo coded TH-PPM UWB systems with multiple receive antennas , 2009, 2009 11th International Conference on Advanced Communication Technology.

[5]  Massinissa Lalam,et al.  An improved iterative decoding algorithm for block turbo codes , 2006, 2006 IEEE International Symposium on Information Theory.

[6]  William E. Ryan,et al.  Punctured turbo-codes for BPSK/QPSK channels , 1999, IEEE Trans. Commun..

[7]  Bo Hu,et al.  Precise bit error rate of TH-PPM UWB systems in the presence of multiple access interference , 2003, IEEE Conference on Ultra Wideband Systems and Technologies, 2003.

[8]  Eun Cheol Kim,et al.  Performance analysis of UWB systems with non-binary turbo code in multi-user environments , 2009, 2009 11th International Conference on Advanced Communication Technology.

[9]  Junghwan Kim,et al.  An efficient decoding algorithm for block turbo codes , 2001, IEEE Trans. Commun..

[10]  B. Unal Performance of turbo-codes in time-synchronous BPSK/CDMA systems and Rayleigh fading channels , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[11]  Eun Cheol Kim,et al.  Iterative decoding for space time block coded PPM-TH UWB systems , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[12]  Peter Sweeney,et al.  Error Control Coding: From Theory to Practice , 2002 .

[13]  Branka Vucetic,et al.  A code-matched interleaver design for turbo codes , 2002, IEEE Trans. Commun..

[14]  Hamid R. Sadjadpour,et al.  Maximum a posteriori decoding algorithms for turbo codes , 2000, SPIE Defense + Commercial Sensing.

[15]  Dongweon Yoon,et al.  On the general BER expression of one- and two-dimensional amplitude modulations , 2002, IEEE Trans. Commun..

[16]  Kamran Kiasaleh Performance of APD-based, PPM free-space optical communication systems in atmospheric turbulence , 2005, IEEE Transactions on Communications.

[17]  Fred Daneshgaran,et al.  Design of interleavers for turbo codes: Iterative interleaver growth algorithms of polynomial complexity , 1999, IEEE Trans. Inf. Theory.

[18]  Jongsub Cha,et al.  A New Efficient 16-QAM Mapping Approach for Iterative Receiver using Turbo Codes over SISO Channel , 2008, 2008 10th International Conference on Advanced Communication Technology.