JPH0895605A - High frequency circuit control method/device - Google Patents

High frequency circuit control method/device

Info

Publication number
JPH0895605A
JPH0895605A JP6226420A JP22642094A JPH0895605A JP H0895605 A JPH0895605 A JP H0895605A JP 6226420 A JP6226420 A JP 6226420A JP 22642094 A JP22642094 A JP 22642094A JP H0895605 A JPH0895605 A JP H0895605A
Authority
JP
Japan
Prior art keywords
circuit
value
output
adjustment
neural network
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.)
Granted
Application number
JP6226420A
Other languages
Japanese (ja)
Other versions
JP2800696B2 (en
Inventor
Akio Ukita
明生 浮田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6226420A priority Critical patent/JP2800696B2/en
Publication of JPH0895605A publication Critical patent/JPH0895605A/en
Application granted granted Critical
Publication of JP2800696B2 publication Critical patent/JP2800696B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

PURPOSE: To increase the adjusting speed of a high frequency circuit by generating various circuit output patterns by means of circuit simulator and then making a neural network learn these generated patterns. CONSTITUTION: The characteristic of a part that has the large variance of characteristic among parts included in a high frequency circuit 8 is set at the value that is selected at random within a fixed range against the nominal value. Then the value of the part for adjusting is varied so that the output of the circuit 8 has the most desirable characteristic. Under such condition, the value of the part for adjusting is set at r0. Then, the part for adjusting is set at its initial value r1 and the output of the circuit 8 is calculated. At the same time, an output pattern and the r0-r1 value are used as the teacher data that is learnt by a neural network 3. The preceding procedure is repeated and plural teacher data are obtained and then leant by the network 3. Then, the actual output pattern of the circuit 8 is inputted to the network 3, and the output of the network 3 is controlled as an adjusting variable of the part.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は高周波回路の調整方法お
よび装置、とくに、設計時にシミュレータを利用して設
計した回路モジュールを工場で調整する高周波回路の調
整方法および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and a device for adjusting a high frequency circuit, and more particularly to a method and a device for adjusting a high frequency circuit for adjusting a circuit module designed by using a simulator at the time of design.

【0002】[0002]

【従来の技術】従来のTV,通信機等は、高周波フィル
タ、高周波アンプ等、製造後に特性を調整する必要のあ
る部品が使用されている。調整作業は、測定器の表示を
見ながら、人手により行われている場合が多かった。こ
れを自動化して、効率的に行うための、従来の技術の例
としては、特開平4−281501公報がある。この装
置は、TVチューナの周波数特性自動調整装置である。
2. Description of the Related Art Conventional TVs, communication devices and the like use high-frequency filters, high-frequency amplifiers, and other parts whose characteristics need to be adjusted after manufacture. In many cases, the adjustment work was performed manually while observing the display on the measuring instrument. Japanese Patent Laid-Open No. 4-281501 is an example of a conventional technique for automating and efficiently performing this. This device is an automatic frequency characteristic adjusting device for a TV tuner.

【0003】図6は従来の装置を示すブロック図であ
る。従来の装置は、高周波信号発生器7、ファジィ推論
部10、オシロスコープ11、特徴認識部12、コイル
13、チューナ14、ハンド15、16よりなる。この
装置では、測定した波形が、規格を満足するように、コ
イルの幅を変化させる調整を行う。実際の観測結果をオ
シロスコープで測定する。これを転送して特徴認識部1
2において、数値処理により帯域幅、同調点等の特徴量
を抽出する。次にファジィ推論部10で、前記特徴量に
ファジィルールを適用し、コイルの幅を変化させる調整
量を算出する。調整量に基づいて、ハンド15、16を
動かし、コイル13の幅を変化させて、調整を行う。フ
ァジィルールおよびそのメンバシップ関数は、熟練者が
行う調整の実績に基づいて決定される。
FIG. 6 is a block diagram showing a conventional device. The conventional device includes a high frequency signal generator 7, a fuzzy inference unit 10, an oscilloscope 11, a feature recognition unit 12, a coil 13, a tuner 14, and hands 15 and 16. In this device, the width of the coil is adjusted so that the measured waveform satisfies the standard. Measure the actual observation result with an oscilloscope. This is transferred to the feature recognition unit 1
In 2, the characteristic quantities such as bandwidth and tuning point are extracted by numerical processing. Then, the fuzzy inference unit 10 applies a fuzzy rule to the feature amount to calculate an adjustment amount for changing the width of the coil. Based on the adjustment amount, the hands 15 and 16 are moved to change the width of the coil 13 to perform the adjustment. The fuzzy rule and its membership function are determined based on the results of adjustments performed by a skilled person.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の装置
は、調整に用いるファジィルールのメンバッシップ関数
を決定するのに、熟練者の実績を用いているので、実績
を記録するのに、多大な工数がかかるという欠点があ
る。また、作業者毎に、癖がある場合、統一的なファジ
ィルールを導出するのが難しいという欠点がある。ま
た、新製品の調整の場合は、調整の熟練者が存在しない
場合があり、この時は、ファジィルールを試行錯誤的に
作り出さなければならないという欠点がある。
The above-mentioned conventional apparatus uses a track record of a skilled person to determine the membership function of the fuzzy rule used for the adjustment, so that it takes a lot of man-hours to record the track record. There is a drawback that it costs. In addition, if each worker has a habit, it is difficult to derive a uniform fuzzy rule. In addition, in the case of adjusting a new product, there may be no expert in adjustment, and at this time, there is a disadvantage that fuzzy rules must be created by trial and error.

【0005】[0005]

【課題を解決するための手段】本発明の高周波回路調整
装置は、高周波回路の特性をシミュレートするシミュレ
ータと、前記シミュレータで計算した前記高周波回路の
出力値およびそのときの回路を構成する素子の素子値を
教師データとして学習するニューラルネットワークと、
前記高周波回路に信号を供給する信号入力部と、前記高
周波回路の出力を測定する測定部と、前記測定部の出力
をニューラルネットワークに入力し素子の調整値を指示
する制御部とを含んで構成さるれる。
A high-frequency circuit adjusting apparatus of the present invention comprises a simulator for simulating the characteristics of a high-frequency circuit, an output value of the high-frequency circuit calculated by the simulator, and an element constituting the circuit at that time. A neural network that learns element values as teacher data,
A configuration including a signal input unit that supplies a signal to the high-frequency circuit, a measurement unit that measures the output of the high-frequency circuit, and a control unit that inputs the output of the measurement unit to a neural network and instructs the adjustment value of the element. Sararu

【0006】本発明の高周波回路調整方法は、(A)回
路シミュレータ上の素子のうち、特性のばらつきが大き
いものについて、その値を予め定めた範囲の中から選ん
だある値に設定するステップ、(B)前記(A)のあと
で、回路シミュレータにおいて、n個の調整用の素子の
値r0〜rnを変動させて、その都度回路出力を計算
し、回路特性が最も望ましい状態になるようなr0〜r
nの値を計算するステップ、(C)調整用の素子値r0
〜rnを調整前の値に設定し、回路の出力パターンを回
路シミュレータで計算するステップ、(D)前記(C)
で計算した出力パターンをニューラルネットの入力と
し、前記(B)で計算した最適な調整用素子値r0〜r
nの値と前記(C)のr0〜rnの値の差分をそのとき
のニューラルネットの出力教師データとするために、上
記出力パターン及びr0〜rnの差分を対として記憶す
るステップ、(E)前記(A)での素子値の設定を前と
違う値にし、前記(A)〜(D)のステップを、予め定
められた回数繰り返すステップ、(F)前記(D)で記
憶したデータをニューラルネットに学習させるステッ
プ、(G)前記(F)で学習したニューラルネットに実
物の調整前の回路の出力パターンを入力し、ニューラル
ネットの出力分だけ調整用素子を調整するステップ、と
を含んで構成される。
The high-frequency circuit adjusting method of the present invention comprises: (A) a step of setting the value of an element on the circuit simulator having a large variation in characteristics to a certain value selected from a predetermined range; (B) After the above (A), in the circuit simulator, the values r0 to rn of the n adjusting elements are changed, and the circuit output is calculated each time, so that the circuit characteristics become the most desirable state. r0-r
Step of calculating the value of n, (C) element value r0 for adjustment
~ Setting rn to a value before adjustment and calculating the output pattern of the circuit with the circuit simulator, (D) the (C)
Using the output pattern calculated in step 1 as the input of the neural network, the optimum adjustment element values r0 to r calculated in (B) above
storing the output pattern and the difference between r0 to rn as a pair so that the difference between the value of n and the value of r0 to rn in (C) is used as the output teacher data of the neural network at that time, (E) The element value in (A) is set to a value different from the previous value, and the steps (A) to (D) are repeated a predetermined number of times, (F) the data stored in (D) is neural-coded. And (G) inputting an output pattern of an actual circuit before adjustment to the neural network learned in (F) and adjusting the adjustment element by the output of the neural network. Composed.

【0007】[0007]

【実施例】次に、本発明について図面を参照して詳細に
説明する。
The present invention will be described in detail with reference to the drawings.

【0008】図1は、本発明の一実施例を示すブロック
図である。本発明の調整方法を実施する装置は、高周波
シミュレータ1、制御部2、入力信号発生器7、測定器
9および、調整対象である高周波回路8より構成され
る。制御部2に含まれている、ランダム素子値発生部
4、教師データ記憶部5、ニューラルネットワーク3、
調整指示部6はソフトウエアとして実現されている。高
周波回路8は、本発明の装置で調整される対象である。
FIG. 1 is a block diagram showing an embodiment of the present invention. An apparatus for carrying out the adjusting method of the present invention is composed of a high frequency simulator 1, a control unit 2, an input signal generator 7, a measuring instrument 9, and a high frequency circuit 8 to be adjusted. The random element value generation unit 4, the teacher data storage unit 5, the neural network 3, which are included in the control unit 2,
The adjustment instruction unit 6 is realized as software. The high frequency circuit 8 is the object to be adjusted by the device of the present invention.

【0009】図2は高周波回路8の一例を示す図であ
る。この回路はマイクロ波帯の1段増幅回路であり、基
板上に抵抗、コンデンサ、インダクタ及び、FET29
が実装され、マイクロストリップ線路23〜26で接続
されている。この増幅回路の仕様として、入力ポートか
らみた、反射係数(SパラメータのS11)、及び伝達
係数(SパラメータのS21)が特定の周波数範囲で一
定の規格を満足しなければならないが、FET29のば
らつきが大きいので、調整用にオープンスタブ21及び
22が設けられている。作業者は、島状に複数用意され
たスタブを、回路に接続する個数を加減することによっ
て、上記仕様を満足させる作業を行っている。上記増幅
回路の調整を行う場合は、入力信号発生器7、および測
定器9は、まとめてネットワークアナライザによりな
る。高周波シミュレータ1としては、例えばHP社のM
DS等よりなる。
FIG. 2 is a diagram showing an example of the high frequency circuit 8. This circuit is a microwave band one-stage amplifier circuit, and has resistors, capacitors, inductors, and FETs 29 on the substrate.
Are mounted and are connected by the microstrip lines 23 to 26. As a specification of this amplifier circuit, the reflection coefficient (S11 of S parameter) and the transfer coefficient (S21 of S parameter) as viewed from the input port must satisfy a certain standard in a specific frequency range. , The open stubs 21 and 22 are provided for adjustment. The worker performs the work of satisfying the above-mentioned specifications by adjusting the number of island-shaped stubs connected to the circuit. When adjusting the amplifier circuit, the input signal generator 7 and the measuring instrument 9 are collectively a network analyzer. As the high frequency simulator 1, for example, M of HP
Consists of DS etc.

【0010】次に本発明の調整方法の概略の動作を述べ
る。高周波シミュレータ1で上記増幅回路のシミュレー
ションを行うが、この時、FET29等の素子値を設計
値から、一定の範囲内でランダムにばらつかせて、その
度毎に回路の出力値を計算する。この時の調整用素子の
修正値と、回路の出力値を対として教師データとし、一
定量のデータが集まったところで、ニューラルネット3
に学習させる。学習済みのニューラルネット3に対して
今度は、実物の高周波回路8の出力値を入力し、調整用
素子の修正値を出力させて、この値に基づき、高周波回
路8の調整用素子の調整を行う。
Next, the general operation of the adjusting method of the present invention will be described. The high-frequency simulator 1 simulates the amplifier circuit. At this time, the element values of the FET 29 and the like are randomly varied from the design value within a certain range, and the output value of the circuit is calculated each time. The correction value of the adjustment element at this time and the output value of the circuit are paired as teacher data, and when a certain amount of data is collected, the neural network 3
Let them learn. Next, the learned output of the high-frequency circuit 8 is input to the learned neural network 3, the corrected value of the adjustment element is output, and the adjustment element of the high-frequency circuit 8 is adjusted based on this value. To do.

【0011】次に各部の動作を詳細に説明する。Next, the operation of each section will be described in detail.

【0012】図3(a),(b)は教師データを作成す
る方法を示す流れ図である。
3A and 3B are flow charts showing a method of creating teacher data.

【0013】高周波シミュレータ1においては、上記回
路例のシミュレーションを行う。なお通常上記増幅器の
ような回路を設計するときは、上記シミュレーションを
行う場合も多いので、この場合は、設計時のシミュレー
ションをもって上記シミュレーションに代える。
The high frequency simulator 1 simulates the above circuit example. Note that when the circuit such as the amplifier is usually designed, the simulation is often performed, and in this case, the simulation at the time of design is replaced with the simulation.

【0014】シミュレーションによって、ニューラルネ
ットワーク3に学習させる教師データを生成するが、こ
れについて、フローを示す図3(a)を参照して説明す
る。
Teacher data to be learned by the neural network 3 is generated by simulation, which will be described with reference to the flow chart of FIG.

【0015】処理101では、ばらつき素子値発生部4
において、シミュレータ上に設定するFET29の特性
値を、カタログ値(標準値)から一定の範囲内で生成し
たある値に設定する。この設定は、FETの特性のばら
つきを想定している。なお本実施例では、FETの特性
のばらつきが、全体の回路のばらつき要因として支配的
であると仮定しているが、他にも、ばらつきが回路の特
性に対して大きく影響する素子がある場合は、同様の処
理を行う。ここで設定する以外の素子はすべて理想値
(設計値)に設定する。
In process 101, the variation element value generation unit 4
At, the characteristic value of the FET 29 set on the simulator is set to a certain value generated within a certain range from the catalog value (standard value). This setting assumes variations in FET characteristics. In the present embodiment, it is assumed that the variation in the FET characteristics is the dominant factor in the variation of the entire circuit. However, when there is an element in which the variation greatly affects the characteristics of the circuit. Performs similar processing. All elements other than those set here are set to ideal values (design values).

【0016】処理102では、101で設定した各素子
値のもとにシミュレーションを実施し、調整用スタブ2
1、22の長さを種々の値に変化させて、最も回路の特
性が最適になるような調整用スタブの長さを求める。こ
の長さをそれぞれL21、L22とする。
In process 102, a simulation is performed based on each element value set in 101, and the adjustment stub 2
The lengths of 1 and 22 are changed to various values, and the length of the adjusting stub that maximizes the circuit characteristics is obtained. Let these lengths be L21 and L22, respectively.

【0017】次に処理103では、スタブ21、22が
最も短い場合、すなわち調整用のスタブを一つも接続し
ない状態の回路の出力をシミュレーションで計算する。
このときのスタブの長さをそれぞれM21、M22とする。
回路の出力例は、SパラメータのS21を例にとると例
えば図4のようになる。この図は、定められた周波数範
囲での、S21の振幅の周波数特性を示している。
Next, in process 103, when the stubs 21 and 22 are the shortest, that is, the output of the circuit in the state where no adjustment stub is connected is calculated by simulation.
The lengths of the stubs at this time are M21 and M22, respectively.
An output example of the circuit is as shown in FIG. 4, for example, when S21 of the S parameter is taken as an example. This figure shows the frequency characteristic of the amplitude of S21 in the defined frequency range.

【0018】処理104では、上記図4の出力パターン
の内で予め定められた、n個の周波数でのデータO1 か
らOn と、さきに計算した(L21−M21)および(L22
−M22)の組をひとつの教師データとして、教師データ
記憶部5に記憶する。なお本図では、S21の振幅成分
のみ扱っているが、S21の位相成分についても、同様
に、教師データに含める場合もある。また満足すべき規
格によっては、S11,S22など他のパラメータも含
める。
In process 104, data O1 to On at n frequencies, which are predetermined in the output pattern of FIG. 4, are calculated (L21-M21) and (L22).
-M22) is stored in the teacher data storage unit 5 as one teacher data. Although only the amplitude component of S21 is dealt with in this figure, the phase component of S21 may also be included in the teacher data in the same manner. Other parameters such as S11 and S22 may be included depending on the standards to be satisfied.

