ドキュメンテーション

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

chebwin

チェビシェフ ウィンドウ

構文

w = chebwin(L,r)

説明

w = chebwin(L,r) では、長さ Lのチェビシェフ ウィンドウを含む列ベクトル w が返されます。このウィンドウでは、フーリエ変換によって振幅のサイドローブがメインローブの振幅より r dB 低くなります。r の既定値は、100.0 dB です。

    メモ:   1 点のウィンドウ (L=1) を指定した場合は、値 1 が返されます。

すべて折りたたむ

サイドローブが 100 dB 減衰する 64 点チェビシェフ ウィンドウを作成します。wvtool を使用して結果を表示します。

L = 64;
bw = chebwin(L);
wvtool(bw)

詳細

すべて折りたたむ

アルゴリズム

chebwin で使用される等リップル設計法による影響で、時間領域応答の両端にインパルスが存在します。これは、周波数領域での定数レベル サイドローブによるものです。インパルスの大きさは、スペクトルのサイドローブの大きさと近くなります。サイドローブが大きい場合は、端点での影響が大きくなることがあります。この影響の詳細は、参照文献 [2] を参照してください。

減衰量が約 45 dB より小さい場合、サイドローブ減衰が増大してもチェビシェフ ウィンドウの等価ノイズ帯域幅は単調増加しません。スペクトル解析では大きなサイドローブ減衰値を使用し、小さな減衰値による作業が必要な場合は、カイザー ウィンドウを使用します。

参考文献

[1] Digital Signal Processing Committee of the IEEE Acoustics, Speech, and Signal Processing Society, eds. Programs for Digital Signal Processing. New York: IEEE Press, 1979, program 5.2.

[2] Harris, Fredric J. Multirate Signal Processing for Communication Systems. Upper Saddle River, NJ: Prentice Hall PTR, 2004, pp. 60–64.

R2006a より前に導入

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