GNU Radio Manual and C++ API Reference  3.7.10
The Free & Open Software Radio Ecosystem
gr::filter::kernel::fir_filter_fcc Class Reference

#include <gnuradio/filter/fir_filter.h>

Public Member Functions

 fir_filter_fcc (int decimation, const std::vector< gr_complex > &taps)
 
 ~fir_filter_fcc ()
 
void set_taps (const std::vector< gr_complex > &taps)
 
void update_tap (gr_complex t, unsigned int index)
 
std::vector< gr_complextaps () const
 
unsigned int ntaps () const
 
gr_complex filter (const float input[])
 
void filterN (gr_complex output[], const float input[], unsigned long n)
 
void filterNdec (gr_complex output[], const float input[], unsigned long n, unsigned int decimate)
 

Protected Attributes

std::vector< gr_complexd_taps
 
unsigned int d_ntaps
 
gr_complex ** d_aligned_taps
 
gr_complexd_output
 
int d_align
 
int d_naligned
 

Constructor & Destructor Documentation

§ fir_filter_fcc()

gr::filter::kernel::fir_filter_fcc::fir_filter_fcc ( int  decimation,
const std::vector< gr_complex > &  taps 
)

§ ~fir_filter_fcc()

gr::filter::kernel::fir_filter_fcc::~fir_filter_fcc ( )

Member Function Documentation

§ filter()

gr_complex gr::filter::kernel::fir_filter_fcc::filter ( const float  input[])

§ filterN()

void gr::filter::kernel::fir_filter_fcc::filterN ( gr_complex  output[],
const float  input[],
unsigned long  n 
)

§ filterNdec()

void gr::filter::kernel::fir_filter_fcc::filterNdec ( gr_complex  output[],
const float  input[],
unsigned long  n,
unsigned int  decimate 
)

§ ntaps()

unsigned int gr::filter::kernel::fir_filter_fcc::ntaps ( ) const

§ set_taps()

void gr::filter::kernel::fir_filter_fcc::set_taps ( const std::vector< gr_complex > &  taps)

§ taps()

std::vector<gr_complex> gr::filter::kernel::fir_filter_fcc::taps ( ) const

§ update_tap()

void gr::filter::kernel::fir_filter_fcc::update_tap ( gr_complex  t,
unsigned int  index 
)

Member Data Documentation

§ d_align

int gr::filter::kernel::fir_filter_fcc::d_align
protected

§ d_aligned_taps

gr_complex** gr::filter::kernel::fir_filter_fcc::d_aligned_taps
protected

§ d_naligned

int gr::filter::kernel::fir_filter_fcc::d_naligned
protected

§ d_ntaps

unsigned int gr::filter::kernel::fir_filter_fcc::d_ntaps
protected

§ d_output

gr_complex* gr::filter::kernel::fir_filter_fcc::d_output
protected

§ d_taps

std::vector<gr_complex> gr::filter::kernel::fir_filter_fcc::d_taps
protected

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