Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0773194B2 - Adaptive filter - Google Patents
[go: Go Back, main page]

JPH0773194B2 - Adaptive filter - Google Patents

Adaptive filter

Info

Publication number
JPH0773194B2
JPH0773194B2 JP1039908A JP3990889A JPH0773194B2 JP H0773194 B2 JPH0773194 B2 JP H0773194B2 JP 1039908 A JP1039908 A JP 1039908A JP 3990889 A JP3990889 A JP 3990889A JP H0773194 B2 JPH0773194 B2 JP H0773194B2
Authority
JP
Japan
Prior art keywords
output
weight
value
weighting
switch
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 - Fee Related
Application number
JP1039908A
Other languages
Japanese (ja)
Other versions
JPH02218210A (en
Inventor
邦夫 吉田
基孫 中
武久 田中
美恵 斉藤
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1039908A priority Critical patent/JPH0773194B2/en
Publication of JPH02218210A publication Critical patent/JPH02218210A/en
Publication of JPH0773194B2 publication Critical patent/JPH0773194B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、一次元あるいは二次元に分布した信号を空間
的な演算によって濾波し、所望の信号出力を得る適応型
フィルタに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an adaptive filter that obtains a desired signal output by filtering one-dimensionally or two-dimensionally distributed signals by spatial calculation.

従来の技術 電話線や無線の伝送路を用いて、ディジタル信号を伝送
しようとする場合に、その伝送歪・符号間干渉や、雑音
の影響を少なくするための手法として、適応形のフィル
タを用いることは、一般に行なわれている。(たとえば
ロバート・ダブル・ラッキー(Robert W.Lucky)による
デシジョン−ラーニング(decision−learning)を用い
た適応型イコライザ:バーナード・ウィドロー(Bernar
d−Widrow)他、ニューラル・ネット・フォー・アダプ
ティブ・パターン・レコグニション(Neural Nets for
Adaptive pattern Recognition)コンピュータ(Comput
er)1988年3月号に記載) 発明が解決しようとする課題 この手法は、予想される様々な回線特性に応じて、フィ
ルタの特性が適応的に定められるので、きわめて実用的
で、有効なフィルタの一つである。
2. Description of the Related Art When a digital signal is transmitted using a telephone line or a wireless transmission line, an adaptive filter is used as a method for reducing the effects of transmission distortion, intersymbol interference, and noise. Things are commonly done. (For example, an adaptive equalizer using decision-learning by Robert W. Lucky: Bernard Widlow.
d-Widrow) and others, Neural Nets for Adaptive Pattern Recognition (Neural Nets for
Adaptive pattern Recognition) Computer (Comput
er) Described in the March 1988 issue) Problems to be solved by the invention This method is extremely practical and effective because the characteristics of the filter are adaptively determined according to various expected line characteristics. It is one of the filters.

しかしながら、フィルタの構成は予め固定されており、
したがってその遅延量は固定である。そのために、歪の
少ない信号に対しても、過度の時間遅延を与える欠点が
ある。
However, the filter configuration is fixed in advance,
Therefore, the delay amount is fixed. Therefore, there is a drawback that an excessive time delay is given to a signal with little distortion.

本発明は回路の複雑さが軽減され、不要な遅延時間がな
くなり、最適な適応フィルタを提供するものである。
The present invention provides an optimal adaptive filter with reduced circuit complexity, elimination of unnecessary delay time.

