Filtrado de Datos con Fourier

Feature image for filtering with DFT Tips & Tricks - showing the filtered and the original input signals

Una consulta de soporte reciente inspiró el tema de este boletín. Nuestro usuario quería usar la transformadora de Fourier para filtrar una señal usando únicamente los componentes de la frecuencia K con las amplitudes más altas.

Proceso

El asistente NumXL DFT admite el filtrado de paso bajo mediante la reconstrucción de la señal usando los componentes K más bajos, eliminando de esta manera los componentes de ruido de más alta frecuencia y generando una señal más suave.

In this figure, we show the 'Options' Tab of the NumXL Fourier Transform Wizard Dialog, and we highlighted the section defining the parameters of the low-pass filtering using the first N-components to reconstruct the input signal.

Desafortunadamente no podemos estar seguros de que los primeros componentes K son lo que tienen las más altas amplitudes, de manera que no podemos usar el asistente para nuestro objetivo. Para proceder con nuestra meta, primero generamos el espectro de Fourier:

In the figure, we show the Fourier transform (i.e., DFT/FFT) amplitude of our input data using the first 110 components.

Luego identificamos los componentes N (e.g., N=11) con las más altas amplitudes y derivamos un nuevo espectro DFT para incluir solamente esos componentes y programar el resto como cero:

In this figure, we show a modified plot of the Fourier transform (i.e., DFT/FFT) amplitude, as we removed all components (i.e., set to zero) of lower amplitude values.

Ahora, usando el espectro DFT modificado y la función IDFT, podemos reconstruir la señal filtrada.

In this figure, we show both the original input signal and the output filtered (using the DFT components of the highest amplitudes) signal.

Conclusion

En este número hemos demostrado un par de pasos para implementar un filtro simple en el dominio de frecuencia con transformada Fourier . También pueden usar esta técnica y aplicar, con muy poca o casi ninguna modificación, y construir un amplio rango de funciones de filtro más sofisticadas.

Nótese que no hemos tocado la parte de fase de la transformada de Fourier, en vez, la hemos dejado intacta. Si desea implementar una función de filtro que afecte la Fase, entonces tendría en cuenta el cambio en la Fase y la amplitud de cada componente en el espectro modificado DFT.

Para mayor información sobre las funciones de transformación de Fourier haga clic aquí

  Archivos adjuntos

Comentarios

Inicie sesión para dejar un comentario.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 2 de 2