このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
フィルター ビルダー
周波数と振幅の仕様から始めるフィルターの設計 (filterBuilder
)
説明
フィルター ビルダー アプリは、fdesign
オブジェクトを使用してフィルターを設計するためのグラフィカル ユーザー インターフェイスを提供します。最初のステップは、フィルター応答の選択です。選択した応答に基づいて、ユーザー インターフェイスの [メイン] タブに、アルゴリズム、制約および設計パラメーターの設定が表示されます。さらに、[データ型] タブで精度やデータ型を指定できます。[コード生成] タブには、完成したフィルター設計のさまざまな実装に対するオプションが含まれています。フィルターのすべてのパラメーターおよび設計アルゴリズムを指定したら、[フィルター応答の表示] ボタンをクリックしてフィルター応答を可視化できます。このボタンをクリックすると、FVTool が開いてフィルターの振幅応答が表示されます。設計と分析を反復して望ましいフィルター応答を実現できたら [OK] をクリックします。[OK] をクリックすると、アプリによってフィルター オブジェクトがベース ワークスペースにエクスポートされます。ユーザー インターフェイスの [System object を使用してフィルターを実装] チェック ボックスをオンにした場合は、アプリによってフィルター System object™ がエクスポートされます。フィルター ビルダー アプリを使用した設計プロセスの詳細については、フィルター ビルダー設計プロセスを参照してください。各応答メソッドおよび関連するすべてのパラメーター設定の詳細については、filterBuilder
を参照してください。
フィルター ビルダー アプリを開く
MATLAB® ツールストリップ: [アプリ] タブの [信号処理と通信] でアプリのアイコン をクリックします。
MATLAB コマンド プロンプト:
filterBuilder
と入力します。MATLAB コマンド プロンプト:
filterBuilder(obj)
と入力します。ここでobj
は既存のフィルター オブジェクトです。たとえば、obj
がバンドパス フィルターである場合は、filterBuilder(obj)
によってバンドパス フィルター設計ダイアログが表示されます。obj
オブジェクトはfilterBuilder
を使用するかfdesign
を使用して作成したものでなければなりません。MATLAB コマンド プロンプト:
filterBuilder('response')
と入力し、response をサポートされている応答メソッドに置き換えます。指定した応答に対応したフィルター設計ダイアログが MATLAB によって表示されます。サポートされている応答メソッドの詳細については、filterBuilder
を参照してください。
バージョン履歴
R2006a より前に導入