gr-m17
gr-m17 copied to clipboard
m17_decoder block doesn't work with noisy symbol streams
How to reproduce:
- Run
examples/m17_loopback_noisy.grc - Observe how the decoder works with no noise applied to the symbol stream (default state).
- Add a little Gaussian noise to the stream - even 0.01 is enough.
- The decoder breaks and outputs malformed data.
Is this a GNU Radio issue or a decoder issue with an excessive sensitivity to noise of the soft to hard bit decoder?
I believe I have fixed the bug. Can you update the submodule? One change that you have to make in your code is to replace the whole header file list (long!) with a single <m17/m17.h>.
I'll test ASAP and close this issue if it's no longer relevant.
Works fine!