Complex FIR and Stereo support for rtl_fm

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.

Tom Rondeau tom at trondeau.com
Sun Sep 15 14:27:25 UTC 2013


On Fri, Sep 13, 2013 at 9:22 AM, Miroslav Slugeň <thunder.m at email.cz> wrote:
> Hi again,
>
> I am working on my own SDR project for Stereo FM radio support, but i would
> like to also improve quality for rtl_fm application, i made unoficial patch
> to add:
>
> Complex FIR - to filter strong signals close to wanted signal
> Real FIR - to filter pilot from FM
> Stereo FIR
> Stereo Deemphasis
> AGC support - it can give better resolution of IQ data
>
> Some other improvments in FM radio code.
>
> All FIR filters has 3 possible variants, simple, LUT, SSE2 instricts, of
> course SSE is the fastest one and it should works on Intel Atoms, but not on
> ARM.

Nice work, Miroslav. I wanted to point out our VOLK project that's
part of GNU Radio. It's designed to abstract SIMD instructions. We
don't have that much support for NEON right now, but VOLK is designed
in such a way that if you're using VOLK kernels, it'll fall back to a
generic implementation until such time as the kernel is written for
the particular architecture. You can get more info on the project
here:

http://www.trondeau.com/blog/2013/6/12/nearly-50-minutes-of-volk.html
http://www.trondeau.com/blog/2012/2/13/volk-integration-to-gnu-radio.html

-- 
Tom
Visit us at GRCon13 Oct. 1 - 4
http://www.trondeau.com/grcon13


> --
> Miroslav Slugeň
> +420 724 825 885
>
> Teramos Multimedia s.r.o.




More information about the osmocom-sdr mailing list