コムフィルタ

フィードフォワードコムフィルタ構造

信号処理においてコムフィルタとは、信号の遅延バージョンを自身に加算することで実現されるフィルタであり、これにより建設的干渉と破壊的干渉が生じます。コムフィルタの周波数応答は、一定間隔で並んだピークと呼ばれることもあります)の間に、一定間隔で並んだノッチ(切り込み)の列で構成され、櫛歯のような外観を呈します

コムフィルタには、フィードフォワードフィードバックの2 つの形式があります。これらは、信号が入力に追加される前に遅延される方向を指します。

コムフィルタは、非常によく似た離散時間形式または連続時間形式で実装できます。

アプリケーション

アドバンスド PAL コムフィルタ II (APCF-II、モトローラ MC141627FT)

コムフィルタは、次のようなさまざまな信号処理アプリケーションで使用されます。

音響学において、コムフィルタは望ましくないアーティファクトとして発生することがあります。例えば、リスナーから異なる距離にある2つのスピーカーから同じ信号を再生すると、音声にコムフィルタ効果が生じます。 [1]密閉空間では、リスナーは直接音と反射音が混ざった音を聞きます。反射音は直接音に比べて長く遅延した経路をたどり、リスナーの耳元で2つの音が混ざり合うことでコムフィルタが形成されます。[2]同様に、コムフィルタは複数のマイクをモノラルでミキシングした場合にも発生することがあります。そのため、隣接するマイクは音源からマイクまでの距離の少なくとも3倍離す必要があるという3:1ルールがあります。 [3]

離散時間実装

フィードフォワード形式

離散時間におけるフィードフォワードコムフィルタ構造

フィードフォワードコムフィルタの一般的な構造は、差分方程式によって記述されます。

ここで、は遅延時間(サンプル単位で測定)、αは遅延信号に適用されるスケーリング係数です。両辺をZ変換すると、次の式が得られます。

伝達関数は次のように定義されます。

周波数応答

離散時間におけるαK = 1の様々な正のに対するフィードフォワード振幅応答
離散時間におけるαK = 1の様々な負のに対するフィードフォワード振幅応答

z領域で表現される離散時間システムの周波数応答は、を代入することによって得られる。ここで虚数単位、は角周波数である。したがって、フィードフォワードコムフィルタの場合、

オイラーの公式を用いると、周波数応答は次のように表される。

多くの場合、位相を無視した振幅応答が注目されます。これは次のように定義されます。

フィードフォワードコムフィルタの場合、次のようになります。

は定数であるのに対し、項 は周期的に変化します。したがって、コムフィルタの振幅応答は周期的です。

グラフは、いくつかの重要な特性のさまざまな値に対する周期的な振幅応答を示しています。

  • 応答は、定期的に極小値(ノッチと呼ばれることもある) まで低下し、定期的に極大値(ピークまたはと呼ばれることもある) まで上昇します。
  • 正の値の場合、最初の最小値は遅延周期の半分で発生し、その後は遅延周波数の偶数倍で繰り返されます。
  • 最大値と最小値のレベルは常に 1 から等距離にあります。
  • 最小値の振幅がゼロの場合。この場合、最小値はヌルと呼ばれることもあります。
  • の正の値の最大値は、の負の値の最小値と一致し、その逆も同様です。

インパルス応答

フィードフォワードコムフィルタは、最も単純な有限インパルス応答フィルタの1つです。[4]その応答は、最初のインパルスと、遅延後の2番目のインパルスです。

極零点解釈

フィードフォワードコムフィルタのZ領域伝達関数をもう一度見てみましょう。

z K = − αのときは分子はゼロになる。この関数は複素平面上の円周上に等間隔にK個の解を持ち、これらが伝達関数の零点となる。分母はz K = 0でゼロとなり、z = 0K個の極が生じる。これにより、図に示すような極零点プロットが得られる。

