Wykres commitów

13 Commity (df7567bd6d203a9b61dae25cb41d4ad4d8a4d3d5)

Autor SHA1 Wiadomość Data
Rob Riggs ea253901ef Validate the LICH fragment number and mask the LICH segment bitfield properly. Send -1 for BER while LICH decode is incomplete. 2021-12-28 21:01:13 -06:00
Rob Riggs f47f96c7ea Reset frame_number in reset(). 2021-08-28 15:01:23 -05:00
Rob Riggs 742fd593c3 Add some dormant diagnostic code to the frame decoder. 2021-08-21 16:23:17 -05:00
Rob Riggs 854e9ae494 Add BERT mode to modulator and demodulator. Add inverted output support to demodulator for SP5WWP. Use Boost program_options for demodulator. 2021-07-31 13:40:04 -05:00
Rob Riggs f7008c74fe Update to use new stream frame format; remove CRC and use new puncture matrix P2. 2021-06-30 19:46:36 -05:00
Rob Riggs a97b34c18e Fix LICH decoding of LSF. 2021-06-29 21:24:08 -05:00
Rob Riggs fe1ac10581 Don't adjust the viterbi cost for stream frames. 2021-06-24 21:26:46 -05:00
Rob Riggs 9050b65bfb Move packet construction out of demodulator. Move all diagnostic I/O out of demodulator. 2021-06-23 16:37:30 -05:00
Rob Riggs 69e118d423 Refactor M17 demodulator code to be more self-contained and use RAM more efficiently. 2021-06-23 14:26:37 -05:00
Rob Riggs c3f523de11 Decode destination callsign. 2021-06-20 14:33:44 -05:00
Rob Riggs 42aae3dc18 Decode stream before LSF is available. 2021-06-20 14:32:05 -05:00
Rob Riggs af6f6b048d Update the demodulator. Improve demodulation performance. Add data (packet) modes. 2021-06-18 20:46:17 -05:00
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