gr_fir_SIS_generic Class Reference
Concrete class for generic implementation of FIR with short input, int output and short taps.
More...
#include <gr_fir_SIS_generic.h>
Inheritance diagram for gr_fir_SIS_generic:
List of all members.
|
Public Member Functions |
| gr_fir_SIS_generic () |
| gr_fir_SIS_generic (const std::vector< short > &taps) |
virtual int | filter (const short input[]) |
| compute a single output value.
|
virtual void | filterN (int output[], const short input[], unsigned long n) |
| compute an array of N output values.
|
virtual void | filterNdec (int output[], const short 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 short input, int output and short 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_SIS_generic::gr_fir_SIS_generic |
( |
|
) |
[inline] |
|
gr_fir_SIS_generic::gr_fir_SIS_generic |
( |
const std::vector< short > & |
taps |
) |
[inline] |
|
Member Function Documentation
int gr_fir_SIS_generic::filter |
( |
const short |
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_SIS. |
void gr_fir_SIS_generic::filterN |
( |
int |
output[], |
|
|
const short |
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_SIS. |
void gr_fir_SIS_generic::filterNdec |
( |
int |
output[], |
|
|
const short |
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_SIS. |
The documentation for this class was generated from the following files:
Generated on Tue Mar 15 23:47:09 2005 for GNU Radio by
1.4.0