【0019】処理105では、記憶した教師データの件
数が一定の件数に達したかを判定し、一定以上でないと
きは、処理101に戻り、先のものとは別のFETと特
性値を設定する。処理101に戻ったときは、FET2
9の特性値は前とは違った値とする。
In process 105, it is determined whether or not the number of stored teacher data has reached a certain number, and if it is not more than a certain number, the process returns to step 101 and another FET and characteristic value different from the previous one are set. . When returning to the process 101, FET2
The characteristic value of 9 is different from the previous one.

【0020】これらの処理をとおして、十分な件数の教
師データを生成する。上記処理は一連のプログラムとし
て、制御部2に実装されている。制御部2は例えば、パ
ーソナルコンピュータで構成される。
Through these processes, a sufficient number of teacher data are generated. The above processing is implemented in the control unit 2 as a series of programs. The control unit 2 is composed of, for example, a personal computer.

【0021】次に図3(b)に示す方法について説明す
る。
Next, the method shown in FIG. 3B will be described.

【0022】処理201では、回路を構成するすべての
素子値を理想値(設計値)に設定する。このとき調整用
スタブ21、22の長さをそれぞれL21、L22とする。
In process 201, all the element values forming the circuit are set to ideal values (design values). At this time, the lengths of the adjusting stubs 21 and 22 are L21 and L22, respectively.

