JPS6349829B2 - - Google Patents

Info

Publication number
JPS6349829B2
JPS6349829B2 JP57026100A JP2610082A JPS6349829B2 JP S6349829 B2 JPS6349829 B2 JP S6349829B2 JP 57026100 A JP57026100 A JP 57026100A JP 2610082 A JP2610082 A JP 2610082A JP S6349829 B2 JPS6349829 B2 JP S6349829B2
Authority
JP
Japan
Prior art keywords
circuit
cxy
signals
correlation function
value
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
Application number
JP57026100A
Other languages
English (en)
Other versions
JPS58144278A (ja
Inventor
Chuji Akyama
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.)
YOKOKAWA DENKI KK
Original Assignee
YOKOKAWA DENKI KK
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 YOKOKAWA DENKI KK filed Critical YOKOKAWA DENKI KK
Priority to JP2610082A priority Critical patent/JPS58144278A/ja
Publication of JPS58144278A publication Critical patent/JPS58144278A/ja
Publication of JPS6349829B2 publication Critical patent/JPS6349829B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06G—ANALOGUE COMPUTERS
    • G06G7/00—Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12—Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor
    • G06G7/19—Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor for forming integrals of products, e.g. Fourier integrals, Laplace integrals or correlation integrals; for analysis or synthesis of functions using orthogonal functions
    • G06G7/1928—Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor for forming integrals of products, e.g. Fourier integrals, Laplace integrals or correlation integrals; for analysis or synthesis of functions using orthogonal functions for forming correlation integrals; for forming convolution integrals

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Measuring Volume Flow (AREA)

Description

