ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

nuttallwin

Nuttall の定義による最小 4 項ブラックマン・ハリス ウィンドウ

構文

w = nuttallwin(N)
w = nuttalwin(N,SFLAG)

説明

w = nuttallwin(N) では、列ベクトル w に Nuttall 定義による N 点の 4 項対称ブラックマン・ハリス ウィンドウが返されます。最小ウィンドウとは、最大サイドローブが最小限に抑えられているということを指します。このウィンドウの係数は、blackmanharris で計算されたブラックマン・ハリス ウィンドウの係数とは異なり、サイドローブが多少小さくなります。

w = nuttalwin(N,SFLAG)SFLAG ウィンドウ サンプリングを使用します。SFLAG が取りうる値は、'symmetric' または 'periodic' です。既定値は 'symmetric' です。対称ウィンドウと周期的ウィンドウを定義する式は、定義にあります。

すべて折りたたむ

64 点の Nuttall ウィンドウおよびブラックマン・ハリス ウィンドウを比較します。wvtool でこれらをプロットします。

L = 64;
w = blackmanharris(L);
y = nuttallwin(L);
wvtool(w,y)

2 つのウィンドウの最大誤差を計算します。

max(abs(y-w))
ans =

    0.0099

定義

対称的な Nuttall 定義の 4 項ブラックマン・ハリス ウィンドウの式は次のとおりです。

w(n)=a0a1cos(2πnN1)+a2cos(4πnN1)a3cos(6πnN1)

ここで、n= 0,1,2, ... N-1 です。

周期的な Nuttall 定義の 4 項ブラックマン・ハリス ウィンドウの式は次のとおりです。

w(n)=a0a1cos(2πnN)+a2cos(4πnN)a3cos(6πnN)

ここで、n= 0,1,2, ... N-1 です。周期的ウィンドウは N 周期です。

このウィンドウの係数は、次のようになります。

a0 = 0.3635819

a1 = 0.4891775

a2 = 0.1365995

a3 = .0106411

参考文献

[1] Nuttall, Albert H. “Some Windows with Very Good Sidelobe Behavior.” IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. ASSP-29, February 1981, pp. 84–91.

R2006a より前に導入

この情報は役に立ちましたか?