#include <FIRDecimator.hh>
Inheritance diagram for clFIRDecimator:


Public Member Functions | |
| clFIRDecimator () | |
| ~clFIRDecimator () | |
| void | Uninitialize () |
| Uninitialize decimator. | |
| void | Put (const float *, long) |
| Feed data into decimator. | |
| void | Put (const double *, long) |
| bool | Get (float *, long) |
| Get data from decimator. | |
| bool | Get (double *, long) |
Private Attributes | |
| clDSPAlloc | DecBuf |
| clDSPOp | DSP |
| clReBuffer | InBuf |
Data is filtered using FIR filter and then decimated by factor 2, 4 or 8.
Definition at line 41 of file FIRDecimator.hh.
|
|
Definition at line 34 of file FIRDecimator.cc. |
|
|
Definition at line 39 of file FIRDecimator.cc. References Uninitialize(). |
|
|
Uninitialize decimator.
Reimplemented from clFIRMultiRate. Definition at line 45 of file FIRDecimator.cc. References clAlloc::Free(), and clFIRMultiRate::Uninitialize(). Referenced by clRecDecimator::Uninitialize(), and ~clFIRDecimator(). |
|
||||||||||||
|
Feed data into decimator.
Definition at line 52 of file FIRDecimator.cc. References clReBuffer::Put(). Referenced by clRecDecimator::Put(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 58 of file FIRDecimator.cc. References clReBuffer::Put(). |
|
||||||||||||
|
Get data from decimator.
Definition at line 64 of file FIRDecimator.cc. References clDSPOp::Decimate(), clDSPOp::FIRFilter(), clReBuffer::Get(), clDSPOp::Mul(), and clAlloc::Size(). Referenced by clRecDecimator::Get(), and clRecDecimator::Put(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 80 of file FIRDecimator.cc. References clDSPOp::Decimate(), clDSPOp::FIRFilter(), clReBuffer::Get(), clDSPOp::Mul(), and clAlloc::Size(). |
|
|
Definition at line 43 of file FIRDecimator.hh. |
|
|
Definition at line 44 of file FIRDecimator.hh. |
|
|
Definition at line 45 of file FIRDecimator.hh. |
1.3.6