【0023】処理202では、調整用スタブ21、22
の長さを予め定めた値に設定して、回路の出力をシミュ
レーションで計算する。このときのスタブの長さをそれ
ぞれM21、M22とする。回路の出力例は、図3(a)の
場合と同じである。
In step 202, the adjustment stubs 21 and 22 are used.
The length of is set to a predetermined value and the output of the circuit is calculated by simulation. The lengths of the stubs at this time are M21 and M22, respectively. The output example of the circuit is the same as the case of FIG.

【0024】処理203では、図4の出力パターンの内
で予め定められた、n個の周波数でのデータO1 からO
n と、さきに計算した(L21−M21)および(L22−M
22)の組をひとつの教師データとして、教師データ記憶
部5に記憶する。なお本図では、S21の振幅成分のみ
扱っているが、S21の位相成分についても、同様に、
教師データに含める場合もある。また満足すべき規格に
よっては、S11,S22など他のパラメータも含め
る。
In process 203, data O1 to O at n frequencies which are predetermined in the output pattern of FIG.
n and (L21-M21) and (L22-M) calculated previously
The group 22) is stored in the teacher data storage unit 5 as one piece of teacher data. Although only the amplitude component of S21 is dealt with in this figure, the phase component of S21 is similarly processed.
It may be included in the teacher data. Other parameters such as S11 and S22 may be included depending on the standards to be satisfied.

