Master s Thesis Defense

Similar documents
Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry

Master s Thesis Defense

A System-Level Description of a SOQPSK- TG Demodulator for FEC Applications

A rate one half code for approaching the Shannon limit by 0.1dB

FOR applications requiring high spectral efficiency, there

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

Performance comparison of convolutional and block turbo codes

PERFORMANCE COMPARISON OF SOQPSK DETECTORS: COHERENT VS. NONCOHERENT

Simplified Detection Techniques for Serially Concatenated Coded Continuous Phase Modulations

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Parallel Concatenated Turbo Codes for Continuous Phase Modulation

Study of Turbo Coded OFDM over Fading Channel

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

Decoding of Block Turbo Codes

TURBO codes are an exciting new channel coding scheme

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels

THE idea behind constellation shaping is that signals with

HARDWARE-EFFICIENT IMPLEMENTATION OF THE SOVA FOR SOQPSK-TG

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

On the Performance of Serially Concatenated CPM-OFDMA Schemes for Aeronautical Telemetry. Marilynn Wylie, Glenn Green EDWARDS AFB, CA 4/18/11

A Survey of Advanced FEC Systems

ANALYTICAL AND EXPERIMENTAL CHARACTERIZATION OF SOQPSK AND MULTI-H CPM IN A MULTIPATH CHANNEL

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

FOR THE PAST few years, there has been a great amount

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 1, JANUARY

Bridging the Gap Between Parallel and Serial Concatenated Codes

Contents Chapter 1: Introduction... 2

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

IN 1993, powerful so-called turbo codes were introduced [1]

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder

Turbo coding (CH 16)

Constellation Shaping for LDPC-Coded APSK

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

Receiver Design for Noncoherent Digital Network Coding

On the performance of Turbo Codes over UWB channels at low SNR

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

FOR wireless applications on fading channels, channel

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

OPTIMIZING CODED 16-APSK FOR AERONAUTICAL TELEMETRY

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017

designing the inner codes Turbo decoding performance of the spectrally efficient RSCC codes is further evaluated in both the additive white Gaussian n

Performance Analysis of Turbo-Equalized Partial Response Channels

Improved concatenated (RS-CC) for OFDM systems

Study of turbo codes across space time spreading channel

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

2005 Viterbi Conference. Applications of the Viterbi Algorithm in Data Storage Technology

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Binary Continuous Phase Modulations Robust to a Modulation Index Mismatch

MULTILEVEL CODING (MLC) with multistage decoding

Design and Analysis of Low Power Dual Binary ML MAP Decoder Using VLSI Technology

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel

TELEMETRY STANDARDS THAT IMPROVE LINK AVAILABILITY

Recent Progress in Mobile Transmission

Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation

A Hardware Implementation of a Coherent SOQPSK-TG Demodulator for FEC Applications

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm

Outline. Communications Engineering 1

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

WITH the advent of turbo codes [1], [2] and iterative decoding

Performance of Turbo Product Code in Wimax

Novel BICM HARQ Algorithm Based on Adaptive Modulations

ERROR CONTROL CODING From Theory to Practice

SPACE TIME coding for multiple transmit antennas has attracted

Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection

Performance Evaluation and Comparative Analysis of Various Concatenated Error Correcting Codes Using BPSK Modulation for AWGN Channel

Information Processing and Combining in Channel Coding

CONCLUSION FUTURE WORK

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS

Iterative Decoding with M-ary Orthogonal Walsh Modulation in OFDM-CDMA Systems. Armin Dekorsy, Volker Kühn and Karl-Dirk Kammeyer

Optimized Codes for the Binary Coded Side-Information Problem

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u)

Linear Turbo Equalization for Parallel ISI Channels

Iterative Equalizatioflecoding of TCM for Frequency-Selective Fading Channels *

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

Digital Television Lecture 5

Low-complexity Noncoherent Iterative CPM Demodulator for FH Communication

