30 #ifndef __PDSDFUTILS_H__ 31 #define __PDSDFUTILS_H__ 38 #include <pds/pdsdfglobal.h> 39 #include <pds/pdsvector.h> int pds_vector_iir_frequency_response(const PdsVector *hnum, const PdsVector *hden, PdsVector *H)
Encuentra el módulo de la respuesta en frecuencia, normalizada de 0 a pi del filtro digital conformad...
int pds_vector_fir_frequency_response(const PdsVector *h, PdsVector *H)
Encuentra el módulo de la respuesta en frecuencia, normalizada de 0 a pi del filtro digital conformad...
PdsVector * pds_vector_new_lowpass_hanning(PdsDfNatural N, PdsDfReal Wn)
Devuelve un vector con los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana...
int pds_vector_lowpass_rectangular(PdsVector *h, PdsDfReal Wn)
Encuentra los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana, con ventana rectangular.
PdsVector * pds_vector_new_lowpass_to_highpass(const PdsVector *H)
Retorna un vector con . Tranforma un filtro pasa bajo con una frecuencia de corte en Wc a un filtro p...
PdsVector * pds_vector_new_lowpass_hamming(PdsDfNatural N, PdsDfReal Wn)
Devuelve un vector con los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana...
PdsVector * pds_vector_new_butterworth_hden(PdsDfNatural Order, PdsDfReal Wn)
Encuentra el denominador de un filtro Butterworth pasa bajo de orden Order.
PdsVector * pds_vector_new_butterworth_hnum(PdsDfNatural Order, PdsDfReal Wn)
Encuentra el numerador de un filtro Butterworth pasa bajo de orden Order.
unsigned int PdsDfNatural
int pds_vector_lowpass_butterworth(PdsVector *hnum, PdsVector *hden, PdsDfReal Wn)
Encuentra el numerador y denominador de un filtro Butterworth pasa bajo. Ambos vectores de entrada ti...
PdsVector * pds_vector_new_lowpass_rectangular(PdsDfNatural N, PdsDfReal Wn)
Devuelve un vector con los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana...
int pds_vector_lowpass_hamming(PdsVector *h, PdsDfReal Wn)
Encuentra los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana, con ventana de Hamming.
PdsVector * pds_vector_new_lowpass_to_bandreject(const PdsVector *H)
Retorna un vector con . Crea a partir de un filtro pasa bajo con un corte en Wc un filtro rechaza ban...
int pds_vector_lowpass_to_highpass(PdsVector *H)
Carga un vector con . Tranforma un filtro pasa bajo con un corte en Wc a un filtro pasa alto con un c...
int pds_vector_lowpass_hanning(PdsVector *h, PdsDfReal Wn)
Encuentra los coeficientes de un filtro FIR pasa bajo. Usando el método de la ventana, con ventana de Hanning.
PdsVector * pds_vector_new_lowpass_to_bandpass(const PdsVector *H)
Retorna un vector con . Crea a partir de un filtro pasa bajoo con un corte en Wc un filtro pasa banda...