Pieter Robyns
77822182a0
Print characters in ASCII range when decoding
2020-03-22 20:41:38 +01:00
Clayton Smith
dd9768b326
Write bytes instead of complex samples
2019-10-01 14:59:24 -04:00
Pieter Robyns
a94b204fee
Python 3 fixes for qa_testsuite.py
...
Minor changes to fine_sync
2019-09-09 16:56:31 +02:00
Pieter Robyns
da8c067a90
Fix linker errors for GNU Radio 3.8
...
Remove define conflict with log4cpp
Port lora_receive_file_nogui.py to Python 3
2019-09-09 14:47:23 +02:00
stf
762c466fb2
updated to compile against gnuradio 3.8
2019-08-15 17:37:14 +00:00
Pieter Robyns
4798533cb6
Fix indentation
2018-09-19 10:54:50 +02:00
Pieter Robyns
33e1e956f4
Merge branch 'implicit-header' of https://github.com/wphilips/gr-lora into wphilips-implicit-header
2018-09-19 10:00:27 +02:00
Wilfried.Philips
9c3fe6d708
Fixes for implicit_header=on,reduced_rate=off case.
2018-09-19 00:02:19 +02:00
Wilfried.Philips
ab2af8d6da
Reduced rate can also occur without implicit_header
2018-09-17 20:57:50 +02:00
Wilfried.Philips
5b6dd4815b
Use different dewhitening sequence for code rates (4,5)/(4,6) versus (4,7) and (4,8)
2018-09-17 20:56:30 +02:00
Wilfried.Philips
abcfce7e4a
In implicit_header mode, first 8 symbols require special treatment
2018-09-17 20:55:05 +02:00
Wilfried.Philips
98425e9c0d
Add dewhiteting sequence for code rates (4,5) and (4,6)
2018-09-17 20:53:29 +02:00
Pieter Robyns
b73308f184
Small corrections
2018-03-24 13:35:13 +00:00
Nikos Karamolegkos
91a5bfa97f
Add doxygen documentation for the msg source block
2018-03-14 13:04:50 +02:00
Nikos Karamolegkos
13c14c799f
Add UDP socket for the message source block
2018-03-14 00:43:48 +02:00
Nikos Karamolegkos
bf56853455
Introduce message socket source block for TX
2018-03-03 14:31:54 +02:00
Pieter Robyns
a687cce7c5
Experimental support for custom bandwidths
2018-01-08 15:23:34 +01:00
Pieter Robyns
e8303b9413
Configurable 'reduced rate' in implicit header mode
2018-01-05 16:48:00 +01:00
Pieter Robyns
62c0f6ada7
Colored interleave matrix print in debug mode
2017-12-20 10:44:45 +01:00
Pieter Robyns
9701330772
Use LiquidDSP's Hamming decoding implementation
2017-12-18 16:00:56 +01:00
Pieter Robyns
5cbf1124b9
Remove comment
2017-10-09 09:40:33 +02:00
Pieter Robyns
01fde5be3d
Support for SNR calculation and LoRaTAP headers (Wireshark)
2017-10-06 18:05:07 +02:00
Pieter Robyns
2f28b1ba9e
Added test suite functionality
...
- Switch to disable file export
- Allow controller to be specified
- Clamp value of CR in event of decoding error
2017-10-06 16:09:46 +02:00
Pieter Robyns
025faa8c41
Support for implicit header mode
2017-09-20 10:12:19 +02:00
Pieter Robyns
8bf1953e6b
Remove autocorr squelch to improve sensitivity to low power signals
2017-09-15 13:45:40 +02:00
Pieter Robyns
829d6709e2
Code cleanup, move decoded data to vector
2017-09-15 13:06:24 +02:00
Pieter Robyns
5e8b523ff0
Group PHDR fields in struct and convert bps value to double
2017-09-15 11:03:57 +02:00
Pieter Robyns
f976dfab8e
Quality of life improvements
...
- IP and port can now be specified for Message Socket Sink
- LoRa PHY header can be omitted from Message Socket Sink output
- Removed deprecated blocks
- More utilities
2017-09-14 16:58:39 +02:00
Pieter Robyns
2714c3f2d3
Correctly determine coding rate
2017-09-11 11:58:51 +02:00
Pieter Robyns
2605fa1772
Minor whitening sequence update
2017-09-07 10:55:30 +02:00
Pieter Robyns
b65f34c0aa
- Fixed decoding bug
...
- Allow for pausing upon encountering test suite error
- Round header bin index instead of floor
2017-09-07 10:43:18 +02:00
Pieter Robyns
ea6d08e9cb
Don't wrap spreading factor
2017-09-07 09:24:38 +02:00
Pieter Robyns
2d0e9245b0
- More flexible test suite system
...
- Remove unneeded files
- Fix bits per symbol calculation
2017-09-06 15:57:44 +02:00
Pieter Robyns
95131c0719
Adhere to GNU Radio blocks coding guide
2017-08-31 15:02:15 +02:00
Pieter Robyns
d3ee3a3e6b
Code cleanup
2017-08-29 20:18:53 +02:00
Pieter Robyns
983e58610b
Update README.md and remove SYNC messages from debug log
2017-08-29 14:44:47 +02:00
Pieter Robyns
2091f315a4
Major update with following added features:
...
- Schmidl-Cox preamble detection
- Clock drift correction for unlimited-length messages and long preambles
- Full support for all SFs
- Decoding accuracy improvements
- Single whitening sequence
2017-08-29 13:51:14 +02:00
Pieter Robyns
3d4be66836
Some final tweaks to increase accuracy and detection rate
2017-08-29 13:39:12 +02:00
Pieter Robyns
25aa382bad
Fix SF 11 and SF 12
2017-08-29 12:57:17 +02:00
Pieter Robyns
d7c73883ad
Experimental CFO correction in SYNC stage
2017-08-25 14:21:41 +02:00
Pieter Robyns
025f49f317
Removed separate whitening sequences for sf 11 and 12
2017-08-25 13:22:26 +02:00
Pieter Robyns
1bf5399f05
- Working clock drift correction
...
- Improved gradient decoding
2017-08-25 12:38:00 +02:00
Pieter Robyns
de587b1d33
No sync errors, but something is still wrong with the data
2017-08-24 12:06:14 +02:00
Pieter Robyns
c45f156267
Autocorr preamble detection
2017-08-23 17:53:00 +02:00
Pieter Robyns
7b2bbb5efe
Fix bug in fine sync
2017-08-23 17:40:26 +02:00
Pieter Robyns
bd0f873c85
Fine sync: accuracy improved further
2017-08-23 17:20:42 +02:00
Pieter Robyns
0d19890708
Fixed issue #42
2017-08-15 17:02:59 +02:00
Pieter Robyns
fdcdc005c9
Improved accuracy
2017-08-10 14:01:10 +02:00
Pieter Robyns
8dfcc3df3a
One whitening sequence and adhere to patent
2017-08-10 14:01:10 +02:00
Pieter Robyns
d41580cbdf
New tool for real-time debugging and analysis of signals
2017-08-10 13:49:00 +02:00