SPUC  3.0
Namespaces | Functions
window.cpp File Reference
#include <cmath>
#include <spuc/spuc_defines.h>
#include <spuc/complex.h>
#include <spuc/spuc_math.h>
#include <spuc/window.h>
Include dependency graph for window.cpp:

Namespaces

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

Functions

float_type SPUC::io (float_type x)
 bessel function for kaiser window More...
 
std::vector< float_type > SPUC::hamming (long nf, float_type alpha, float_type beta)
 hamming window $ w(n) = alpha + beta*cos( 2*\pi*(n-1)/(nf-1) )$ More...
 
std::vector< float_type > SPUC::hanning (long nf)
 hanning window $ w(n) = 0.5( 1 - cos( 2*\pi*n/(nf-1) )$ More...
 
std::vector< float_type > SPUC::blackman (long nf)
 Blackman Window $ w[x] = 0.42 - 0.5*cos(2*\pi*x/nf) + 0.08*cos(2*\pi*x/nf)$. More...
 
std::vector< float_type > SPUC::kaiser (long nf, float_type beta)
 kaiser window More...
 
std::vector< float_type > SPUC::cheby (long nf, long n, long ieo, float_type dp, float_type df, float_type x0)
 dolph chebyshev window design More...
 
void SPUC::chebc (float_type nf, float_type dp, float_type df, float_type n, float_type x0)
 chebyshev window subroutine to generate chebyshev window parameters when one of the three parameters nf,dp and df is unspecified??? More...