En procesamiento de señales y estadísticas , una función de ventana (también conocida como función de apodización o función de disminución [1] ) es una función matemática que tiene valor cero fuera de algún intervalo elegido, normalmente simétrico alrededor de la mitad del intervalo, generalmente cerca de un máximo en el medio y generalmente disminuyendo desde el medio. Matemáticamente, cuando otra función o forma de onda/secuencia de datos se "multiplica" por una función de ventana, el producto también tiene valor cero fuera del intervalo: todo lo que queda es la parte donde se superponen, la "vista a través de la ventana". De manera equivalente, y en la práctica real, el segmento de datos dentro de la ventana se aísla primero y luego solo esos datos se multiplican por los valores de la función de ventana. Por lo tanto, la reducción , no la segmentación, es el objetivo principal de las funciones de ventana.
Las razones para examinar segmentos de una función más larga incluyen la detección de eventos transitorios y el promedio de tiempo de los espectros de frecuencia. La duración de los segmentos está determinada en cada aplicación por requisitos como resolución de tiempo y frecuencia. Pero ese método también cambia el contenido de frecuencia de la señal por un efecto llamado fuga espectral . Las funciones de ventana nos permiten distribuir la fuga espectralmente de diferentes maneras, según las necesidades de la aplicación en particular. Hay muchas opciones detalladas en este artículo, pero muchas de las diferencias son tan sutiles que resultan insignificantes en la práctica.
En aplicaciones típicas, las funciones de ventana utilizadas son curvas "en forma de campana" suaves y no negativas. [2] También se pueden usar funciones de rectángulo, triángulo y otras. Una definición más general de las funciones de ventana no requiere que sean idénticamente cero fuera de un intervalo, siempre que el producto de la ventana multiplicado por su argumento sea integrable al cuadrado y, más específicamente, que la función vaya lo suficientemente rápido hacia cero. [3]
Las funciones de ventana se utilizan en el análisis /modificación/ resíntesis espectral , [4] el diseño de filtros de respuesta de impulso finitos , así como la formación de haces y el diseño de antenas .
La transformada de Fourier de la función cos( ωt ) es cero, excepto en la frecuencia ± ω . Sin embargo, muchas otras funciones y formas de onda no tienen transformadas de forma cerrada convenientes. Alternativamente, uno podría estar interesado en su contenido espectral solo durante un cierto período de tiempo.
En cualquier caso, la transformada de Fourier (o una transformada similar) se puede aplicar en uno o más intervalos finitos de la forma de onda. En general, la transformada se aplica al producto de la forma de onda y una función de ventana. Cualquier ventana (incluida la rectangular) afecta la estimación espectral calculada por este método.