Estructuras de datos | |
struct | PdsIir1HP |
Una estructura tipo PdsIir1HP . Más... | |
Funciones | |
PdsIir1HP * | pds_iir1hp_new (PdsDfReal a) |
Crea un filtro IIR pasa alto de primer orden. Más... | |
int | pds_iir1hp_evaluate_value (PdsIir1HP *IIR1HP, PdsDfReal x, PdsDfReal *y) |
Evalúa el filtro IIR pasa alto con el valor de entrada x, el resultado es cargado en y. Más... | |
int | pds_iir1hp_evaluate_vector (PdsIir1HP *IIR1HP, const PdsVector *x, PdsVector *y) |
Evalua el filtro IIR pasa alto con el vector de entrada x, el resultado es cargado en el vector y. Más... | |
void | pds_iir1hp_free (PdsIir1HP *IIR1HP) |
Libera el filtro pasa alto de tipo PdsIir1HP. Más... | |
void | pds_iir1hp_destroy (PdsIir1HP **IIR1HP) |
Libera el filtro pasa alto de tipo PdsIir1HP. y carga la variable con NULL. Más... | |
.
.
.
Crea un filtro IIR pasa alto de primer orden.
.
.
. El parámetro a nunca debe ser 1.0 ni muy próximo.
[in] | a | Polo del filtro IIR pasa alto primer orden. |
Evalúa el filtro IIR pasa alto con el valor de entrada x, el resultado es cargado en y.
[in,out] | IIR1HP | El filtro IIR pasa alto a usar. |
[in] | x | El valor de entrada del filtro. |
[out] | y | El valor de salida del filtro. |
int pds_iir1hp_evaluate_vector | ( | PdsIir1HP * | IIR1HP, |
const PdsVector * | x, | ||
PdsVector * | y | ||
) |
Evalua el filtro IIR pasa alto con el vector de entrada x, el resultado es cargado en el vector y.
[in,out] | IIR1HP | El filtro IIR pasa alto a usar. |
[in] | x | El vector de entrada del filtro. |
[out] | y | El vector de salida del filtro. |
void pds_iir1hp_free | ( | PdsIir1HP * | IIR1HP | ) |
Libera el filtro pasa alto de tipo PdsIir1HP.
[in] | IIR1HP | El filtro a liberar. |