gr_fir_fsf_generic Class Reference
#include <gr_fir_fsf_generic.h>
Inheritance diagram for gr_fir_fsf_generic:
[legend]Collaboration diagram for gr_fir_fsf_generic:
[legend]List of all members.
Detailed Description
Concrete class for generic implementation of FIR with float input, short output and float taps.
The trailing suffix has the form _IOT where I codes the input type, O codes the output type, and T codes the tap type. I,O,T are elements of the set 's' (short), 'f' (float), 'c' (gr_complex), 'i' (int)
|
Public Member Functions |
| gr_fir_fsf_generic () |
| gr_fir_fsf_generic (const std::vector< float > &taps) |
virtual short | filter (const float input[]) |
| compute a single output value.
|
virtual void | filterN (short output[], const float input[], unsigned long n) |
| compute an array of N output values.
|
virtual void | filterNdec (short output[], const float input[], unsigned long n, unsigned decimate) |
| compute an array of N output values, decimating the input
|
Constructor & Destructor Documentation
gr_fir_fsf_generic::gr_fir_fsf_generic |
( |
|
) |
[inline] |
|
gr_fir_fsf_generic::gr_fir_fsf_generic |
( |
const std::vector< float > & |
taps |
) |
[inline] |
|
Member Function Documentation
short gr_fir_fsf_generic::filter |
( |
const float |
input[] |
) |
[virtual] |
|
|
compute a single output value.
input must have ntaps() valid entries. input[0] .. input[ntaps() - 1] are referenced to compute the output value.
- Returns:
- the filtered input value.
Implements gr_fir_fsf.
Reimplemented in gr_fir_fsf_simd. |
void gr_fir_fsf_generic::filterN |
( |
short |
output[], |
|
|
const float |
input[], |
|
|
unsigned long |
n |
|
) |
[virtual] |
|
|
compute an array of N output values.
input must have (n - 1 + ntaps()) valid entries. input[0] .. input[n - 1 + ntaps() - 1] are referenced to compute the output values.
Implements gr_fir_fsf. |
void gr_fir_fsf_generic::filterNdec |
( |
short |
output[], |
|
|
const float |
input[], |
|
|
unsigned long |
n, |
|
|
unsigned |
decimate |
|
) |
[virtual] |
|
|
compute an array of N output values, decimating the input
input must have (decimate * (n - 1) + ntaps()) valid entries. input[0] .. input[decimate * (n - 1) + ntaps() - 1] are referenced to compute the output values.
Implements gr_fir_fsf. |
The documentation for this class was generated from the following files:
Generated on Sat Jul 8 17:12:30 2006 for GNU Radio 2.x by
1.4.1