SPUC  3.0
Namespaces | Functions
freqz.h File Reference

Various functions for getting frequency responses of filters. More...

#include <spuc/spuc_types.h>
#include <cmath>
#include <spuc/spuc_defines.h>
#include <spuc/complex.h>
#include <spuc/spuc_math.h>
#include <vector>
Include dependency graph for freqz.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 SPUC
 fixed point types: spuc_fixed,spuc_ufixed,spuc_int,spuc_uint
 

Functions

template<class T >
complex< float_type > SPUC::freqz_point (std::vector< T > b, std::vector< T > a, float_type freq, int N)
 frequency transfer function at freq with iir A and B equations More...
 
template<class T >
float_type SPUC::freqz_mag_point (std::vector< T > x, float_type freq, int N)
 frequency magnitude function at freq with fir x More...
 
template<class T >
complex< float_type > SPUC::freqz_point (T a, float_type freq)
 frequency transfer function at freq for 1st order allpass More...
 
template<class T >
std::vector< complex
< float_type > > 
SPUC::freqz (std::vector< T > b, std::vector< T > a, int pts)
 frequency transfer function over "pts" points for IIR More...
 
template<class T >
std::vector< complex
< float_type > > 
SPUC::freqz_mag (std::vector< T > b, std::vector< T > a, int pts)
 frequency magnitude function over "pts" points for IIR More...
 
template<class T >
std::vector< complex
< float_type > > 
SPUC::freqz_fir (std::vector< T > x, int pts)
 frequency magnitude function over "pts" points for FIR More...
 

Detailed Description

Various functions for getting frequency responses of filters.