Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

window.cpp File Reference

#include <math.h>
#include <spuc.h>
#include <complex.h>

Include dependency graph for window.cpp:


Namespaces

namespace  SPUC

Functions

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

Generated on Fri Sep 16 11:04:32 2005 for spuc by  doxygen 1.4.4