【0025】処理204では、記憶した教師データの件
数が一定の件数に達したかを判定し、一定以上でないと
きは、処理202に戻り、調整用スタブ21、22の長
さは先のものとは別の値に設定する。
In the process 204, it is judged whether or not the number of stored teacher data has reached a certain number, and if it is not more than a certain number, the process returns to the process 202 and the lengths of the adjustment stubs 21 and 22 are the same as before. Is set to a different value.

【0026】これらの処理をとおして、十分な件数の教
師データを生成する。上記処理は一連のプログラムとし
て、制御部2に実装されている。制御部2は例えば、パ
ーソナルコンピュータで構成される。
Through these processes, a sufficient number of teacher data are generated. The above processing is implemented in the control unit 2 as a series of programs. The control unit 2 is composed of, for example, a personal computer.

【0027】つぎにニューラルネットワーク3の実施例
に付いて述べる。ニューラルネットワークはたとえば図
5のように構成される。本図に置いてニューラルネット
ワークは、上記教師データのうち、回路の測定値であ
る、O1 からOn のデータ数に相当する個数の入力素子
を有する入力層91と、これらの入力層のそれぞれの出
力を入力する、予め定められた個数の中間素子を持った
中間層92と、中間層92の出力を入力とし、調整用ス
タブの調整量を出力する出力素子93とを備えている。
入力素子の値としては、図4のO1 からOn が順番に割
り当てられる。中間素子は、入力素子からの出力のそれ
ぞれに、個別に指定された重みづけを行った後、その総
和を求め、その総和に応じた値をシグモイド関数で変換
して出力する。シグモイド関数の例としては、公知の例
である、Y=1/(1+exp(−λX)) 等を用い
る。
Next, an embodiment of the neural network 3 will be described. The neural network is configured as shown in FIG. 5, for example. In the figure, the neural network includes an input layer 91 having input elements of a number corresponding to the number of data of O1 to On, which is a measured value of the circuit among the above-mentioned teaching data, and outputs of each of these input layers. Is provided with an intermediate layer 92 having a predetermined number of intermediate elements, and an output element 93 that receives the output of the intermediate layer 92 and outputs the adjustment amount of the adjustment stub.
The values of the input elements are sequentially assigned from O1 to On in FIG. The intermediate element weights the outputs from the input elements individually, and then calculates the sum of the weights. The intermediate element converts the value according to the sum by a sigmoid function and outputs the value. As an example of the sigmoid function, a known example such as Y = 1 / (1 + exp (−λX)) is used.

