stringtranslate.com

Función de ventana

Una función de ventana popular, la ventana de Hann . Las funciones de ventana más populares son curvas similares en forma de campana.

En procesamiento de señales y estadística , una función de ventana (también conocida como función de apodización o función de reducción gradual [1] ) es una función matemática que tiene valor cero fuera de algún intervalo elegido . Normalmente, las funciones de ventana son simétricas alrededor de la mitad del intervalo, se acercan a un máximo en la mitad y se van estrechando desde la mitad. 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 primero se aísla y luego solo esos datos se multiplican por los valores de la función de la ventana. Por tanto, la reducción gradual, 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 temporal de 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 mediante un efecto llamado fuga espectral . Las funciones de ventana nos permiten distribuir espectralmente la fuga de diferentes formas, según las necesidades de la aplicación 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 utilizar rectángulos, triángulos y otras funciones. Una definición más general de funciones de ventana no requiere que sean idénticamente cero fuera de un intervalo, siempre y cuando 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]

Aplicaciones

Las funciones de ventana se utilizan en análisis /modificación/ resíntesis espectral , [4] el diseño de filtros de respuesta de impulso finito , fusionando conjuntos de datos multiescala y multidimensionales, [5] [6] así como en la formación de haces y el diseño de antenas .

Figura 2: La ventana de una sinusoide provoca una fuga espectral. Se produce la misma cantidad de fuga ya sea que haya un número de ciclos entero (azul) o no entero (rojo) dentro de la ventana (filas 1 y 2). Cuando se muestrea y se ventana la sinusoide, su transformada de Fourier de tiempo discreto (DTFT) también exhibe el mismo patrón de fuga (filas 3 y 4). Pero cuando el DTFT se muestra escasamente, en un cierto intervalo, es posible (dependiendo de su punto de vista): (1) evitar la fuga, o (2) crear la ilusión de que no hay fuga. Para el caso de la DTFT azul, esas muestras son las salidas de la transformada discreta de Fourier (DFT). El DTFT rojo tiene el mismo intervalo de cruces por cero, pero las muestras de DFT se encuentran entre ellos y se revela la fuga.

Análisis espectral

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 sólo durante un período de tiempo determinado.

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.

Diseño de filtro

Las ventanas se utilizan a veces en el diseño de filtros digitales , en particular para convertir una respuesta de impulso "ideal" de duración infinita, como una función sinc , en un diseño de filtro de respuesta de impulso finita (FIR). Esto se llama método de ventana . [7] [8] [9]

Estadísticas y ajuste de curvas.

Las funciones de ventana se utilizan a veces en el campo del análisis estadístico para restringir el conjunto de datos que se analizan a un rango cercano a un punto determinado, con un factor de ponderación que disminuye el efecto de los puntos más alejados de la parte de la curva que se ajusta. En el campo del análisis bayesiano y el ajuste de curvas , esto a menudo se denomina núcleo .

Aplicaciones de ventanas rectangulares

Análisis de transitorios

Al analizar una señal transitoria en análisis modal , como un impulso, una respuesta de choque, una ráfaga sinusoidal, una ráfaga de chirrido o una ráfaga de ruido, donde la distribución de energía versus tiempo es extremadamente desigual, la ventana rectangular puede ser la más apropiada. Por ejemplo, cuando la mayor parte de la energía se encuentra al comienzo de la grabación, una ventana no rectangular atenúa la mayor parte de la energía, degradando la relación señal-ruido. [10]

Análisis armónico

Se podría desear medir el contenido armónico de una nota musical de un instrumento particular o la distorsión armónica de un amplificador a una frecuencia determinada. Refiriéndose nuevamente a la Figura 2 , podemos observar que no hay fugas en un conjunto discreto de frecuencias armónicamente relacionadas muestreadas mediante la transformada discreta de Fourier (DFT). (Los nulos espectrales son en realidad cruces por cero, que no se pueden mostrar en una escala logarítmica como esta). Esta propiedad es exclusiva de la ventana rectangular y debe configurarse adecuadamente para la frecuencia de la señal, como se describió anteriormente.

Ventanas superpuestas

Cuando la longitud de un conjunto de datos a transformar es mayor de lo necesario para proporcionar la resolución de frecuencia deseada, una práctica común es subdividirlo en conjuntos más pequeños y colocarlos en ventanas individualmente. Para mitigar la "pérdida" en los bordes de la ventana, los conjuntos individuales pueden superponerse en el tiempo. Véase el método de Welch de análisis espectral de potencia y la transformada de coseno discreta modificada .

Ventanas bidimensionales

Las ventanas bidimensionales se utilizan comúnmente en el procesamiento de imágenes para reducir las altas frecuencias no deseadas en la transformada de Fourier de la imagen. [11] Pueden construirse a partir de ventanas unidimensionales en cualquiera de dos formas. [12] La forma separable es trivial de calcular. La forma radial , que involucra el radio , es isotrópica , independiente de la orientación de los ejes de coordenadas. Sólo la función gaussiana es separable e isotrópica. [13] Las formas separables de todas las demás funciones de ventana tienen esquinas que dependen de la elección de los ejes de coordenadas. La isotropía/ anisotropía de una función de ventana bidimensional es compartida por su transformada de Fourier bidimensional. La diferencia entre las formas separable y radial es similar al resultado de la difracción de aberturas rectangulares versus circulares, que se pueden visualizar en términos del producto de dos funciones sinc versus una función de Airy , respectivamente.

Ejemplos de funciones de ventana

Convenciones :

El escaso muestreo de una transformada de Fourier en tiempo discreto (DTFT), como las DFT en la Fig. 2, solo revela la fuga en los contenedores DFT desde una sinusoide cuya frecuencia también es un contenedor DFT entero. Los lóbulos laterales invisibles revelan la fuga que se espera de las sinusoides en otras frecuencias. [a] Por lo tanto, al elegir una función de ventana, generalmente es importante muestrear la DTFT más densamente (como lo hacemos a lo largo de esta sección) y elegir una ventana que suprima los lóbulos laterales a un nivel aceptable.

