このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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.