43 #include <pds/pdsdf.h> 44 #include <pds/pdsvector.h> 48 int main(
int argc,
char** argv)
64 hnum=pds_vector_new_args(2, 1/20.0,1/20.0);
66 hden=pds_vector_new_args(2, 1.0, -0.9);
78 x=1.0+sin(M_PI*n/32.0)+sin(3.0*M_PI*n/4.0+M_PI/16.0);
88 pds_vector_octave_png_plot(NULL,X,
"n",
"X",NULL,
"example1ax.png");
89 pds_vector_octave_png_plot(NULL,Y,
"n",
"Y",NULL,
"example1ay.png");
93 pds_vector_free(hnum);
94 pds_vector_free(hden);
int pds_iir_evaluate_value(PdsIir *IIR, PdsDfReal x, PdsDfReal *y)
Evalua el filtro IIR con el valor de entrada x, el resultado es cargado en y.
void pds_iir_free(PdsIir *IIR)
Libera el filtro de tipo PdsIir.
unsigned int PdsDfNatural
Una estructura tipo PdsIir .
PdsIir * pds_iir_new(const PdsVector *hnum, const PdsVector *hden)
Crea un filtro IIR con parametros hnum y hden.