boatbod
Member
Thanks Max.
The attenuation at the edges is due to the rational resampler block (i.e. -Z decimation). I can't explain why it does it, but if you take the resampler out of the data stream it it will run edge to edge.
Gridlines in my first fft attempt were being blocked by the "set object" clause which I eventually eliminated at the cost of a change in background color. I'm not a gnuplot expert, but I will investigate setting a black background without loss of other functionality.
One thing that could be done better is throttling the fft recalculation. I implemented a crude "one in fifty" counter because running it without throttling caused a huge cpu impact. Some sort of millisecond timer (e.g. 10 a second) would likely be a better solution if there isn't a native way of turning down the interval in gnuradio's sink processing logic.
The attenuation at the edges is due to the rational resampler block (i.e. -Z decimation). I can't explain why it does it, but if you take the resampler out of the data stream it it will run edge to edge.
Gridlines in my first fft attempt were being blocked by the "set object" clause which I eventually eliminated at the cost of a change in background color. I'm not a gnuplot expert, but I will investigate setting a black background without loss of other functionality.
One thing that could be done better is throttling the fft recalculation. I implemented a crude "one in fifty" counter because running it without throttling caused a huge cpu impact. Some sort of millisecond timer (e.g. 10 a second) would likely be a better solution if there isn't a native way of turning down the interval in gnuradio's sink processing logic.