Wykres commitów

8 Commity (6622a947aef8cb3867d28f929db9a140244ce79b)

Autor SHA1 Wiadomość Data
Derek Kozel 6622a947ae cmake: Refactored code structure into library with examples
The project now supplies the m17cxx library in a form usable by third
party applications. An example standalone CMake based app is included to
as a reference or starting place. The modulation and demodulation
utilities are included as apps.
2021-04-25 11:31:39 +01:00
Rob Riggs 81c2b0466e Add unit tests for callsign encoding and decoding and change the encoding scheme to use big-endian encoding. 2021-04-05 20:04:02 -05:00
Rob Riggs 3c719afe5c Add option to invert the input for demod. Indicate end-of-stream on demod. Add unit tests for the Util lib for bit operations and puncturing. 2021-02-27 12:48:22 -06:00
Rob Riggs 6ba5c81fa9 Add byte-based puncturing, interleaver, and randomizer functions, plus associated utility functions. Fix queue template params. And add a WIP Modulator class. 2020-12-20 22:25:25 -06:00
Rob Riggs 0cf432411a Initial modulator work. 2020-12-18 22:30:07 -06:00
Jakob Ketterl 2e27d6850c pthread must be linked explicitly on some platforms 2020-12-08 18:17:47 +01:00
Rob Riggs 4825a4f527 Small update to DeviationError. Add unit tests to CMake build. Add Golay24 implementation and tests. 2020-12-06 19:37:18 -06:00
Rob Riggs 26eef20342 New Viterbi decoder -- no restriction on use. 2020-11-25 08:49:23 -06:00