Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Supongamos que queremos diseñar un filtro FIR de paso bajo o una longitud N =
39 en la frecuencia de corte fc = 150 Hz, dada la frecuencia de muestreo fs = 2000
Hz. También desearíamos una respuesta de magnitud del filtro que esté dentro de
± 0.3 (aproximadamente ± 0.25 dB) en la banda de paso y que no exceda de 0.3 (-
30 dB) en la banda de parada. Definimos la banda de parada como algo más de
500 Hz y la banda de paso como algo entre 0 y 90 Hz. Cualquier cosa entre 90 Hz
y 500 Hz sería la banda de transición del filtro.
k = -100, -99, …, 100. La DFT inversa produciría un filtro de 201 puntos. Ya que
solo estamos interesados en un filtro de 39 puntos, tomamos los 39 puntos
intermedios de las 201 iniciales.
Usar el DFT inverso y hacia adelante para producir un filtro FIR equiripple no es el
único algoritmo disponible. El algoritmo de Parks-McCellan es otro algoritmo
iterativo bien conocido que usa aproximaciones de Chebychev en lugar de la DFT
directa.
Window
En el procesamiento de señales digitales, una ventana es una función,
típicamente definida (o distinta de cero) para un intervalo específico
(corto) e indefinida (o cero) fuera de ese intervalo, a menudo con forma de
campana, y se usa principalmente para introducir ajustes en los filtros de
frecuencia y su respuesta de magnitud o para reducir las fugas
espectrales durante el análisis espectral.
Usando ventanas
Si, por ejemplo, a (k) son los coeficientes de un filtro de respuesta de impulso finito
discreto (FIR) y w (k) es una ventana, entonces se aplica la ventana al filtro,
asumiendo que a (k) yw (k) son de la misma longitud, produce un nuevo filtro con
coeficientes b (k) = a (k) w (k). Para ver un ejemplo de un filtro FIR, vea filtro de
paso bajo. Las ventanas de ejemplo se enumeran a continuación. En cada uno de
los temas de ventana enumerados a continuación se proporcionan ejemplos del
impacto de las ventanas en las respuestas de impulso y las respuestas de
magnitud de los filtros.
Ventana gaussiana
Los coeficientes de ventana gaussianos están dados por la siguiente fórmula
Ventana de Hamming
Los coeficientes de la ventana de Hamming están dados por la siguiente fórmula
Derivando la ventana de Hamming
El propósito habitual de las ventanas es mitigar las ondas del fenómeno de Gibbs ,
que son el resultado de la aproximación de la serie de Fourier , una serie de
funciones continuas, sobre la respuesta discontinua de la magnitud deseada. Para
disminuir estas ondulaciones, suavizaremos la discontinuidad. En lugar de crear
un filtro con la transformada de Fourier inversa de la respuesta ideal de magnitud
deseada (en azul abajo), usaremos una respuesta de magnitud revisada (en rojo
abajo).
donde δ es la función delta de Dirac (usamos la función delta de Dirac, ya que nos
permite escribir el resultado en términos de convolución, así como reconocer la
transformación de la función de coseno en los dos últimos términos). La
transformada de Fourier inversa de esta respuesta de magnitud deseada es el
filtro antes de la ventana, multiplicado por la ventana
Rectangular window
La ventana no tiene efecto cuando se aplica a un filtro o una señal. Es, sin
embargo, una ventana de referencia, contra la cual a menudo se comparan otras
ventanas. Por ejemplo, un filtro de paso bajo estándar con respuesta de
impulso finita tendrá la banda de transición más corta con la ventana rectangular.
La siguiente es una gráfica de la ventana rectangular (N = 100).
Ventana de hann
La ventana de Hann pertenece a la familia de ventanas Hamming. La derivación
de la ventana de Hann se muestra en el tema Ventana de Hamming. La ventana
de Hann también es un punto de la ventana de coseno (α = 2). Cuando la
ventana de Hann se multiplica por la ventana de Poisson, el resultado es
la ventana de Hann-Poisson.
Triangular window
La segunda suma anterior sigue como f (k) es cero fuera del intervalo de 0 a N - 1
y 1 dentro de ese intervalo.
Si n N - 1
O
Esta es una ventana triangular, que, sin embargo, tiene el doble de la longitud de
las ventanas rectangulares (menos 1). Reemplazar N - 1 con (N - 1) / 2 y escalar
la ventana para alcanzar el máximo en 1 produce la fórmula de la ventana
triangular al principio de este tema.
Kaiser window