Design and Implementation of Encoder and Decoder for SCCPM System Based on DSP

Serially concatenated continuous phase modulation (SCCPM) combines serially concatenated convolutional coding (SCCC) with continuous phase modulation (CPM). Continuous phase encoder which is decomposed from CPM is used as a convolutional coder, and iterative decoding based on log-MAP (maximum a posteriori probability) algorithm is used in decoding, which bring the system good power efficiency and frequency efficiency, 3.0 dB gain at least. In [1] the effects of different parameters on SCCPM system are presented. In [2] we present a joint parameters query. When a channel quality value is given, optimal joint parameters related will be used in the system to get minimum bit error rate (BER), which can bring system an extra 0.5-1.0 dB gain. The encoder and decoder of SCCPM system is implemented on DSP-TMS320C6416 for its high-speed processing despite the complexity of iterative decoding.

[1]  Tor Aulin,et al.  Convergence analysis of SCCPM with iterative decoding , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[2]  C. Berrou,et al.  Near shannon lomit error correcting coding and decording : Turbo-Codes , 1993 .

[3]  H. Vincent Poor,et al.  Iterative (turbo) soft interference cancellation and decoding for coded CDMA , 1999, IEEE Trans. Commun..

[4]  Tomoaki Ohtsuki,et al.  SOVA-based iterative decoding of turbo coded OOK and turbo coded BPPM , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[5]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[6]  Xiang Xi Design and performance analysis of symbol interleaved serially concatenated continuous phase modulation , 2012 .