Turbo Coding for Satellite and Wireless Communications

In the attached CD-ROM, we have included programs for simulating different Turbo Coding systems. In each case, we have included the end-to-end system including the source, encoder, channel and the decoder. The programs, in the CD-ROM are:
TCC
TCC_Binary_UNIX.c: This program simulates the binary turbo convolutional code given in [7] and explained in Chapter 2 for the UNIX environment.
TCC_Binary_PC.c: This program simulates the binary turbo convolutional code given in [7] and explained in Chapter 2 for the Windows environment.
TCC_DVB-RCS_UNIX.c: This program simulates DVB-RCS turbo code given in Chapter 3 for the UNIX environment.
TCC_DVB-RCS_PC.c: This program simulates DVB-RCS turbo code given in Chapter 3 for the Windows environment.
TCC-3GPP_UNIX.cpp: This program simulates the 3GPP turbo code given in Chapter 2 for the UNIX environment.
TCC-3GPP_PC.cpp: This program simulates the 3GPP turbo code given in Chapter 2 for the Windows environment.
BTC
BTC_General_UNIX.c: This program simulates ( n, k) 2 Reed-Muller turbo code for different values of n and k for the UNIX environment.
BTC_ATM_UNIX.c: This program simulates the shortened (32, 26) 2 RM codes with different sizes ? 676 bits. This program can be, in particular, useful for designing codes for applications with ATM size cells for the UNIX environment.
Header Files
ECHELON.h
Encoder_RM64.h
RM_64.h
Each program contains enough information concerning the choice of parameters and options. The authors appreciate receiving feedback from readers concerning the contents of the book and the programs. You may send...