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

Public Member Functions

 FIRRateConverter (int interp, int decim)
 
 FIRRateConverter (int interp, int decim, span_real h)
 
arr_real process (span_real in) final
 
int delay () const noexcept final
 
int interp_rate () const noexcept final
 
int decim_rate () const noexcept final
 
- Public Member Functions inherited from dsplib::IResampler
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::FIRRateConverter::decim_rate ( ) const
finalvirtualnoexcept

Reimplemented from dsplib::IResampler.

◆ delay()

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

Reimplemented from dsplib::IResampler.

◆ interp_rate()

int dsplib::FIRRateConverter::interp_rate ( ) const
finalvirtualnoexcept

Reimplemented from dsplib::IResampler.

◆ process()

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

Implements dsplib::IResampler.


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