gnuradio.fft

This is the gr-fft package. This package provides GNU Radio processing blocks for FFT and related functions.

gnuradio.fft.fft_vcc(int fft_size, bool forward, __dummy_4__ window, bool shift = False, int nthreads = 1) → sptr

Compute forward or reverse FFT. complex vector in / complex vector out.

Parameters:
  • fft_size
  • forward
  • window
  • shift
  • nthreads
fft_vcc_sptr.set_window(self, __dummy_4__ window) → bool
gnuradio.fft.fft_vfc(int fft_size, bool forward, __dummy_4__ window, int nthreads = 1) → sptr

Compute forward or reverse FFT. float vector in / complex vector out.

Parameters:
  • fft_size
  • forward
  • window
  • nthreads
fft_vfc_sptr.set_window(self, __dummy_4__ window) → bool
gnuradio.fft.goertzel_fc(int rate, int len, float freq) → sptr

Goertzel single-bin DFT calculation.

Parameters:
  • rate
  • len
  • freq
goertzel_fc_sptr.freq(self) → float
goertzel_fc_sptr.rate(self) → int
goertzel_fc_sptr.set_freq(self, float freq)
goertzel_fc_sptr.set_rate(self, int rate)

Previous topic

gnuradio.wavelet

Next topic

gnuradio.window

This Page