ventana rectangular

ventana rectangular

La ventana rectangular (a veces conocida como furgón o uniforme o ventana de Dirichlet o engañosamente como "sin ventana" en algunos programas [18] ) es la ventana más simple, equivalente a reemplazar todos menos N valores consecutivos de una secuencia de datos por ceros, haciendo que La forma de onda se enciende y apaga repentinamente:

Otras ventanas están diseñadas para moderar estos cambios repentinos, reducir la pérdida de festón y mejorar el rango dinámico (descrito en § Análisis espectral).

La ventana rectangular es la ventana B -spline de primer orden , así como la ventana de potencia de seno de potencia 0 .

La ventana rectangular proporciona la estimación del error cuadrático medio mínimo de la transformada de Fourier en tiempo discreto , a costa de otras cuestiones discutidas.

Ventanas B -spline

Las ventanas B -spline se pueden obtener como convoluciones k veces de la ventana rectangular. Incluyen la propia ventana rectangular ( k  = 1), la § ventana triangular ( k  = 2) y la § ventana Parzen ( k  = 4). [19] Las definiciones alternativas muestran las funciones de base B -spline normalizadas apropiadas en lugar de convolucionar ventanas de tiempo discreto. Una función de base B - spline de orden k es una función polinómica por partes de grado k −1 que se obtiene mediante la autoconvolución k veces de la función rectangular .

ventana triangular

Ventana triangular (con L  =  N  + 1)

Las ventanas triangulares vienen dadas por:

donde L puede ser N , [20] N  + 1, [16] [21] [22] o N  + 2. [23] La primera también se conoce como ventana de Bartlett o ventana de Fejér . Las tres definiciones convergen en general  N .

La ventana triangular es la ventana B -spline de segundo orden . La forma L  =  N puede verse como la convolución de dos ventanas rectangulares de N2 de ancho. La transformada de Fourier del resultado son los valores al cuadrado de la transformada de la ventana rectangular de medio ancho.

ventana parzen

ventana parzen

Al definir   LN + 1 , la ventana de Parzen, también conocida como ventana de la Vallée Poussin , [16] es la ventana B -spline de cuarto orden dada por:

ventana galesa

Otras ventanas polinomiales

ventana galesa

La ventana de Welch consta de una única sección parabólica :

[23]

El polinomio cuadrático definitorio alcanza un valor de cero en las muestras justo fuera del intervalo de la ventana.

ventana sinusoidal

ventana sinusoidal

La función correspondiente es un coseno sin el desplazamiento de fase π /2. Por eso, la ventana sinusoidal [24] a veces también se denomina ventana coseno . [16] Como representa medio ciclo de una función sinusoidal, también se la conoce variablemente como ventana de media seno [25] o ventana de media coseno . [26]

La autocorrelación de una ventana sinusoidal produce una función conocida como ventana de Bohman. [27]

Ventanas de potencia de seno/coseno

Estas funciones de ventana tienen la forma: [28]

La ventana rectangular ( α  = 0 ), la ventana sinusoidal ( α  = 1 ) y la ventana de Hann ( α  = 2 ) son miembros de esta familia.

Para valores enteros pares de α , estas funciones también se pueden expresar en forma de suma de cosenos:

Ventanas de suma de coseno

Esta familia también se conoce como ventanas de cosenos generalizados .

En la mayoría de los casos, incluidos los ejemplos siguientes, todos los coeficientes a k  ≥ 0. Estas ventanas tienen solo 2 K + 1 coeficientes DFT de N puntos  distintos de cero .

Ventanas de Hann y Hamming

ventana hann
Ventana de Hamming, a 0  = 0,53836 y a 1  = 0,46164. La ventana de Hamming original tendría un 0  = 0,54 y un 1  = 0,46.

Las ventanas habituales de suma de cosenos para el caso K  = 1 tienen la forma:

que se confunde fácilmente (y a menudo) con su versión de fase cero:

La configuración     produce una ventana de Hann:

[29]

lleva el nombre de Julius von Hann , y a veces se lo denomina erróneamente Hanning , presumiblemente debido a sus similitudes lingüísticas y formulaicas con la ventana de Hamming. También se conoce como coseno elevado , porque la versión de fase cero es un lóbulo de una función coseno elevado.

Esta función es miembro de las familias de suma de cosenos y potencias de seno. A diferencia de la ventana de Hamming, los puntos finales de la ventana de Hann simplemente tocan cero. Los lóbulos laterales resultantes disminuyen a unos 18 dB por octava. [30]

Ajustarlo     a aproximadamente 0,54, o más precisamente 25/46, produce la ventana de Hamming, propuesta por Richard W. Hamming . Esa elección coloca un cruce por cero en la frecuencia 5 π /( N  − 1), que cancela el primer lóbulo lateral de la ventana de Hann, dándole una altura de aproximadamente una quinta parte de la de la ventana de Hann. [16] [31] [32] La ventana de Hamming a menudo se denomina señal de Hamming cuando se utiliza para dar forma al pulso . [33] [34] [35]

La aproximación de los coeficientes a dos decimales reduce sustancialmente el nivel de lóbulos laterales, [16] a una condición casi equivalente a la de la ondulación. [32] En el sentido de la equitriple, los valores óptimos para los coeficientes son a 0  = 0,53836 y a 1  = 0,46164. [32] [36]

ventana negra

ventana de Blackman; α  = 0,16

Las ventanas de Blackman se definen como:

Por convención común, el término incondicional ventana de Blackman se refiere a la "propuesta no muy seria" de Blackman de α  = 0,16 ( a 0  = 0,42, a 1  = 0,5, a 2  = 0,08), que se aproxima mucho al Blackman exacto , [37] con a 0  = 7938/18608 ≈ 0,42659, a 1  = 9240/18608 ≈ 0,49656 y a 2  = 1430/18608 ≈ 0,076849. [38] Estos valores exactos colocan ceros en el tercer y cuarto lóbulo lateral, [16] pero dan como resultado una discontinuidad en los bordes y una caída de 6 dB/oct. Los coeficientes truncados no anulan también los lóbulos laterales, pero tienen una caída mejorada de 18 dB/oct. [16] [39]

Ventana Nuttall, primera derivada continua

Ventana Nuttall, primera derivada continua

La forma continua de la ventana de Nuttall y su primera derivada son continuas en todas partes, como la función de Hann . Es decir, la función llega a 0 en x  = ± N /2, a diferencia de las ventanas de Blackman-Nuttall, Blackman-Harris y Hamming. La ventana de Blackman ( α  = 0,16 ) también es continua con derivada continua en el borde, pero la "ventana de Blackman exacta" no lo es.

Ventana de Blackman-Nuttall

Ventana de Blackman-Nuttall

Ventana de Blackman-Harris

Ventana de Blackman-Harris

Una generalización de la familia Hamming, producida añadiendo más funciones sinc desplazadas, destinadas a minimizar los niveles de lóbulos laterales [40] [41]

ventana superior plana

ventana plana

Una ventana de parte superior plana es una ventana de valor parcialmente negativo que tiene una pérdida de festón mínima en el dominio de la frecuencia. Esa propiedad es deseable para la medición de amplitudes de componentes de frecuencia sinusoidales. [17] [42] Sin embargo, su amplio ancho de banda da como resultado un ancho de banda de alto ruido y una selección de frecuencia más amplia, lo que dependiendo de la aplicación podría ser un inconveniente.

Las ventanas de parte superior plana se pueden diseñar utilizando métodos de diseño de filtro de paso bajo, [42] o pueden ser de la variedad habitual de suma de cosenos:

La variante de Matlab tiene estos coeficientes:

Hay otras variaciones disponibles, como lóbulos laterales que caen a costa de valores más altos cerca del lóbulo principal. [17]

Ventanas Rife-Vincent

Las ventanas de Rife-Vincent [43] suelen escalarse según el valor promedio unitario, en lugar del valor máximo unitario. Los valores de los coeficientes siguientes, aplicados a la ecuación 1 , reflejan esa costumbre.

Clase I, Orden 1 ( K = 1):        Funcionalmente equivalente a la ventana de Hann.

Clase I, Orden 2 ( K = 2): 

La clase I se define minimizando la amplitud del lóbulo lateral de alto orden. Se tabulan los coeficientes para pedidos hasta K=4. [44]

La clase II minimiza el ancho del lóbulo principal para un lóbulo lateral máximo dado.

La clase III es un compromiso cuyo orden K  = 2 se asemeja a la ventana de § Blackman. [44] [45]

Ventanas ajustables

ventana gaussiana

Ventana gaussiana, σ  = 0,4

La transformada de Fourier de una gaussiana también es gaussiana. Dado que el soporte de una función gaussiana se extiende hasta el infinito, debe truncarse en los extremos de la ventana o enventanarse con otra ventana terminada en cero. [46]

Dado que el logaritmo de un gaussiano produce una parábola , esto puede usarse para una interpolación cuadrática casi exacta en la estimación de frecuencia . [47] [46] [48]

La desviación estándar de la función gaussiana es σ  ·  N /2 períodos de muestreo.

Ventana gaussiana confinada, σ t  = 0,1

Ventana gaussiana confinada

La ventana gaussiana confinada produce el ancho de frecuencia cuadrático medio más pequeño posible σ ω para un ancho temporal dado   ( N + 1) σ t . [49] Estas ventanas optimizan los productos de ancho de banda de tiempo-frecuencia RMS. Se calculan como los vectores propios mínimos de una matriz dependiente de parámetros. La familia de ventanas gaussianas confinadas contiene la ventana § sinusoidal y la ventana § gaussiana en los casos límite de σ t grande y pequeña , respectivamente.

Ventana gaussiana confinada aproximada, σ t  = 0,1

Ventana gaussiana confinada aproximada

Al definir   LN + 1 , una ventana gaussiana confinada de ancho temporal   L × σ t   se aproxima bien mediante: [49]

donde es una función gaussiana:

La desviación estándar de la ventana aproximada es asintóticamente igual (es decir, valores grandes de N ) a   L × σ t   para   σ t < 0,14 . [49]

Ventana normal generalizada

Una versión más generalizada de la ventana gaussiana es la ventana normal generalizada. [50] Manteniendo la notación de la ventana gaussiana anterior, podemos representar esta ventana como

para cualquier incluso . En , esta es una ventana gaussiana y, a medida que se acerca , se aproxima a una ventana rectangular. La transformada de Fourier de esta ventana no existe en forma cerrada para un general . Sin embargo, demuestra los otros beneficios de tener un ancho de banda ajustable y fluido. Al igual que la ventana de § Tukey, esta ventana ofrece naturalmente una "parte superior plana" para controlar la atenuación de amplitud de una serie temporal (sobre la cual no tenemos control con la ventana gaussiana). En esencia, ofrece un buen compromiso (controlable), en términos de fuga espectral, resolución de frecuencia y atenuación de amplitud, entre la ventana gaussiana y la ventana rectangular. Véase también [51] para un estudio sobre la representación tiempo-frecuencia de esta ventana (o función).

ventana tukey

Ventana de Tukey, α  = 0,5