DEGRADED broadcast channels were first studied by

NONCOHERENT detection of digital signals is an attractive


1688 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 10, OCTOBER A New Performance Bound for PAM-Based CPM Detectors

EXPERIMENTAL RESULTS FOR PCM/FM, TIER 1 SOQPSK, AND TIER II MULTI-H CPM WITH CMA EQUALIZATION

ECE 6640 Digital Communications

An APP Algorithm for Fading Channels using Forward-Only Prediction

Error Propagation Significance of Viterbi Decoding of Modal and Non-Modal Ternary Line Codes

Channel Coding for IEEE e Mobile WiMAX

Space-Time Coding with Offset Modulations

Transcription:

Master s Thesis Defense Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Kanagaraj Damodaran August 14, 2008 Committee Dr. Erik Perrins (Chair) Dr. Victor Frost Dr. James Roberts 1

Publications K. Damodaran and E. Perrins, Serially Concatenated High Rate Convolutional Codes with Continuous Phase Modulations, in Proceedings of the International Telemetering Conference, Las Vegas, NV, October, 2007. K. Damodaran and E. Perrins, Turbo Product Codes with Continuous Phase Modulations, in Proceedings of the International Telemetering Conference, San Diego, CA, October, 2008. K. Damodaran and E. Perrins, Spectrally Efficient Concatenated Convolutional Codes with Continuous Phase Modulations, in Proceedings of the International Telemetering Conference, San Diego, CA, October, 2008. K. Damodaran and E. Perrins, Serially Concatenated Codes for Aeronautical Telemetry, in review for Proceedings of the IEEE Military Communications Conference (MILCOM 08), San Diego, CA, November, 2008. 2

Outline Introduction Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 3

Outline Introduction Motivation Objective Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 4

Introduction Motivation Effective transmission - efficient utilization of power, bandwidth, and complexity Error control codes increases power efficiency; reduces bandwidth efficiency Aeronautical telemetry: constant envelope waveforms Pulse code modulation/frequency modulation (PCM/FM) Shaped offset quadrature phase shift keying (known as SOQPSK-TG) Forward error correction for aeronautical telemetry - preliminary attention to date 5

Introduction Objective Develop bandwidth-efficient serially concatenated codes (SCCs) for aeronautical telemetry Inner codes: SOQPSK-TG, PCM/FM Outer codes: Convolutional codes (CCs), Turbo-Product codes (TPCs), Repeat- Accumulate codes (RACs) Analyze coded coherent and noncoherent modulations Compare coding gain performances of coded CPMs 6

Outline Introduction Error Control Coding Convolutional Codes Encoding Puncturing of Convolutional Codes Soft-Input Soft-Output Decoding Turbo-Product Codes Encoding Chase Decoding Repeat-Accumulate Codes Encoding Sum-Product Decoding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 7

Convolutional Codes Reasons + V 5 Satisfies the properties stated in [Benedetto1998] k D D Strong coding gains + V 7 Rate flexibility 00 00 Simple structure 0/00 Encoding Rate (R) = u/n 01 1/11 0/11 01 Constraint length of convolutional code 1 (CC1) and convolutional code 2 (CC2) is 2 and 4 10 1/00 0/01 0/10 10 Encoder: 4-state, time-invariant trellis 11 1/01 11 1/10 8

Convolutional Codes Puncturing Code Rate K = 2 N S Improves spectral efficiency 1/2 1(5) 1(7) 2048 32 Rate selectable encoder/decoder 2/3 10 11 1536 27 Viterbi decoding of punctured CCs: simple 3/4 101 110 1364 26 High rate punctured CCs: from basic rate 1/2 CCs A map: 0 s indicate deleted bits 4/5 5/6 6/7 1011 1100 10111 11000 101111 110000 1280 1230 1197 25 24 24 7/8 1011111 1100000 1168 24 8/9 10111111 11000000 1152 24 9/10 101111111 110000000 1140 23 9

