バンドパス フィルターの中心周波数と帯域幅を (実行時に) 変更したい Simulink モデルがあります。これらの値をスライダー ゲイン (および最終的には GUI) を使用して変更したいと考えています。
Digital Filter ブロックの入力ポートでフィルター係数を指定できることはわかっていますが、次のステップが欠けています: フィルター係数を動的に計算するにはどうすればよいですか? これを行うために、 メソッドfdesign.lowpass
とdesign
メソッドを含む Embedded MATLAB 関数を使用しようとしました。それにもかかわらず、Simulink は Embedded MATLAB 関数のドット表記を許可していないようです。また、 fdesign.lowpass で定義されたデータ構造を手動で定義しようとしましたが、それも文句を言います。
同様の問題に対処したことがありますか?どんな助けやヒントも大歓迎です!
よろしくお願いします