JPH09307402A - 入力信号中の周波数を適応性をもって検出する方法および適応形無限インパルス応答フィルタ - Google Patents

入力信号中の周波数を適応性をもって検出する方法および適応形無限インパルス応答フィルタ

Info

Publication number
JPH09307402A
JPH09307402A JP9030098A JP3009897A JPH09307402A JP H09307402 A JPH09307402 A JP H09307402A JP 9030098 A JP9030098 A JP 9030098A JP 3009897 A JP3009897 A JP 3009897A JP H09307402 A JPH09307402 A JP H09307402A
Authority
JP
Japan
Prior art keywords
input signal
frequency
plane
filter
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9030098A
Other languages
English (en)
Inventor
Michael Chesir Aaron
マイケル チェシア アーロン
Jerome May Carl
ジェローム メイ カール
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of JPH09307402A publication Critical patent/JPH09307402A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00—Modulated-carrier systems
    • H04L27/26—Systems using multi-frequency codes
    • H04L27/30—Systems using multi-frequency codes wherein each code element is represented by a combination of frequencies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

(57)【要約】 【課題】 信号チャネル中に大きな雑音が存在する場合
に、関係する信号の周波数に近づけて適応させることが
可能な適応形デジタルフィルタを提供する。 【解決手段】 この適応形無限インパルス応答IIRフ
ィルタは、入力ストリーム中の1つまたは2つ以上のト
ーンの存在を適応性をもって検出することができる。検
出されるべきトーンは、任意の周波数のものであり、ト
ーンが受け入れられるサンプリング原理(即ちナイキス
トサンプリング基準)と矛盾しない周波数帯域内に入る
という制限のみに従う。本発明によるIIRフィルタ
は、トーンの周波数を適応性をもって配置し、公称期待
周波数値からの周波数ドリフトを、正確さを損なうこと
なしに許容する。この様なフィルタは、入力信号をサン
プル毎に処理し、FFTフィルタアプローチのブロッキ
ング問題を除去する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、デジタル信号処理
に係り、特に未知の入力信号中の1つまたは2つ以上の
トーンを適応性をもって検出するための装置および方法
に関する。
【0002】
【従来の技術】ほぼ正弦波形を有するエネルギーの連続
波として表現される多くの物理現象がある。このような
現象には、音波のような圧力波、導体中の電気信号また
はRF信号のような電磁波、水の波または地震波があ
る。また、その様な波が伝播する1つの周波数または複
数の周波数を決定することが、しばしば望ましく、また
は必要となる。
【0003】この特性および問題となる信号の周波数を
検出する必要性の単純であるが例示的な例として、電話
システムにおいて使用されるDTMFシグナリングを考
える。電話において様々なシグナリング目的のために使
用されるDTMFトーンは、ユーザによりダイヤルパッ
ドからダイヤルされた数字についてのシグナリング情報
を中央局交換機に提供し、2つの正弦波トーン(即ち周
波数)の和として、0ないし9の数字、“#”および
“*”のそれぞれを表すことが良く知られている。
【0004】これらの12個の数字および記号は、4行
3列の行列として一般に展開され、したがって各数字ま
たは記号を表す2つのトーンは、選択された数字または
記号の位置についての行周波数および列周波数に対応す
る。全てのDTMFトーンは、一度に2つ取られる7つ
の周波数の様々な組み合わせにより表現され得る。送ら
れる数字または記号を表す信号を認識するために、その
信号を含むトーンのそれぞれを検出する必要がある。
【0005】これらのトーンをその様に検出するために
使用されてきた1つの手段は、7個のノッチフィルタの
アレイであり、それぞれは基本DTMF周波数の内の1
つに同調されており、全てが入力DTMF信号上で働
く。入力信号に比べて実質的に低減された出力を有する
その様なアレイにおける2つのフィルタは、入力信号中
の基本トーンの表示を提供することになる。そして、テ
ーブル・ルックアップは、トーンの組み合わせを選択さ
れた数字または記号に関連させるために提供される。
【0006】
【発明が解決しようとする課題】多様な望ましくない特
性が、DTMFトーンを検出するためのこの方法論に結
びついている。最初に、比較的多数のフィルタが、DT
MF信号が復号化されるべき各点において必要とされ
る。また、信号原または検出フィルタのいずれかの一部
におけるいずれかの周波数ドリフト、またはDTMF標
準からの他の周波数偏差は、検出プロセスにおける重大
なエラー、即ち失敗した検出または誤った検出のいずれ
かに対する可能性を伴う。そして最終的に、入力信号中
の特定のトーンの検出は、無線電話におけるようなRF
信号中に見られるであろうような信号中のかなり大きな
雑音含有量により、実質的にさらに困難になる。
【0007】これらの問題の内のいくつかは、マイクロ
エレクトロニクスの発展および大幅に増大した演算能力
と一致して、ほぼ最近の10年間において現れた新しい
ツール、即ちデジタル信号処理(DSP)の使用により
改善される。DSPの基本的なアイデアは、サンプルさ
れた形での信号およびデータの数値処理である。この目
的のために、連続的な入力信号は、信号のサイクル毎の
特定の数のサンプリング点を使用して、所定の間隔でサ
ンプルされ、サンプリング点における連続的な信号の値
(例えば大きさ)をそれぞれが表す個々の数のシーケン
スを得る。サンプル値のシーケンスが利用可能になる
と、これらの値は、内在する信号に関連する情報を検出
するために、例えば信号中に存在する周波数を評価する
ために、DSP技術を使用して分析され得る。
【0008】DSP法を使用するトーン(即ち正弦波信
号)の検出を考慮する以下の説明は、DSPコンセプト
およびZ変換に関連して表現される数学的関係の見地か
ら構成される。その様なコンセプトおよび用語は、デジ
タル信号処理の分野における専門家により良く理解され
るであろう。DSPのアイデアおよびZ変換をさらに探
求することを望む人々のために、多数の入手可能な良い
一般的なDSPテキストがある。一例は、P.A. Lynn お
よび W. Fuerst, "Introductory Digital Signal Proce
ssing With Computer Applications", John Wiley and
Sons Ltd. (1992)である。
【0009】上記したように、周波数検出は、通常、正
弦波周波数信号に関する。したがって、正弦波のための
Z変換の展開を少し考えることにより、DSPフィルタ
リング技術の考察を始めることが有用である。二次デジ
タルフィルタが、原点における二重ゼロおよび単位円上
の共役複素数対の極と共に構成され、単位インパルスが
フィルタに与えられる場合、フィルタの出力は、極の角
度に対応する周波数において永久にリンギングすること
になる。その様なフィルタは、図1に示されるz平面図
を有する。即ち、この図は、以下の差分方程式で表すこ
とができる。
【数1】 ここで、
【数2】
【0010】項「ωT」は、x軸に対する極の角度(ラ
ジアン)である。より詳細には、変数「ω」は角周波数
であり、変数「T」はサンプリング期間である。値
「f」は、生成されるトーンの周波数である。値「f
sample」は、「f」に使用されるものと同じ単位、通常
はHzで測定されるサンプリング周波数である。
【0011】良く知られているように、x(n)が単位
インパルスである場合、x(n)はn=0の時以外の全
てのサンプリング点において0である。したがって、純
粋な正弦波は、n=0以外の全てのサンプリング点に適
応されるように、極の角度が+/−(2*π*f/f
sample)であることに留意して、式(1)を書き直すこ
とにより、以下の自己復帰的なプロセスの形式で表すこ
とができる。
【数3】 このような差分方程式は、任意の振幅、周波数および位
相を持つ正弦波を生成するために使用できる。そうする
ために、単純に、y(n−1)およびy(n−2)を、
それぞれn=−1およびn=−2のサンプリング時点に
おける所望の正弦波の値に初期化することができる。
【0012】以上において例示的なDTMF検出の問題
の説明との関係で、その様なフィルタの2つの特に重要
な特性は、以下のものであることが示唆されている。
(1)雑音の多いチャネル上で関係する周波数を検出す
る能力、および(2)チャネル上で期待される理想的な
トーンの周波数といくぶん周波数において変位されたト
ーンを検出する能力。その様な変位されたトーンを検出
することができるフィルタは、変位環境に適応でき、関
係するトーンを発見し、かつ検出することができるとい
われている。ここで、その様なフィルタは「適応形」フ
ィルタと呼ばれ、関係するトーンの周波数の近傍の周波
数帯において関係するトーンを探す能力により特徴づけ
られる。ここで「トーン」という用語は、いかなる正弦
波信号にも適用されるように使用され、特定の周波数帯
に制限されるように解釈してはならない。
【0013】適応形デジタルフィルタの一例が、図2に
示されている。関係する周波数を含む正弦波信号は、信
号源1により生成される。ガウス雑音も含むであろうこ
の信号は、ある時間間隔にわたってデジタイザ5により
サンプリングされ、そのサンプリング間隔における正弦
波入力信号の値に比例する数値のシーケンスを提供す
る。そして、デジタル化された信号は、プロセッサ10
に与えられ、プロセッサ10は、入力信号(および、以
下に説明するある場合には、出力信号)の以前の値に基
づいて、関係する周波数に対する推定値を演算し、この
推定値を入力信号の実際の値と比較し、この差に関係す
る誤差信号を生成する。
【0014】そして、この誤差信号は、プロセッサ10
にフィードバックされ、そこで、入力信号の次の値の推
定値を演算するための推定プロセスにおいて使用される
適応化項を更新するために使用される。この適応化項
は、それ自体入力信号についての推定周波数の関数であ
る。誤差項が、このフィードバックプロセスにより最小
値(選択されたしきい値よりも下)まで減少した場合、
適応化項により決定される周波数は、関係する周波数と
して選択される。
【0015】デジタル信号処理に共通に適応される2つ
の一般化されたフィルタモデルがある。それは、有限イ
ンパルス応答(FIR)および無限インパルス応答(I
IR)である。この技術分野において、適応形FIRフ
ィルタを提供することは知られており、その様なフィル
タは以下に簡単に説明される。
【0016】I.適応形FIR単一周波数トーン検出器 単純な適応形単一周波数トーン検出器は、以下のフィル
タで開発され得る。
【数4】 ここで、
【数5】 そして、更新方程式は、
【数6】 ここで、
【数7】 ファクタ1/σy 2は、入力信号y(n)の変化、即ち平
均電力である入力電力σy 2に関する正規化を提供する。
【0017】式(6)の定性的な説明は、係数Bが、誤
差e(n)を最大化する方向と逆の方向に適応されるこ
とである。実際によくなされる仮定は、誤差を最大化す
る方向と反対の方向は、誤差を最小化する方向であると
いうことである。式(6)は、「Steepest-Descent」ア
ルゴリズムとして知られる適応形フィルタアルゴリズム
のクラスの基本式である。「Steepest-Descent」アルゴ
リズムは、その簡単さおよび実行の容易さのために最も
一般的な適応形フィルタアルゴリズムである。
【0018】式(6)中のαは、適応型フィルタの更新
プロセスのステップサイズパラメータである。この値を
高く設定することは、より早い収束レートを保証する
が、周波数推定値における粒状度を粗くし、即ち適応を
不安定にする可能性がある。この値を低く設定すること
は、適応の安定性を向上させ、周波数推定値における粒
状度をきめ細かくするが、遅い収束を導くことになる。
【0019】αの最適値を求めるための方法は、良く知
られている。例えば、Adaptive Filter Theory, Simon
Haykin, pp 275-295, Prentice-Hall, 1991 を参照のこ
と。これらの方法は、入力信号の複雑な統計の演算を必
要とし、その用途のリアルタイム制限がその様な複雑な
演算を許容しない場合、αの試行錯誤設定の使用を促
す。1つのその様な方法は、入力信号の期待範囲をシミ
ュレートし、適応の不安定なしに良い収束速度が得られ
るαの値を探し出すことである。
【0020】式(6)における入力電力についての正規
化は、ステップサイズを探し出すことを可能にし、入力
信号の振幅に基づいて変化させないことを可能にする。
式(7)の最も右側の部分は、FIRトーン検出器が、
Bが−1.0と1.0の間にある限り、単位円上のゼロ
の共役対を有するFIRノッチフィルタに基づいている
ことを示している。
【0021】期待値オペレータ(式(6)中のE())
の線形性および勾配関数(式(6)中のdel)の線形
性の考慮から2つの動作は以下の結果と交換できること
が分かる。
【数8】
【0022】式(8)中の期待値オペレータをリアルタ
イム信号プロセッサにより適した表現と置き換える1つ
の方法は、LMS(最小二乗平均)アルゴリズムであ
る。Adaptive Filters: Structures, Algorithms, a
nd Applications, Michael Hoenig and David Messers
chmitt, pp 49−62, Kluwer Academic Publishers,1
984を参照のこと。これについては以下に説明する。
【0023】積e(n)*y(n−1) は、E{e
(n)*y(n−1)} の確率的近似であると考える。
そして更新方程式は、以下のように単純化される。
【数9】 式(9)の代替的な展開は、以下のようになる。式
(7)が、次の形に書き換えられる場合、
【数10】 Bに対する必要な補正が正である場合、関数y(n−
1)は、e(n)とちょうど同相であり、Bに対する必
要な補正が負である場合、e(n)と位相が異なる。し
たがって、積e(n)y(n−1)は、常にBに対する
必要な補正と同じ符号である。そして、以下の適応化方
程式が適応形FIRトーン検出器のために使用できる。
【数11】 ここで、入力信号電力についての正規化は、入力信号の
レベルに関係なく、αの選択を許容するために含まれ
る。
【0024】式(9)により表される更新方程式のLM
S近似に基づく適応形フィルタは、更新方程式としての
式(8)に基づくものと同じようには早く収束しない
が、収束することになる。
【0025】その様な有限インパルス応答(FIR)フ
ィルタは、付加的な雑音がほとんどない場合に、単一周
波数入力に対して非常に良く動作することになる。しか
し、入力ストリームがかなり大きな付加的な雑音を含む
場合、フィルタにより与えられる周波数推定値は、ある
周波数間隔について平坦な雑音電力スペクトルを仮定し
て、トーンの周波数と雑音の中心周波数との間の「周波
数重心」に向かう傾向にある。雑音電力が高ければ高い
ほど、フィルタ周波数推定値は、雑音の中心周波数に向
かってより多くバイアスされることになる。
【0026】この特性の原因は、フィルタの極が原点に
あるので、ここに示されたFIR単一周波数トーン検出
器は、実際に非常に広帯域のノッチフィルタであること
による。それにもかかわらず、フィルタは単位円上のゼ
ロの位置を、フィルタを通して得られる総合電力を最小
化するように適応させ、したがって、フィルタは入力ス
トリームの「周波数重心」を見つけることになる。
【0027】関連する論文において、本発明者は、かな
り大きな雑音が存在する場合に使用される適応形FIR
フィルタの一例を提供し、雑音信号の「周波数重心」
と、所望の信号を共に見つけだすその様なフィルタの現
象をさらに示している。A.M. Chesir, "A Robust Adapt
ive IIR Multiple-Tone Deterctor" を参照のこと。本
発明の主な目的は、信号チャネル中にかなり大きな雑音
が存在する場合に関係する信号の周波数に近く適応させ
る適応形デジタルフィルタの改良である。
【0028】
【課題を解決するための手段】この目的のために、かな
り大きな雑音を含む入力信号中の少なくとも1つの周波
数を、以下のステップを実行することにより検出する方
法が開示される。すなわち、所定のサンプリングレート
である時間間隔について入力信号をサンプリングし、入
力信号の値にほぼ比例する数値のシーケンスを各サンプ
ル点において提供するステップ。
【0029】数値のシーケンスをデジタルフィルタアル
ゴリズムで処理するステップ。その様なアルゴリズム
は、関係する周波数に対応する基準軸に対してある放射
角度でZ平面単位円上に配置された少なくとも1つのZ
平面ゼロをフィルタが有するように選ばれたパラメータ
を有し、かつ単位円内であってZ平面原点から変位され
たZ平面ゼロに対する半径に沿って配置された少なくと
も1つのZ平面極を有する。 所定の周波数帯域に対応
する単位円の円周に沿ってZ平面ゼロを変位させ、その
周波数帯域中の関係する周波数の存在を検出し、フィル
タを関係する周波数の変化に適応させるステップ。
【0030】
【発明の実施の形態】以下の説明は、部分的に、アルゴ
リズムおよびコンピュータシステム内のデータビット上
の動作のシンボル的な表現で行われる。これらのアルゴ
リズム的な説明および表現は、デジタル信号処理分野に
おける当業者により他の当業者に彼らの仕事の内容を伝
えるために通常使用される手段である。
【0031】ここで使用されるようにかつ一般に、アル
ゴリズムは、所望の結果を導く自己充足的なステップの
シーケンスであることがわかるであろう。これらのステ
ップは、一般に、物理量の取扱いに関する。通常、しか
し必ずではないが、これらの量は、格納され、転送さ
れ、結合され、比較され、および他の処理が成され得る
電気的または磁気的な信号の形をとる。便宜のためおよ
び共通の使用に調和させるために、これらの信号は、場
合によってビット、値、エレメント、シンボル、キャラ
クタ、ターム、数などによって記述される。しかし、こ
れらおよび同様の用語は適切な物理量と関連づけられて
おり、その様な用語はそれらの量に適用される単に便利
なラベルであると言うことが強調されるべきである。
【0032】コンピュータの操作方法と、演算方法自体
との間の区別に留意しなければならないことが重要であ
る。本発明は、電気的または他の(例えば磁気的、化学
的)物理信号を処理して他の所望の物理信号を生成する
コンピュータの動作方法に関する。
【0033】説明を明瞭にするために、本発明の実施形
態は、「プロセッサ」のラベルを付けられた機能ブロッ
クを含む個々の機能ブロックからなるものとして表現さ
れる。これらのブロックが表す機能は、ソフトウェアを
実行することができるハードウェアを含むが、これに限
定されない共有または専用のハードウェアの使用により
提供され得る。例えば、図1、10および11に表され
たプロセッサの機能は、単一の共用プロセッサにより提
供され得る。「プロセッサ」の用語は、ソフトウェアを
実行することができるハードウェアであると排他的に解
釈されるべきではない。
【0034】本発明の実施形態は、マイクロプロセッサ
および/またはAT&T DSP16またはDSP32
Cのようなデジタルシグナルプロセッサ(DSP)ハー
ドウェア、以下に説明する動作を実行するソフトウェア
を格納するためのリードオンリメモリ(ROM)、およ
び結果を格納するためのランダムアクセスメモリ(RA
M)から構成され得る。超大規模集積回路(VLSI)
ハードウェアの実施形態および汎用DSP回路と組み合
わせたカスタムVLSI回路を使用することができる。
【0035】現実の信号は、ほとんどの場合、雑音を含
んでいるので、本発明の目的は、改良された適応形イン
パルス応答フィルタを提供することである。FIRトー
ン検出器の主な欠点は、何が実際に適応形ノッチフィル
タであるかと言う幅が広すぎることであり、これがFI
Rノッチフィルタの本質的な特徴である。使用されるフ
ィルタが、狭帯域ノッチフィルタである場合、周波数推
定値中の重要な改善が実現できることになる。
【0036】その様な狭帯域ノッチフィルタは、無限イ
ンパルス応答(IIR)フィルタと共に影響を受け得
る。しかし、一般用途に適応形IIRフィルタを使用す
るアイデアは、望ましい改善であると上述したが、この
アイデアは、特にリアルタイム用途について実際的では
ないとして見捨てられていた。例えば、Adaptive Filte
r Theory, Simon Haykin, page 159, Prentice-Hall, 1
991 を参照のこと。
【0037】適応形IIRフィルタの実現性がないこと
は、2つのファクタに主に起因する。 1.式(6)、即ち「Steepest-Descent」適応型フィル
タアルゴリズムの基本式を実行するために必要な、適応
される係数に関して、誤差の勾配に対する制限形式の表
現を導き出すことの困難性。 2.伝達関数のいずれかの極がz平面中の単位円の外側
の点に適合する場合に起きうる不安定さの可能性。
【0038】一般のデジタルフィルタにおいて、適応さ
せるフィルタ係数は、1つよりも多い。そして、式
(6)は、各係数に対して適用される。式(6)中の変
数Bは、適応される係数項により置き換えられ、この式
は、各係数を一度に更新するために使用される。フィー
ドバック項を含むIIRフィルタの場合において、フィ
ードバック項のいくつかの係数を適応させる必要がある
かもしれない。ここに、困難さがある。
【0039】式(6)において、適応化は、適応される
係数に関して、誤差信号の勾配に依存する。しかし、I
IRフィルタについて、誤差信号は、過去の出力および
関連づけられた係数に依存する。しかし、FIRフィル
タについては、過去の入力のみが関係する。過去の出力
は、過去の出力および関連づけられた係数などに依存
し、時間の原点に戻る。一般的なIIR適応形フィルタ
の場合、式(6)中の勾配の項の制限形式は導くことが
困難であり、実行が複雑である。これは、リアルタイム
の設計制限を大きく受ける。
【0040】また、チェックがアルゴリズム中で実行さ
れない場合、極の位置は、単位円の外側の点に適応され
る可能性がある。これが起きると、フィルタは不安定に
なる可能性が高く、非常に小さな入力に応答して非常に
大きな出力を生じる可能性がある。本発明の方法論で、
これらの2つの事項は、入力(即ち付加的な雑音のない
トーン)の理想化された形式自体が式(3)の好都合な
制限形式の記述を有するという事実の利点により、トー
ン検出の場合について防止できる。
【0041】以下、本発明による適応形IIR単一周波
数トーン検出器が説明される。この単一周波数IIR検
出器について説明されるコンセプトは、適応形IIR多
重周波数トーン検出器の開発にも使用される。
【0042】I.適応形IIR単一周波数トーン検出器 二次IIRデジタルノッチフィルタについてのZ平面極
−ゼロのプロットが図3に示されている。その様なフィ
ルタは、以下の伝達関数を有する。
【数12】 式(12)において、cos()関数に対する独立変数
は、フィルタのゼロ(および極)の角度である。図中の
極の半径は、式(12)中の変数ρである。
【0043】半径が1を超えることが防止される限り、
フィルタは安定である。極が単位円に近づけば近づくほ
ど、ノッチはよりシャープになり(即ち、ノッチ帯域が
より狭くなる)。しかし、フィルタのステップ応答は、
極が単位円に近づくにしたがって、増大する。
【0044】式(12)中のcos()項を周波数推定
値のためのB(n)と置き換えることにより、そして式
(7)が、誤差信号は実際に適応型ノッチフィルタの出
力であることを示すことを思い起こすことにより、II
R誤差項は、以下のように表すことができる。
【数13】 理想的な入力が二次系であるという事実は、式(3)を
式(13)に代入することにより好都合に使用され得
る。
【数14】 ここで、E(z)およびY(z)は、それぞれe(n)
およびy(n)のZ変換であり、C(z)はY(z)の
定義された関数であり、c(n)はC(z)の逆Z変換
である。
【数15】
【0045】式(15)は、Bに対する必要な補正が正
である場合、関数c(n−1)はまさにe(n)と同相
であり、Bに対する必要な補正が負である場合、まさに
e(n)と位相が異なることを示している。したがっ
て、積e(n)c(n−1)は、Bに対して必要な補正
と常に同符号である。式(10)との類似性を考慮する
ことにより、本発明の適応形IIRトーン検出器のため
の以下の適応化方程式を使用することができる。
【数16】 ここで、c(n)信号中の電力に対する正規化は、適応
形FIRトーン検出器の場合に加えられる正規化と同じ
理由で追加される。
【0046】図4および5は、以下の特性に基づいて、
このIIR適応形トーン検出器についての周波数推定値
および信号対誤差比のプロットを提供する。 ・8KHzサンプリングレート ・−27dBmの電力レベルにおける白色雑音の400
サンプル。 ・−17dBmの電力レベルにおける純粋な1000K
Hz正弦波と−27dBmの電力レベルにおける追加的
な白色雑音の和の400サンプル。 ・0.05の適応型フィルタステップサイズ ・0.99に固定された極の半径
【0047】最後の200サンプルの平均周波数推定値
は、1000.81Hzである。最後の200個の周波
数推定値の範囲は、989.337Hzないし101
0.52Hzである。図6において、B=cos(2π
(1000.81/8000))およびρ=0.99の
ノッチフィルタの周波数利得特性が示されている。
【0048】本発明の更なる実施形態として、上述した
IIRフィルタの限界を克服する適応形IIRフィルタ
が以下に説明される。従来の技術のセクションにおい
て、FIRフィルタは、かなり大きな追加的な白色雑音
が存在する場合に、誤った応答となるにもかかわらず、
早い収束特性を有することが述べられた。一方、一般的
なIIRフィルタは、ゆっくりと収束するが、より正確
な応答となる。この本発明のさらなる実施形態におい
て、FIRフィルタとIIRフィルタの合成した性質に
おいて、1つの方法論が、より速いかつより正確なフィ
ルタを達成するために開示される。
【0049】上述したように、IIRフィルタのステッ
プ応答は、極の位置が単位円により近く移動することに
より、より遅くなる。この特性は、対応する差分方程式
が、以前の出力に対する現在の出力の依存性に対応する
差分方程式の係数が、極の半径が増加するにつれて増大
することを直接的に示すので、直感的に合理的である。
これは、フィルタがより大きな「ヒステリシス」(その
様な用語は非常に漠然と使用され)、したがって、より
長いステップ応答を有することになる。
【0050】FIRフィルタが0にセットされた極の半
径を有するIIRフィルタであり、したがってより速い
ステップ応答を有することが期待されると考える。そし
て、このさらなる実施形態のためのアプローチは、0に
セットされた極の半径でIIRフィルタを開始させるも
のであり、外見上の信号対誤差比は、決定されたしきい
値よりも大きいので、極の半径をゆっくりと1.0に向
けて増加させる。
【0051】図7および8において、上述した極の半径
がρであるIIRフィルタが使用される。極の半径は、
信号対誤差比が正である場合に増加し、信号対誤差比が
負である場合に減少する。増加に対しては、
【数17】 減少に対しては、
【数18】
【0052】上記の半径適応化方程式の影響は、1に対
する残りの変動により半径を増大させ、半径を縮小する
ことにより減少させることである。フィルタの安定性
は、半径が式(17)により増大された後に、半径の値
がある設定されたしきい値に固定されることを確かにす
ることにより保証される。本発明の一実施例において、
ρmax =0.99の制限値が使用された。
【0053】図7および8は、固定半径および適応半径
のIIRトーン検出器の性能の比較を提供する。両方の
フィルタは、同じ入力ストリームで表されている。固定
半径フィルタの場合、最良の性能を示すステップサイズ
は、0.05であった。適応半径フィルタの場合、最良
の性能を示すステップサイズは、0.01であった。図
中の実線による曲線は、適応半径フィルタを示し、点線
による曲線は、固定半径フィルタを示す。
【0054】適応半径IIRフィルタの最後の200個
の周波数推定値の平均は、999.443Hzである。
最後の200個の周波数推定値の範囲は、997.89
5Hzないし1000.49Hzである。これらの値
は、適応半径IIRフィルタが、固定半径適応型IIR
フィルタよりもさらに良い周波数検出器を提供すること
を示している。
【0055】II.適応形IIR多重周波数トーン検出
器 先のセクションにおいて説明した高性能単一周波数トー
ン検出器は、多重トーン検出器を構成するためにビルデ
ィングブロックとして使用することができる。図9に示
された二重トーン発生器のz平面極−ゼロプロットを考
える。原点におけるゼロは、4次である。そのようなジ
ェネレータについての伝達関数は、
【数19】 そして、本発明の方法論によるアプローチは、上述した
単一トーン方法論を使用する2つの単一トーン検出器を
カスケード接続し、他のブロックが求めているトーンで
はない1つのトーンを検出するために、それぞれを適応
させることにより、二重トーン検出器を構成することで
ある。この概念的な構成は、図10にブロック図の形で
示されている。
【0056】その様なカスケード接続された単一周波数
トーン検出器の伝達関数は、
【数20】 簡単のために、第1のフィルタの極の半径は、第2のフ
ィルタの極の半径と同じであると仮定されている。
【0057】2つの単一周波数検出器についての更新方
程式は、
【数21】
【数22】 ここで、正規化は、以下に決定されるようにy(n)ま
たはc(n)のいずれかに関する。適応形IIR単一周
波数検出器について使用される誘導にしたがって、
【数23】 しかし、w(n)は、単純に、第1段からの出力である
誤差信号である。したがって、式(15)から、
【数24】 ここで、正規化は、c1およびh2の渦巻に関する。
【0058】第2の適応形単一周波数IIRトーン検出
器についての更新は、同様に導かれる。
【数25】 しかし、第2のブロックは、上述した単一周波数トーン
検出器とまさに同じように機能する。その誤差出力は、
カスケード接続されたシステムの全体の誤差出力であ
り、その入力はw(n)である。したがって、第2のブ
ロックについての更新方程式は、
【数26】
【0059】半径更新方程式は、式(17)および(1
8)と同様のルールに従うと仮定される。式(17),
(18),(24)および(26)は、適応半径の適応
形IIR20トーン検出器についての更新方程式であ
る。このプロセスのブロック図は図11に示されてい
る。
【0060】図12および13は、以下の例示的な特性
に基づく周波数推定および二重トーン検出器の信号対雑
音比の性能を示している。 ・8KHzのサンプリングレート ・−27dBmの電力レベルにおける白色ガウス雑音の
400個のサンプル。 ・1KHz、−17dBmにおけるトーン、3KHz、
−17dBmにおけるトーン、および−27dBmの電
力レベルにおける白色ガウス雑音の和の400個のサン
プル。 ・ステップサイズは0.01に設定されている。 ・B1およびB2の値が、2つのブロックのそれぞれ
が、スペクトルの反対側の端からトーンの探査を開始す
るように、1.0および−1.0に初期化される。
【0061】図14および15は、雑音電力が−17d
Bmに上昇させられた場合のフィルタの性能を示す。そ
の様な場合、雑音電力および各トーンの電力は等しい。
最後の200個の周波数推定値の平均は、996.63
5Hzおよび3001.25Hzである。1Khzのト
ーンに適応されるブロックの周波数推定値の範囲は、9
85.226Hzないし1008.00Hzである。3
Khzトーンに適応されるブロックについての周波数推
定値の範囲は、2998.04Hzないし3006.1
2Hzである。
【0062】上述した二重周波数トーン検出器を構成す
るためのカスケード接続アプローチを、入力ストリーム
中に白色雑音を加えられた3つまたは4つ以上のトーン
の検出を取り扱うことに拡張することは、本発明の当業
者にとって明かなことである。
【0063】III.結論 かなり大きな追加的なガウス白色雑音が存在する場合に
も、1つまたは2つ以上の関係するトーンを見つけだ
し、かつノッチするために有効な適応形IIRトーン検
出器が示されている。また、このフィルタは、干渉が追
加的なトーンで構成される場合、入力ストリーム中の干
渉をキャンセルするために使用され得る。周波数推定変
数(B)の値を監視することにより、入力ストリーム中
のトーンの周波数を決定することができる。フィルタの
状態変数を監視することにより、トーンの振幅および位
相を決定することができる。入力、誤差出力および中間
信号(即ち、二重周波数の場合におけるw(n)信号)
を監視することにより、いつフィルタが収束したかおよ
び関係する信号対雑音比を決定することができる。
【0064】
【発明の効果】以上説明したように、本発明によれば、
信号チャネル中にかなり大きな雑音が存在する場合に、
関係する信号の周波数に接近して適応させることが可能
な適応形デジタルフィルタを提供することができる。
【図面の簡単な説明】
【図1】二次デジタルフィルタについてのZ平面図
【図2】一般化された適応形デジタルフィルタを示すブ
ロック図
【図3】二次IIRデジタルノッチフィルタについての
Z平面図
【図4】本発明によるIIR適応形トーン検出器につい
ての周波数推定値および信号対誤差比を示す図
【図5】本発明によるIIR適応形トーン検出器につい
ての周波数予測値および信号対誤差比を示す図
【図6】本発明によるIIR適応形トーン検出器につい
ての周波数利得特性を示す図
【図7】本発明による固定半径および適応形半径IIR
トーン検出器の性能を比較するための図
【図8】本発明による固定半径および適応形半径IIR
トーン検出器の性能を比較するための図
【図9】デュアルトーン生成器についてのZ平面極ゼロ
を示す図
【図10】本発明によるデュアルトーンの検出を示すブ
ロック図
【図11】本発明によるマルチトーン周波数検出器の詳
細を示すブロック図
【図12】本発明によりデュアルトーン検出器について
の周波数推定値および信号対誤差比を示す図
【図13】本発明によるデュアルトーン検出器について
の周波数推定値および信号対誤差比を示す図
【図14】信号電力と雑音電力が等しい場合の、デュア
ルトーンの特性を示す図
【図15】信号電力と雑音電力が等しい場合の、デュア
ルトーンの特性を示す図
【符号の説明】
1 信号源 5 デジタイザ 10 プロセッサ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04Q 1/45 H04Q 1/45 B (71)出願人 596077259 600 Mountain Avenue, Murray Hill, New Je rsey 07974−0636U.S.A. (72)発明者 カール ジェローム メイ アメリカ合衆国,07733 ニュージャージ ー,ホルムデル,ドナー ストリート 15

