Main Content

barthannwin

Ventana de Bartlett-Hann modificada

Descripción

ejemplo

w = barthannwin(L) devuelve una ventana de Bartlett-Hann modificada de L puntos.

Nota

La ventana de Hann también se llama ventana de Hanning.

Ejemplos

contraer todo

Cree una ventana de Bartlett-Hann de 64 puntos. Muestre el resultado utilizando wvtool.

L = 64;
wvtool(barthannwin(L))

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain, xlabel Samples, ylabel Amplitude contains an object of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains an object of type line.

Argumentos de entrada

contraer todo

Longitud de la ventana, especificada como un escalar real positivo.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Argumentos de salida

contraer todo

Ventana de Bartlett-Hann modificada, devuelta como un vector columna de longitud L.

Algoritmos

La ecuación para calcular los coeficientes de una ventana de Bartlett-Hanning modificada es

w(n)=0.620.48|(nN0.5)|+0.38cos(2π(nN0.5))

donde 0nN y la longitud de la ventana es L=N+1.

Como las ventanas de Bartlett, Hann y Hamming, esta ventana cuenta con un lóbulo principal en el origen y con lóbulos laterales decrecientes asintóticamente en ambos lados. Se trata de una combinación lineal de ventanas de Bartlett y Hann ponderadas con lóbulos laterales cercanos menores que los de las ventanas de Bartlett y Hann, y con lóbulos laterales lejanos menores que los de las ventanas de Bartlett y Hamming. La anchura del lóbulo principal de la ventana de Bartlett-Hann modificada no aumenta de forma relativa a los lóbulos principales de la ventana de Bartlett o de Hann.

Referencias

[1] Ha, Y. H., and J. A. Pearce. “A New Window and Comparison to Standard Windows.” IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. 37, Number 2, 1999, pp. 298–301.

[2] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999, p. 468.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a