【0028】同様に出力素子もすべての中間素子の出力
にそれぞれ予め指定された重み付けを行った後に、その
総和を求め、その総和に応じた値をシグモイド関数で変
換出力する。出力素子から出力される値は、0から1の
間の実数値を有ている。この値は、スタブの調整量に該
当する。なお実際のスタブの長さは、0から1の間の数
とは限らないので、教師データのスタブの調整量の項
は、取り得る最大値を1.0、最小値を0.0に割り当
て、中間の値は比例計算によって0.0から1.0の間
の値にスケーリングしたあと、ニューラルネットの学習
に用いる。また、ニューラルネットに、回路の測定値を
入力して、スタブの調整量を計算させたときは、上記ス
ケーリングの逆変換を行って、実際の調整量を得る。
Similarly, for the output elements, the outputs of all the intermediate elements are respectively weighted in advance, and then the total sum is obtained, and the value corresponding to the total sum is converted and output by the sigmoid function. The value output from the output element has a real value between 0 and 1. This value corresponds to the adjustment amount of the stub. Note that the actual length of the stub is not necessarily a number between 0 and 1, so the maximum adjustment value of the teacher data is assigned to 1.0 and the minimum adjustment value is assigned to 0.0. , The intermediate value is scaled to a value between 0.0 and 1.0 by proportional calculation and then used for learning of the neural network. When the measured value of the circuit is input to the neural network to calculate the adjustment amount of the stub, the inverse conversion of the above scaling is performed to obtain the actual adjustment amount.