Convolutional Codes Soft-input soft-output (SISO) decoding algorithm SISO: 4 port device; 2 inputs, 2 outputs 00 00 Input: probability distribution of information bit and codeword symbols (P(u;I) and P(c;I), respectively) 0/00 Output: update on input probability distributions based on code constraints (P(u;O) and P(c;O)) 01 1/11 01 1/00 Calculate extrinsic information 10 0/01 10 Modified max-log SISO is used 1/01 11 11 1/10 10

Convolutional Codes Soft-input soft-output decoding algorithm (contd.) Similar to branch metrics in Viterbi algorithm: forward and backward recursion branch metrics (A k (.) and B k (.)) Output probability distributions: calculated based upon forward, backward recursive branch metrics and input a priori probability distribution 11

Turbo-Product Codes Reasons Large coding gain Rate flexibility Simple structure Modest synchronization requirements Availability of commercial encoder and decoder integrated circuits Encoding (n,k,δ) TPC: product of (n 1,k 1,δ 1 ) and (n 2,k 2,δ 2 ) linear block code n = n 1 * n 2 ; k = k 1 * k 2 ; δ = δ 1 * δ 2 R = k/n 12

Turbo-Product Codes Example TPCs: (64,57,4), (32,26,4), (128,120,4) TPCs n = 64 * 64 k = 57 * 57 δ = 4 * 4 Iterative Chase decoding algorithm Key idea: reduce the number of reviewed codewords 13

Turbo-Product Codes Iterative Chase decoding algorithm (contd.) Compute an optimum codeword D and a competing codeword C With D and C known, calculate extrinsic information With no competing codeword C, extrinsic information is calculated as Soft input for the next decoding step is Updated R: refined by further iterations 14

Repeat-Accumulate Codes Reasons Simple code, small encoding complexity Exceptional iterative decoding performance Encoding N-bit input block is repeated q times and scrambled by a qn X qn interleaver Output from interleaver: encoded by a rate 1 accumulator. Sum-product decoding algorithm RACs perform well with maximum-likelihood (ML) decoding; complexity prohibitively large. Sum-product decoding: approximates the performance of RACs with ML decoding. 15

Repeat-Accumulate Codes Sum-product decoding algorithm (contd.) Tanner graph bipartite with variable nodes and check nodes Initialization: set branch messages to zero and update them in each iteration. At the end of K iterations, calculate If s(u) > 0, decoded bit is 1, else 0 Example: repetition 3 RAC 16

Outline Introduction Error Control Coding Continuous Phase Modulation Pulse Code Modulation/Frequency Modulation (PCM/FM) Shaped-Offset Quadrature Phase Shift Keying (SOQPSK-TG) Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 17

Continuous Phase Modulation Continuous Phase Modulation (CPM) CPMs: natural choice for inner codes of a SCC Demodulators are SISO: designed and implemented in [Kumaraswamy2008] PCM/FM M = 2, h = 7/10. raised cosine frequency pulse shape; duration L = 2 symbol times (2RC) High detection efficiency, low spectrum efficiency, moderate decoding complexity SOQPSK-TG Precoder: converts binary information symbols to ternary channel symbols h = 1/2; uses a custom frequency pulse shape low decoding complexity, compared to PCM/FM: twice the spectral efficiency, low detection efficiency. 18

Outline Introduction Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Serially Concatenated Convolutionally Coded CPM Turbo-Product Coded CPM Repeat-Accumulate Coded CPM Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 19

Serially Concatenated Codes Why serially concatenated codes (SCC) standard for applications where high coding gains are needed Cascade of simpler codes; effective than a single complex code SCCs: believed to be superior alternatives to PCCs [Benedetto1998] Good Outer Code Properties of outer code adopted from [Benedetto1998] Outer encoder should be a non-recursive encoder Length of the input block should be large Constraint length should be less than 4 Outer code should have maximum odd free distance 20