La ventana de Tukey, también conocida como ventana cónica de coseno , puede considerarse como un lóbulo coseno de ancho /2 (que abarca /2 + 1 observaciones) que está convolucionado con una ventana rectangular de ancho N (1 − α /2 ) .

 [52] [B] [C]

En α  = 0 se vuelve rectangular y en α  = 1 se convierte en una ventana de Hann.

Ventana cónica de Planck

Ventana cónica de Planck, ε  = 0,1

La llamada ventana "cono de Planck" es una función de tope que se ha utilizado ampliamente [53] en la teoría de particiones de la unidad en variedades . Es suave (una función) en todas partes, pero es exactamente cero fuera de una región compacta, exactamente uno en un intervalo dentro de esa región, y varía suave y monótonamente entre esos límites. Su uso como función de ventana en el procesamiento de señales se sugirió por primera vez en el contexto de la astronomía de ondas gravitacionales , inspirada en la distribución de Planck . [54] Se define como una función por partes :

La cantidad de disminución está controlada por el parámetro ε , y los valores más pequeños dan transiciones más pronunciadas.

Ventana DPSS o Slepian

La DPSS (secuencia esferoidal prolata discreta) o ventana de Slepian maximiza la concentración de energía en el lóbulo principal , [55] y se utiliza en el análisis espectral multicónico , que promedia el ruido en el espectro y reduce la pérdida de información en los bordes de la ventana.

El lóbulo principal termina en un rango de frecuencia dado por el parámetro α . [56]

Las siguientes ventanas de Kaiser se crean mediante una simple aproximación a las ventanas de DPSS:

ventana káiser

La ventana Kaiser, o Kaiser-Bessel, es una aproximación simple de la ventana DPSS que utiliza funciones de Bessel , descubierta por James Kaiser . [57] [58]

   [D] [16] : pág. 73 

¿Dónde está la función de Bessel modificada de orden 0 de primer tipo? El parámetro variable determina el equilibrio entre el ancho del lóbulo principal y los niveles de los lóbulos laterales del patrón de fuga espectral. El ancho del lóbulo principal, entre los nulos, viene dado   en unidades de contenedores DFT, [65] y un valor típico es 3.

Ventana de Dolph-Chebyshev

Ventana de Dolph-Chebyshev, α  = 5

Minimiza la norma de Chebyshev de los lóbulos laterales para un ancho de lóbulo principal determinado. [66]

La función de ventana de Dolph-Chebyshev de fase cero generalmente se define en términos de su transformada de Fourier discreta de valor real: [ 67]

T n ( x ) es el n -ésimo polinomio de Chebyshev del primer tipo evaluado en x , que se puede calcular usando

y

es la única solución real positiva para , donde el parámetro α establece la norma de Chebyshev de los lóbulos laterales en −20 α  decibeles. [66]

La función de ventana se puede calcular a partir de W 0 ( k ) mediante una transformada de Fourier discreta inversa (DFT): [66]

La versión retrasada de la ventana se puede obtener mediante:

que para valores pares de N debe calcularse de la siguiente manera:

que es una DFT inversa de  

Variaciones:

ventana ultraesférica

El parámetro µ de la ventana ultraesférica determina si las amplitudes de los lóbulos laterales de su transformada de Fourier disminuyen, están niveladas o (como se muestra aquí) aumentan con la frecuencia.

La ventana ultraesférica fue introducida en 1984 por Roy Streit [68] y tiene aplicación en el diseño de conjuntos de antenas, [69] diseño de filtros no recursivos [68] y análisis de espectro. [70]

Al igual que otras ventanas ajustables, la ventana Ultraesférica tiene parámetros que se pueden usar para controlar el ancho del lóbulo principal de la transformada de Fourier y la amplitud relativa del lóbulo lateral. Poco común en otras ventanas, tiene un parámetro adicional que se puede utilizar para establecer la velocidad a la que los lóbulos laterales disminuyen (o aumentan) en amplitud. [70] [71] [72]

La ventana se puede expresar en el dominio del tiempo de la siguiente manera: [70]

donde está el polinomio ultraesférico de grado N y controla los patrones de lóbulos laterales. [70]

Ciertos valores específicos de producen otras ventanas bien conocidas: y dan las ventanas Dolph-Chebyshev y Saramäki respectivamente. [68] Consulte aquí para ver una ilustración de ventanas ultraesféricas con parametrización variada.

Ventana exponencial o de Poisson

Ventana exponencial, τ  =  N /2
Ventana exponencial, τ  = ( N /2)/(60/8,69)

La ventana de Poisson, o más genéricamente la ventana exponencial, aumenta exponencialmente hacia el centro de la ventana y disminuye exponencialmente en la segunda mitad. Dado que la función exponencial nunca llega a cero, los valores de la ventana en sus límites son distintos de cero (puede verse como la multiplicación de una función exponencial por una ventana rectangular [73] ). Se define por

donde τ es la constante de tiempo de la función. La función exponencial decae como e  ≃ 2,71828 o aproximadamente 8,69 dB por constante de tiempo. [74] Esto significa que para una caída objetivo de D  dB en la mitad de la longitud de la ventana, la constante de tiempo τ viene dada por

Ventanas híbridas

Las funciones de ventana también se han construido como combinaciones multiplicativas o aditivas de otras ventanas.

Ventana de Bartlett-Hann

Ventana de Bartlett-Hann

Ventana de Planck-Bessel

Ventana de Planck-Bessel, ε  = 0,1, α  = 4,45

Una ventana cónica de Planck multiplicada por una ventana de Kaiser que se define en términos de una función de Bessel modificada . Esta función de ventana híbrida se introdujo para disminuir el nivel máximo del lóbulo lateral de la ventana cónica de Planck y al mismo tiempo explotar su buena decadencia asintótica. [75] Tiene dos parámetros sintonizables, ε del cono de Planck y α de la ventana de Kaiser, por lo que se puede ajustar para adaptarse a los requisitos de una señal determinada.

