On Sat, Jan 25, 2014 at 10:46 AM, Activecat <active...@gmail.com> wrote: > Dear Sir, > > I understand that gnuradio use FFTW to perform fast fourier transform. > In contrast, what is the library used by gnuradio to perform low-pass > filtering (LPF)? > > My intension is to create a custom block to perform digital downconversion > (DDC). > This is to simulate a SBX daughtercard in receiving RF signal. > I guess this can be done by creating a hierarchical block which include the > built-in Low Pass Filter, but I am doing this from scratch for learning > purpose. > > To summarize my question: > which library is used by gunradio for low pass filtering? > Could it be something like Aquila, SPUC, dspfilterscpp, etc. ? > > Thank you very much. > > Regards, > Activecat
We wrote out own filters, which are specifically designed to work well with the GNU Radio input/output buffers as well as use VOLK and other tricks for speed. There are fir_filters_XXX that implement normal convolution in time, but I would suggest you use the fft_filter_XXX blocks, which perform fast convolution. Tom _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio