Hi everyone!Anyone know if there is a block or a function on GNU Radio for make Gabor transform? Thanks! AA
on 2013-01-15 16:35
on 2013-01-15 18:23
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
on 2013-01-15 18:43
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
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
Log in with Google account | Log in with Yahoo account
No account? Register here.