Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

parzenwin

パルザン (de la Vallée Poussin) ウィンドウ

説明

w = parzenwin(L) では、L 点のパルザン (de la Vallée Poussin) ウィンドウが返されます。

すべて折りたたむ

64 点のパルザン ウィンドウとガウス ウィンドウを比較します。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.

入力引数

すべて折りたたむ

ウィンドウの長さ。実数の正のスカラーとして指定します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

出力引数

すべて折りたたむ

パルザン ウィンドウ。長さ L の列ベクトルとして返されます。パルザン ウィンドウを定義する式については、アルゴリズムを参照してください。

アルゴリズム

パルザン ウィンドウは、ガウス ウィンドウの区分的 3 次近似です。パルザン ウィンドウのサイドローブは、1/ω4 で減衰します。

次の方程式は、区間 (N1)2n(N1)2 にわたる N 点からなるパルザン ウィンドウを定義するものです。

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

参照

[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.

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入