課題を解決するための手段 本発明は、フィルタを多層パーセプトロンで構成し、入
力された信号を空間軸あるいは時間軸に沿って標本化し
てn個(nは自然数)の標本化信号を得る入力層と、上
記入力層から得られる上記n個の標本化信号のそれぞれ
の値と内部に保持する重み係数との積を求める複数個の
重み乗算手段の出力と一定値出力手段の出力とを切り換
える複数個の重みスイッチ、上記複数個の重みスイッチ
の出力を加算し、その加算値を非線形変換した値を出力
する複数個の第一のノード演算器からなる隠れ層と、上
記複数個の第一のノード演算器の出力のそれぞれに対し
て重み付けを行う重み回路、上記重み回路の出力を加算
し、その加算値を非線形変換した値を最終出力とする第
二のノード演算器からなる出力層と、予め上記複数個の
重みスイッチをすべて上記重み乗算手段の出力に接続し
ておき、訓練用の標本化信号に対する上記最終出力の誤
差が予め与えられた第一の閾値よりも小さくなるよう
に、上記重み乗算手段および上記重み回路の重み係数を
それぞれ増減する制御信号を出力し、上記訓練用の標本
化信号に対して上記複数個の重みスイッチが出力する値
の分散が予め定めておいた第二の閾値よりも小さい値で
ある当該重みスイッチのみについて、その重みスイッチ
の出力する値の平均値を上記一定値出力手段の出力とし
て、当該重みスイッチを上記一定値出力手段の出力に切
り換えておく学習制御器とをそなえている。
Means for Solving the Problems According to the present invention, an input layer in which a filter is composed of a multilayer perceptron and an input signal is sampled along a space axis or a time axis to obtain n (n is a natural number) sampled signals And a plurality of switches for switching between outputs of a plurality of weight multiplying means and constant value output means for obtaining a product of each value of the n sampled signals obtained from the input layer and a weighting coefficient held inside. A plurality of weight switches, a hidden layer composed of a plurality of first node arithmetic units for adding outputs of the plurality of weight switches, and outputting a value obtained by nonlinearly converting the added value; A weighting circuit for weighting each of the outputs of the node arithmetic unit, an output layer of the second node arithmetic unit that adds the outputs of the weighting circuits, and makes the final output the value obtained by nonlinearly converting the added value, In advance All of the plurality of weight switches are connected to the output of the weight multiplication means, and the weight multiplication is performed so that the error of the final output with respect to the training sampling signal is smaller than a first threshold value given in advance. Second threshold value for outputting a control signal for increasing / decreasing the weighting coefficient of the means and the weighting circuit, and a variance of values output by the plurality of weighting switches with respect to the training sampling signal is predetermined. A learning controller that switches the weight switch to the output of the constant value output means with the average value of the values output by the weight switch as the output of the constant value output means only for the weight switch having a smaller value. It has

作用 それらの手段により本発明によるフィルタは、訓練期間
中には、前記重みスイッチをすべて重み乗算手段の出力
に接続しておき、最終出力の誤差が予め与えられた第一
の閾値よりも小さくなるまで、上記重み乗算手段および
上記重み回路の重み係数をそれぞれ増減し、訓練期間中
の標本化信号に対して重みスイッチが出力する値の分散
が予め定めておいた第二の閾値よりも小さい値である当
該重みスイッチのみについては、その重みスイッチの出
力した値の平均値をあたえることができる。これによ
り、回路の複雑さが軽減され、不要な遅延時間がなくな
り、最適な適応フィルタの構成が可能となる。
By these means, the filter according to the present invention keeps all the weight switches connected to the output of the weight multiplication means during the training period so that the error of the final output becomes smaller than the first threshold value given in advance. Up to the weighting coefficient of the weighting means and the weighting circuit, the variance of the value output by the weighting switch with respect to the sampling signal during the training period is smaller than a predetermined second threshold value. For only the weight switch, the average value of the values output by the weight switch can be given. As a result, the complexity of the circuit is reduced, unnecessary delay time is eliminated, and the optimum adaptive filter configuration is possible.

実 施 例 以下に、図面を用いて本発明の実施例を説明する。Example An example of the present invention will be described below with reference to the drawings.

第1図に、本発明による適応型フィルタの一実施例の基
本構成を示す。入力時系列信号1は、遅延回路2〜10に
よって標本化信号11〜19となり、重み係数スイッチ20の
入力となる。遅延回路2〜10の遅延時間は、入力時系列
信号1の持つ周波数帯域により定まる値であって、例え
ば入力時系列信号1がベースバンド信号であって、その
最高周波数がfcである場合は、遅延回路2〜10の各々の
遅延時間τ〜τ10は、 τ≦1/2fc(但し、k=1,2,3,…) ……(1) に選ぶ。また、各々の遅延時間は、必ずしも等しくする
必要はない。
FIG. 1 shows the basic configuration of one embodiment of the adaptive filter according to the present invention. The input time series signal 1 becomes the sampling signals 11 to 19 by the delay circuits 2 to 10, and becomes the input of the weighting coefficient switch 20. The delay times of the delay circuits 2 to 10 are values determined by the frequency band of the input time series signal 1, and for example, when the input time series signal 1 is a baseband signal and its maximum frequency is fc, The delay times τ 2 to τ 10 of the delay circuits 2 to 10 are selected to be τ k ≦ 1 / 2fc (where k = 1, 2, 3, ...) (1). Also, the delay times do not necessarily have to be equal.

