主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

过滤器生成器

周波数と振幅の仕様から始めるフィルターの設計 (过滤器生成器)

説明

过滤器生成器アプリは、F设计オブジェクトを使用してフィルターを設計するためのグラフィカル ユーザー インターフェイスを提供します。最初のステップは、フィルター応答の選択です。選択した応答に基づいて、ユーザー インターフェイスの[メイン]タブに、アルゴリズム、制約および設計パラメーターの設定が表示されます。さらに、[データ型]タブで精度やデータ型を指定できます。[コード生成]タブには、完成したフィルター設計のさまざまな実装に対するオプションが含まれています。フィルターのすべてのパラメーターおよび設計アルゴリズムを指定したら、[フィルター応答の表示]ボタンをクリックしてフィルター応答を可視化できます。このボタンをクリックすると、fvtoolが開いてフィルターの振幅応答が表示されます。設計と分析を反復して望ましいフィルター応答を実現できたら[好的]をクリックします。[好的]をクリックすると、アプリによってフィルター オブジェクトがベース ワークスペースにエクスポートされます。ユーザー インターフェイスの[系统对象]を使用してフィルターを実装します]チェック ボックスをオンにした場合は、アプリによってフィルター 系统对象™ がエクスポートされます。过滤器生成器アプリを使用した設計プロセスの詳細については、过滤器生成器设计过程を参照してください。各応答メソッドおよび関連するすべてのパラメーター設定の詳細については、过滤器生成器を参照してください。

过滤器生成器アプリを開く

  • MATLAB®ツールストリップ:[アプリ]タブの[信号処理と通信]でアプリのアイコンをクリックします。

  • MATLABコマンド プロンプト: 「过滤器生成器」と入力します。

  • MATLABコマンド プロンプト: 「过滤器生成器(obj)」と入力します。ここでobjは既存のフィルター オブジェクトです。たとえば、objがバンドパス フィルターである場合は、过滤器生成器(obj)によってバンドパス フィルター設計ダイアログが表示されます。objオブジェクトは过滤器生成器を使用するかF设计を使用して作成したものでなければなりません。

  • MATLABコマンド プロンプト:filterBuilder('响应')と入力し、回答をサポートされている応答メソッドに置き換えます。指定した応答に対応したフィルター設計ダイアログが MATLABによって表示されます。サポートされている応答メソッドの詳細については、过滤器生成器を参照してください。

R2006aより前に導入