ドキュメンテーション

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

filterbuilder

GUI ベースのフィルター設計

構文

filterbuilder(h)
filterbuilder('response')

説明

filterbuilder は、フィルターを作成するための GUI ベースのツールです。このツールは fdesign オブジェクト-オブジェクト指向フィルター設計パラダイムを基盤とし、フィルター設計プロセス中の開発時間を削減することを目的としています。filterbuilder は仕様に基づいたアプローチを使用して、希望する応答に最適なアルゴリズムを見つけます。

    メモ:   fdesignfilterbuilder を使用するには、Signal Processing Toolbox™ がインストールされていなければなりません。下記の機能の中には、ご使用のシステムに DSP System Toolbox™ を含まない場合は利用できないものがあります。ツールボックスは、コマンド プロンプトで「ver」と入力することにより確認できます。

filterbuilder の GUI には FDATool では利用できない多くの機能が含まれています。filterbuilder の使用方法の詳細は、「Filterbuilder 設計プロセス」を参照してください。

filterbuilder を使用するには、次の 3 つのアプローチのいずれかを使用して、MATLAB® コマンド ラインに「filterbuilder」と入力します。

  • 単に「filterbuilder」と入力します。MATLAB によってダイアログが表示され、フィルターの応答タイプを選択できるようになります。フィルターの応答タイプを選択すると、filterbuilder によって適切なフィルター設計ダイアログ ボックスが表示されます。

  • filterbuilder(h)」と入力します。ここで、h は既存のフィルター オブジェクトです。たとえば、h がバンドパス フィルターである場合は、filterbuilder(h) によってバンドパス フィルター設計ダイアログ ボックスが表示されます (h オブジェクトは filterbuilder を使用して作成されたものか、dfilt あるいは fdesign を使用して作成されたフィルター System object でなければなりません)。

      メモ:   フィルター System object の作成とインポートを行うには、DSP System Toolbox ソフトウェアがインストールされていなければなりません。

  • filterbuilder('response')」と入力します。response は次の表に示す応答文字列に置き換えます。MATLAB によって、応答文字列に対応したフィルター設計ダイアログが表示されます。

    メモ:   次の表に示すフィルター設計の多くは、その実装にDSP System Toolbox ソフトウェアを必要とします。Signal Processing Toolbox ソフトウェアのみを使用する場合は、次に示すフィルター応答タイプの一部しか設計できません。

応答文字列結果のフィルター設計の説明フィルター オブジェクト
arbgrpdelay任意の群遅延フィルター設計fdesign.arbgrpdelay
arbmag任意の振幅フィルター設計fdesign.arbmag
arbmagnphase任意の応答フィルター (振幅と位相)fdesign.arbmagnphase
audioweightingオーディオの重み付けフィルターfdesign.audioweighting
bandpass または bpバンドパス フィルターfdesign.bandpass
bandstop または bsバンドストップ フィルターfdesign.bandstop
cicCIC フィルターfdesign.decimator(M,'cic',...) または fdesign.interpolator(L,'cic',...)
fdesign.decimator」および「fdesign.interpolator」を参照してください。
ciccompCIC 補償器fdesign.ciccomp
comb櫛形フィルターfdesign.comb
diff微分器フィルターfdesign.differentiator
fracdelay小数部遅延フィルターfdesign.fracdelay
halfband または hbハーフバンド フィルターfdesign.halfband
highpass または hpハイパス フィルターfdesign.highpass
hilbヒルベルト フィルターfdesign.hilbert
isinc
isinclp または
isinchp
逆 sinc ローパスまたはハイパス フィルターfdesign.isinclp および
fdesign.isinchp
lowpass または lpローパス フィルター (既定の設定)fdesign.lowpass
notchノッチ フィルターfdesign.notch
nyquistナイキスト フィルターfdesign.nyquist
octaveオクターブ フィルターfdesign.octave
parameqパラメトリック イコライザー フィルターfdesign.parameq
peakピーク フィルターfdesign.peak

    メモ:   これらはフィルター構造を変更しないため、filterbuilder の使用時には振幅の仕様と設計法を調整できます。

Filterbuilder の設計ペイン

 メイン設計ペイン

 [データ型] ペイン

 [コード生成] ペイン

フィルター応答

filterbuilder [応答選択] メイン メニューから、フィルター応答を選択します。

DSP System Toolbox ソフトウェアがインストールされている場合は、以下の [応答選択] メニューが表示されます。

メニューから目的のフィルター応答を選択し、フィルターを設計します。

次の節では、各応答タイプで利用可能なオプションについて説明します。

任意応答フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 応答の仕様

 帯域特性

 アルゴリズム

 フィルターの実装

オーディオ重み付けフィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 アルゴリズム

 フィルターの実装

バンドパス フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

阻止帯域フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

CIC フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 フィルターの実装

CIC 補正フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

櫛形フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

微分器フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

小数部遅延フィルター設計のダイアログ ボックス — [メイン] ペイン

 周波数仕様

ハーフバンド フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

ハイパス フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

ヒルベルト フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

逆 sinc フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

ローパス フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

ノッチ

ピーク/ノッチ フィルター設計のダイアログ ボックス — [メイン] ペインを参照してください。

ナイキスト フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

オクターブ フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 アルゴリズム

 フィルターの実装

パラメトリックなイコライザー フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 ゲイン仕様

 アルゴリズム

 フィルターの実装

ピーク/ノッチ フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

パルス整形フィルター設計のダイアログ ボックス — [メイン] ペイン

 フィルター仕様

 周波数仕様

 振幅仕様

 アルゴリズム

 フィルターの実装

R2009a で導入

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