このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
sigwin.chebwin クラス
名前空間: sigwin
ドルフ・チェビシェフ ウィンドウ オブジェクトの構築
説明
メモ
sigwin.chebwin
の使用は推奨されていません。代わりに chebwin
を使用してください。
sigwin.chebwin
では、ウィンドウ法でのスペクトル解析や FIR フィルター処理に使用する、ドルフ・チェビシェフ ウィンドウ オブジェクトのハンドルが作成されます。オブジェクト メソッドにより、ウィンドウの値をワークスペースにインポートし、ASCII ファイルにエクスポートできます。
Dolph-Chebyshev ウィンドウは、ウィンドウのフーリエ変換のサンプルを取ることにより、周波数領域に構築されます。
ここで、
により、サイドローブの減衰の程度が決定されます。サイドローブの減衰の程度は、 と等しくなります。たとえば、減衰量を 100 dB にするには、 と設定します。
離散時間ドルフ・チェビシェフ ウィンドウは、 の逆 DFT を行い、ピーク値が 1 となるように結果をスケーリングして作成します。
構築
H = sigwin.chebwin
は、相対的サイドローブ減衰比が 100 dB で、長さ 64 のドルフ・チェビシェフ ウィンドウ オブジェクト H
を返します。
H = sigwin.chebwin(
は、相対的サイドローブ減衰比が 100 dB で、長さ Length
)Length
のドルフ・チェビシェフ ウィンドウ オブジェクト H
を返します。Length
は正の整数でなければなりません。Length
に整数以外の正の値を入力すると、長さは最も近い整数に丸められます。ウィンドウの長さを 1 にすると、1 という単一の値をもつウィンドウとなります。
H = sigwin.chebwin(
は、相対的サイドローブ減衰比が Length
,SidelobeAtten
)atten_param
dB のドルフ・チェビシェフ ウィンドウ オブジェクトを返します。
プロパティ
|
Dolph-Chebyshev ウィンドウの長さ。 |
|
dB 単位の減衰パラメーター。減衰パラメーターは、ウィンドウの相対的サイドローブ減衰比を決定する、正の実数です。 |
メソッド
generate | ドルフ・チェビシェフ ウィンドウの生成 |
info | ドルフ・チェビシェフ ウィンドウ オブジェクトについての情報の表示 |
winwrite | ドルフ・チェビシェフ ウィンドウ オブジェクトの値を ASCII ファイルに保存 |
セマンティクスのコピー
ハンドル。セマンティクスのコピーがクラスの使用に及ぼす影響は、MATLAB® の『プログラミングの基礎』にあるオブジェクトのコピーを参照してください。
例
参考文献
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.