Skip to content

guy-sharon/softviterbi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soft Viterbi

Implements a fast soft viterbi decoder for convolutional codes in C.
This project builds on ideas from https://github.com/xukmin/viterbi, with performance improvements.

Usage

Compile:

make

Testing

This project was tested against xukmin's viterbi and against MATLAB's vitdec

Run tests with:

make test

Performance

This project performs the same as MATLAB's vitdec

MATLAB's script was used for comparing BER curves: Description

Get Involved

Help this project improve, ideas are always welcome!

  • Improve performance
  • Add more robust tests
  • Add more features
  • Portability
    • Test more distributions
    • Refactor Makefile for macOS compatibility
  • Feel free to open a new issue if you spot a bug or have a suggestion

Thanks you!

Further Development

  • Puncture
  • Traceback