dsplib 1.1.0
C++ DSP library for MATLAB-like coding
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dsplib::FIRDecimator Class Reference
Inheritance diagram for dsplib::FIRDecimator:
Inheritance graph
[legend]
Collaboration diagram for dsplib::FIRDecimator:
Collaboration graph
[legend]

Public Member Functions

 FIRDecimator (int decim)
 
 FIRDecimator (int decim, span_real h)
 
arr_real process (span_real in) final
 
int delay () const noexcept final
 
int decim_rate () const noexcept final
 
- Public Member Functions inherited from dsplib::IResampler
virtual int interp_rate () const noexcept
 
int next_size (int size) const noexcept
 
int prev_size (int size) const noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from dsplib::IResampler
static std::vector< arr_realpolyphase (span_real h, int m, real_t gain=1.0, bool flip_coeffs=false)
 
static int next_size (int size, int p, int q)
 
static int prev_size (int size, int p, int q)
 
static std::pair< int, int > simplify (int p, int q)
 

Member Function Documentation

◆ decim_rate()

int dsplib::FIRDecimator::decim_rate ( ) const
finalvirtualnoexcept

Reimplemented from dsplib::IResampler.

◆ delay()

int dsplib::FIRDecimator::delay ( ) const
finalvirtualnoexcept

Reimplemented from dsplib::IResampler.

◆ process()

arr_real dsplib::FIRDecimator::process ( span_real  in)
finalvirtual

Implements dsplib::IResampler.


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