重み係数スイッチ20からの、第1の重み出力21〜25は、
第1のノード演算器26〜30の入力となる。重み係数スイ
ッチ20の構成については、後述する。
The first weight outputs 21 to 25 from the weight coefficient switch 20 are
It becomes an input to the first node arithmetic units 26 to 30. The configuration of the weight coefficient switch 20 will be described later.

第1のノード演算器26〜30においては、その入力となる
第1の重み出力21〜25に対して、予め定められた非線形
の伝達特性に応じて、その出力31〜35を次段に伝達す
る。この伝達特性をどの様に選べば良いかについては、
既に知られている文献、例えば「アイイーイーイー エ
イエスエスピー マガジーン」1987年4月発行の“アン
イントロダクション ツウ コンピュティング ウイズ
ニューラル ネット”(リチャード ビー リップマ
ン)〔(Richard P.Lippmann,“An Introduction to Co
mputing with Neural Nets",IEEE ASSP MAGAZINE APRIL
1987)〕等に詳しく述べられているので、省略する。
In the first node arithmetic units 26 to 30, the outputs 31 to 35 are transmitted to the next stage according to the predetermined non-linear transmission characteristic with respect to the first weight outputs 21 to 25 which are the inputs. To do. As for how to select this transfer characteristic,
Documents already known, for example, "IEEE SSP Magagene" published in April 1987, "Unintroduction Two Computer Computing With Neural Net" (Richard B. Lippmann, "An Introduction to Co
mputing with Neural Nets ", IEEE ASSP MAGAZINE APRIL
1987)], etc., and therefore omitted.

伝達された出力31〜35は、重み回路36〜40を経て、第2
の重み出力41〜45となり、第2のノード演算器46に加え
られる。第2のノード演算器46の入出力伝達特性は、第
1のノード演算器26〜30と同じように予め定められる
が、必ずしも同じ特性でなくてよい。この第2のノード
演算器46の伝達特性についても、前に述べた第1のノー
ド演算器26〜30の伝達特性と同じように定めることがで
きる。第2のノード演算器46の出力は、入力時系列信号
1に対するフィルタ出力47として、外部に伝達される。
The transmitted outputs 31 to 35 are passed through the weighting circuits 36 to 40 and are output to the second
Weighted outputs 41 to 45 are added to the second node calculator 46. The input / output transfer characteristic of the second node arithmetic unit 46 is predetermined as in the case of the first node arithmetic units 26 to 30, but need not necessarily be the same. The transfer characteristic of the second node calculator 46 can be determined in the same manner as the transfer characteristics of the first node calculators 26 to 30 described above. The output of the second node calculator 46 is transmitted to the outside as a filter output 47 for the input time series signal 1.

また学習制御器48は、重み係数スイッチ20、及び重み回
路36〜40に対し、その重みの量と、入力信号の制御を行
なうために、重み制御信号49と、重み係数・スイッチ制
御信号50とを出力する。これら信号は、各々重み回路36
〜40及び、重み係数スイッチ20の制御信号となる。これ
らの制御信号は、既に知られている多層パーセプトロン
の学習規則に従い、最終的なフィルタ出力47が望ましい
値となるように、それぞれの重みの量の増減を制御す
る。それと共に、後で述べる重み係数スイッチ20の内部
にある、切り換えスイッチの制御と、閾値レベルの制御
とを行なう。従って、学習制御器48は、既に知られてい
る信号処理器と、そのプログラムの組合せによって実現
されるので、詳細について割愛する。
Further, the learning controller 48 controls the weight coefficient switch 20 and the weight circuits 36 to 40 by a weight control signal 49 and a weight coefficient / switch control signal 50 in order to control the amount of weight and the input signal. Is output. Each of these signals has a weighting circuit 36.
˜40 and the control signal for the weight coefficient switch 20. These control signals control the increase and decrease of the respective weight amounts so that the final filter output 47 has a desired value according to the already known learning rules of the multilayer perceptron. At the same time, control of the changeover switch inside the weighting factor switch 20 described later and control of the threshold level are performed. Therefore, the learning controller 48 is realized by a combination of the already known signal processor and its program, and the details will be omitted.

