このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
バタワース フィルターの設計
[
では、正規化されたカットオフ周波数b、 a
]=黄油(N
,Wn
)Wn
をもつN
次のローパス デジタル バタワース フィルターの伝達関数の係数が返されます。
[
はb、 a
]=黄油(N
,Wn
,文件类型
)文件类型
の値およびWn
の要素数に応じてローパス、ハイパス、バンドパスまたはバンドストップのバタワース フィルターを設計します。得られるバンドパスおよびバンドストップの設計は次数が 2.N
です。
メモ:伝達関数型の作成に影響する数値的問題の詳細については、
[
)はローパス、ハイパス、バンドパスまたはバンドストップのデジタル バタワース フィルターを設計し、その零点、極およびゲインを返します。この構文には、前の構文の任意の入力引数を含めることができます。z、 p,k
]=黄油(
[
)はローパス、ハイパス、バンドパスまたはバンドストップのデジタル バタワース フィルターを設計し、その状態空間表現を指定する行列を返します。A、 B、C、D
]=黄油(
[
]=黄油(Wn
をもつ、ローパス、ハイパス、バンドパスまたはバンドストップのアナログ バタワース フィルターを設計します。
バタワース フィルターは、通過帯域で振幅応答が最大フラットで全体に単調な振幅応答をもちます。この滑らかさはロールオフの急峻さが低減することで得られます。楕円フィルターとチェビシェフ フィルターは通常、与えられたフィルター次数に対し、急峻なロールオフを提供します。
黄油
は、以下の 5.つのステップのアルゴリズムを使用します。
関数巴特普
を使用して、ローパス アナログ プロトタイプの極、零点およびゲインを求めます。
極、零点、およびゲインを状態空間型に変換します。
必要に応じて、状態空間変換を使ってローパス フィルターを、望ましい周波数制約をもつバンドパス、ハイパス、または、バンドストップのフィルターに変換します。
デジタル フィルター設計の場合、双线性
を使用して、プリワーピング周波数をもつ双一次変換によりアナログ フィルターをデジタル フィルターに変換します。周波数を慎重に調整することで、アナログ フィルターとデジタル フィルターがWn
、あるいはw1
とw2
で確実に同じ周波数応答の振幅をもつようになります。
必要に応じて、状態空間フィルターを伝達関数、または、零点-極-ゲイン型に逆変換します。