Wykres commitów

98 Commity (d41580cbdfcd11929cfcc5600d9d637699dfb966)

Autor SHA1 Wiadomość Data
Wosser1sProductions 53af2322b0 Starting decoder rework
~ Reworked flow of most of the functions
2017-02-23 21:16:27 +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
Wosser1sProductions 447487380b BasicTest id fix
~ Changed test id when printing log to actual id from xml file (for easy
look-up)
~ Tests are now properly grouped by data and the times the data is
expected
2017-02-23 20:08:18 +01:00
Wosser1sProductions 9730ee8ebe Bugfix in XML test
~ Fixed the testing to properly create and destroy a tob_block so the
correct spreading factor can be set.
~ Removed explicit expected-data-all and expected-hdr in xml file. This
way the testing will only be done on the actual data and not the PHY HDR
(since its currently unsure whate the correct HDR should be)
2017-02-22 19:18:59 +01:00
rpp0 c3463d69ce Merge pull request #22 from Wosser1sProductions/master
Added Unit Testing from XML database file
2017-02-22 12:39:32 +01:00
Wosser1sProductions f0471a93ce Sample testing from XML
+ Added qa_BasicTest_Data.xml file with list of al the samples generated
and their setting.
+ Added qa_BasicTest_XML.py to run Unit Tests by parsing the xml file
~ Changed ReadMe to include these changes
2017-02-20 20:44:46 +01:00
Wosser1sProductions 35d2a47cf7 Change default linefeed handling 2017-02-20 20:20:12 +01:00
Wosser1sProductions 94385a70fb Merge branch 'master' of https://github.com/Wosser1sProductions/gr-lora 2017-02-20 20:07:14 +01:00
Wosser1sProductions b988ecc29e Merge remote-tracking branch 'refs/remotes/origin/master' into rpp0/master 2017-02-20 20:04:15 +01:00
Wosser1sProductions 424f150913 Revert "Revert "Revert "Saving files before refreshing line endings"""
This reverts commit 7218b15f02.
2017-02-20 20:03:56 +01:00
Wosser1sProductions 7218b15f02 Revert "Revert "Saving files before refreshing line endings""
This reverts commit 1c92160b69.
2017-02-20 20:03:47 +01:00
Wosser1sProductions 1c92160b69 Revert "Saving files before refreshing line endings"
This reverts commit b7f70c5a82.
2017-02-20 20:03:40 +01:00
Wosser1sProductions b7f70c5a82 Saving files before refreshing line endings 2017-02-20 19:58:35 +01:00
Wosser1sProductions 9205a9d571 Merge remote-tracking branch 'refs/remotes/rpp0/master' 2017-02-20 19:55:18 +01:00
rpp0 3b27e2a8eb Merge pull request #21 from Wosser1sProductions/master
Starting Unit Testing with samples
2017-02-20 10:53:48 +01:00
Wosser1sProductions ffe146c1e0 Test rebuild
+ Added message_socket_sink to lora_swig.i CMakeList config
~ [Python] Fixed typo/bug in lora_receiver.py
+ Added qa_BasicTest.py to CMakeList config
~ [Python] Reworked qa_BasicTest: simpler socket receiving, setting
custom Spreading Factor when running test, check if files exist and log
to file, simpler running of new test series
~ [Python] qa_BasicTest: Unit Tests are now grouped by sent data and
Coding Rate: New test series for each coding rate and data pair.
Same CR and data are run in 1 test serie, because the CR changes the
HDR, a different CR with the same data requires a new test series.
~ [Python] Examplify now has SF and CR as ctor args