第2図は、第1図に示す重み係数スイッチ20の、内部の
構成をさらに詳しく説明するブロック結線図である。標
本化信号11は、重み出力の信号の数(この例に於いては
5個)と同じ数の重みスイッチ51〜55に加えられる。他
の一つの標本化信号12は、同様に重みスイッチ56〜60に
加えられる。他の標本化信号についても、全く同様の重
みスイッチ群にそれぞれ加えられる。第2図では、標本
化信号11と12についての重みスイッチのみを図示してい
るが、実際には全ての標本化信号について、同じ構成に
なる。
FIG. 2 is a block connection diagram for explaining the internal structure of the weighting factor switch 20 shown in FIG. 1 in more detail. The sampled signal 11 is applied to the same number of weight switches 51 to 55 as the number of weight output signals (five in this example). The other sampled signal 12 is similarly applied to weight switches 56-60. The other sampling signals are added to the same weight switch group. In FIG. 2, only the weight switches for the sampled signals 11 and 12 are shown, but actually, all the sampled signals have the same configuration.

また、重みスイッチの各出力は、各標本化信号に対する
ものが一つずつ加算されて、重み出力21乃至重み出力25
となる。従って、重みスイッチの伝達関数をg(x)と
すると、i番目の重み出力0iは、 0i=Σgij(xj) ……(2) となる。ただし、gijは、j番目の標本化信号xjと、i
番目の重み出力oiとを結ぶ重みスイッチの伝達関数であ
る。
Also, the outputs of the weight switches are added one by one for each sampled signal, and the weighted outputs 21 to 25 are output.
Becomes Therefore, if the transfer function of the weight switch is g (x), the i-th weight output 0i is 0i = Σg ij (xj) (2). However, g ij is the j-th sampled signal x j and i
Is the transfer function of the weight switch that connects to the th weight output o i .

第3図は、第2図における重みスイッチの内部を説明す
るブロック結線図である。入力端子61には、第1図にお
ける重み係数スイッチ20の標本化入力の一つが接続され
る。可変コンダクタンス62は、第1図における学習制御
器48からの重み係数・スイッチ制御信号50で制御される
電圧電流特性を示す。可変コンダクタンス62の出力電流
は、スイッチ63を経て出力65となる。出力65は、第1図
における重み係数スイッチ20の重み出力の一つに接続さ
れる。スイッチ63は、切り換えスイッチであって、重み
係数・スイッチ制御信号50によって、可変電流源64にも
切り換えられ得る。可変電流源64もまた、重み係数・ス
イッチ制御信号50により、その出力電流を制御され得
る。従って、第3図に示す重みスイッチの出力65は、そ
の値をuとすると、 u=αxi+k ……(3) で表わされる電流信号となる。ここで、αは、可変コン
ダクタンス62の値、xiは入力端子61の信号レベル、kは
常数である。ただし、αまたはkのどちらかは零である
が、どちらが零になるかは、スイッチ63の位置によって
定まる。従って、第(2)式に示す各重み出力の式の右
辺の各項は、第(3)式に示す各重みスイッチの出力u
であり、左辺はそのuの総和の電流である。
FIG. 3 is a block connection diagram for explaining the inside of the weight switch in FIG. To the input terminal 61, one of the sampling inputs of the weighting factor switch 20 in FIG. 1 is connected. The variable conductance 62 shows the voltage-current characteristic controlled by the weighting factor / switch control signal 50 from the learning controller 48 in FIG. The output current of the variable conductance 62 becomes an output 65 via the switch 63. Output 65 is connected to one of the weight outputs of weighting factor switch 20 in FIG. The switch 63 is a changeover switch, and can also be changed over to the variable current source 64 by the weighting factor / switch control signal 50. Variable current source 64 may also have its output current controlled by weighting factor and switch control signal 50. Therefore, the output 65 of the weight switch shown in FIG. 3 is a current signal represented by u = αx i + k (3), where u is the value. Here, α is the value of the variable conductance 62, x i is the signal level of the input terminal 61, and k is a constant. However, either α or k is zero, but which becomes zero is determined by the position of the switch 63. Therefore, each term on the right side of the equation for each weight output shown in the equation (2) is the output u of each weight switch shown in the equation (3).
And the left side is the current of the sum of u.