【発明の詳細な説明】 本発明は実時間相関計の信号処理方法のつき、
回路構成を簡単化できかつ分解能を高くできると
共に計算実行時間を短縮することができるもの
で、信号の相関関数を求め所望の出力を得る方法
に関する。
例えば、流量計につき流量計算の流速を求める
場合、原理としては次のようになる。流体を導く
管路の上流と下流とに距離Lだけ離してセンサを
配置し、流体組成、圧力又は流れなどのゆらぎを
測定し信号x(t)、y(t)を得る。この信号は
距離Lが大きくないときy(t)x(t−L/
v)の関係がある。ただし、vは流体の流速であ
る。ここで、信号x(t)、y(t)の相互相関関
数Cxy(τ)を求めると次式となる。
Cxy(τ)=lim T→∞1/T∫T 0x(t)・y(t+τ)dt =lim T→∞1/T∫T 0x(t)・x(t−L/v+τ)dt =Cxx(τ−L/v)=Cxx(τ′) ここで、Cxx(τ′)は信号x(t)の自己相関関
数であり、x(t)がランダム信号の場合τ′=0
で最大値をとる。Cxy(τ)が最大値をとるτを
τmとすると、τ′=τm−L/v=0となり、v=
L/τmを得ることができる。
以上の原理に基づき回路の一例につき述べると
N個の記憶容量を持つシフトレジスタ(クロツク
周波数をfとする)2個にx(t)、y(t)を入
力し、データX(I)、Y(I)とする。このデー
タ例X(I)、Y(I)を演算器に入力して相互相
関関数Cxy(J)を次式から得る。
Cxy(J)=1/NN=1 〓I=0 X(I)・Y(I+J) ついで、M個のCxy(J)から判別回路で最大
値を探す。Cxy(J)最大値のJ即ちτmから流速
vに当る出力を得る。ところが、この場合の計算
はN・M回必要であり、例えばN=M=500とし
ても掛算の実行時間を100μsとするとき、25秒も
かかり、早い応答を必要とする相関式流量計の実
現が困難である。
この応答を改善したものとして、信号x(t)
をクロツクで遅延させたx(t−τ)と、信号y
(t)を微分して得たdy(t)/dtとを掛算し、
ついで積分する。すなわち、∫x(t−τ)・
dy(t)/dt・dtとなる。ここで、相関関数Cxy(τ) がτ=τmで最大値となるので、dCxy/dτ=0と
なつて∫x(t−τ)dy/dtdt=0となるようクロツ ク周波数fを調整する。すなわち、 dCxy(τ)/dt=d/dτ・lim T→∞1/T∫T 0x(t)・y(t+τ)dt=lim T→∞1/T∫T 0x(t−τ)・dy(t)/dt・dt よつて、前述にも示す∫x(t−τn)・dy(t)/dt
・ dt=0の結果、遅延量τmが求まり、τm∝1/f
の関係からv∝fとなり、出力周波数fから流速
vが得られる。この方式の場合、信号処理が実時
間で行なえ、回路構成が簡単となるが、dCxy/
dτ=0は最大のみならず極大、極小にも当ては
まり、電源投入時動作不明で誤追従の可能性があ
り、v=0の場合出力は不定となる。これはCxy
(τ)を唯一のτについてのみ求めることに起因
する。
次の発展段階として実時間処理を行ない記憶容
量の節約を図りしかもCxy(τ)を多くのτにつ
き求める回路構成を第1図に示す。シフトレジス
タなどからなる順送り回路1に信号x(t)を入
力する。この順送り回路1の各段は掛算器2a〜
2zに接続されて、x(t−I△τ)が入力され
ると共にy(t)が入力されて掛算が行なわれる。
ここで、Iは自然数で各段を表わして、△τは順
送り回路のクロツクにより決まる時間幅である。
掛算器2a〜2zは対応するローパスフイルタ3
a〜3zに接続され、このローパスフイルタ3a
〜3zでは次式によりCxy(I△τ)の近似が得
られる。
∫T 0x(t−I△τ)・y(t)dt∫T 0x(t)・ y(t+I△τ)=Cxy(I△τ) ローパスフイルタ3a〜3zの次段にある判別
回路4では各ローパスフイルタ3a〜3zから入
力される相互相関関数Cxy(I△τ)の最大値を与
えるIを求め、出力回路5に伝える。出力回路5
ではv=L/I△τより流速を求め出力とする。
ところが、この第1図においてもなお順送り回
路1の段数すなわち記憶回路の記憶容量が多く、
従つて掛算器2a〜2z、ローパスフイルタ3a
〜3zが多く必要となり、更にこの多数のデータ
数が必要なため計算実行時間を長く要する欠点が
ある。すなわち、回路構成の簡略化、計算実行時
間の短縮が要求されている。
ここで、分解能の概念を導入して別の計算を試
みる。相関式流量計は2信号x(t)、y(t)の
相互相関関数Cxy(τ)を求めて、最大値を与え
るτすなわちτnによりv=L/τnを得るのである
が、この場合要求される流速の最大値vnax、最小
値vnio、分解能δvとするとき、流速計算に必要な
Cxy(τ)のデータ数を考える。
τnio=L/vnax τnax=L/vnio δτ=(L/v2)δv≧(V/v2 nax)δv 上記不等式はδτ=一定とすると等式となる。こ
の場合、必要なCxy(J)のデータ数Mは次式と
なる。
M=τnax−τnio/δτ この式よりMが実現可能な値か否か調べる。こ
こで、δv=vnio=vnax/Nとした場合、M=N(N
−1)N2の式が成立する。通常分解能として
N=200程が必要であるので、M4×104もの数
となり実現は困難となる。また、δτを不等間隔に
して、vI=I・δv(1≦I≦N)、I番目の時間幅
δτIを δτI=L/Iδv−L/(I−1)δv=L/I(I−
1)δvと すると、 M=Nの関係が成立するので、実現可能であ
る。しかしながら、順送り回路1の段数はN(N
−1)だけ必要なので、この回路の記憶容量が多
く必要である。また、上記δτIの式よりこのδτIを
求め対応する順送り回路の位置決めに計算が必要
で、実行時間がかかり過ぎる。
かくして、本発明は上述の欠点に鑑み、記憶容
量が少なく従つて回路構成が簡単で、計算実行時
間を短縮した実時間相関計の信号処理方法の提供
を目的とする。
かかる目的を達成するため本発明としては、変
位に対し変位方向に離間して配置された複数のセ
ンサから得られた信号の相関値を求めるものにお
いて、一の上記信号を、一定のクロツクに基づく
順送り回路の各段に接続された移動端子を介して
他の上記信号と掛算し、この掛算値に基づき、相
互相関関数を求めて判別し上記移動端子を次第に
狭範囲に選択・制御したことを特徴とする。
ここで、第2図および第3図を参照して本発明
の実施例を説明する。第2図中第1図と同部分に
は同符号を付す。シフトレジスタなどからなる順
送り回路1の各段は移動端子6a〜6zを介して
掛算器2a〜2zに接続される。掛算器2a〜2
zの出力側はローパスフイルタ3a〜3zに接続
され、このローパスフイルタ3a〜3zは判別回
路4に接続される。判別回路4の次段は出力回路
5が存在する。判別回路4からは別に移動端子6
a〜6zの移動を制御する制御信号7が送出され
る。
信号x(t)は順送り回路1内に入りx(t−
τ)となる。この値x(t−τ)は移動端子6a
〜6zにより順送り回路1の各出力端子から選択
される。
この選択に当り、第3図a,b,cに示す操作
を行なう。最初第3図aに示すように、移動端子
6a〜6zのうち最も広範囲のものに接続されて
いる。この状態で掛算器2a〜2z、ローパスフ
イルタ3a〜3z、判別回路4によつてτnの近似
値τn 1を求める。
つぎに、判別回路4から制御信号7が送出され
移動端子6a〜6zをτn 1前後のものτ1〜τ2に移
動させ分解能を上げて相互相関関数Cxy(τ)を
τ1〜τ2の範囲につき求め、τ2 nを得る。
(第3図b)。
更に、制御信号7により第3図cの如く移動端
子6a〜6zをτ2 n前後のものτ3〜τ4に移動させ最
も分解能の上つた状態でτ0 nを求め、このτ0 nから出
力回路5により流速vを出力する。この場合、最
も分解能の上つた状態では、相関関数Cxy(τ)
は流速の変化速度に追従できる程度の範囲(τ3〜
τ4)だけを求める。また、第3図c中、τ0 nがτ軸
上を例えば右方向に移動していつたとき左端の相
互相関関数を求めるのをやめ、掛算器2a〜2z
の移動端子6a〜6zを右端に相当して選択す
る。
こうして、τ0 nが常に求める範囲の中央付近にあ
るようにすれば、データ数M10〜100位で充分
な分解能が得られる。以上分解能を3段階に分け
て計算する方法について述べたが、この段数は3
に限らない。
第4図はマイクロコンピユータを適用した例で
ある。信号x(t)、y(t)はA/Dコンバータ
10,11によつてデイジタル化され、バスライ
ン12を介してCPU13に順に入力される。順
送り回路はメモリ14内に形成されると共に掛算
器及びローパスフイルタはプログラムにより形成
される。更に、CPUは判定回路を兼ね、結果を
出力回路15に出力する。
なお、上述の例において高分解能時に求める相
互相関関数Cxy(τ0 n)がある値より小さな場合分
解能を下げて誤追従か否か調べることもできる。
上記実施例は流量計を基本に置き説明してきた
のであるが、速度計や回転計にも適用できる。こ
の場合、速度計にあつては移動体、回転体にあつ
ては回転体を対象とする。
なお、順送り回路として直列2段のシフトレジ
スタを用い検出2信号の差信号をこに入力し、相
関関数演算のクロツクを最初長くし、ついて短か
くすることで相関関数のピーク値を検出し分解能
を変更できるのであるが、このクロツク周期の変
更は耐ノズル性や回路の周波数応答の点で望まし
くなく、また分解能の切換え直後からこの2段の
シフトレジスタにデータが満たされるまでの時間
中新たな相関関数値を求めることができず、分解
能切換後測定出力の空白期間を生じ、この間にτn
の位置が動く可能性もあるのに対し、本実施例は
クロツク周波数の変更は行なわず順送り回路に信
号が常に満たされているので、選択端子の切換え
直後から相関関数計算が可能となる。
以上説明したように本発明によれば、一方の信
号の順送りに当り遅延時間軸上で分解能を変える
ようにしたことにより、実際の流速や移動速度、
回転速度など移動変位の周辺だけ相互相関関数を
求めれば良く、従つて順送り容量が少なくて済み
掛算器やローパスフイルタの数も少なく、分解能
が高くでき、計算実行時間を短縮できた。
【図面の簡単な説明】
第1図は従来の実時間相関計の一例を示す回路
図、第2図ないし第4図は本発明による実時間相
関計の信号処理方法の実施例で、第2図は一例の
回路図、第3図a,b,cは分解能変化の説明
図、第4図はマイコンによるプログラム制御説明
のブロツク図である。 図面中、1は順送り回路、2a〜2zは掛算
器、3a〜3zはローパスフイルタ、4は判別回
路、5は出力回路、6a〜6zは移動端子、8は
クロツク発生器である。