離散時間におけるK = 8α = 0.5のフィードフォワードコムフィルタの極零点プロット
離散時間におけるK = 8α = −0.5のフィードフォワードコムフィルタの極零点プロット

フィードバックフォーム

離散時間におけるフィードバックコムフィルタ構造

同様に、フィードバックコムフィルタの一般的な構造は差分方程式で記述されます。

この式は、すべての項が左側に配置されるように並べ替えることができ、その後、z変換を行います。

したがって、伝達関数は次のようになります。

周波数応答

離散時間におけるαK = 2の様々な正のに対するフィードバック振幅応答
離散時間におけるαK = 2の様々な負のに対するフィードバック振幅応答

フィードバックコムフィルタのZ領域式 に代入すると次のようになります。

振幅応答は次のようになります。

グラフが示すように、応答は周期的です。フィードバックコムフィルタは、フィードフォワード型と共通するいくつかの特性を持っています。

  • 応答は定期的に局所的最小値まで低下し、局所的最大値まで上昇します。
  • の正の値の最大値は、の負の値の最小値と一致し、逆もまた同様です。
  • 正の値の場合、最初の最大値は 0 で発生し、その後は遅延周波数の偶数倍で繰り返されます。

ただし、振幅応答には分母に項があるため、いくつかの重要な違いもあります。

  • 最大値と最小値のレベルは1から等距離ではなくなりました。最大値の振幅は1/1 − α
  • フィルタは、| α |が 1 未満の場合にのみ安定します。グラフからわかるように、 | α |が増加すると、最大値の振幅は急速に増加します。

インパルス応答

フィードバックコムフィルタは、無限インパルス応答フィルタの単純なタイプです。[5]安定している場合、応答は時間の経過とともに振幅が減少する一連のインパルスの繰り返しで構成されます。

極零点解釈

フィードバックコムフィルタのZ領域伝達関数をもう一度見てみましょう。

今回は、分子はz K = 0でゼロとなり、z = 0K 個のゼロが存在します。分母はz K = αのときは常にゼロです。これにより、複素平面上の円周上に等間隔にK個の解が存在します。これらは伝達関数の極です。これにより、以下に示すような極零点プロットが得られます。

離散時間におけるK = 8α = 0.5のフィードバックコムフィルタの極零点プロット
離散時間におけるK = 8α = −0.5のフィードバックコムフィルタの極零点プロット

連続時間実装

コムフィルタは連続時間で実装することもでき、これはラプラス領域において、Z領域に類似した複素周波数領域パラメータの関数として表すことができます。アナログ回路では、遅延要素として何らかのアナログ遅延線が使用されます。連続時間実装は、それぞれの離散時間実装のすべての特性を共有します。

フィードフォワード形式

フィードフォワード形式は次の式で記述できます。

ここで、τは遅延(秒単位)です。これは以下の伝達関数を持ちます。

フィードフォワード形式は、jω 軸 (フーリエ領域に対応) に沿って間隔をあけた無限の数のゼロで構成されます。

フィードバックフォーム

フィードバック フォームには次の式があります。

そして次の伝達関数:

フィードバック形式は、jω 軸に沿って間隔をあけて配置された無限の数の極で構成されます。

参照

参考文献

  1. ^ Roger Russell. 「聴覚、コラム、そしてコムフィルタリング」2010年4月22日閲覧
  2. ^ 「Acoustic Basics」. Acoustic Sc​​iences Corporation. 2010年5月7日時点のオリジナルよりアーカイブ。
  3. ^ Burroughs, Lou (1974). Microphones: Design and Application . Sagamore Publishing Company.
  4. ^ Smith, JO「フィードフォワード・コムフィルタ」。2011年6月6日時点のオリジナルよりアーカイブ。
  5. ^ Smith, JO「フィードバックコムフィルタ」。2011年6月6日時点のオリジナルよりアーカイブ。
  • ウィキメディア・コモンズのコムフィルタ関連メディア
「https://en.wikipedia.org/w/index.php?title=Comb_filter&oldid=1301377828」より取得