I attach a simple grc file that works for me.
Using the delay10/delay sliders try to align the input/output bit stream.
(in this example this happens at delay=12, but it may be different for
you...)
Then play with the noise variance; you will see the BER changing slowly as
you go around values =
Hi Matt,
why did you use K=8, then? As far as I can see, a 16-QAM carries
log_2(16)=4 bit of data per symbol, not 8.
Also: packet decoder is in the "deprecated" category for good reason:
it randomly, non-debuggably (as far as I can tell) drops data.
While you're at it, I'd recommend replacing
Hello,
Thanks for your replies!
When I do that, the demodulator outputs unpacked bytes (0s and 1s). I tried
using the “Pack K Bits” and “Unpacked to Packed” blocks separately (setting K =
8) and it did not work.
By “did not work” I mean, my input into the modulator were numbers between 0
...neither do you want the extended FEC encoder/decoder.
Just send random symbols through the QAM modulator, add noise and
demodulate with the QAM demodulator.
Achilleas
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
There is no reason to have packet encoder/decoder in your system if you
only want to measure BER for QAM.
Achilleas
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Dear Elad,
Ubuntu 14.04 is no longer supported by the current development version
of GNU Radio.
You could instruct pyBOMBS to install gnuradio-stable instead of
gnuradio.
But I'll be honest: update your OS. It's old to ancient, and even
Canonical will not claim it's supported in 4.5 months[1].