C programs :



There are different architectures to describe the Forward-Backward algorithm. These architectures can be different according to several criteria. If it is the first time you visit the site, I advise you to read the readme.txt. This file explains the architecture names that you can choose bellow. Furthermore, for each architecture, there is an explication of the decoding process (The encoding process is not explained because it can be easily understood thanks to the comments inside the programs).

Notice:


THE PROGRAMS FOR EACH ARCHITECTURE

  1. Architecture Na=1, Nb=2, M=0

  2. Architecture Na=1, Nb=2, M=1

  3. Architecture Na=1, Nb=3, M=0, Pt=3, Type=1


THE PROGRAMS EXECUTION

To execute the programs, you have to compile them thanks to the make command. Then, you type:

decodeur "input bitstream filename" "coded bitstream filename" "transmitted sequencefilename" "received sequencefilename" "decoded bitstream filename" "reliability filename" "error probability filename" "data filename for vhdl programs"






Go back to main menu.