sigwin.nuttallwin クラス
名前空間: sigwin
ナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクトの構築
説明
メモ
sigwin.nuttallwin の使用は推奨されていません。代わりに nuttallwin を使用してください。
sigwin.nuttallwin では、ウィンドウ法でのスペクトル解析や FIR フィルター処理に使用する、ナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクトのハンドルが作成されます。オブジェクト メソッドにより、ウィンドウの値をワークスペースにインポートし、ASCII ファイルにエクスポートできます。
構築
H = sigwin.nuttallwin では、長さ 64 のナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクト H が返されます。
では、長さ H = sigwin.nuttallwin(Length)Length のナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクト H が返されます。Length に整数以外の正の値を入力すると、長さは最も近い整数に丸められます。Length に 1 を入力すると、1 という単一の値をもつウィンドウとなります。SamplingFlag プロパティの既定値は 'symmetric' です。
プロパティ
| ナットールの定義による 4 項ブラックマン・ハリス ウィンドウの長さ。ウィンドウの長さは正の整数でなければなりません。 |
|
|
メソッド
| generate | ナットールの定義による 4 項ブラックマン・ハリス ウィンドウの生成 |
| info | ナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクトについての情報を表示 |
| winwrite | ナットールの定義による 4 項ブラックマン・ハリス ウィンドウ オブジェクトの値を ASCII ファイルに保存 |
コピーのセマンティクス
ハンドル。コピーのセマンティクスがクラスの使用に及ぼす影響は、MATLAB® の『プログラミングの基礎』にあるオブジェクトのコピーを参照してください。
例
アルゴリズム
次の方程式は、長さ N の、ナットールの定義による対称的な 4 項ブラックマン・ハリス ウィンドウを定義するものです。
次の方程式は、長さ N の、ナットールの定義による周期的な 4 項ブラックマン・ハリス ウィンドウを定義するものです。
以下の表に係数をリストします。
| 係数 | 値 |
|---|---|
| a0 | 0.3635819 |
| a1 | 0.4891775 |
| a2 | 0.1365995 |
| a3 | 0.0106411 |
参考文献
Nuttall, A. H. “Some Windows with Very Good Sidelobe Behavior.” IEEE® Transactions on Acoustics, Speech, and Signal Processing. Vol. 29, 1981, pp. 84–91.

