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 |