Turbo Coding for Satellite and Wireless Communications

Appendix A: The Contents of CD-ROM

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:

  1. 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.

  2. 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.

  3. 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...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.