Plots of USRP decimation woes:
input is GMSK waveform @ ~30ksym/sec, BT = 0.35, no noise added
using decimation rate of 16:
http://img339.imageshack.us/img339/4467/d16cz9.jpg
top plot is complex baseband, bottom plot is amplitude of top plot
some amplitude variations noticeable, but fairly minor.

using decimation rate of 256:
http://img256.imageshack.us/img256/2850/d256qh2.jpg
heavy amplitude variations.
zoomed in version of previous plots:
http://img490.imageshack.us/img490/6528/d256zoomedku7.jpg

Still confused as to what is going on here...



Plots showing effects of carrier discrepancy between tx and rx on GMSK
demodulation:
These are plots of the output of the fmdemod block (and of the input to the
M&M clock recovery block).
Residual carrier manifests as DC offset after fmdemod (look at y-axis):
http://img89.imageshack.us/img89/1116/fmdemoduntunedri8.jpg
sending input like this into the clock recovery block -> lots of bit errors,
especially when noise is added.

After manually tweaking tx carrier freq by a few kHz:
http://img152.imageshack.us/img152/281/fmdemodtunedwc2.jpg
much better, -> 0 bit errors.

So, that's the motivation for wanting carrier tracking. I think Eric's right
that there's a solution involving filters that doesn't require me to leave
python-land, but I'm still a bit confused as to how to leverage the IIR
block.
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to