Ventana de Hann-Poisson

Ventana de Hann-Poisson, α  = 2

Una ventana de Hann multiplicada por una ventana de Poisson. Porque no tiene lóbulos laterales, ya que su transformada de Fourier cae para siempre lejos del lóbulo principal sin mínimos locales. Por tanto, puede utilizarse en algoritmos de escalada como el método de Newton . [76] La ventana de Hann-Poisson se define por:

donde α es un parámetro que controla la pendiente de la exponencial.

Otras ventanas

Ventana GAP (ventana Nuttall optimizada para GAP)

Ventana de polinomio adaptativo generalizado (GAP)

La ventana GAP es una familia de funciones de ventana ajustables que se basan en una expansión de orden polinomial simétrica . Es continuo con derivada continua en todas partes. Con el conjunto apropiado de coeficientes de expansión y orden de expansión, la ventana GAP puede imitar todas las funciones de ventana conocidas, reproduciendo con precisión sus propiedades espectrales.

 [77]

¿Dónde está la desviación estándar de la secuencia?

Además, comenzando con un conjunto de coeficientes de expansión que imita una determinada función de ventana conocida, la ventana GAP se puede optimizar mediante procedimientos de minimización para obtener un nuevo conjunto de coeficientes que mejoren una o más propiedades espectrales, como el ancho del lóbulo principal, el lóbulo lateral atenuación y tasa de caída de los lóbulos laterales. [78] Por lo tanto, se puede desarrollar una función de ventana GAP con propiedades espectrales diseñadas dependiendo de la aplicación específica.

Ventana Sinc o Lanczos

ventana de lanczos

Funciones de ventana asimétricas

La forma, según la convención anterior, es simétrica alrededor de . Sin embargo, hay funciones de ventana que son asimétricas, como la distribución Gamma utilizada en implementaciones FIR de filtros Gammatone . Estas asimetrías se utilizan para reducir el retraso cuando se utilizan ventanas de gran tamaño o para enfatizar el transitorio inicial de un pulso en decadencia. [ cita necesaria ]

Cualquier función acotada con soporte compacto , incluidas las asimétricas, se puede utilizar fácilmente como función de ventana. Además, hay formas de transformar ventanas simétricas en ventanas asimétricas transformando la coordenada de tiempo, como con la siguiente fórmula

donde la ventana pondera más las primeras muestras cuando y, a la inversa, pondera más las últimas muestras cuando . [79]

Ver también

Notas

  1. ^ Algunos autores limitan su atención a este importante subconjunto y a valores pares de N. [16] [17] Pero las fórmulas de coeficientes de ventana siguen siendo las que se presentan aquí.
  2. ^ Esta fórmula se puede confirmar simplificando la función coseno en MATLAB tukeywin y sustituyendo r = α y x = n / N.
  3. ^ Harris 1978 (p. 67, ecuación 38) parece tener dos errores: (1) El operador de resta en el numerador de la función coseno debe ser la suma. (2) El denominador contiene un factor espurio de 2. Además, la figura 30 corresponde a α=0,25 usando la fórmula de Wikipedia, pero a 0,75 usando la fórmula de Harris. La figura 32 está igualmente mal etiquetada.
  4. ^ La ventana de Kaiser suele estar parametrizada por β , donde β = π α . [59] [60] [61] [62] [56] [63] [7] : pág. 474    El uso alternativo de solo α facilita las comparaciones con las ventanas DPSS. [64]

Citas de página

  1. ^ Harris 1978, p 57, figura 10.