Serially Concatenated Codes Serially Concatenated Convolutionally Coded CPM (SCCC-CPM) Outer codes: CC1, CC2; Inner modulation: SOQPSK-TG, PCM/FM Inner demodulator and outer decoder: based on SISO decoding algorithm. SOQPSK-TG: K1 = K2 = 0.75 PCM/FM: K1 = K2 = 0.65 21

Serially Concatenated Codes Turbo-Product Coded CPM (TPC-CPM) Initial study: [Goeghegan2003] Encoder: (64,57) x (64,57), (32,26) x (32,26), (128,120) x (128,120) TPC Modulation: SOQPSK-TG, PCM/FM Best performance: realized with 2 receiver iterations; each receiver iteration involves a CPM SISO demodulation followed by 5 decode iterations Trade off: with 1 receiver iteration the performance is only 0.2 db less. 22

Serially Concatenated Codes Why a single receiver iteration? 23

Serially Concatenated Codes Repeat-Accumulate Coded CPM (RAC-CPM) Encoder: RAC with a repetition factor q =3 or q = 4 Modulation: SOQPSK-TG or PCM/FM Decoder: Iterative sum-product algorithm 24

Outline Introduction Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance SOQPSK-TG vs. PCM/FM Coherent vs. Noncoherent Demodulation Convolutional Code 1 vs. Convolutional Code 2 Performance of Turbo-Product Coded CPM Conclusion and Future Work Appendix Performance analysis 25

Bit Error Rate Performance Coded SOQPSK-TG vs. PCM/FM Coding gains measured at a bit error rate (BER) = 10-5 Code Modulation Code Rate BER = 10-5 Gain db Uncoded SOQPSK-TG: BER = 10-5 at E b /N 0 = 10.56 db CC1 SOQPSK-TG 1/2 2.6 8.0 Uncoded PCM/FM: BER = 10-5 at E b /N 0 = 8.44 db CC1 SOQPSK-TG 7/8 6.0 4.6 SOQPSK-TG has twice the bandwidth efficiency of PCM/FM: better choice for coded aeronautical telemetry. CC1 PCM/FM 1/2 1.8 6.6 CC1 PCM/FM 7/8 3.8 4.6 26

Bit Error Rate Performance CC1 with SOQPSK-TG 27

Bit Error Rate Performance CC1 with PCM/FM 28

Bit Error Rate Performance Coded coherent vs. noncoherent demodulation Noncoherent demodulation: performance about 1 db less than coherent demodulation Code Noncoherent Modulation Code Rate BER = 10-5 Gain db Gain db (Cohe rent) Diffe rence db Noncoherent demodulators: perfect tradeoff between complexity and performance CC1 SOQPSK-TG 1/2 3.6 7.0 8.0 1.0 CC1 SOQPSK-TG 7/8 7.1 3.5 4.6 1.1 CC1 PCM/FM 1/2 2.5 5.9 6.6 0.7 CC1 PCM/FM 7/8 4.8 3.6 4.6 1.0 29

Bit Error Rate Performance Noncoherent demodulation CC1 with SOQPSK-TG 30

Bit Error Rate Performance Noncoherent demodulation CC1 with PCM/FM 31

Bit Error Rate Performance CC1 vs. CC2 SOQPSK-TG: CC2 outperforms CC1 at higher code rates; lower code rates similar performance Code CC1 Modulation SOQPSK-TG Code Rate 1/2 BER = 10-5 2.6 Gain db 8.0 PCM/FM: CC1 outperforms CC2 at lower code rates; higher code rates similar performance CC2 CC1 SOQPSK-TG SOQPSK-TG 1/2 7/8 2.7 6.0 7.9 4.6 CC2 SOQPSK-TG 7/8 5.4 5.2 CC1 PCM/FM 1/2 1.8 6.6 CC2 PCM/FM 1/2 2.1 6.3 CC1 PCM/FM 7/8 3.8 4.6 CC2 PCM/FM 7/8 3.8 4.6 32

