37 #ifndef __PDSFIRLMS_H__ 38 #define __PDSFIRLMS_H__ 45 #include <pds/pdsdfglobal.h> 47 #include <pds/pdsfir.h> int pds_fir_lms_evaluate_vector(PdsFirLms *FirLms, const PdsVector *d, const PdsVector *x, PdsVector *e, PdsVector *y)
Evalúa el filtro FIR LMS con el vector de entrada x, el resultado es cargado en el vector y...
int pds_fir_lms_evaluate_value(PdsFirLms *FirLms, PdsDfReal d, PdsDfReal x, PdsDfReal *e, PdsDfReal *y)
Evalúa el filtro FIR LMS con el valor de entrada "d" e "x", el resultado es cargado en "e" e "y"...
int pds_fir_lms_enable(PdsFirLms *FirLms)
Habilita la reconfiguración de los pesos h[i] del filtro FIR LMS.
void pds_fir_lms_destroy(PdsFirLms **FirLms)
Libera el filtro de tipo PdsFirLms. y carga la variable con NULL.
PdsFirLms * pds_fir_lms_new(PdsDfReal Mhu, PdsRaNatural M)
Crea un filtro FIR LMS con parametros h[i] del filtro FIR, con un valor inicial de h[i]=1/(1+M)...
Una estructura tipo PdsFir .
int pds_fir_lms_set_mhu(PdsFirLms *FirLms, PdsDfReal Mhu)
Coloca el valor Mhu del filtro FIR LMS.
void pds_fir_lms_free(PdsFirLms *FirLms)
Libera el filtro de tipo PdsFirLms.
int pds_fir_lms_disable(PdsFirLms *FirLms)
Deshabilita la reconfiguración de los pesos h[i] del filtro FIR LMS y se mantienen los ultimos pesos ...
Una estructura tipo PdsFirLms .