Main Content

parzenwin

Ventanas de Parzen (de la Vallée Poussin)

Descripción

ejemplo

w = parzenwin(L) devuelve la ventana de Parzen (de la Vallée Poussin) de L.

Ejemplos

contraer todo

Compare ventanas de 64 puntos de Parzen y Gauss. Muestre el resultado utilizando wvtool.

gw = gausswin(64);
pw = parzenwin(64);
wvtool(gw,pw)

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 2 objects of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains 2 objects 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 Parzen, devuelta como un vector columna de longitud L. Para ver la ecuación que define la ventana de Parzen, consulte Algoritmos.

Algoritmos

Las ventanas de Parzen son aproximaciones cúbicas de ventanas de Gauss. Los lados de las ventanas de Parzen se muestran como 1/ω4.

La ecuación define la ventana de Parzen de N puntos en el intervalo (N1)2n(N1)2:

w(n)={16(|n|N/2)2+6(|n|N/2)30|n|(N1)/42(1|n|N/2)3(N1)/4<|n|(N1)/2

Referencias

[1] Harris, Fredric J. "On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform." Proceedings of the IEEE®. Vol. 66, January 1978, pp. 51–83.

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