JPH0748634B2 - ディジタル適応フィルタ - Google Patents

ディジタル適応フィルタ

Info

Publication number
JPH0748634B2
JPH0748634B2 JP63504126A JP50412688A JPH0748634B2 JP H0748634 B2 JPH0748634 B2 JP H0748634B2 JP 63504126 A JP63504126 A JP 63504126A JP 50412688 A JP50412688 A JP 50412688A JP H0748634 B2 JPH0748634 B2 JP H0748634B2
Authority
JP
Japan
Prior art keywords
signal
delay
tap
multiplying
weight
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.)
Expired - Lifetime
Application number
JP63504126A
Other languages
English (en)
Other versions
JPH02501344A (ja
Inventor
スミス,パトリック・ジェイ
ソーヤー,ローレンス・ディー
Original Assignee
ユニシス・コーポレーション
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 ユニシス・コーポレーション filed Critical ユニシス・コーポレーション
Publication of JPH02501344A publication Critical patent/JPH02501344A/ja
Publication of JPH0748634B2 publication Critical patent/JPH0748634B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00—Adaptive networks
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00—Adaptive networks
    • H03H21/0012—Digital adaptive filters

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Description

【発明の詳細な説明】 背景 最小平均二乗(LMS)適応信号処理は、即時重み更新を
要求する適応フィルタを用いる。ディジタルプロセッサ
の場合これは、入力信号がサンプリングされ、適応フィ
ルタ出力が計算され、かつ入力サンプルから減算され、
さらに結果として生じるエラーが、単一のクロックサイ
クルの間に重みを更新するのに使用されることを意味す
る。この手続は数組の動作が逐次的に行なわれることを
必要とし、それがプロセッサのサンプリング速度と、し
たがってスループットとを制限する。この発明は、ディ
ジタル適応プロセッサのスループットが実質的に、たと
えば10またはそれ以上の率だけ、増加されることを可能
にするディジタル適応フィルタを提供することを目的と
する。
図面の簡単な説明 第1図は、従来の適応フィルタを表わし、かつ 第2図は、この発明に従って構成された適応フィルタを
表わす。
技術説明 第1図に示されるのは、16の重みアキュムレータ22a−2
2pが利用される、従来のディジタル適応フィルタ10の一
例である。この装置の作動中、ライン12上の入力信号
は、アナログ−ディジタル変換器14によってサンプリン
グされ、ライン15に伝えられ脱相関関係(decorrelatio
n)遅延装置17を介してライン19へ伝えられる。ライン1
9上の信号は「基準チャネル信号」と呼ばれる。基準チ
ャネル信号は次に、16のタップ遅延を与える遅延タップ
手段としてのタップ18a−18pを介して信号遅延手段とし
てのタップ付遅延線16の下へシフトされる。タップ上の
信号は、タップの値と、アキュムレータ22a−22pに記憶
されたその時点での重みの値とを乗算する一連の乗算器
20a−20pへライン19a−19pを介して伝えられる。
乗算器の出力結果は次に、合計器24a−24h、26a−26d、
28a−28b、および30からなる4段階の合計器において合
計され、ライン32上に狭帯域チャネル信号を提供する。
ライン32上の合計された狭帯域チャネル信号は減算器33
によって、ライン34上のディジタル化された入力信号か
ら減算される。ライン38上の信号はディジタルエラー信
号であり、それはライン39上にエラーフィードバックチ
ャネル信号として乗算器42a−42pへ向けて、タップの値
18a−18pとともに供給され、ライン21a−21pを介してア
キュムレータ22a−22pの重みの値を更新し、かつそれは
またディジタル−アナログ変換器41へ供給され、出力信
号を与える。
第1図の従来の回路は、低クロック速度で十分に作動す
るが、アナログ−ディジタル変換器14およびディジタル
−アナログ変換器41を制御するクロックの周波数が増加
すると、上述の逐次的動作のすべてを行なうのに1クロ
ックサイクルでは十分な時間がないであろう。この発明
を表わす、第2図に示された回路は、上述の動作が逐次
に対して等価的に同時に行なわれることを特定する。し
たがって、各動作ごとに許容される時間は、10またはそ
れ以上の率だけ増加するかもしれない。上に挙げられた
例においては、連続する7つの動作が一つのクロックサ
イクル内においてなされねばならない。しかしこの発明
においては、これらの一連の動作は等価的に同時に行な
われる。したがって、各動作に対してクロックサイクル
の全時間を割当てることができる。すると各動作が利用
することができる時間は7倍されるので、実行されるべ
き時間の割当と、クロック周波数と、したがってスルー
プットとが7の率だけ増加され得る。しかしながら、こ
れらの動作を同時に行なうことによって、クロックサイ
クルのある整数倍の遅延が狭帯域チャネルおよびエラー
フィードバックチャネルに現われ、それがLMSアルゴリ
ズムの即時更新基準を乱す。この発明は、これらの時間
遅延を補償するための手段を組入れる。
第2図の実施例においては、発生するかもしれない整数
倍のクロック遅延サイクルは、各クロック遅延サイクル
に対する1タップの追加によりクロック周波数が増加す
るにつれて補償される。たとえば、第2図の回路に示さ
れるように、1つのクロック遅延サイクルが生じる16ビ
ットの適応フィルタのために、遅延ライン16上には17の
タップ(18a−18q)がある。第1のタップ18aは、一番
左のアキュムレータ22aに記憶された重みの値を表わす
信号をも受信する一番左の乗算器20aに接続される。同
様に、タップ18b−18pの各々が、アキュムレータ22b−2
2pの1つから記憶された重みの値をそれぞれ受信する第
1の乗算手段としての乗算器20b−20pの対応する1つに
接続される。ディジタルエラーフィードバックチャネル
信号は、アキュムレータの重みの値を更新するために、
遅延タップ手段としてのタップ18b−18qをタップ遅延と
してのタップ値とともに乗算器42a−42pへ供給される。
従来技術の回路との重要な違いは、重みアキュムレータ
の重み値を更新するために用いられるタップ値すなわち
タップが、狭帯域チャネル信号を発生する際に用いられ
たタップから1タップだけシフトされることである。
1個の遅延サイクルのために追加されるものとして図に
おいては、図面を簡潔にするために、1個のタップのみ
が示されるが、狭帯域チャネルおよびエラーフィードバ
ックチャネルを介しての整数クロック遅延は、遅延の長
さによって必要とされるだけ追加タップを加えることに
よって、同様に補償されるかもしれないということが明
らかである。乗算器20a−20pは、タップ18aが乗算器20a
に、タップ18bが乗算器20bにというように、乗算器20p
に結合される最後のタップ18pまでが結合されることに
よって、タップ18a−18bとともに狭帯域チャネル信号を
形成するのに用いられる。重みの更新は、エラーフィー
ドバックチャネル信号を乗算器42a−42pへ供給すること
によって達成されるが、乗算器42a−42pにはまた、タッ
プ18a−18pから回路全体の遅延を補償するために必要と
されるタップの数だけ変位されたタップの値が供給され
る。
たとえば、図示された実施例においては、遅延ライン上
に設けられた追加遅延タップは1つだけなので、乗算器
42aはタップ18bに接続される。3クロックサイクル遅延
時間が必要ならば、そのときは遅延ラインの左端上に3
つの追加タップが設けられねばならないであろう。これ
らのタップの第1は乗算器20aに接続されるであろう
し、第2は乗算器20bに接続されるであろうし、さらに
第3は乗算器20cに接続されるであろう。しかしなが
ら、この場合、乗算器42aに接続されるであろう第1の
タップは、そのとき遅延ラインの左から4番目のタップ
となるであろうし、遅延ラインの左手から5番目のタッ
プは乗算器42bに接続されるであろう。このような方法
で、3クロックサイクル遅延は、乗算器20aがタップ18a
上の信号をアキュムレータ22aからの重みで乗算した時
間と、エラーフィードバックチャネル信号が乗算器42a
に印加された時間との間に提供されるであろう。エラー
フィードバックチャネル信号は次に、遅延ラインの左手
側から4番目のタップ上にそのとき同時に現われた信号
とともに、アキュムレータ22aに記憶された重みの値を
更新するのに使用されるであろう。
この装置のタイミングは、一番左のタップの基準チャネ
ル信号の発生が予測値を提供し、その予測値が、そのと
きアキュムレータ22aに記憶されていた重みの値を用い
てエラーフィードバックチャネル内へエラー信号を提供
するという具合である。その同じ基準チャネル信号が、
乗算器42a−42pのうちの、遅延されたタップに関連する
1つにエラーフィードバック信号が到達すると同時に、
遅延ラインに沿ってその特定のタップに到達すると、そ
れが結合された重みアキュムレータは望ましい同期化を
達成するために更新されるであろう。
特定の一実施例が開示されてきたが、この特許はこの発
明範囲内に包含されるすべての実施例を含むことが意図
されている。
フロントページの続き (56)参考文献 特開 昭59−22430(JP,A) 特開 昭63−15513(JP,A) 特開 昭64−84910(JP,A) 米国特許4726036(US,A) 米国特許4773034(US,A) 英国特許2022954(GB,A) 英国特許2100537(GB,A) 欧州特許出願公開201281(EP,A) 欧州特許出願公開98748(EP,A) 欧州特許出願公開308501(EP,A) IEEE Transactions on Acoustics,Speec h, and Signal Proce ssing,Volume ASSP−31 no.4,August 1983,IEE E,(New York,US),D. R.Morgan:“Effect of gradient noise on the adaptive cancel lation of a sinusoi d in white noise”,p ages 1043−1045

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】アナログ入力信号を受けるための信号入力
    手段と、 前記信号入力手段が受けたアナログ入力信号をデジタル
    変換して第1のデジタル信号を生成するためのアナログ
    /デジタル変換手段と、 前記第1のデジタル信号を遅延して基準チャネル信号を
    生成するための脱相関関係遅延手段と、 前記基準チャネル信号のタップ遅延を各々が与えるため
    の互いに直列に接続される複数の遅延タップ手段を含む
    信号遅延手段と、 各々が個々独立でありかつ調整可能な重み値を保持しか
    つ出力する複数の重みアキュムレータ手段と、 前記複数の重みアキュムレータ手段と数が等しくかつ対
    応して設けられ、各々が対応の重みアキュムレータ手段
    の重み値と前記複数の遅延タップ手段の1つのタップ遅
    延との乗算を行なう複数の第1の乗算手段と、 前記複数の第1の乗算手段の出力を総和して狭帯域チャ
    ネル上に狭帯域チャネル信号を生成するための総和手段
    と、 前記アナログ/デジタル変換手段からの第1のデジタル
    信号から前記狭帯域チャネル信号を減算し、該減算結果
    を示すエラーフィードバックチャネル信号をエラーフィ
    ードバックチャネル上に出力するための減算手段と、 前記複数の第1の乗算手段の数と等しくかつ前記複数の
    重みアキュムレータ手段に対応して設けられ、各々が前
    記エラーフィードバックチャネル信号と前記複数の遅延
    タップ手段の1つのタップ遅延との乗算を行なう複数の
    第2の乗算手段とを備え、 前記複数の重みアキュムレータ手段の各々は、対応の第
    2の乗算手段の出力に従ってその重み値を更新する手段
    を含み、かつ 同じ重みアキュムレータ手段に対応して設けられる第1
    の乗算手段および第2の乗算手段は、該第1の乗算手段
    が、該第2の乗算手段が結合される遅延タップ手段より
    も所定数だけ前記信号遅延手段において前段に設けられ
    た遅延タップ手段に結合され、これにより該第1および
    第2の乗算手段が前記狭帯域チャネルおよびエラーフィ
    ードバックチャネルにおける遅延を補償して同じタップ
    遅延を用いて乗算するように前記重みアキュムレータ手
    段に結合される、デジタル適応フィルタ。
  2. 【請求項2】前記アナログ/デジタル変換手段はクロッ
    ク信号に応答してデジタル変換動作を実行し、かつ前記
    信号遅延手段は前記クロック信号に等しい周期のクロッ
    ク信号に従ってタップ遅延のシフト動作を実行し、 前記第1および第2の乗算手段が結合される遅延タップ
    手段の前記所定数の段数の差は前記狭帯域チャネルおよ
    び前記エラーフィードバックチャネルを介しての信号伝
    搬の全遅延に対応するクロックサイクルの数に等しい、
    請求項1記載のデジタル適応フィルタ。
JP63504126A 1987-03-26 1988-02-14 ディジタル適応フィルタ Expired - Lifetime JPH0748634B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US030,302 1987-03-26
US07/030,302 US4726036A (en) 1987-03-26 1987-03-26 Digital adaptive filter for a high throughput digital adaptive processor
PCT/US1988/000791 WO1988007790A1 (en) 1987-03-26 1988-02-14 Digital adaptive filter

Publications (2)

Publication Number Publication Date
JPH02501344A JPH02501344A (ja) 1990-05-10
JPH0748634B2 true JPH0748634B2 (ja) 1995-05-24

Family

ID=21853558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63504126A Expired - Lifetime JPH0748634B2 (ja) 1987-03-26 1988-02-14 ディジタル適応フィルタ

Country Status (6)

Country Link
US (1) US4726036A (ja)
EP (1) EP0308501A1 (ja)
JP (1) JPH0748634B2 (ja)
KR (1) KR890700968A (ja)
CA (1) CA1286731C (ja)
WO (1) WO1988007790A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4726036A (en) 1987-03-26 1988-02-16 Unisys Corporation Digital adaptive filter for a high throughput digital adaptive processor
US4947363A (en) * 1988-12-12 1990-08-07 Motorola, Inc. Pipelined processor for implementing the least-mean-squares algorithm
SE464787B (sv) * 1989-10-04 1991-06-10 Ericsson Telefon Ab L M Foerfarande och anordning foer att utfoera en approximativ division
US5428834A (en) * 1991-12-11 1995-06-27 Xetron Corporation Method and circuit for processing and filtering signals
US5263191A (en) * 1991-12-11 1993-11-16 Westinghouse Electric Corp. Method and circuit for processing and filtering signals
US5631935A (en) * 1993-05-06 1997-05-20 Run-Rad Unlimited Networking, Ltd. Method and apparatus for governing information transfer using an efficient transport protocol
US5793820A (en) * 1996-07-10 1998-08-11 Intellon Corporation Automatic adaptive filtering according to frequency modulation rate
US6009448A (en) * 1997-08-18 1999-12-28 Industrial Technology Research Institute Pipelined parallel-serial architecture for a modified least mean square adaptive filter
US6477143B1 (en) 1998-01-25 2002-11-05 Dror Ginossar Method and apparatus for packet network congestion avoidance and control

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2022954A (en) 1978-03-30 1979-12-19 Secr Defence Transversal filters
GB2100537A (en) 1981-06-15 1982-12-22 Western Electric Co Adaptive techniques for automatic frequency determination and measurement
JPS5922430A (ja) * 1982-07-01 1984-02-04 スペリ−・コ−ポレ−シヨン 平均二乗誤差可変ステツプ適応フイルタ
US4726036A (en) 1987-03-26 1988-02-16 Unisys Corporation Digital adaptive filter for a high throughput digital adaptive processor
US4773034A (en) 1985-05-09 1988-09-20 American Telephone And Telegraph Company Adaptive equalizer utilizing a plurality of multiplier-accumulator devices

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4146840A (en) * 1978-01-31 1979-03-27 Harris Corporation Technique for obtaining symbol timing for equalizer weights
US4290139A (en) * 1978-12-22 1981-09-15 General Datacomm Industries, Inc. Synchronization of a data communication receiver with a received signal
AU532416B2 (en) * 1979-09-19 1983-09-29 Plessey Overseas Ltd. Transversal equalisers
US4438521A (en) * 1982-06-07 1984-03-20 Rca Corporation Automatically adaptive transversal filter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2022954A (en) 1978-03-30 1979-12-19 Secr Defence Transversal filters
GB2100537A (en) 1981-06-15 1982-12-22 Western Electric Co Adaptive techniques for automatic frequency determination and measurement
JPS5922430A (ja) * 1982-07-01 1984-02-04 スペリ−・コ−ポレ−シヨン 平均二乗誤差可変ステツプ適応フイルタ
US4773034A (en) 1985-05-09 1988-09-20 American Telephone And Telegraph Company Adaptive equalizer utilizing a plurality of multiplier-accumulator devices
US4726036A (en) 1987-03-26 1988-02-16 Unisys Corporation Digital adaptive filter for a high throughput digital adaptive processor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEETransactionsonAcoustics,Speech,andSignalProcessing,VolumeASSP−31no.4,August1983,IEEE,(NewYork,US),D.R.Morgan:"Effectofgradientnoiseontheadaptivecancellationofasinusoidinwhitenoise",pages1043−1045

Also Published As

Publication number Publication date
WO1988007790A1 (en) 1988-10-06
JPH02501344A (ja) 1990-05-10
KR890700968A (ko) 1989-04-28
CA1286731C (en) 1991-07-23
EP0308501A1 (en) 1989-03-29
US4726036A (en) 1988-02-16

Similar Documents

Publication Publication Date Title
JPH08250980A (ja) Firフィルタのアーキテクチャー
JPS5922430A (ja) 平均二乗誤差可変ステツプ適応フイルタ
JP2000031790A (ja) 効率的な量子化回路を備えるディジタルフィルタ
GB2095515A (en) Digital filter bank
GB2086196A (en) Automatic impedance synthesizer
US5440503A (en) Digital filtering circuit operable as a three-stage moving average filter
JPH0758923B2 (ja) 雑音キャンセル方法および装置
US5777913A (en) Resolution enhancement of fixed point digital filters
US6531969B2 (en) Resampling system and apparatus
JPH048965B2 (ja)
EP0273447B1 (en) Tone signal generation device employing a digital filter
US4726036A (en) Digital adaptive filter for a high throughput digital adaptive processor
JPS5942502B2 (ja) デジタル式電話回線用の利得制御装置
US4225832A (en) Self-adapting equalizer
GB2086197A (en) Digital two-to-four wire converter for full duplex signals
US5250748A (en) Tone signal generation device employing a digital filter
JP4542935B2 (ja) A/d変換装置
JPH0520706B2 (ja)
JP2002164819A (ja) エコーキャンセラ
JP3109389B2 (ja) 適応フィルタシステム
SE444730B (sv) Ljudsyntetisator
JPH08321796A (ja) 音響エコーキャンセラ
WO2005002051A1 (ja) デジタルフィルタ
JPH03263999A (ja) ハウリング防止機能を備えた音響装置
JP3419866B2 (ja) 騒音低減装置