/PyTurbo

A set of Python class implementing basic several turbo-algorithms (e.g. : turbo-decoding)

Primary LanguageC++GNU General Public License v3.0GPL-3.0

PyTurbo

A work-in-progress set of Python class (actually, Python wrappers for C++ class) implementing several basic turbo-algorithms (turbo-decoding, turbo-equalization, etc.).

Currelently Implements

  • The Viterbi Algorithm
  • The Log BCJR Algorithm (sometimes referred as log-MAP or log-forward/backward algorithm).

Installation

Dependencies

You will need Cython, as well as a C++ compiler.

Command line

python3 setup.py install

Based on