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