2
調整可能なバタワースフィルターの標準的な実装形式はありますか?
バターワースフィルターを実装する標準的な方法の1つは、それぞれが複素共役極のペアに対応する2次セクションのカスケードです。たとえば、4次フィルターの場合、2つの2次セクションがあります。カットオフが0hz付近からナイキスト付近に設計されているため、z平面でローパスフィルターの極の位置がどのように変化するかを考えると、極の各ペアによって「掃引」されるパスは、単位円内のアークのペアに対応します、次の図に示すように[4次フィルターの場合]: これらのフィルターがどのくらいの期間存在し、これらの「アーク」がs平面の直線に対応するという事実を考えると、ポールをスイープできる単一のパラメーターを持つ実装フォームを誰かが開発したのは理にかなっています「設計時」ではなく「実行時」の円弧に沿って。しかし、私はまだそのようなものに遭遇していません。 特に範囲のセグメント内でこれを行うさまざまな方法を考え出すことは比較的簡単で、少し余分な計算を投げる意欲があります。私が疑問に思っているのは次のとおりです: 1)最適な特性(効率、堅牢性など)を持ち、2)範囲全体をカバーする、特定の次数の調整可能な[デジタル]バタワースフィルターを実装する標準的な方法はありますか? または、これは本当に簡単な問題なので、誰もそれについて話すことを気にしませんか?その場合、「静的」設計のオプションの横にあるフィルター設計プログラムに表示されるようです。 私はこれを見つけました:可変カットオフ周波数を備えた多目的バターワースフィルターですが、最初はグーグルで何が含まれているかについての情報はあまりないようです。 更新(再:回答) もう少し明確にするために: 私は、時変システムで使用するために、DCからナイキストへのカットオフを自動的に調整する(ゲインを正規化したままにする)パラメーター([0,1]など)を持つ「メタ設計」を探しています。バターワース制約を除いて、この2極共振器のようなもの。アイデアは、パラメータを計算することは、実行時に一般的なオフライン設計手順を実行するよりも効率的であるということです。 「メタフィルタ」の設計方法を必ずしも探しているわけではありません(つまり、数値の代わりに変数を使用して計算を行います)。標準の[非自明]実装形式の選択肢があるかどうか疑問に思っています。たとえば、静的な場合に対応する単純なアプローチでは、時変の場合に数値的な問題が発生します。 たぶん問題はないかもしれませんし、簡単なアプローチが実際に使用されているものです。それは素晴らしいことです。私が心配しているのは、私が相談した情報源のどれにもこのトピックが明示的に言及されていないことですが、たぶん本当に明白な何かを見逃したので、私は尋ねています。 ここで詳細を追加する過程で、私はパラメトリックバイクアッド構造の一般的な処理に遭遇しました。 更新2 次のように、Jason Rへの2番目のコメントに入れたような答えを探しています。 「ああ、そうですね、最小限の乗算を使用しながら、このようなエッジケースを解決するので、タップされた状態のラティス形式で、ある程度の論文のパラメーター化III-2bを使用したいと思います。」 おそらくそのようなものは存在しませんが、私の質問は、それが存在するかどうか、もしそうなら、それは何ですか、どこで見つけることができますか? ジャックポット ジェイソンRの答えのcomp.dspスレッドでティムウェスコットによって与えられた「観測者の標準形式」への参照に基づいて、私は制御システムの文献を掘り始めなければならないかもしれないと仮定することにしました。butterworth "state space"であり、パラメトリックバターワースだけでなく、チェビシェフフィルターと楕円フィルターも含めて、次の非常にクールな設計/実装の扱いを示しました。 Sophocles J. Orfanidis、「高次デジタルパラメトリックイコライザーデザイン」、J。Audio Eng。Soc。、vol。53、pp。1026-1046、2005年11月。 ペーパー:http : //www.ece.rutgers.edu/~orfanidi/ece348/hpeq.pdf Matlab Toolbox:http : //eceweb1.rutgers.edu/~orfanidi/hpeq/ 掘り下げるには少し時間がかかりますが、これまで読んだ内容に基づいて、探しているものではない場合は非常に驚くでしょう。Orfanidis論文に導いたcomp.dsp参照のために、これをJason Rに渡します。彼の答えは、バターワースフィルターの設計に関する実用的な概要でもあります。