Bit Error Rate Performance CC2 with SOQPSK-TG 33

Bit Error Rate Performance Performance of TPC-CPM Noncoherent demodulation performs closely to coherent demodulation TPC-CPMs built here performs 0.8 db better than similar system built in [Geoghegan2003] Code Modulation BER = 10-5 Gain db Geogh egan BER = 10-5 Performance improvement: use of near-optimal SISO algorithm for CPM demodulation instead of ad hoc soft demodulation techniques used in [Geoghegan2003]. TPC TPC SOQPSK-TG PCM/FM 6.1 4.4 4.5 4.0 6.9 5.0 34

Bit Error Rate Performance TPC with SOQPSK-TG 35

Outline Introduction Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis 36

Conclusion and Future Work Conclusion SCC-CPMs with iterative SISO demodulation and decoding were built Outer Codes: CCs, TPCs, RACs inner modulation: SOQPSK-TG, PCM/FM Coded SOQPSK-TG is better suited to aeronautical telemetry than coded PCM/FM Noncoherent demodulation performs within 1 db of coherent demodulation With SOQPSK-TG, CC2 outperforms CC1 at higher code rates With PCM/FM, CC1 outperforms CC2 at lower code rates TPC-CPM built here outperforms a similar system developed in [Geoghegan2003] 37

Conclusion and Future Work Conclusion (contd.) CCs with CPM provide better coding gain performance than TPCs and RACs with CPM Coding gain performance of SCCC-CPMs increases with an increase in input block size and number of decoding iterations Future Work For a bandwidth efficiency and decoding complexity: find a optimum combination of coding and CPM Low-density parity-check (LDPC) codes can be optimally combined with CPM to develop LDPC-CPM SCC-CPMs can be built with advanced range telemetry modulation (ARTM)-CPM as an inner modulation. 38

Outline Introduction Error Control Coding Continuous Phase Modulation Serially Concatenated Codes Bit Error Rate Performance Conclusion and Future Work Appendix Performance analysis Performance of Repeat-Accumulate Coded CPM Convolutional Codes vs. Turbo-Product Codes and Repeat-Accumulate Codes Performance Variations due to Increase in Input Block Size and Number of Decoding Iterations. 39

Appendix Performance Analysis Performance of RAC-CPM RAC-CPMs lose their significance because of their lower code rates. Code Repetition factor Modulation BER = 10-5 Gain db RAC q = 3 SOQPSK-TG 5.1 5.5 RAC q = 4 SOQPSK-TG 4.7 5.9 RAC q = 3 PCM/FM 5.2 3.2 RAC q = 4 PCM/FM 5.0 3.4 40

Appendix Performance Analysis RAC with SOQPSK-TG 41

Appendix Performance Analysis CCs vs. TPCs and RACs From table: CCs with CPM provide better coding gain performance. Code Modulation Code rate BER = 10-5 Gain db CC1 SOQPSK-TG 4/5 4.9 5.7 CC2 SOQPSK-TG 4/5 4.0 6.6 TPC SOQPSK-TG 0.7932 6.1 4.5 RAC SOQPSK-TG 1/3 5.1 5.5 CC1 PCM/FM 4/5 2.5 5.9 CC2 PCM/FM 4/5 2.7 5.7 TPC PCM/FM 0.7932 4.4 4.0 RAC PCM/FM 1/3 5.2 3.2 42

Appendix Performance Analysis Increase in input block size Input block: 4096 bits. Expected performance: With a large input block - decoding performance increases; complexity increases. Code Modulation Code Rate BER =10-5 Gain db Gain db 1024 bit block Difference db CC1 SOQPSK-TG 1/2 2.3 8.3 8.0 0.3 CC1 SOQPSK-TG 7/8 5.6 5.0 4.6 0.4 CC2 PCM/FM 1/2 1.6 6.8 6.3 0.5 CC2 PCM/FM 7/8 3.2 5.2 4.6 0.6 43

