Wykres commitów

148 Commity (master)

Autor SHA1 Wiadomość Data
Rob Riggs 4bb80cb69a Update README.md with bitstream generation example. 2020-12-20 22:45:15 -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
Rob Riggs ec9f2d699f Add command-line options for diagnostic output. 2020-12-16 13:27:43 -06:00
Rob Riggs b85846110a Use SRC/DEST for LSF output. 2020-12-16 12:01:09 -06:00
Rob Riggs 0f174d8c63 Use SRC/DEST for LSF output. 2020-12-16 12:00:30 -06:00
Rob Riggs f3c3fe7179 Use SRC/DEST for LSF output. 2020-12-16 12:00:03 -06:00
Rob Riggs ada3bfe981 Fix CRC & type field decode. 2020-12-16 11:59:12 -06:00
Rob Riggs 24463eda71 Decode LICH. More output logged for LSF. Use locked flag to adjust phase tracking gain. 2020-12-16 11:52:48 -06:00
Rob Riggs 3c92f3b141 Fix uninitialized variable. 2020-12-16 11:50:42 -06:00
Rob Riggs fa1944ad37 Simplify metric adjustment. 2020-12-16 11:50:12 -06:00
Rob Riggs eb2d199915 Use a float for divisor in PhaseEstimator. 2020-12-16 11:49:32 -06:00
Rob Riggs 0314c1e3ec Make LUT_SIZE a global constexpr. 2020-12-16 11:48:18 -06:00
Rob Riggs 0bf5de8508 Fix logic error in CarrierDetect. 2020-12-16 11:47:33 -06:00
Mobilinkd LLC a6db4e721e
Merge pull request #4 from jketterl/fix_compiler_problems
Fix cpp 8.3 compiler problems
2020-12-15 20:48:03 -06:00
Jakob Ketterl 8fc4d0955b Merge branch 'fix_missing_include' into fix_compiler_problems 2020-12-13 21:11:32 +01:00
Jakob Ketterl 3cac2c20db use cstddef instead 2020-12-13 21:07:46 +01:00
Jakob Ketterl 2e27d6850c pthread must be linked explicitly on some platforms 2020-12-08 18:17:47 +01:00
Jakob Ketterl 4a864a86c0 compiler needs a hint for the templated class 2020-12-08 18:16:02 +01:00
Jakob Ketterl a6cd79dea5 include tuple headers where tuples are used 2020-12-08 17:33:34 +01:00
Jakob Ketterl 50db76c0bf fix missing include: size_t is in stdlib.h 2020-12-08 16:50:02 +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 8440c11bcd Add missing include. 2020-12-02 09:17:38 -06:00
Rob Riggs a3bbe04dd4 Update README with correct (modern) CLI options. 2020-12-01 08:13:31 -06:00
Rob Riggs 8a8a276df3 Add a utility file used to upload files to an ESG-D series vector signal generator. 2020-11-30 21:34:28 -06:00
Rob Riggs 9659901eae LLR(4) decoding. Relax sync requirement during framing. Simplify decode state machine. 2020-11-30 20:43:33 -06:00
Rob Riggs ffadea1010 Return minimum cost as BER from Viterbi. 2020-11-30 19:11:54 -06:00
Rob Riggs 63598c4d89 Add support for LLR symbol decoding. 2020-11-30 19:02:02 -06:00
Rob Riggs 107bd936fc Clamp sample and compress EVM at extremes. 2020-11-30 18:59:43 -06:00
Rob Riggs b4c99648b9 Simplify PhaseEstimator. 2020-11-30 18:58:16 -06:00
Rob Riggs 091e423d98 Simplify CarrierDetect. 2020-11-30 18:52:12 -06:00
Mobilinkd LLC 5524244a4e
Merge pull request #2 from jketterl/cmake
Cmake
2020-11-26 16:10:24 -06:00
Rob Riggs 8ff635e955 Improve frequency offset handling. 2020-11-25 22:11:29 -06:00
Rob Riggs 23c808c115 Improve CarrierDetect performance. 2020-11-25 16:57:19 -06:00
Rob Riggs a5a31139d5 Fix display & BER issues. BER is really 'Viterbi cost' which includes depunctured bits. 2020-11-25 10:13:07 -06:00
Rob Riggs b89fa96393 Update rtl_fm instructions. 2020-11-25 09:12:24 -06:00
Rob Riggs 26eef20342 New Viterbi decoder -- no restriction on use. 2020-11-25 08:49:23 -06:00
Jakob Ketterl 8f4a1f6772 Merge remote-tracking branch 'mobilinkd/master' into cmake 2020-11-22 23:59:01 +01:00
Mobilinkd LLC 2064214c3e
Update README.md
Note about additional temporary restrictions on use.
2020-11-22 16:50:20 -06:00
Rob Riggs c8650bb165 Add missing include. 2020-11-22 16:45:28 -06:00
Jakob Ketterl 0b05822d7e fix comment 2020-11-22 21:21:31 +01:00
Jakob Ketterl f67c83a1f4 update build instructions in the readme 2020-11-22 14:25:21 +01:00
Jakob Ketterl 215b54458d add basic cmake build 2020-11-22 14:23:49 +01:00
Jakob Ketterl 5d15572858 include stdexcept to be able to throw invalid_argument 2020-11-22 13:24:48 +01:00
Rob Riggs 68182698d3 Remove some diagnostic output. 2020-11-19 22:11:52 -06:00
Rob Riggs cb9b0e64e7 Initial commit. 2020-11-19 21:59:14 -06:00
Rob Riggs 2bfb19bb12 Initial commit. 2020-11-19 21:57:02 -06:00
Mobilinkd LLC c0ccf2e368
Initial commit 2020-11-19 21:39:50 -06:00