John Ackermann N8UR wrote:
> Thanks, Chuck -- sounds like useful new features.  I will download and play.
> 
> I meant to mention earlier in reference to the filter and the tradeoff
> between skirts and CPU usage -- have you looked at the filtering scheme
> used in the Flex-Radio SDR-1000 software?  I don't recall the exact
> details right now, but it works something along the lines of doing an
> FFT to convert the baseband signal back into the frequency domain, and
> implementing the filter as a mask against the FFT bins, and then an
> inverse FFT back to the time domain.  (I'm an idiot about this stuff, so
> probably got some component of that wrong).  The end result is almost
> "brick wall" filter skirts without using up too much CPU.

We do that already.  Instead of using gr.fir_filter_ccc use
gr.fft_filter_ccc.  We should have the fff version in there soon, too.
Probably when Eric gets back.

Even without that, you should be able to do multi-thousand tap filters
on a reasonable machine at the rates you are talking about here.

On the other hand, if you are using a filter with more than a few
hundred taps, you're doing something wrong, IMHO.  In the case of a
decimating filter, you can split the decimation into multiple stages,
thus greatly easing the requirements.

Matt


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to