Referencias

  1. ^ Weisstein, Eric W. (2003). Enciclopedia concisa de matemáticas CRC. Prensa CRC. ISBN 978-1-58488-347-0.
  2. ^ Carreteras, Curtis (2002). Microsonido . Prensa del MIT. ISBN 978-0-262-18215-7.
  3. ^ Cattani, Carlo; Rushchitsky, Jeremías (2007). Análisis de ondas y ondas aplicado a materiales con micro o nanoestructura. Científico mundial. ISBN 978-981-270-784-0.
  4. ^ "Procesamiento STFT de superposición y adición (OLA) | Procesamiento de señales de audio espectral". www.dsprelacionado.com . Consultado el 7 de agosto de 2016 . La ventana se aplica dos veces: una antes de la FFT (la "ventana de análisis") y la segunda después de la FFT inversa antes de la reconstrucción mediante superposición-suma (la llamada "ventana de síntesis"). ... De manera más general, cualquier ventana COLA positiva se puede dividir en un par de ventanas de análisis y síntesis tomando su raíz cuadrada.
  5. ^ Ajala, R.; Persaud, P. (2022). "Evaluación del movimiento del suelo de modelos híbridos de velocidad sísmica". El registro sísmico . 2 (3): 186–196. doi :10.1785/0320220022. S2CID  251504921 . Consultado el 20 de diciembre de 2023 .
  6. ^ Ajala, R.; Persaud, P. (2021). "Efecto de la fusión de modelos multiescala en las predicciones del campo de ondas sísmicas cerca de la falla del sur de San Andrés". Revista de investigación geofísica: Tierra sólida . 126 (10). doi :10.1029/2021JB021915. ISSN  2169-9313. S2CID  239654900.
  7. ^ ab Oppenheim, Alan V .; Schafer, Ronald W .; Dólar, John R. (1999). "7.2". Procesamiento de señales en tiempo discreto (2ª ed.). Upper Saddle River, Nueva Jersey: Prentice Hall. págs. 465–478. ISBN 0-13-754920-2.
  8. ^ "Filtros FIR por ventanas: páginas del libro de laboratorio". www.labbookpages.co.uk . Consultado el 13 de abril de 2016 .
  9. ^ "Dominar Windows" (PDF) . www.cg.tuwien.ac.at . Consultado el 12 de febrero de 2020 .
  10. ^ "Nota de aplicación 243 de los fundamentos del análisis de señales" (PDF) . hpmemoryproject.org . Consultado el 10 de abril de 2018 .
  11. ^ R. Hovden, Y. Jiang, H. Xin, LF Kourkoutis (2015). "Reducción periódica de artefactos en transformadas de Fourier de imágenes de resolución atómica de campo completo". Microscopía y Microanálisis . 21 (2): 436–441. arXiv : 2210.09024 . Código Bib : 2015MiMic..21..436H. doi :10.1017/S1431927614014639. PMID  25597865. S2CID  22435248.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  12. ^ Bernstein, Matt A.; Rey, Kevin Franklin; Zhou, Xiaohong Joe (2004). Manual de secuencias de pulsos de resonancia magnética. Londres: Elsevier Academic Press. págs. 495–499. ISBN 0-12-092861-2.
  13. ^ Awad, IA; Baba, K. (2011). "Una aplicación para la ubicación de puntos singulares en la clasificación de huellas dactilares". Procesamiento y Comunicaciones de Información Digital . Comunicaciones en Informática y Ciencias de la Información. vol. 188. pág. 262. doi :10.1007/978-3-642-22389-1_24. ISBN 978-3-642-22388-4.
  14. ^ "Filtros de fase cero". ccrma.stanford.edu . Consultado el 12 de febrero de 2020 .
  15. ^ Rorabaugh, C. Britton (octubre de 1998). Imprimación DSP . Serie de imprimaciones. Profesional de McGraw-Hill. pag. 196.ISBN _ 978-0-07-054004-0.
  16. ^ abcdefghij Harris, Fredric J. (enero de 1978). «Sobre el uso de Windows para Análisis Armónicos con la Transformada Discreta de Fourier» (PDF) . Actas del IEEE . 66 (1): 51–83. Código Bib : 1978IEEEP..66...51H. CiteSeerX 10.1.1.649.9880 . doi :10.1109/PROC.1978.10837. S2CID  426548.  El artículo fundamental de Harris de 1978 sobre ventanas FFT, que especificaba muchas ventanas e introducía métricas clave utilizadas para compararlas.
  17. ^ abcHeinzel , G.; Rüdiger, A.; Schilling, R. (2002). Estimación de espectro y densidad espectral mediante la transformada discreta de Fourier (DFT), incluida una lista completa de funciones de ventana y algunas ventanas planas nuevas (informe técnico). Instituto Max Planck (MPI) para física de gravitaciones / interferometría láser y astronomía de ondas gravitacionales. 395068,0 . Consultado el 10 de febrero de 2013 .También disponible en https://pure.mpg.de/rest/items/item_152164_1/component/file_152163/content
  18. ^ "Comprensión de las FFT y las ventanas" (PDF) . Instrumentos Nacionales . Archivado (PDF) desde el original el 5 de enero de 2024 . Consultado el 13 de febrero de 2024 .
  19. ^ Toraichi, K.; Kamada, M.; Itahashi, S.; Mori, R. (1989). "Funciones de ventana representadas por funciones B-spline". Transacciones IEEE sobre acústica, voz y procesamiento de señales . 37 : 145-147. doi :10.1109/29.17517.
  20. ^ "Ventana de Bartlett". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  21. ^ Tukey, JW (1967). "Una introducción a los cálculos del análisis numérico del espectro". Análisis espectral de series temporales : 25–46.
  22. ^ "Ventana triangular - triángulo MATLAB". www.mathworks.com . Consultado el 13 de abril de 2016 .
  23. ^ ab Welch, P. (1967). "El uso de la transformada rápida de Fourier para la estimación de espectros de potencia: un método basado en el promedio de tiempo en periodogramas cortos modificados". Transacciones IEEE sobre audio y electroacústica . 15 (2): 70–73. Código Bib : 1967ITAE...15...70W. doi :10.1109/TAU.1967.1161901. S2CID  13900622.
  24. ^ Bosi, Marina; Goldberg, Richard E. (2003). "Mapeo de tiempo hasta frecuencia, parte II: MDCT". Introducción a los estándares y la codificación de audio digital . La Serie Internacional Springer en Ingeniería e Informática. vol. 721. Boston, MA: Springer EE. UU. pag. 106. doi :10.1007/978-1-4615-0327-9. ISBN 978-1-4615-0327-9.
  25. ^ Kido, Ken'iti; Suzuki, Hideo; Ono, Takahiko; Fukushima, Manabu (1998). "Deformación de las estimaciones de respuesta al impulso por ventana de tiempo en técnica espectral cruzada". Revista de la Sociedad de Acústica de Japón (E) . 19 (5): 349–361. doi : 10.1250/ast.19.349 .
  26. ^ Landisman, M.; Dziewonski, A.; Satô, Y. (1 de mayo de 1969). "Mejoras recientes en el análisis de observaciones de ondas superficiales". Revista Geofísica Internacional . 17 (4): 369–403. Código bibliográfico : 1969GeoJ...17..369L. doi : 10.1111/j.1365-246X.1969.tb00246.x .
  27. ^ "Ventana de Bohon - R2019B". www.mathworks.com . Consultado el 12 de febrero de 2020 .
  28. ^ "Familia de ventanas de poder del coseno". ccrma.stanford.edu . Consultado el 10 de abril de 2018 .
  29. ^ "Ventana Hann (Hanning) - MATLAB hann". www.mathworks.com . Consultado el 12 de febrero de 2020 .
  30. ^ "Hann o Hanning o coseno elevado". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  31. ^ Enochson, Loren D.; Otnes, Robert K. (1968). Programación y Análisis de Datos de Series Temporales Digitales. Departamento de Defensa de EE. UU., Información sobre golpes y vibraciones. Centro. pag. 142.
  32. ^ a b "Ventana Hamming". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  33. ^ "Una radio con modulación de amplitud en cuadratura digital (QAM): construcción de una radio mejor" (PDF) . usuarios.wpi.edu . pag. 28 . Consultado el 12 de febrero de 2020 .
  34. ^ "Bits a símbolos, señales y viceversa" (PDF) . usuarios.wpi.edu . pag. 7 . Consultado el 12 de febrero de 2020 .
  35. ^ Johnson, C. Richard Jr; Sethares, William A.; Klein, Andrew G. (18 de agosto de 2011). "11". Diseño de receptor de software . Prensa de la Universidad de Cambridge. ISBN 978-1-139-50145-3.  También https://cnx.org/contents/[email protected]:6R_ztzDY@4/Pulse-Shaping-and-Receive-Filtering
  36. ^ Nuttall, Albert H. (febrero de 1981). "Algunas ventanas con muy buen comportamiento de los lóbulos laterales". Transacciones IEEE sobre acústica, voz y procesamiento de señales . 29 (1): 84–91. doi :10.1109/TASSP.1981.1163506. Amplía el artículo de Harris, cubriendo todas las funciones de ventana conocidas en ese momento, junto con comparaciones métricas clave.
  37. ^ Weisstein, Eric W. "Función de Blackman". mathworld.wolfram.com . Consultado el 13 de abril de 2016 .
  38. ^ "Características de diferentes ventanas de suavizado - Ayuda de NI LabVIEW 8.6". zona.ni.com . Consultado el 13 de febrero de 2020 .
  39. ^ Hombre negro, RB; Tukey, JW (1 de enero de 1959). La Medición de Espectros de Potencia desde el Punto de Vista de la Ingeniería de Comunicaciones. Publicaciones de Dover. pag. 99.ISBN _ 978-0-486-60507-4.
  40. ^ "Familia de ventanas Blackman-Harris". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  41. ^ "Ventana Blackman-Harris de tres mandatos". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  42. ^ ab Smith, Steven W. (2011). La guía para científicos e ingenieros sobre el procesamiento de señales digitales. San Diego, California, Estados Unidos: California Technical Publishing . Consultado el 14 de febrero de 2013 .
  43. ^ Rife, David C.; Vincent, GA (1970), "Uso de la transformada discreta de Fourier en la medición de frecuencias y niveles de tonos", Bell Syst. Tecnología. J. , 49 (2): 197–228, doi :10.1002/j.1538-7305.1970.tb01766.x
  44. ^ ab Andría, Gregorio; Savino, Mario; Trotta, Amerigo (1989), "Windows y algoritmos de interpolación para mejorar la precisión de las mediciones eléctricas", IEEE Transactions on Instrumentation and Measurement , 38 (4): 856–863, Bibcode :1989ITIM...38..856A, doi :10.1109/ 19.31004
  45. ^ Schoukens, Joannes; Pintelón, Rik; Van Hamme, Hugo (1992), "La transformada rápida de Fourier interpolada: un estudio comparativo", IEEE Transactions on Instrumentation and Measurement , 41 (2): 226–232, Bibcode :1992ITIM...41..226S, doi :10.1109 /19.137352
  46. ^ ab "Matlab para la ventana gaussiana". ccrma.stanford.edu . Consultado el 13 de abril de 2016 . Tenga en cuenta que, en una escala de dB, las gaussianas son cuadráticas. Esto significa que la interpolación parabólica de una transformada gaussiana muestreada es exacta. ... la interpolación cuadrática de picos espectrales puede ser más precisa en una escala de magnitud logarítmica (por ejemplo, dB) que en una escala de magnitud lineal
  47. ^ "Ventana gaussiana y transformación". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  48. ^ "Interpolación cuadrática de picos espectrales". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  49. ^ abc Starosielec, S.; Hägele, D. (2014). "Ventanas de tiempo discreto con ancho de banda RMS mínimo para un ancho temporal RMS determinado". Procesamiento de la señal . 102 : 240–246. doi :10.1016/j.sigpro.2014.03.033.
  50. ^ Chakraborty, Debejyo; Kovvali, Narayan (2013). "Ventana normal generalizada para procesamiento de señales digitales". Conferencia internacional IEEE 2013 sobre acústica, habla y procesamiento de señales . págs. 6083–6087. doi :10.1109/ICASSP.2013.6638833. ISBN 978-1-4799-0356-6. S2CID  11779529.
  51. ^ Diethorn, EJ (1994). "La distribución tiempo-frecuencia exponencial generalizada". Transacciones IEEE sobre procesamiento de señales . 42 (5): 1028-1037. Código Bib : 1994ITSP...42.1028D. doi : 10.1109/78.295214.
  52. ^ Bloomfield, P. (2000). Análisis de Fourier de series temporales: introducción . Nueva York: Wiley-Interscience.
  53. ^ Tu, Loring W. (2008). "Funciones de impacto y particiones de Unity". Introducción a las variedades . Texto universitario. Nueva York: Springer. págs. 127-134. doi :10.1007/978-0-387-48101-2_13. ISBN 978-0-387-48098-5.
  54. ^ McKechan, DJA; Robinson, C.; Sathyaprakash, BS (21 de abril de 2010). "Una ventana cada vez más estrecha para plantillas en el dominio del tiempo y señales simuladas en la detección de ondas gravitacionales a partir de binarios compactos fusionados". Gravedad clásica y cuántica . 27 (8): 084020. arXiv : 1003.2939 . Código Bib : 2010CQGra..27h4020M. doi :10.1088/0264-9381/27/8/084020. S2CID  21488253.
  55. ^ "Ventana Slepian o DPSS". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  56. ^ ab Smith, JO (2011). "Comparación de Kaiser y DPSS Windows". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  57. ^ Káiser, James F.; Kuo, Franklin F. (1966). Análisis de Sistemas por Computadora Digital . John Wiley e hijos. págs. 232-235. Esta familia de funciones de ventana fue "descubierta" por Kaiser en 1962 tras una discusión con BF Logan de Bell Telephone Laboratories. ... Otra propiedad valiosa de esta familia ... es que también se aproximan mucho a las funciones de onda esferoidales prolatas de orden cero.
  58. ^ Kaiser, James F. (noviembre de 1964). "Una familia de funciones de ventana que tienen propiedades casi ideales". Memorándum inédito .
  59. ^ Rabiner, Lawrence R.; Oro, Bernard (1975). "3.11" . Teoría y aplicación del procesamiento de señales digitales . Englewood Cliffs, Nueva Jersey: Prentice-Hall. pag. 94.ISBN _ 0-13-914101-4.
  60. ^ Crochiére, RE; Rabiner, LR (1983). "4.3.1". Procesamiento de señales digitales multivelocidad. Englewood Cliffs, Nueva Jersey: Prentice-Hall. pag. 144.ISBN _ 0-13-605162-6.
  61. ^ Lin, Yuan-Pei; Vaidyanathan, PP (junio de 1998). "Un enfoque de ventana de Kaiser para el diseño de filtros prototipo de bancos de filtros modulados en coseno" (PDF) . Cartas de procesamiento de señales IEEE . 5 (6): 132-134. Código Bib : 1998ISPL....5..132L. doi : 10.1109/97.681427. S2CID  18159105 . Consultado el 16 de marzo de 2017 .
  62. ^ Smith, JO (2011). "Ventana del Káiser". ccrma.stanford.edu . Consultado el 20 de marzo de 2019 . A veces, la ventana de Kaiser está parametrizada por α , donde  β  =  π α .
  63. ^ "Ventana Kaiser, R2020a". www.mathworks.com . Trabajos de matemáticas . Consultado el 9 de abril de 2020 .
  64. ^ "Ventana del Káiser". www.dsprelacionado.com . Consultado el 8 de abril de 2020 . La siguiente comparación de Matlab de las ventanas DPSS y Kaiser ilustra la interpretación de α como el número de contenedor del borde del lóbulo principal de la ventana muestreada críticamente.
  65. ^ Káiser, James F.; Schafer, Ronald W. (1980). "Sobre el uso de la ventana I 0 -sinh para análisis de espectro". Transacciones IEEE sobre acústica, voz y procesamiento de señales . 28 : 105-107. doi :10.1109/TASSP.1980.1163349.
  66. ^ abc "Ventana de Dolph-Chebyshev". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  67. ^ "Definición de ventana de Dolph-Chebyshev". ccrma.stanford.edu . Consultado el 5 de marzo de 2019 .
  68. ^ abc Kabal, Peter (2009). "Ventanas de tiempo para la predicción lineal del habla" (PDF) . Informe técnico, Departamento Elec. y comp. Ing., Universidad McGill (2a): 31 . Consultado el 2 de febrero de 2014 .
  69. ^ Streit, Roy (1984). "Una familia de pesos de dos parámetros para antenas y filtros digitales no recursivos". Transacciones de ASSP . 32 : 108-118. doi :10.1109/tassp.1984.1164275.
  70. ^ abcd Deczky, Andrew (2001). "Ventanas unisféricas". ISCAS 2001. Simposio internacional IEEE sobre circuitos y sistemas de 2001 (n.º de catálogo 01CH37196) . vol. 2. págs. 85–88. doi :10.1109/iscas.2001.921012. ISBN 978-0-7803-6685-5. S2CID  38275201.
  71. ^ Bergen, SWA; Antoniou, A. (2004). "Diseño de funciones de ventana ultraesférica con características espectrales prescritas". Revista EURASIP sobre procesamiento de señales aplicado . 2004 (13): 2053-2065. Código Bib : 2004EJASP2004...63B. doi : 10.1155/S1110865704403114 .
  72. ^ Bergen, Stuart WA (2005). «Diseño de la Función de Ventana Ultraesférica y sus Aplicaciones» (PDF) .Disertación, Universidad de Viktoria.
  73. ^ Smith, Julio O. III (23 de abril de 2011). "Ventana de Poisson". ccrma.stanford.edu . Consultado el 12 de febrero de 2020 .
  74. ^ Gade, Svend; Herlufsen, Henrik (1987). "Revisión técnica n.º 3-1987: análisis de Windows a FFT (Parte I)" (PDF) . Brüel & Kjær . Consultado el 22 de noviembre de 2011 .
  75. ^ Baya, CPL; Gair, JR (12 de diciembre de 2012). "Observación del enorme agujero negro de la galaxia con estallidos de ondas gravitacionales". Avisos mensuales de la Real Sociedad Astronómica . 429 (1): 589–612. arXiv : 1210.2778 . Código bibliográfico : 2013MNRAS.429..589B. doi :10.1093/mnras/sts360. S2CID  118944979.
  76. ^ "Ventana de Hann-Poisson". ccrma.stanford.edu . Consultado el 13 de abril de 2016 .
  77. ^ Wesley Beccaro (31 de octubre de 2020), "Función de ventana polinómica adaptativa generalizada", mathworks.com , consultado el 2 de noviembre de 2020
  78. ^ "Función de ventana polinómica adaptativa generalizada". www.mathworks.com . Consultado el 12 de diciembre de 2020 .
  79. ^ Luo, Jiufel; Xie, Zhijiang; Li, Xinyi (2 de marzo de 2015). "Ventanas asimétricas y su aplicación en la estimación de frecuencia". Universidad de Chongqing . 9 (Algoritmos y tecnología computacional): 389–412. doi : 10.1260/1748-3018.9.4.389 . S2CID  124464194.

Otras lecturas

enlaces externos