Wykres commitów

8 Commity (9f545e9f54f4f6ffe559ddf2e834b8a044d0dc9f)

Autor SHA1 Wiadomość Data
Wosser1sProductions 5f01ddeaf1 Detection and Sync improvements
+ Added header with debug macros
+ Added warning for SF 6: the samples are actually wrapped around to SF
12
~ Unwrapped some function calls to liquid-dsp::liquid_unwrap_phase
~ Simplified some more code
~ Rewrote sliding_norm_cross_correlate_upchirp: Now we detect a falling
edge
and do a correlation from there to test the sync rate.
Also added code that can perform a perfect overlay shift to the ideal
chirp
(but this leaves the falling edge inside the window)
~ Rewrote find_preamble_start_fast: Now detects the start of the
preamble
by looking for for absolute complex values above a threshold
~ Fixed ids in qa_BasicTest_Data.xml
~ qa_BasicTest.log contains test runs showing the improvements in
passing tests.
+ Added createWhiteningValues.py to generate a sample with zeros and
append
the whitening sequence to a file so it can be averaged (untested).
This uses lora-whitening-sequencer.
~ Added zero padding to whitening sequences in tables.h
2017-03-17 16:51:40 +01:00
Wosser1sProductions dbadd1aacb Starting decoder rework
~ Changed indentation layout
~ Replaced some functions from utilities.h with more performant ones
(tested in gr-lora-benchmarks)
+ Added message if spreading factor is set outside of compatible range
+ Added this keyword for class members
+ Added NDEBUG macro to be able to completely remove debugging (for
performance improvement)
~ Extracted multiplications from loops to a precalculation instead
~ Reworked flow of most of the functions
* TODO: Change find_preamble algorithm for better detection
* TODO: Change detect_downchirp algorithm for better sync
2017-02-23 21:12:40 +01:00
Pieter Robyns 90e7dfba5f Fixed bug related to different SF decoding 2016-09-29 17:19:21 +02:00
Pieter Robyns 7478644729 Add support for all SFs 2016-09-29 14:46:03 +02:00
Pieter Robyns 780a56a3b8 Add support for all coding rates (4/8,4/7,4/6,4/5) 2016-09-28 11:27:44 +02:00
Pieter Robyns 41e4d98bf9 Support CRs 1 and 3 2016-09-27 17:38:18 +02:00
Pieter Robyns 380be3e20d Some progress on different SFs and CRs 2016-09-16 17:07:28 +02:00
Pieter Robyns ad85c5e416 Version 0.2 2016-08-11 13:44:10 +02:00