gr-m17 icon indicating copy to clipboard operation
gr-m17 copied to clipboard

m17_decoder block doesn't work with noisy symbol streams

Open sp5wwp opened this issue 1 year ago • 2 comments

How to reproduce:

  1. Run examples/m17_loopback_noisy.grc
  2. Observe how the decoder works with no noise applied to the symbol stream (default state).
  3. Add a little Gaussian noise to the stream - even 0.01 is enough.
  4. The decoder breaks and outputs malformed data.

sp5wwp avatar Jan 07 '24 09:01 sp5wwp

Is this a GNU Radio issue or a decoder issue with an excessive sensitivity to noise of the soft to hard bit decoder?

jmfriedt avatar Jan 07 '24 12:01 jmfriedt

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>.

sp5wwp avatar Jan 08 '24 13:01 sp5wwp

I'll test ASAP and close this issue if it's no longer relevant.

sp5wwp avatar Jun 07 '24 10:06 sp5wwp

Works fine!

sp5wwp avatar Jun 07 '24 15:06 sp5wwp