gr_fir_FFF_generic Class Reference
Concrete class for generic implementation of FIR with float input, float output and float taps.
More...
#include <gr_fir_FFF_generic.h>
Inheritance diagram for gr_fir_FFF_generic:
List of all members.
|
Public Member Functions |
| gr_fir_FFF_generic () |
| gr_fir_FFF_generic (const std::vector< float > &taps) |
virtual float | filter (const float input[]) |
| compute a single output value.
|
virtual void | filterN (float output[], const float input[], unsigned long n) |
| compute an array of N output values.
|
virtual void | filterNdec (float output[], const float input[], unsigned long n, unsigned decimate) |
| compute an array of N output values, decimating the input
|
Detailed Description
Concrete class for generic implementation of FIR with float input, float 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' (VrComplex), 'I' (int)
Constructor & Destructor Documentation
gr_fir_FFF_generic::gr_fir_FFF_generic |
( |
|
) |
[inline] |
|
gr_fir_FFF_generic::gr_fir_FFF_generic |
( |
const std::vector< float > & |
taps |
) |
[inline] |
|
Member Function Documentation
float gr_fir_FFF_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_FFF.
Reimplemented in gr_fir_FFF_simd. |
void gr_fir_FFF_generic::filterN |
( |
float |
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_FFF. |
void gr_fir_FFF_generic::filterNdec |
( |
float |
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_FFF. |
The documentation for this class was generated from the following files:
Generated on Wed Mar 23 12:30:32 2005 for GNU Radio by
1.4.0