【0029】ニューラルネットワークに教師データを学
習させるという動作は、具体的にはニューラルネットワ
ーク3の入力層と中間層間及び入力層と出力素子完の結
合の重みを正しい値に修正する動作のことであり、修正
のアルゴリズムはたとえば誤差逆伝搬法を用いる。誤差
逆伝搬法については公知の方法であり特に説明しない。
全ての教師データにたいして出力素子の出力誤差が充分
小さくなったら荷重修正を終了する。上記学習の過程
は、一連のプログラムとして、制御部2に実装されてい
る。
The operation of making the neural network learn the teacher data is specifically an operation of correcting the weights of the connection between the input layer and the intermediate layer of the neural network 3 and between the input layer and the output element to correct values. The correction algorithm uses, for example, the error back propagation method. The error back propagation method is a known method and will not be described in particular.
When the output error of the output element becomes sufficiently small for all the teacher data, the load correction is finished. The learning process is implemented in the control unit 2 as a series of programs.

【0030】次に回路の実物の調整について説明する。
まず調整用スタブが最短の状態で、測定を行う。なお、
図1には省略しているが、測定値は、予め制御部2組み
込まれたソフトウエアによって、自動的に制御部に転送
される。次に上記手順で学習済みのニューラルネットワ
ークに、回路の測定値を入力する。入力データは、図4
で示した、予め定めたいくつかの周波数での値とする。
ニューラルネット3の出力値はスタブ調整量を示すの
で、上記スケーリングの逆変換をしたあと、調整指示部
6において、予め記憶しておいた対応表との比較から、
スタブの接続点を求め、画面上等に表示する。上記一連
の手順はプログラムによって自動的に行われる。画面等
の表示に従って、人手によりスタブを接続する。
Next, the actual adjustment of the circuit will be described.
First, the measurement is performed with the adjustment stub shortest. In addition,
Although not shown in FIG. 1, the measurement value is automatically transferred to the control unit by software installed in the control unit 2 in advance. Next, the measured value of the circuit is input to the neural network that has been learned by the above procedure. Input data is shown in Figure 4.
It is a value at several predetermined frequencies shown in.
Since the output value of the neural network 3 indicates the stub adjustment amount, after the inverse conversion of the above scaling, the adjustment instruction unit 6 compares it with a correspondence table stored in advance,
Find the connection point of the stub and display it on the screen. The above series of procedures is automatically performed by the program. Connect the stubs manually by following the instructions on the screen.

【0031】なお図1には省略されているが、調整用ス
タブの接続すべき箇所の指示をもとに、その箇所をボン
ディングするようなボンダーを追加して、調整作業を完
全自動化することもできる。ボンダーについては、公知
の装置であり特に説明しない。
Although not shown in FIG. 1, it is also possible to add a bonder for bonding the adjustment stub based on the instruction of the position to be connected to the adjustment stub to completely automate the adjustment work. it can. The bonder is a known device and will not be described in particular.

【0032】また、上記実施例は、本発明をFETアン
プの調整に適用した実施例を示しているが、他にも、高
周波フィルタなど、シミュレータにより特性がシミュレ
ーションができるものの調整に、本発明の調整法を適用
できる。
Further, the above-mentioned embodiment shows an embodiment in which the present invention is applied to the adjustment of the FET amplifier, but in addition, the adjustment of the present invention can be applied to the adjustment of the characteristics that can be simulated by a simulator such as a high frequency filter. Adjustment method can be applied.

【0033】[0033]

【発明の効果】本発明の高周波回路調整装置は、調整に
ニューラルネットを用いており、ニューラルネットの学
習データは回路シミュレータから、自動的に生成される
ので、熟練者の実績を人手で調査する必要がなく、工数
がかからないという効果がある。また、作業者のノウハ
ウの依存しないので、作業者毎の癖に影響されることも
なく、調整の熟練者が存在しない場合でも、調整システ
ムが構築できるという効果がある。
The high-frequency circuit adjusting apparatus of the present invention uses a neural network for the adjustment, and since the learning data of the neural network is automatically generated from the circuit simulator, the performance of the expert is manually investigated. It is not necessary and has the effect of not requiring man-hours. In addition, since it does not depend on the know-how of the worker, it is not affected by the habit of each worker, and there is an effect that the adjustment system can be constructed even when there is no expert in adjustment.

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

【図1】本発明の制御部の一実施例を示すブロック図で
ある。
FIG. 1 is a block diagram showing an embodiment of a control unit of the present invention.

【図2】高周波アンプの回路の一例を示す回路図であ
る。
FIG. 2 is a circuit diagram showing an example of a circuit of a high frequency amplifier.

【図3】(a),(b)は教師データを生成する流れ図
である。
3A and 3B are flowcharts for generating teacher data.

【図4】Sパラメータの測定値を示すグラフである。FIG. 4 is a graph showing measured values of S parameters.

