A Fast Forward Error Correction Tool!
AFF3CT is an Open-source software (MIT license) dedicated to the Forward Error Correction (FEC or channel coding) simulations. It is written in C++11 and it supports a large range of codes: from the well-spread Turbo codes to the very new Polar codes including the Low-Density Parity-Check (LDPC) codes. A particular emphasis is given to the simulation throughput performance (hundreds of Mb/s on today's CPUs) and the portability of the code.
You can get the code source from the GitHub repository: https://github.com/aff3ct/aff3ct.
AFF3CT works with many compilers (
msvc++) and on the most common operating systems (Linux, MacOS X and Windows).