Claims (19)

    【特許請求の範囲】
  1. 【請求項1】 (A)所定のサンプリングレートで入力
    信号をある時間間隔に渡ってサンプリングし、各サンプ
    リング点における前記入力信号の値にほぼ比例する数値
    のシーケンスを提供するステップと、 (B)前記数値のシーケンスをデジタルフィルタアルゴ
    リズムで処理するステップと、 (C)前記周波数帯域中の少なくとも1つの関係する周
    波数の存在を検出する為に、Z平面ゼロを所定の周波数
    帯域に対応する単位円の外周に沿って変位させるステッ
    プと、を有する入力信号中の少なくとも1つの周波数を
    適応性をもって検出する方法において、 前記アルゴリズムは、 前記少なくとも1つの周波数に対応する規準軸に対し
    て、ある放射角でZ平面単位円上に配置された少なくと
    も1つのZ平面ゼロを前記フィルタが有するように選ば
    れたパラメータを有し、かつ前記単位円内にあり、前記
    Z平面についての原点から変位された前記少なくとも1
    つのZ平面ゼロに対する半径に沿って配置された少なく
    とも1つのZ平面極を有することを特徴とする入力信号
    中の周波数を適応性をもって検出する方法。
  2. 【請求項2】 前記Z平面ゼロを変位させるステップ
    (C)が、 (C1)それ自体が前記関係する周波数に関する適応化
    項の関数として、ある時間間隔についての前記入力信号
    の推定値を決定するステップと、 (C2)前記推定値を前記時間間隔における前記入力信
    号の実際の値と比較し、前記推定値と前記実際の値との
    間の差に関する誤差項を演算するステップと、 (C3)前記誤差項の値に基づいて、前記適応化項を更
    新するステップと、 (C4)誤差項がしきい値よりも低くなるまで、前記決
    定ステップ、前記比較ステップおよび前記更新ステップ
    を反復させるステップとを含むことを特徴とする請求項
    1記載の方法。
  3. 【請求項3】 前記適応化項が、 前記誤差項と前記入力信号の関数の積の極性に対応する
    方向に更新されることを特徴とする請求項2記載の方
    法。
  4. 【請求項4】 前記Z平面ゼロを前記単位円の外周に沿
    って変位させるステップが実行されるときに、前記少な
    くとも1つのZ平面極の変位量を変化させるステップを
    さらに含むことを特徴とする請求項1記載の方法。
  5. 【請求項5】 前記入力信号が、未知の周波数における
    正弦波信号を含む信号パターンのデジタル表現の形であ
    る入力信号中の未知の周波数を検出する方法において、 (A)前記デジタル化された入力信号をデジタルフィル
    タアルゴリズムで処理するステップと、 (B)前記未知の周波数の周波数帯域中の存在を検出す
    る為に、前記Z平面ゼロを所定の周波数帯域に対応する
    単位円の外周に沿って変位させるステップとを有し、
    前記アルゴリズムは、 前記少なくとも1つの周波数に対応する基準軸に対し
    て、ある放射角でZ平面単位円上に配置された少なくと
    も1つのZ平面ゼロを前記フィルタが有するように選ば
    れたパラメータを有し、かつ前記単位円内にあり、前記
    Z平面についての原点から変位された前記少なくとも1
    つのZ平面ゼロに対する半径に沿って配置された少なく
    とも1つのZ平面極を有することを特徴とする入力信号
    中の未知の周波数を検出するための方法。
  6. 【請求項6】 前記Z平面ゼロを変位させるステップ
    (B)が、 (B1)それ自体が前記関係する周波数に関する適応化
    項の関数として、ある時間間隔についての前記入力信号
    の推定値を決定するステップと、 (B2)前記推定値を前記時間間隔における前記入力信
    号の実際の値と比較し、前記推定値と前記実際の値との
    差に関する誤差項を演算するステップと、 (B3)前記誤差項の値に基づいて、前記適応化項を更
    新するステップと、 (B4)誤差項がしきい値よりも低くなるまで、前記決
    定ステップ、前記比較ステップおよび前記更新ステップ
    を反復させるステップとを有することを特徴とする請求
    項5記載の方法。
  7. 【請求項7】 前記適応化項が、前記誤差項と前記入力
    信号の関数との積の極性に対応する方向に更新されるこ
    とを特徴とする請求項6記載の方法。
  8. 【請求項8】 前記Z平面ゼロを前記単位円の前記外周
    に沿って、変位させるステップが実行されるときに、前
    記少なくとも1つのZ平面極の変位量を変化させるステ
    ップをさらに含むことを特徴とする請求項5記載の方
    法。
  9. 【請求項9】 複数の周波数のそれぞれにおける正弦波
    信号を含む信号パターンのデジタル表現の形での入力信
    号中の複数の周波数を適応性をもって検出するための方
    法において、 (A)前記デジタル化された入力信号をデジタルフィル
    タアルゴリズムで処理するステップと、 (B)前記複数の周波数の内の1つの周波数の周波数帯
    域中の存在を検出する為に、所定の周波数帯域に対応す
    る前記単位円の外周に沿って、Z平面ゼロを変位させる
    ステップと、 (C)前記複数の周波数を含む各周波数を検出するため
    に、前記処理ステップおよび前記変位ステップを繰り返
    して反復するステップとを有し、 前記アルゴリズム
    は、 前記少なくとも1つの周波数に対応する基準軸に対し
    て、ある放射角でZ平面単位円上に配置された少なくと
    も1つのZ平面ゼロを前記フィルタが有するように選ば
    れたパラメータを有し、かつ前記単位円内にあり、前記
    Z平面についての原点から変位された前記少なくとも1
    つのZ平面ゼロに対する半径に沿って配置された少なく
    とも1つのZ平面極を有することを特徴とする方法。
  10. 【請求項10】 前記Z平面ゼロを変位させるステップ
    (B)が、 (B1)それ自体が前記関係する周波数に関する適応化
    項の関数としてある時間間隔についての前記入力信号の
    推定値を決定するステップと、 (B2)前記推定値を前記時間間隔において、前記入力
    信号の実際の値と比較し、前記推定値と前記実際の値と
    の差に関する誤差項を演算するステップと、 前記誤差項の値に基づいて、前記適応化項を更新するス
    テップと、 (B3)誤差項がしきい値よりも低くなるまで、前記決
    定ステップ、前記演算ステップおよび前記更新ステップ
    を反復させるステップとを含むことを特徴とする請求項
    9記載の方法。
  11. 【請求項11】 前記適応化項が、前記誤差項と前記入
    力信号の関数との積の極性に対応する方向に更新される
    ことを特徴とする請求項10記載の方法。
  12. 【請求項12】 前記単位円の前記外周に沿って前記Z
    平面ゼロを変位させるステップが実行されるときに、前
    記少なくとも1つのZ平面極の変位量を変化させるステ
    ップをさらに含み、 前記繰り返し反復させるステップが、前記変位量を変化
    させるステップを含むことを特徴とする請求項10記載
    の方法。
  13. 【請求項13】 無限インパルス応答フィルタを入力信
    号に適応させることにより少なくとも1つの関係するパ
    ターンを適応性をもって検出するための方法において、 (A)前記信号のZ変換が少なくとも1つの適応化係数
    を有すること、かつ前記信号の限定形式の記述が実現で
    きることにより特徴づけられた信号のクラスから前記入
    力信号を選択するステップと、 (B)前記少なくとも1つの適応化係数の内の1つを、
    適応化反復についての誤差項が前記入力信号の関数と同
    相である場合に、第1の方向に修正し、前記誤差項およ
    び前記入力信号の関数が前記適応化反復と同相でない場
    合に、第2の方向に修正するステップとを含むことを特
    徴とする方法。
  14. 【請求項14】 (A)デジタル化された入力信号をデ
    ジタルフィルタアルゴリズムで処理する手段と、 (B)未知の周波数の前記周波数帯域中の存在を検出す
    る為に、Z平面ゼロを、所定の周波数帯域に対応する単
    位円の外周に沿って変位させる手段とを有し、 前記ア
    ルゴリズムは、 前記少なくとも1つの周波数に対応する基準軸に対し
    て、ある放射角でZ平面単位円上に配置された少なくと
    も1つのZ平面ゼロを前記フィルタが有するように選ば
    れたパラメータを有し、かつ前記単位円内にあり、前記
    Z平面についての原点から変位された前記少なくとも1
    つのZ平面ゼロに対する半径に沿って配置された少なく
    とも1つのZ平面極を有することを特徴とする適応形無
    限インパルス応答フィルタ。
  15. 【請求項15】 前記変位させる手段(B)が、 (B1)それ自体が前記関係する周波数に関する適応化
    項の関数として時間間隔についての前記入力信号の推定
    値を決定するための手段と、 (B2)前記推定値を前記時間間隔における前記入力信
    号の実際の値と比較し、前記推定値と前記実際の値との
    差に関する誤差項を演算するための手段と、 (B3)前記誤差項の値に基づいて、前記適応化項を更
    新するための手段と、 (B4)誤差項がしきい値よりも低くなるまで、前記決
    定機能、前記比較機能、および前記更新機能を反復させ
    るための手段とをさらに含むことを特徴とする請求項1
    4記載の適応形無限インパルス応答フィルタ。
  16. 【請求項16】 (C)前記Z平面ゼロを前記単位円の
    外周に沿って変位させるステップが実行されるときに、
    前記少なくとも1つのZ平面極の変位量を変化させるた
    めの手段をさらに含むことを特徴とする請求項14記載
    の適応形無限インパルス応答フィルタ。
  17. 【請求項17】 複数の未知の周波数を検出する手段を
    さらに含み、 前記処理手段および前記変位手段のカス
    ケード接続されたアレイが、前記入力信号に適応され、 前記アレイが、前記複数の未知の周波数中の周波数の数
    に少なくとも等しい数のカスケード接続を含むことを特
    徴とする請求項14記載の適応形無限インパルス応答フ
    ィルタ。
  18. 【請求項18】 複数の未知の周波数を検出するための
    手段をさらに含み、前記処理手段、前記第1の変位手段
    および前記第2の変位手段のカスケード接続されたアレ
    イが前記入力信号に適応され、 前記アレイが、前記複数の未知の周波数中の周波数の数
    に少なくとも等しい数のカスケード接続を含むことを特
    徴とする請求項16記載の適応形無限インパルス応答フ
    ィルタ。
  19. 【請求項19】 入力信号中の少なくとも1つの関係す
    るパターンを検出するための適応形無限インパルス応答
    フィルタにおいて、 前記入力信号は、前記信号のZ変換が少なくとも1つの
    適応化係数を有することになること、かつ前記信号の限
    定形式の記述が実現可能であることで特徴づけられたク
    ラスの信号から選択され、 前記フィルタが適応化反復のための誤差項が前記入力信
    号の関数と同相である場合に、前記少なくとも1つの適
    応化係数の内の1つを第1の方向に修正し、前記誤差項
    および前記入力信号の関数が前記適応化反復と同相でな
    い場合に、第2の方向に修正するように動作することを
    特徴とする適応形無限インパルス応答フィルタ。
