ドキュメンテーション センター

  • 評価版
  • 製品アップデート

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

sigwin.nuttallwin クラス

パッケージ: sigwin

Nuttall により定義された 4 項ブラックマン・ハリス ウィンドウ オブジェクトの構築

説明

sigwin.nuttallwin では、ウィンドウ法でのスペクトル解析や FIR フィルター処理に使用する、Nuttall により定義された 4 項ブラックマン・ハリス ウィンドウ オブジェクトのハンドルが作成されます。オブジェクト メソッドにより、ウィンドウの値をワークスペースにインポートし、ASCII ファイルにエクスポートできます。

構築

H = sigwin.nuttallwin では、長さ 64 の Nuttall 定義のブラックマン・ハリス ウィンドウ オブジェクトH が返されます。

H = sigwin.nuttallwin(Length) では、長さ Length の Nuttall 定義のブラックマン・ハリス ウィンドウ オブジェクト H が返されます。Length に整数以外の正の値を入力すると、長さは最も近い整数に丸められます。Length に 1 を入力すると、1 という単一の値をもつウィンドウとなります。SamplingFlag プロパティは既定で、'symmetric' に設定されます。

プロパティ

Length

Nuttall の定義した 4 項ブラックマン・ハリス ウィンドウの長さ。ウィンドウの長さは正の整数でなければなりません。Length に整数以外の正の値を入力すると、長さは最も近い整数に丸められます。Length に 1 を入力すると、1 という単一の値をもつウィンドウとなります。

SamplingFlag

'symmetric' または 'periodic' の 1 つとして返されるウィンドウのタイプ。既定値は 'symmetric' です。対称ウィンドウは、ウィンドウの半分に完全な対称を示します。SamplingFlag プロパティを 'periodic' に設定すると、N 周期ウィンドウができます。Nuttall 定義の 4 項ブラックマン・ハリス ウィンドウの式は、SamplingFlag プロパティの値に応じて若干異なります。詳細は「定義」を参照してください。

メソッド

generateNuttall により定義された 4 項ブラックマン・ハリス ウィンドウの生成
infoNuttall により定義された 4 項ブラックマン・ハリス ウィンドウ オブジェクトについての情報を表示
winwriteNuttall により定義された 4 項ブラックマン・ハリス ウィンドウ オブジェクトの値を ASCII ファイルに保存

定義

次の方程式は、長さ N の、Nuttall で定義された対称的な 4 項ブラックマン・ハリス ウィンドウを定義するものです。

次の方程式は、長さ N の、Nuttall で定義された周期的な 4 項ブラックマン・ハリス ウィンドウを定義するものです。

以下の表に係数をリストします。

係数
a00.3635819
a10.4891775
a20.1365995
a30.0106411

セマンティクスのコピー

ハンドル。セマンティクスのコピーがクラスの使用に及ぼす影響は、MATLAB® の『プログラミングの基礎』にある「オブジェクトのコピー」を参照してください。

長さが N=64 で、Nuttall で定義された対称的な 4 項ブラックマン・ハリス ウィンドウを作成します。

H=sigwin.nuttallwin;
wvtool(H); 
 

長さ N=128 で、Nuttall で定義された周期的なブラックマン・ハリス ウィンドウを生成し、値を返し、ASCII ファイルに書き込みます。

H=sigwin.nuttallwin(128);
H.SamplingFlag = 'periodic';
% Return window with generate
win=generate(H);
% Write ASCII file in current directory
% with window values
winwrite(H,'nuttallwin_128')

参考文献

Nuttall, A.H. “Some Windows with Very Good Sidelobe Behavior."IEEE® Transactions on Acoustics, Speech, and Signal Processing.Vol. 29, 1981, pp. 84–91.

参考

| |

チュートリアル

操作のヒント

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