fdesign.highpass
ハイパス フィルターの仕様オブジェクト
構文
D = fdesign.highpass
D = fdesign.highpass(SPEC)
D = fdesign.highpass(SPEC,specvalue1,specvalue2,...)
D = fdesign.highpass(specvalue1,specvalue2,specvalue3,
specvalue4)
D = fdesign.highpass(...,Fs)
D = fdesign.highpass(...,MAGUNITS)
説明
D = fdesign.highpass は、ハイパス フィルターの仕様オブジェクト D を作成し、仕様 'Fst,Fp,Ast,Ap' に既定値を適用します。
D = fdesign.highpass(SPEC) では、オブジェクト D が作成され、その Specification プロパティが SPEC に設定されます。SPEC のエントリは、フィルター次数などの、フィルター設計を左右するさまざまなフィルター応答の機能を表します。SPEC の有効な値を以下に示します。これらのエントリでは、大文字と小文字は区別されません。
メモ
アスタリスク付きの仕様エントリには、DSP System Toolbox™ ソフトウェアが必要です。
'Fst,Fp,Ast,Ap'(既定のspec)'N,F3db''N,F3db,Ap'*'N,F3db,Ast'*'N,F3db,Ast,Ap'*'N,F3db,Fp*'N,Fc''N,Fc,Ast,Ap''N,Fp,Ap''N,Fp,Ast,Ap''N,Fst,Ast''N,Fst,Ast,Ap''N,Fst,F3db'*'N,Fst,Fp''N,Fst,Fp,Ap'*'N,Fst,Fp,Ast'*'Nb,Na,Fst,Fp'*
フィルター仕様は次のように定義されます。
Ap— 通過帯域内で許容されるデシベル単位 (既定の単位) のリップル量。Apass とも呼ばれます。Ast— 阻止帯域でのデシベル単位 (既定の単位) の減衰量。Astop とも呼ばれます。F3db— 通過帯域値より 3 dB 低い位置でのカットオフ周波数。正規化周波数単位で指定されます。Fc— 通過帯域値より 6 dB 低い位置でのカットオフ周波数。正規化周波数単位で指定されます。Fp— 通過帯域の開始位置での周波数。正規化周波数単位で指定されます。Fpass とも呼ばれます。Fst— 阻止帯域の終端での周波数。正規化周波数単位で指定されます。Fstop とも呼ばれます。N— フィルター次数NaおよびNbは分子と分母の次数です。
フィルターの仕様を図で表すと、次のようになります。

Fst と Fp 間などの仕様値が指定されていない領域は、フィルター応答が明示的に定義されていない遷移領域です。
ハイパス フィルター仕様オブジェクトに適用されるフィルター設計法は、Specification により異なります。オブジェクトと仕様に適用する設計法を決定するには、designmethods を使用します。
特定の設計法で有効な設計オプションの確認には、designopts を使用します。特定の設計法 METHOD に対する設計オプションの詳細を表示するには、MATLAB® コマンド ラインで「help(D,METHOD)」と入力します。
D = fdesign.highpass(SPEC,specvalue1,specvalue2,...) はオブジェクト d を作成し、同時にその仕様値を設定します。
D = fdesign.highpass(specvalue1,specvalue2,specvalue3, は、既定の
specvalue4)Specification プロパティと specvalue1,specvalue2,... への入力値をもつ D オブジェクトを作成します。
D = fdesign.highpass(...,Fs) は、フィルター仕様オブジェクトのサンプリング周波数を示します。Fs は Hz 単位のスカラーで、他のすべての数値入力に続けて指定されなければなりません。サンプリング周波数を指定する場合、その他のすべての周波数仕様の単位は Hz です。
D = fdesign.highpass(...,MAGUNITS) は、入力引数で指定する振幅仕様の単位を指定します。MAGUNITS は、以下のいずれかです。
'linear'— 振幅を線形単位で指定'dB'— 振幅を dB (デシベル) 単位で指定'squared'— 振幅をパワー単位で指定
MAGUNITS 引数の指定を省略すると、fdesign はすべての振幅をデシベル単位として扱います。fdesign は振幅をどのように指定したかにかかわらず、すべての振幅を (必要に応じて変換して) デシベル単位で格納します。
例
バージョン履歴
R2009a で導入