次に、これらの構成により、本発明のフィルタがどのよ
うに適応的にその特性を定めるかを説明する。
Next, how the filter of the present invention adaptively determines its characteristics by these configurations will be described.

まず実際の信号の伝送に先立って、トレーニング用の信
号である符号列が伝送され、第1図の入力時系列信号1
としてフィルタに加えられる。このとき、重み係数スイ
ッチ20では、その内部すべてのスイッチを第3図に示す
スイッチ63として、a側に切り換えておく。従って、各
重みスイッチの出力は第(3)式でk=0として定まる
電流値となる。このときに、学習制御器48は、トレーニ
ング信号である符号列の真の値を情報として保持してい
るので、フィルタ出力47と、真の値との差にしたがっ
て、重み係数スイッチ20の内部の重みと、重み回路36〜
40の伝達特性とを制御し、フィルタ出力47が真の値を最
もよく近似するように制御する。具体的にどのように各
々の重みを制御するかは、既に知られている適応フィル
タのトレーニング方法に準ずれば良いので、ここでは述
べない。このトレーニング期間中のフィルタの出力47
と、真の値との誤差は、第4図に示すように変化する。
First, prior to the actual transmission of the signal, the code sequence as the training signal is transmitted, and the input time series signal 1 of FIG.
Is added to the filter as. At this time, in the weighting factor switch 20, all the switches inside thereof are set to the side a as the switch 63 shown in FIG. Therefore, the output of each weight switch has a current value determined by k = 0 in the equation (3). At this time, the learning controller 48 holds the true value of the code string, which is the training signal, as information. Therefore, according to the difference between the filter output 47 and the true value, Weight and weight circuit 36 ~
And the transfer characteristic of 40 to control the filter output 47 so as to best approximate the true value. A specific method of controlling each weight may be based on a known adaptive filter training method, and will not be described here. Filter output 47 during this training period
And the error between the true value and the true value changes as shown in FIG.

すなわち、第4図に示すように、トレーニングは誤差の
値が予め定めてある十分小さな誤差である、第1の閾値
70になるまで繰り返す。学習制御器48は、誤差の値が第
1の閾値70に達したことを検知すると、トレーニングを
打ち切り、第3図における各重みの値から、重みスイッ
チ63の出力65の各々が、一連のトレーニング入力に対し
て、どのような値で応答するかを計算する。そして、そ
の応答の値の分散が予め定めておいた第2の閾値よりも
小さな値である重みスイッチについては、重み係数・ス
イッチ制御信号50により、そのスイッチを切り換える。
同時に、第3図における可変電流源64に対しては、応答
の値の平均値を出力するよう、制御する。これによっ
て、信号の伝達に対して寄与することが少ないパスは、
フィルタ装置から切り離される。もしも入力時系列信号
1の符号歪が少ない場合には、遅延量の大きい標本化信
号に対するパスは、自然に上の条件を満足するので、出
力に対する影響がなくなる。つまり、フィルタ出力47
が、入力時系列信号1に対して時間的に遅れる量は、最
も少なくなる。言い替えれば、本実施例によれば遅延時
間のもっとも少ない適応型フィルタが実現される。
That is, as shown in FIG. 4, the training is a first threshold value in which the error value is a predetermined small enough error.
Repeat until it reaches 70. When the learning controller 48 detects that the value of the error reaches the first threshold value 70, the learning controller 48 terminates the training, and from the value of each weight in FIG. Calculate what value to respond to the input. Then, for the weight switch whose variance of the value of the response is smaller than the predetermined second threshold value, the switch is switched by the weight coefficient / switch control signal 50.
At the same time, the variable current source 64 in FIG. 3 is controlled so as to output the average value of the response values. As a result, the path that contributes little to the transmission of the signal is
Separated from the filter device. If the input time-series signal 1 has a small code distortion, the path for the sampled signal with a large delay amount naturally satisfies the above condition, so that there is no influence on the output. That is, the filter output 47
However, the amount of time delay with respect to the input time series signal 1 is the smallest. In other words, according to this embodiment, the adaptive filter with the smallest delay time is realized.

これらの構成要素は、説明の便宜上ハードウェアの概念
を用いたが、同じ動作を既知の信号変換回路と、電子計
算機及びそれを制御するための制御プログラムで実現で
きる。
Although these components use the concept of hardware for convenience of explanation, the same operation can be realized by a known signal conversion circuit, an electronic computer, and a control program for controlling the same.

