Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

info

デジタル フィルターに関する情報

説明

s = info(d) では、デジタル フィルター d に関する情報を含む文字配列が返されます。

すべて折りたたむ

正規化された通過帯域周波数 0.4π ラジアン/サンプルおよび正規化された阻止帯域周波数 0.45π ラジアン/サンプルをもつ 6 次のローパス FIR フィルターを設計します。設計終了後、このフィルターの詳細を取得します。

d = designfilt("lowpassfir",FilterOrder=6, ...
    PassbandFrequency=0.4,StopbandFrequency=0.45);
s = info(d)
s = 20x30 char array
    'FIR Digital Filter (real)     '
    '-------------------------     '
    'Filter Length  : 7            '
    'Stable         : Yes          '
    'Linear Phase   : Yes (Type 1) '
    '                              '
    'Design Method Information     '
    'Design Algorithm : Equiripple '
    '                              '
    'Design Options                '
    'Density Factor  : 16          '
    'Passband Weight : 1           '
    'Stopband Weight : 1           '
    '                              '
    'Design Specifications         '
    'Sample Rate   : 2 (normalized)'
    'Response      : Lowpass       '
    'Filter Order  : 6             '
    'Passband Edge : 0.4           '
    'Stopband Edge : 0.45          '

入力引数

すべて折りたたむ

デジタル フィルター。digitalFilter オブジェクトで指定します。デジタル フィルターを周波数応答仕様に基づいて生成するには、関数 designfilt を使用します。

例: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5) は、正規化された 3 dB の周波数 0.5π ラジアン/サンプルをもつ 3 次のバタワース フィルターを指定します。

出力引数

すべて折りたたむ

文字配列として返される情報テーブル。

バージョン履歴

R2014a で導入