gnuradio.fft

Fourier-transform blocks and related functions.

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

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

Constructor Specific Documentation:

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

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

Constructor Specific Documentation:

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

Goertzel single-bin DFT calculation.

Constructor Specific Documentation:

Parameters:
  • rate
  • len
  • freq
goertzel_fc_sptr.active_thread_priority(self) → int
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)
goertzel_fc_sptr.set_thread_priority(self, int priority) → int
goertzel_fc_sptr.thread_priority(self) → int

gnuradio.fft.window

Routines for designing window functions.

gnuradio.fft.window.bartlett(fft_size)
gnuradio.fft.window.blackman2(fft_size)
gnuradio.fft.window.blackman3(fft_size)
gnuradio.fft.window.blackman4(fft_size)
gnuradio.fft.window.blackmanharris(fft_size)
gnuradio.fft.window.coswindow(coeffs)
gnuradio.fft.window.exponential(fft_size)
gnuradio.fft.window.flattop(fft_size)
gnuradio.fft.window.hamming(fft_size)
gnuradio.fft.window.hanning(fft_size)
gnuradio.fft.window.kaiser(fft_size, beta)
gnuradio.fft.window.nuttall(fft_size)
gnuradio.fft.window.nuttall_cfd(fft_size)
gnuradio.fft.window.parzen(fft_size)
gnuradio.fft.window.rectangular(fft_size)
gnuradio.fft.window.riemann(fft_size)
gnuradio.fft.window.welch(fft_size)

Table Of Contents

Previous topic

gnuradio.wavelet

Next topic

gnuradio.qtgui

This Page