+ Added qa_basicTest.log: The output when running qa_BasicTest.py
~ Updated expected_results.log: The list of generated example files when
running _examplify.py
2017-02-17 18:34:21 +01:00
Wosser1sProductions 0b6f1528fe Quick fix
~ Replaced unwanted tabs with spaces
~ Replaced paths with relative paths (needs testing)
~ Examplify now takes the output path and name prefix as args
* TO-DO: test messqge_socket_sink with socket.timeout() instead of
manual waiting
2017-02-16 19:00:08 +01:00
Wosser1sProductions 43be513947 Sample generation and extended Unit Testing added
+ Added failure report after Unit Tests
+ Added more seemless and easier testing in sets of different settings
+ Added _examplify.py to generate test samples: change settings in ctor
and record and dump captured data to file
* TO-DO: Add examplify to build o generate shell script?
2017-02-15 22:06:57 +01:00
Wosser1sProductions bebc5b28f7 Added other bug report links 2017-02-15 12:19:11 +01:00
Wosser1sProductions 8290e348ac Starting Unit Testing with samples
+ [C++] Added message_socket_sink block to capture messages outputted by
the LoRa decoder and send them to the loopback interface as a UDP packet
~ [Python] Changed message_wireshark_sink block with added
system_handler to end execution of the flowgraph. Due to a bug in GNU
Radio's message system from Python, this deemed however not possible.
(Hence the message_socket_sink C++ block)
+ [Python] Added qa_BasisTest.py to setup and run tests on the LoRa
receiver from sample files
(samples will potentially be added later as a link, since they are quite
big)
2017-02-15 01:40:52 +01:00
Pieter Robyns 5709526835 Merge branch 'master' of https://github.com/rpp0/gr-lora 2017-02-13 20:29:53 +01:00
Pieter Robyns 9b7db778ee - Add header to "frames" message port 2017-02-13 20:29:10 +01:00
rpp0 5626963383 Update README.md 2016-12-05 17:17:48 +01:00
Pieter Robyns e4de92f673 Remove unneeded import 2016-11-28 15:54:33 +01:00
Pieter Robyns 9d6ba607f4 Fix issue reported by pcm1702 2016-11-28 10:19:42 +01:00
Pieter Robyns 4e2f649aed Squashed commit of the following:
- Added tutorial images
- User configurable sample rate
- Block for sending messages to Wireshark
- Optional block for storing messages in MongoDB
- Debug port is now an optional message port instead of writing automatically to /tmp
2016-11-24 10:56:59 +01:00
Pieter Robyns 68c55e25be Update README.md 2016-09-29 17:24:37 +02: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 a90a0569a7 Merge branch 'master' of https://github.com/rpp0/gr-lora 2016-09-28 11:38:39 +02:00
Pieter Robyns dc9436fbbe Update README.md 2016-09-28 11:35:55 +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 02ddbd728c Fix CFO problems and Hamming debugging 2016-09-21 16:26:13 +02:00
Pieter Robyns 380be3e20d Some progress on different SFs and CRs 2016-09-16 17:07:28 +02:00
Pieter Robyns 90486a0ed0 Performance improvements and refactoring 2016-09-14 16:03:15 +02:00
Pieter Robyns 0a157780a7 Use normalized cross correlation instead of normal cross correlation 2016-09-13 16:43:41 +02:00
Pieter Robyns e9a3025340 Sliding window correlation with upchirp 2016-09-13 15:21:23 +02:00
Pieter Robyns 4a6b45c809 Improved sync, automatic CFO correction 2016-09-12 14:23:25 +02:00
Pieter Robyns be8cba4ddb Work in progress better syncing 2016-09-09 17:32:15 +02:00
rpp0 6843a56e21 Update README.md 2016-09-01 14:55:09 +02:00
rpp0 3bee1c4e49 Fixed typo 2016-08-29 09:40:45 +02:00
Pieter Robyns 33713966a2 Version 0.21 2016-08-29 09:36:01 +02:00
rpp0 7e61d94424 Update README.md 2016-08-11 14:11:08 +02:00
Pieter Robyns ad85c5e416 Version 0.2 2016-08-11 13:44:10 +02:00
Pieter Robyns 96eec1df79 Merge branch 'master' of https://github.com/rpp0/gr-lora 2016-06-22 21:44:38 +02:00
Pieter Robyns 60771cf438 Version 0.1 2016-06-22 21:43:15 +02:00
rpp0 c6a4b8c6d7 Initial commit 2016-06-21 16:40:41 +02:00