gnuradio::blks2impl::logpwrfft::_logpwrfft_base Class Reference

! Create a log10(abs(fft)) stream chain, with real or complex input. More...

Inheritance diagram for gnuradio::blks2impl::logpwrfft::_logpwrfft_base:

Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
 ! Create an log10(abs(fft)) stream chain.
def set_sample_rate
 ! Set the new sampling rate
def set_average
 ! Set the averaging filter on/off.
def set_avg_alpha
 ! Set the average alpha and set the taps if average was on.
def average
 ! Return whether or not averaging is being performed.
def avg_alpha
 ! Return averaging filter constant.


Detailed Description

! Create a log10(abs(fft)) stream chain, with real or complex input.

Member Function Documentation

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::__init__ (   self,
  sample_rate,
  fft_size,
  ref_scale,
  frame_rate,
  avg_alpha,
  average 
)

! Create an log10(abs(fft)) stream chain.

Provide access to the setting the filter and sample rate.

Parameters:
sample_rate Incoming stream sample rate
fft_size Number of FFT bins
ref_scale Sets 0 dB value input amplitude
frame_rate Output frame rate
avg_alpha FFT averaging (over time) constant [0.0-1.0]
average Whether to average [True, False]

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::average (   self  ) 

! Return whether or not averaging is being performed.

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::avg_alpha (   self  ) 

! Return averaging filter constant.

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::set_average (   self,
  average 
)

! Set the averaging filter on/off.

Parameters:
average true to set averaging on

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::set_avg_alpha (   self,
  avg_alpha 
)

! Set the average alpha and set the taps if average was on.

Parameters:
avg_alpha the new iir filter tap

def gnuradio::blks2impl::logpwrfft::_logpwrfft_base::set_sample_rate (   self,
  sample_rate 
)

! Set the new sampling rate

Parameters:
sample_rate the new rate


The documentation for this class was generated from the following file:

Generated on Thu Mar 5 09:03:55 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8