【図5】ニューラルネットワークの一例を示す図であ
る。
FIG. 5 is a diagram showing an example of a neural network.

【図6】従来の装置の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of a conventional device.

【符号の説明】 1 高周波回路シミュレータ 2 制御部 3 ニューラルネットワーク 4 ランダム素子値発生部 5 教師データ記憶部 6 調整指示部 7 入力信号発生器 8 高周波回路 9 測定器 10 ファジィ推論部 11 オシロスコープ 12 特徴抽出部 13 コイル 14 チューナ 15,16 ハンド 21,22 調整用スタブ 23〜26 マイクロストリップ線路 27 入力端子 28 出力端子 29 FET[Explanation of symbols] 1 high frequency circuit simulator 2 control unit 3 neural network 4 random element value generation unit 5 teacher data storage unit 6 adjustment instruction unit 7 input signal generator 8 high frequency circuit 9 measuring instrument 10 fuzzy inference unit 11 oscilloscope 12 feature extraction Part 13 Coil 14 Tuner 15,16 Hand 21,22 Adjustment stub 23-26 Microstrip line 27 Input terminal 28 Output terminal 29 FET

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 高周波回路の特性をシミュレートするシ
ミュレータと、前記シミュレータで計算した前記高周波
回路の出力値およびそのときの回路を構成する素子の素
子値を教師データとして学習するニューラルネットワー
クと、前記高周波回路に信号を供給する信号入力部と、
前記高周波回路の出力を測定する測定部と、前記測定部
の出力をニューラルネットワークに入力し素子の調整値
を指示する制御部とを含むことを特徴とする高周波回路
調整装置。
1. A simulator for simulating characteristics of a high frequency circuit, a neural network for learning output values of the high frequency circuit calculated by the simulator and element values of elements constituting the circuit at that time as teacher data, A signal input section for supplying a signal to the high-frequency circuit,
A high frequency circuit adjusting device comprising: a measuring unit for measuring an output of the high frequency circuit; and a control unit for inputting an output of the measuring unit to a neural network to instruct an adjustment value of an element.
【請求項2】 前記ニューラルネットワークによる前記
素子の調整値に基づき前記素子の調整ツマミを回転する
マニピュレータを含む請求項1記載の高周波回路調整装
置。
2. The high-frequency circuit adjustment device according to claim 1, further comprising a manipulator that rotates an adjustment knob of the element based on an adjustment value of the element by the neural network.
【請求項3】(A)回路シミュレータ上の素子のうち、
特性のばらつきが大きいものについて、その値を予め定
めた範囲の中から選んだある値に設定するステップ、
(B)前記(A)のあとで、回路シミュレータにおい
て、n個の調整用の素子の値r0〜rnを変動させて、
その都度回路出力を計算し、回路特性が最も望ましい状
態になるようなr0〜rnの値を計算するステップ、
(C)調整用の素子値r0〜rnを調整前の値に設定
し、回路の出力パターンを回路シミュレータで計算する
ステップ、(D)前記(C)で計算した出力パターンを
ニューラルネットの入力とし、前記(B)で計算した最
適な調整用素子値r0〜rnの値と前記(C)のr0〜
rnの値の差分をそのときのニューラルネットの出力教
師データとするために、上記出力パターン及びr0〜r
nの差分を対として記憶するステップ、(E)前記
(A)での素子値の設定を前と違う値にし、前記(A)
〜(D)のステップを、予め定められた回数繰り返すス
テップ、(F)前記(D)で記憶したデータをニューラ
ルネットに学習させるステップ、(G)前記(F)で学
習したニューラルネットに実物の調整前の回路の出力パ
ターンを入力し、ニューラルネットの出力分だけ調整用
素子を調整するステップ、とを含むことを特徴とする高
周波回路の調整方法。
3. (A) Among the elements on the circuit simulator,
For those with large variations in characteristics, a step of setting the value to a certain value selected from a predetermined range,
(B) After the above (A), in the circuit simulator, the values r0 to rn of the n adjusting elements are changed,
Calculating the circuit output each time and calculating the values of r0 to rn such that the circuit characteristics are in the most desirable state,
(C) A step of setting the element values r0 to rn for adjustment to values before adjustment and calculating the output pattern of the circuit by the circuit simulator, (D) using the output pattern calculated in (C) as the input of the neural network , The optimum adjustment element values r0 to rn calculated in (B) above and r0 to (C) above
In order to use the difference in the value of rn as the output teaching data of the neural network at that time, the output pattern and r0 to r0
storing a difference of n as a pair, (E) setting the element value in (A) to a value different from the previous one, and (A)
To (D) are repeated a predetermined number of times, (F) the neural network learns the data stored in (D), (G) the neural net learned in (F) And a step of inputting an output pattern of the circuit before adjustment and adjusting the adjustment element by the output of the neural network.
【請求項4】(A)回路シミュレータ上の素子のうち、
調整用素子以外の素子値を理想値に設定するステップ、
(B)前記(A)のあとで、回路シミュレータにおい
て、n個の調整用の素子の値r0〜rnを予め定められ
た値に変動させて、回路出力を計算するステップ、
(C)前記(B)で計算した出力パターンをニューラル
ネットの入力とし、前記(B)で設定した調整用素子値
r0〜rnの値と、調整用素子値の設計値(理想値)の
差分をそのときのニューラルネットの出力教師データと
するために、前記出力パターン及びr0〜rnの差分を
対として記憶するステップ、とを含む請求項3記載の高
周波回路の調整方法。
4. (A) Among the elements on the circuit simulator,
Step to set the element value other than the adjustment element to the ideal value,
(B) after the step (A), in the circuit simulator, changing the values r0 to rn of the n adjusting elements to predetermined values, and calculating the circuit output,
(C) The output pattern calculated in (B) is used as an input of the neural network, and the difference between the adjustment element value r0 to rn set in (B) and the design value (ideal value) of the adjustment element value. 4. The method of adjusting a high frequency circuit according to claim 3, further comprising the step of storing the output pattern and the difference of r0 to rn as a pair so as to be the output teaching data of the neural network at that time.
JP6226420A 1994-09-21 1994-09-21 High frequency circuit adjustment method Expired - Fee Related JP2800696B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6226420A JP2800696B2 (en) 1994-09-21 1994-09-21 High frequency circuit adjustment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6226420A JP2800696B2 (en) 1994-09-21 1994-09-21 High frequency circuit adjustment method

