Funciones > Procesamiento de señales > Filtrado digital > Diseño de filtros FIR
  
Diseño de filtros FIR
bandpass(f1, f2, n, [w]): permite devolver los coeficientes para un filtro FIR bandpass con n coeficientes y frecuencias de corte f1 y f2, que utiliza el método de ventanas de transición gradual w.
bandstop(f1, f2, n, [w]): permite devolver los coeficientes para un filtro FIR bandstop con n coeficientes y frecuencias de corte f1 y f2, que utiliza el método de ventanas de transición gradual w.
highpass(f, n, [w]): permite devolver los coeficientes para un filtro FIR highpass con n coeficientes y frecuencia de corte f, que utiliza el método de ventanas de transición gradual w.
lowpass(f, n, [w]): permite devolver los coeficientes para un filtro FIR lowpass con n coeficientes y frecuencia de corte f, que utiliza el método de ventanas de transición gradual w.
Argumentos
f, f1 y f2 son frecuencias de corte con valores reales o frecuencias de bandpass, indicadas como fracción de la frecuencia de muestreo, comprendida entre 0 y 0.5.
n es un número entero mayor que 2. Representa el número de coeficientes para el filtro.
w (opcional) es un número entero que representa un índice de función de ventana. Se usa una ventana rectangular si w es 0 o no se especifica.
En la tabla siguiente se muestran valores para w y las ventanas a las que corresponden:
Valor de w
Ventana
0
ventana por defecto actual
1
rectangular (por defecto)
2
rectangular cónica
3
triangular
4
Hanning
5
Hamming
6
Blackman
7
Nuttall
Información adicional
Las funciones de diseño FIR utilizan el método de ventanas para la respuesta de impulso de un filtro ideal a fin de generar coeficientes para un filtro FIR del tipo indicado.
Todas las funciones devuelven un vector de elemento n que contiene los coeficientes de filtro.