発明の効果 以上のように本発明は、訓練期間中には、前記重みスイ
ッチをすべて重み乗算手段の出力に接続しておき、最終
出力の誤差が予め与えられた第一の閾値よりも小さくな
るまで、上記重み乗算手段および上記重み回路の重み係
数をそれぞれ増減し、訓練期間中の標本化信号に対して
重みスイッチが出力する値の分散が予め定めておいた第
二の閾値よりも小さい値である当該重みスイッチのみに
ついては、その重みスイッチの出力した値の平均値をあ
たえることができる。すなわち、これにより、回路の複
雑さが軽減され、不要な遅延時間がなくなり、最適な適
応フィルタの構成が可能となる。
As described above, according to the present invention, during the training period, all the weight switches are connected to the output of the weight multiplication means, and the error of the final output becomes smaller than the first threshold value given in advance. Up to a value smaller than a predetermined second threshold value by increasing or decreasing the weighting coefficient of the weight multiplying means and the weighting circuit, and the variance of the value output by the weighting switch with respect to the sampling signal during the training period. For only the weight switch, the average value of the values output by the weight switch can be given. That is, this reduces the complexity of the circuit, eliminates unnecessary delay time, and enables the optimum adaptive filter configuration.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例における適応型フィルタのブ
ロック結線図、また第2図は第1図に示す重み係数スイ
ッチの内部の構成をさらに詳しく示したブロック結線
図、第3図は第2図における重みスイッチの内部をさら
に詳しく示したブロック結線図、第4図はトレーニング
期間中における適応型フィルタの出力の残差を表わす波
形図である。 2〜10……遅延回路、20……重み係数スイッチ、26〜30
……第1のノード演算器、36〜40……重み回路、46……
第2のノード演算器、48……学習制御器。
FIG. 1 is a block connection diagram of an adaptive filter according to an embodiment of the present invention, FIG. 2 is a block connection diagram showing the internal configuration of the weighting factor switch shown in FIG. 1 in more detail, and FIG. FIG. 4 is a block connection diagram showing the inside of the weight switch in more detail, and FIG. 4 is a waveform diagram showing the residual of the output of the adaptive filter during the training period. 2-10 ... Delay circuit, 20 ... Weighting factor switch, 26-30
...... First node calculator, 36 to 40 ...... Weight circuit, 46 ......
Second node calculator, 48 ... Learning controller.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 17/10 H03H 17/02 G 8842−5J ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G06F 17/10 H03H 17/02 G 8842-5J

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】一次元あるいは二次元状に分布する信号を
空間的あるいは時間的に濾波する際に、上記信号を空間
軸あるいは時間軸に沿って標本化してn個(nは自然
数)の標本化信号を得る入力層と、 上記入力層から得られる上記n個の標本化信号のそれぞ
れの値と内部に保持する重み係数との積を求める複数個
の重み乗算手段の出力と一定値出力手段の出力とを切り
換える複数個の重みスイッチ、上記複数個の重みスイッ
チの出力を加算し、その加算値を非線形変換した値を出
力する複数個の第一のノード演算器からなる隠れ層と、 上記複数個の第一のノード演算器の出力のそれぞれに対
して重み付けを行う重み回路、上記重み回路の出力を加
算し、その加算値を非線形変換した値を最終出力とする
第二のノード演算器からなる出力層と、 予め上記複数個の重みスイッチをすべて上記重み乗算手
段の出力に接続しておき、訓練用の標本化信号に対する
上記最終出力の誤差が予め与えられた第一の閾値よりも
小さくなるように、上記重み乗算手段および上記重み回
路の重み係数をそれぞれ増減する制御信号を出力し、上
記訓練用の標本化信号に対して上記複数個の重みスイッ
チが出力する値の分散が予め定めておいた第二の閾値よ
りも小さい値である当該重みスイッチのみについて、そ
の重みスイッチの出力する値の平均値を上記一定値出力
手段の出力として、当該重みスイッチを上記一定値出力
手段の出力に切り換えておく学習制御器と からなる多層パーセプトロンで構成されることを特徴と
する適応型フィルタ。
1. When filtering one-dimensionally or two-dimensionally distributed signals spatially or temporally, the signals are sampled along the spatial axis or the time axis, and n samples (n is a natural number) are sampled. An input layer for obtaining a digitized signal, outputs of a plurality of weight multiplying means for obtaining a product of each value of the n sampled signals obtained from the input layer and a weighting coefficient held therein, and a constant value output means A plurality of weight switches for switching between outputs of the plurality of weight switches, a hidden layer including a plurality of first node arithmetic units for adding outputs of the plurality of weight switches and outputting a value obtained by performing non-linear conversion of the added value, A weighting circuit for weighting each of the outputs of the plurality of first node computing units, and a second node computing unit for adding the outputs of the weighting circuits and nonlinearly converting the added value to be the final output An output layer consisting of All of the plurality of weight switches are connected in advance to the output of the weight multiplying means, and the error of the final output with respect to the sampling signal for training becomes smaller than the first threshold value given in advance. A control signal for increasing / decreasing the weighting coefficient of the weight multiplying means and the weighting circuit is output, and the variance of the values output by the plurality of weighting switches with respect to the sampling signal for training is predetermined. Learning only by switching the weight switch to the output of the constant value output means with respect to only the weight switch having a value smaller than the threshold value of, the average value of the values output by the weight switch as the output of the constant value output means. An adaptive filter consisting of a multilayer perceptron consisting of a controller.
JP1039908A 1989-02-20 1989-02-20 Adaptive filter Expired - Fee Related JPH0773194B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1039908A JPH0773194B2 (en) 1989-02-20 1989-02-20 Adaptive filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1039908A JPH0773194B2 (en) 1989-02-20 1989-02-20 Adaptive filter

