Section: New Results
Simulation and Validation of Error Correction Code Algorithms
The AFF3CT Error Correction Code (ECC) development and experimentation toolchain reached a major milestone with the release of the 2.x branch. It incorporates a hefty set of new modules and capabilities:
-
New decoders: Maximum Likelihood (ML), Chase, LDPC Approximate Min-Star (AMS), LDPC Vertical Layered, LDPC Peeling, LDPC Bit Flipping;
-
New channels: Optical, Binary Erasure Channel (BEC), Binary Symmetric Channel (BSC);
This new branch comes with extensive documentation of all available parameters at any point in the chain (https://aff3ct.readthedocs.io). In the process of the new release, the source code has also be reorganized in a rational and compartimentalized way, in terms of modules, tasks and sockets. This refactoring streamlines the use AFF3CT as a library, building on the concept of tasks, with well defined input and output sockets.