Skip to content

New API for encoding/decoding

Manolis Surligas requested to merge dev into master

Changes

  • The new API handles all input and output information as unpacked bits, meaning that each byte holds only one useful bit of information located at the LS bit
  • Decoders are now supporting soft-decoding. Each bit is represented by a int8_t symbol, where -128 is a strong zero and 127 a strong one.
  • Add coverage testing at the CI
  • Exhaustive testing for the encoding/decoding process through the CPPUnit testing suite

TODO

  • Add noise and faulty bits at the CCPUnit testing

Fixes

Fixes #14 (closed), #17 (closed), #18 (closed), #22 (closed)

Merge request reports