JP9030098A 1996-03-11 1997-02-14 入力信号中の周波数を適応性をもって検出する方法および適応形無限インパルス応答フィルタ Pending JPH09307402A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/615,547 US5734577A (en) 1996-03-11 1996-03-11 Adaptive IIR multitone detector
US615547 1996-03-11

Publications (1)

Publication Number Publication Date
JPH09307402A true JPH09307402A (ja) 1997-11-28

Family

ID=24465863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9030098A Pending JPH09307402A (ja) 1996-03-11 1997-02-14 入力信号中の周波数を適応性をもって検出する方法および適応形無限インパルス応答フィルタ

Country Status (4)

Country Link
US (1) US5734577A (ja)
EP (1) EP0795986A3 (ja)
JP (1) JPH09307402A (ja)
CA (1) CA2196010C (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014132739A (ja) * 2013-01-03 2014-07-17 Shinji Aranaka デジタルノッチフィルタ
JP2020115096A (ja) * 2019-01-17 2020-07-30 沖電気工業株式会社 単一周波数信号検出装置、単一周波数検出方法、位相シフト検出装置及び位相シフト検出方法

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19605023C2 (de) * 1996-01-31 1999-08-05 Siemens Ag Verfahren zum Erfassen einer sprunghaften Änderung einer elektrischen Wechselgröße
US5995557A (en) * 1997-06-12 1999-11-30 Nortel Networks Corporation Tone detection with aliasing bandpass filters
US6661848B1 (en) 1998-09-25 2003-12-09 Intel Corporation Integrated audio and modem device
US6711205B1 (en) * 1998-09-25 2004-03-23 Intel Corporation Tone detector for use in a modem
US6711206B1 (en) 1998-09-25 2004-03-23 Intel Corporation Modem using a digital signal processor and separate transmit and receive sequencers
US6374312B1 (en) * 1998-09-25 2002-04-16 Intel Corporation System for dedicating a host processor to running one of a plurality of modem programs and dedicating a DSP to running another one of the modem programs
JP3721003B2 (ja) * 1999-04-01 2005-11-30 沖電気工業株式会社 トーン信号検出方法及びトーン信号検出器
RU2169993C1 (ru) * 1999-12-23 2001-06-27 Ишмухаметов Башир Гарифович Приемник последовательных многочастотных сигналов
RU2207732C2 (ru) * 2000-03-01 2003-06-27 Сибирский государственный университет телекоммуникаций и информатики Способ приема параллельного многочастотного составного сигнала и устройство для его осуществления
US6850616B2 (en) * 2001-01-22 2005-02-01 Cirrus Logic, Inc. Frequency error detection methods and systems using the same
CA2349041A1 (en) * 2001-05-28 2002-11-28 Alireza Karimi Ziarani System and method of extraction of sinusoids of time-varying characteristics
US6674397B2 (en) * 2002-05-13 2004-01-06 Honeywell International Inc. Methods and apparatus for minimum computation phase demodulation
JP2005229312A (ja) * 2004-02-12 2005-08-25 Daihen Corp 適応型ディジタルフィルタ
US7254200B2 (en) * 2004-05-13 2007-08-07 Hellosoft, Inc. System and method for frequency burst detection for GSM/GPRS
US7428281B2 (en) * 2004-08-31 2008-09-23 Texas Instruments Incorporated System and method of removing discrete spurious signals in cable broadband and other RF environments
GB0504552D0 (en) 2005-03-04 2005-04-13 Ttp Communications Ltd Signal detection techniques
US8064542B1 (en) * 2006-03-16 2011-11-22 Marvell International Ltd. Systems and methods for I/Q imbalance correction and calibration of variable modulus signals
JP6079045B2 (ja) * 2012-08-21 2017-02-15 沖電気工業株式会社 ハウリング抑圧装置及びプログラム、並びに、適応ノッチフィルタ及びプログラム
TWI503687B (zh) * 2013-08-08 2015-10-11 Univ Asia 適應性線性時變濾波方法
CN111678584A (zh) * 2020-06-17 2020-09-18 珠海任驰光电科技有限公司 一种带光源频移校准辅助通道的光纤振动测量装置及方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4403298A (en) * 1981-06-15 1983-09-06 Bell Telephone Laboratories, Incorporated Adaptive techniques for automatic frequency determination and measurement
JP2775651B2 (ja) * 1990-05-14 1998-07-16 カシオ計算機株式会社 音階検出装置及びそれを用いた電子楽器
US5317524A (en) * 1991-09-19 1994-05-31 Allied-Signal Inc. Spectral signal analyzer system
US5179542A (en) * 1991-12-31 1993-01-12 Raytheon Company Signal processor
DE4316297C1 (de) * 1993-05-14 1994-04-07 Fraunhofer Ges Forschung Frequenzanalyseverfahren

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014132739A (ja) * 2013-01-03 2014-07-17 Shinji Aranaka デジタルノッチフィルタ
JP2020115096A (ja) * 2019-01-17 2020-07-30 沖電気工業株式会社 単一周波数信号検出装置、単一周波数検出方法、位相シフト検出装置及び位相シフト検出方法

Also Published As

Publication number Publication date
EP0795986A3 (en) 2000-11-22
CA2196010C (en) 1999-11-16
EP0795986A2 (en) 1997-09-17
US5734577A (en) 1998-03-31
CA2196010A1 (en) 1997-09-11

Similar Documents

Publication Publication Date Title
US5734577A (en) Adaptive IIR multitone detector
US4232192A (en) Moving-average notch filter
Kushner Stochastic approximation: a survey
CN102163972A (zh) 对adc中非线性的修正
JPH10505980A (ja) デジタル的に変調されたデータ信号を復調する方法
Cho et al. Tracking analysis of an adaptive lattice notch filter
WO1995012244A1 (en) Demodulator logic unit adaptable to multiple data protocols
JPS58500925A (ja) 自動周波数決定と測定のための適応手法
US6284965B1 (en) Physical model musical tone synthesis system employing truncated recursive filters
Diniz Introduction to adaptive filtering
US5790412A (en) Recursive frequency aging estimation and prediction devices, methods and computer programs for crystal oscillators
CN101133655B (zh) 用于音调检测的可调谐滤波器
US20240275365A1 (en) Detector device
Lim et al. Adaptive algorithms for joint time delay estimation and IIR filtering
CN114640311B (zh) 一种基于最小均方误差算法的解调电路及方法
CN106549652A (zh) 时域滤波中的滤波器系数更新
Lee et al. Realization of adaptive digital filters using the Fermat number transform
Arslan et al. The design of analogue and digital filters using genetic algorithms
Jones Transformed coherence functions for multivariate studies
JPH076159A (ja) 複素信号の成分を正規化するための方法および装置
HACHINO et al. On-line identification method of continuous-time nonlinear systems using radial basis function network model adjusted by genetic algorithm
Wah et al. Discrete lagrangian methods for designing multiplierless two-channel PR-LP filter banks
US7492817B2 (en) Adaptive digital filter
Ishibashi et al. DSP implementation of adaptive notch filters with overflow avoidance in fixed-point arithmetic
Szopos et al. Synthesis tool based on genetic algorithm for FIR filters with user-defined magnitude characteristics