Publications (2)

Publication Number Publication Date
JPH0895605A true JPH0895605A (en) 1996-04-12
JP2800696B2 JP2800696B2 (en) 1998-09-21

Family

ID=16844848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6226420A Expired - Fee Related JP2800696B2 (en) 1994-09-21 1994-09-21 High frequency circuit adjustment method

Country Status (1)

Country Link
JP (1) JP2800696B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020184123A (en) * 2019-04-26 2020-11-12 国立大学法人群馬大学 Circuit design equipment, circuit design method and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04155503A (en) * 1990-10-19 1992-05-28 Matsushita Electric Ind Co Ltd neuro control device
JPH05197401A (en) * 1992-01-20 1993-08-06 Hitachi Ltd Control method and its device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04155503A (en) * 1990-10-19 1992-05-28 Matsushita Electric Ind Co Ltd neuro control device
JPH05197401A (en) * 1992-01-20 1993-08-06 Hitachi Ltd Control method and its device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020184123A (en) * 2019-04-26 2020-11-12 国立大学法人群馬大学 Circuit design equipment, circuit design method and program

Also Published As

Publication number Publication date
JP2800696B2 (en) 1998-09-21

Similar Documents

Publication Publication Date Title
KR100335712B1 (en) Information processing system and neural network learning method with omnidirectional neural network
DE10127790B4 (en) Adaptive predictive model in a process control system
KR100499165B1 (en) A process and device for identification or pre-caculation of parameters of a time-variant industrial process
JPH02188801A (en) Parameter evaluation technique for closed loop apparatus
JP4908433B2 (en) Control parameter adjustment method and control parameter adjustment program
Vandersteen et al. Measurement and identification of nonlinear systems consisting of linear dynamic blocks and one static nonlinearity
Zhu Identification of Hammerstein models for control using ASYM
JPH05127706A (en) Newer net type simulator
EP1492081A1 (en) A system and method for simulation of non-linear audio equipment
JPH0895605A (en) High frequency circuit control method/device
JP3343709B2 (en) Power system analyzer
JPH08152902A (en) Adaptive processor
JP2748919B2 (en) Method and apparatus for adjusting dielectric filter
US20050041731A1 (en) Equalizer system
Pintelon et al. Time-variant frequency response function measurement of multivariate time-variant systems operating in feedback
JPH03201008A (en) Gain scheduling controller
Huang et al. The application of wavelet neural networks to nonlinear predictive control
JP4539356B2 (en) Field effect transistor model generation device, field effect transistor model generation method, etc.
JPH06325014A (en) Signal processing method and apparatus thereof
JPH02161501A (en) Process control method using neural circuit network model
Bortolotto et al. Automatic tuning of PID controllers through response optimization over a finite time horizon
Takai et al. Self-improvement of OPAmp parameters using Q-Learning
Sun Instantaneous fourier series estimation
WO1992007325A1 (en) Apparatus and method for on-line prediction of unmeasurable process information
CN121438792A (en) A Hybrid Architecture-Based Active Noise Reduction Offline Secondary Path Modeling Method and Apparatus

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970909

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980609

LAPS Cancellation because of no payment of annual fees