Claims (1)

    【特許請求の範囲】
  1. 1 被測定物に対してその移動方向に難間して配
    置された複数のセンサから得られた信号の相関値
    を求めるものにおいて、一の上記信号を、一定の
    クロツクに基づく順送り回路の各段に接続された
    移動端子を介して他の上記信号と掛算し、この掛
    算値に基づき相互相関関数を求めて判別し上記移
    動端子を次第に狭範囲に選択・制御したことを特
    徴とする実時間相関計の信号処理方法。
JP2610082A 1982-02-22 1982-02-22 実時間相関計の信号処理方法 Granted JPS58144278A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2610082A JPS58144278A (ja) 1982-02-22 1982-02-22 実時間相関計の信号処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2610082A JPS58144278A (ja) 1982-02-22 1982-02-22 実時間相関計の信号処理方法

Publications (2)

Publication Number Publication Date
JPS58144278A JPS58144278A (ja) 1983-08-27
JPS6349829B2 true JPS6349829B2 (ja) 1988-10-05

Family

ID=12184169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2610082A Granted JPS58144278A (ja) 1982-02-22 1982-02-22 実時間相関計の信号処理方法

Country Status (1)

Country Link
JP (1) JPS58144278A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05182488A (ja) * 1991-12-27 1993-07-23 Matsushita Electric Ind Co Ltd ダイナミックシフトレジスタ

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4286842B2 (ja) * 2005-03-30 2009-07-01 株式会社ピーシーエヌ 車載バッテリー管理装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2940158C2 (de) * 1979-10-03 1986-01-02 Endress U. Hauser Gmbh U. Co, 7867 Maulburg Verfahren und Anordnung zur Korrelation von zwei Signalen

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05182488A (ja) * 1991-12-27 1993-07-23 Matsushita Electric Ind Co Ltd ダイナミックシフトレジスタ

Also Published As

Publication number Publication date
JPS58144278A (ja) 1983-08-27

Similar Documents

Publication Publication Date Title
US4322832A (en) Method and arrangement for pulse spacing measurement
US4841780A (en) Cross correlation flowmeter
EP1193476A1 (en) Flow rate measuring device
US3918061A (en) Velocity measuring doppler radar
EP0097041B1 (en) Correlation of noise signals
US5892576A (en) Process and device for the electro-optical measurement of distance
JPH0718732B2 (ja) 液体の流速測定装置
US4263884A (en) Electronic fuel feed system
JP3689973B2 (ja) 流量計測装置
US4722094A (en) Digital rate detection circuit
US4800499A (en) Apparatus for processing engine operation detection signals
JPH0415405B2 (ja)
RU2027149C1 (ru) Ультразвуковой способ определения скорости потока и устройство для его осуществления
JP2543059B2 (ja) トラッキングデ−タ抽出方法
RU2209158C1 (ru) Способ идентификации условного времени сгорания массы разгонного блока
SU1290360A1 (ru) Устройство дл прогнозировани технологических параметров
SU1191737A2 (ru) Коррел ционный расходомер двухфазных сред
JPS58144278A (ja) 実時間相関計の信号処理方法
SU922514A1 (ru) Ультразвуковой расходомер В.И.Филатова
SU731296A1 (ru) Расходомер
SU817724A1 (ru) Аналого-цифровое устройство дл ВычиСлЕНи СВЕРТКи фуНКций
JP2003315115A5 (ja)
SU809204A1 (ru) Анализатор случайных процессов
SU949789A1 (ru) Умножитель частоты следовани импульсов
SU1651296A1 (ru) Устройство дл определени шага измерени функции коррел ции