EllipticFilterModel

EllipticFilterModel[n]

次数 n のローパス楕円フィルタを設計する.

EllipticFilterModel[{n,ωc}]

カットオフ周波数 ωcを使う.

EllipticFilterModel[{"type",spec}]

spec を使って指定されたタイプ"type"の楕円フィルタを設計する.

EllipticFilterModel[{"type",spec},var]

変数 var によってモデルを表す.

詳細

  • EllipticFilterModelは設計されたフィルタをTransferFunctionModelとして与える.
  • EllipticFilterModel[{n,ω}]は,周波数 ω での減衰(約3dB)のローパスフィルタを返す.
  • EllipticFilterModel[n]はカットオフ周波数1を使う.
  • フィルタ指定{"type",spec}に下のすべての形が使える.
  • {"Lowpass",{ωp,ωs},{ap,as}}パスバンドとストップバンドの周波数と減衰を使ったローパスフィルタ
    {"Highpass",{ωs,ωp},{as,ap}}ハイパスフィルタ指定
    {"Bandpass",{ωs1,ωp1,ωp2,ωs2},{as,ap}}バンドパスフィルタ指定
    {"Bandstop",{ωp1,ωs1,ωs2,ωp2},{ap,as}}バンドストップフィルタ指定
  • 周波数値は昇順で与えられなければならない.
  • apasはそれぞれパスバンドとストップバンドの減衰の絶対値である.
  • ゲインがの割合 のとき,減衰は である.

例題

すべて開くすべて閉じる

  (2)

カットオフ周波数 における三次楕円フィルタモデル:

フィルタのボード線図:

完全指定を使ったローパス楕円フィルタ:

理想的なフィルタの特徴を示すフィルタの振幅特性:

スコープ  (8)

2次ローパスフィルタの記号表現:

モデルの厳密計算:

24桁精度でのモデルの計算:

変数sでフィルタモデルを作る:

カットオフ周波数10でローパスフィルタモデルを作る:

ローパス楕円フィルタを作る:

ハイパス楕円フィルタを作る:

バンドパス楕円フィルタを作る:

バンドストップ楕円フィルタを作る:

アプリケーション  (6)

ローパス楕円フィルタを作る:

正弦曲線信号から高周波数ノイズをフィルタアウトする:

楕円フィルタ位相はArg[tf[ω ]による応答をシフトする.ただし,ω は入力正弦曲線の周波数である:

位相シフトについて修正する:

ローパスのプロトタイプからハイパス楕円フィルタを作る:

低周波数正弦曲線を入力からフィルタアウトする:

次のパスバンド周波数,ストップバンド周波数,減衰を満足する楕円近似を使ってデジタルローパスフィルタを設計する:

サンプリング周期が1であると仮定して,同等のアナログ周波数を得る:

アナログ楕円フィルタ伝達関数を計算する:

離散時間モデルに変換する:

離散時間楕円IIRフィルタのFIR近似を作る.

ローパスデジタル楕円フィルタを実装する:

離散時間楕円フィルタのインパルス応答から希望数のFIRサンプルを得る:

FIRフィルタをプロットする:

楕円フィルタのFIRデータを使って金融データを平滑化する:

ローパス楕円フィルタを使って画像にフィルタをかける:

ハイパス楕円フィルタを使って画像にフィルタをかける:

特性と関係  (3)

楕円フィルタの次数を抽出する:

楕円フィルタの極と零点を抽出する:

ローパスフィルタをハイパスフィルタに変換する:

Wolfram Research (2012), EllipticFilterModel, Wolfram言語関数, https://reference.wolfram.com/language/ref/EllipticFilterModel.html.

テキスト

Wolfram Research (2012), EllipticFilterModel, Wolfram言語関数, https://reference.wolfram.com/language/ref/EllipticFilterModel.html.

CMS

Wolfram Language. 2012. "EllipticFilterModel." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EllipticFilterModel.html.

APA

Wolfram Language. (2012). EllipticFilterModel. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EllipticFilterModel.html

BibTeX

@misc{reference.wolfram_2024_ellipticfiltermodel, author="Wolfram Research", title="{EllipticFilterModel}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/EllipticFilterModel.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_ellipticfiltermodel, organization={Wolfram Research}, title={EllipticFilterModel}, year={2012}, url={https://reference.wolfram.com/language/ref/EllipticFilterModel.html}, note=[Accessed: 22-November-2024 ]}