Publications (2)

Publication Number Publication Date
JPH02218210A JPH02218210A (en) 1990-08-30
JPH0773194B2 true JPH0773194B2 (en) 1995-08-02

Family

ID=12566057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1039908A Expired - Fee Related JPH0773194B2 (en) 1989-02-20 1989-02-20 Adaptive filter

Country Status (1)

Country Link
JP (1) JPH0773194B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0770970B2 (en) * 1991-01-23 1995-07-31 富士通株式会社 Adaptive equalizer

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3814142A (en) * 1972-05-01 1974-06-04 Johns Manville Gasketing tape woven of staple glass fiber
JPS5947479A (en) * 1982-09-10 1984-03-17 富士フアイバ−グラス株式会社 Glass fiber product

Also Published As

Publication number Publication date
JPH02218210A (en) 1990-08-30

Similar Documents

Publication Publication Date Title
Haykin et al. Nonlinear adaptive prediction of nonstationary signals
Campolucci et al. On-line learning algorithms for locally recurrent neural networks
US4843583A (en) Nonlinear adaptive filter
Krusienski et al. Design and performance of adaptive systems based on structured stochastic optimization strategies
US5297166A (en) Method and apparatus for decision feedback equalization with reduced convergence time
Mandic et al. A normalized gradient descent algorithm for nonlinear adaptive filters using a gradient adaptive step size
Sivakumar et al. Image restoration using a multilayer perceptron with a multilevel sigmoidal function
JPH07191951A (en) Neural network circuit
US5170071A (en) Stochastic artifical neuron with multilayer training capability
JPH0773194B2 (en) Adaptive filter
JPH07282168A (en) Chaos-recurrent neuronetwork and its learning method
Beerhold et al. Pulse-processing neural net hardware with selectable topology and adaptive weights and delays
Siu et al. Decision feedback equalization using neural network structures
JP3563080B2 (en) Signal processing device
KR20210113722A (en) Matrix multiplier structure and multiplying method capable of transpose matrix multiplication
JPH07113942B2 (en) Neurochip combiner
Krusienski et al. Comparative analysis of neural network filters and adaptive Volterra filters
JPH08101819A (en) Equalization method of distortion data signal and circuit device
Wang A modular analog CMOS LSI for feedforward neural networks with on-chip BEP learning
Grant Artificial neural network and conventional approaches to filtering and pattern recognition
JPS60103714A (en) Automatic equalizer
Farhang-Boroujeny On statistical efficiency of the LMS algorithm in system modeling
Campolucci et al. Intrinsically stable IIR filters and IIR-MLP neural networks for signal processing
JP3262340B2 (en) Information processing device
Meena et al. Design and Analysis of Linear Phase Finite Impulse Response Filter Using Henry Gas Solubility Optimization Algorithm

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees