Forum: GNU Radio Gabor transform to GNU Radio

Posted by Adriana Arteaga (Guest)
on 2013-01-15 16:35
(Received via mailing list)
Hi everyone!Anyone know if there is a block or a function on GNU Radio 
for make Gabor transform?

Thanks!
AA
Posted by Moritz Fischer (Guest)
on 2013-01-15 18:23
(Received via mailing list)
Hi Adriana,

We currently do not (directly) support STFTs in GNU Radio. If you can
go with a wavelet transform instead you might want to have a look at
gr-wavelet & gsl.
Otherwise maybe you can take some of our fftw based code and modify it
into doing STFTs? Keep us posted if you get it working, or need help.

Cheers,

Moritz
Posted by Martin Braun (CEL) (Guest)
on 2013-01-15 18:43
(Received via mailing list)
On Tue, Jan 15, 2013 at 09:22:53AM -0800, Moritz Fischer wrote:
> Hi Adriana,
>
> We currently do not (directly) support STFTs in GNU Radio. If you can
> go with a wavelet transform instead you might want to have a look at
> gr-wavelet & gsl.
> Otherwise maybe you can take some of our fftw based code and modify it
> into doing STFTs? Keep us posted if you get it working, or need help.

Indirectly, STFT can be calc'd by stream-to-vector and then FFT, so
it's not hard with GNU Radio. If you want averaging, gr-specest should
have all you need.

The Gaussian window should be available through gr::firdes.

MB

--
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin Braun
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association
Posted by aa aa (aarteaga)
on 2013-01-21 16:57
Hi Martin!

The flow graph for STFT will be:

                  Gaussian window---|
                                    ---> Multiply
Signal->stream to vector -> FFT-----|

Or I need an additional block?

Thanks!

AA


Martin Braun (CEL) wrote in post #1092409:
> On Tue, Jan 15, 2013 at 09:22:53AM -0800, Moritz Fischer wrote:
>> Hi Adriana,
>>
>> We currently do not (directly) support STFTs in GNU Radio. If you can
>> go with a wavelet transform instead you might want to have a look at
>> gr-wavelet & gsl.
>> Otherwise maybe you can take some of our fftw based code and modify it
>> into doing STFTs? Keep us posted if you get it working, or need help.
>
> Indirectly, STFT can be calc'd by stream-to-vector and then FFT, so
> it's not hard with GNU Radio. If you want averaging, gr-specest should
> have all you need.
>
> The Gaussian window should be available through gr::firdes.
>
> MB
>
> --
> Karlsruhe Institute of Technology (KIT)
> Communications Engineering Lab (CEL)
>
> Dipl.-Ing. Martin Braun
> Research Associate
>
> Kaiserstraße 12
> Building 05.01
> 76131 Karlsruhe
>
> Phone: +49 721 608-43790
> Fax: +49 721 608-46071
> www.cel.kit.edu
>
> KIT -- University of the State of Baden-Württemberg and
> National Laboratory of the Helmholtz Association
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.