Appendix Performance Analysis CC1 with SOQPSK-TG 44

Appendix Performance Analysis Increase in number of decoding iterations Input Block: 4096 bits; Decoding iterations: 10 Expected performance: increase in the number of decoding iterations - better performance; increased complexity Code Modulation Code Rate BER =10-5 Gain db Gain db(4096 bits, 5 iterations) Difference db CC1 SOQPSK-TG 1/2 1.9 8.7 8.3 0.4 CC1 SOQPSK-TG 7/8 5.2 5.4 5.0 0.4 CC2 PCM/FM 1/2 1.4 7.0 6.8 0.2 CC2 PCM/FM 7/8 2.55 5.85 5.2 0.65 45

Appendix Performance Analysis CC1 with SOQPSK-TG 46

References L. Bahl, J. Cocke, F. Jelinek, and J. Raviv, Optimal decoding of linear codes for minimizing symbol error rate, IEEE Trans. Inform. Theory, vol. 20, pp. 284 287, Mar. 1974. Y. Yasuda, K. Kashiki, and Y. Hirata, High-rate punctured convolutional codes for soft decision Viterbi decoding, IEEE Trans. Commun., vol. 32, pp. 315 319, Mar. 1984. R. Pyndiah, Near optimum decoding of product codes, in Proc. IEEE Global Telecommun. Conf., (San Francisco, California), pp. 339 343, Nov./Dec. 1994. S. Benedetto, D. Divsalar, G. Montorsi, and F. Pollara, A soft-input soft-output APP module for iterative decoding of concatenated codes, IEEE Commun. Lett., vol. 1, pp. 22 24, Jan. 1997. S. Benedetto, D. Divsalar, G. Montorsi, and F. Pollara, Serial concatenation of interleaved codes: Performance analysis, design, and iterative decoding, IEEE Trans. Inform. Theory, vol. 44, pp. 909 926, May 1998. H. Jin, Analysis and Design of Turbo-like Codes. Ph.D. thesis, California Institute of Technology, Pasadena, CA, May 2001. P. Moqvist and T. Aulin, Serially concatenated continuous phase modulation with iterative decoding, IEEE Trans. Commun., vol. 49, pp. 1901 1915, Nov. 2001. J. Proakis, Digital Communications. New York: McGraw-Hill, 2001. M. Geoghegan, Exprimental results for PCM/FM, Tier 1 SOQPSK and Tier 2 multi-h CPM with turbo-product codes, in Proc. Int. Telemetering Conf., (Las Vegas, NV), Oct. 2003. S. Lin and D. Costello, Error Control Coding. New York: Prentice Hall, 2004. T. K. Moon, Error Correction Coding. New Jersey: Wiley-Interscience, 2005. E. Perrins and M. Rice, Reduced-complexity approach to iterative detection of SOQPSK, IEEE Trans. Commun., vol. 55, pp. 1354 1362, Jul. 2007. D. Kumaraswamy, Simplified detection techniques for serially concatenated coded continuous phase modulations, Master s thesis, Dept. Elect. Eng. Comp. Sci., Univ. Kansas, Lawrence, KS, July. 2007. 47

Acknowledgements I would like to thank the Test Resource Management Center (TRMC) Test and Evaluation/Science and Technology (T and E/S and T) program for their support. This work was funded by the T and E/S and T program through the White Sands contracting office, contract number: W9124Q-06-P-0337. Dr. Erik Perrins. Dr. James Roberts. Dr. Victor Frost. Dileep Kumaraswamy. Department of Electrical Engineering and Computer Science, University of Kansas. Information and Telecommunication Technology Center, University of Kansas. Family and friends. 48

Questions? Thank You Questions? 49