[go: up one dir, main page]

JPH06249949A - Agc circuit each frequency - Google Patents

Agc circuit each frequency

Info

Publication number
JPH06249949A
JPH06249949A JP3796693A JP3796693A JPH06249949A JP H06249949 A JPH06249949 A JP H06249949A JP 3796693 A JP3796693 A JP 3796693A JP 3796693 A JP3796693 A JP 3796693A JP H06249949 A JPH06249949 A JP H06249949A
Authority
JP
Japan
Prior art keywords
frequency
average value
register
adder
moving average
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
JP3796693A
Other languages
Japanese (ja)
Other versions
JP2995374B2 (en
Inventor
Katsuaki Futaki
克明 二木
Nobuhiro Ito
信浩 伊藤
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 Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP5037966A priority Critical patent/JP2995374B2/en
Publication of JPH06249949A publication Critical patent/JPH06249949A/en
Application granted granted Critical
Publication of JP2995374B2 publication Critical patent/JP2995374B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

PURPOSE:To extract Doppler echoes without being masked by reverberation even if S/R ratio is poor. CONSTITUTION:An optimum AGC for reverberation characteristic is performed for each frequency and convergence time can be reduced by loading a value corresponding to the reverberation characteristics for each frequency from a ROM 15 as the initial value of an AGC (Auto Gain Control) circuit 6, thus extracting Doppler echoes without being masked by reverberation owing to the reverberation suppression effect.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、水中に音波を発射して
その反響音(エコー)から目標物を検出して表示するア
クティブソーナー装置における、残響抑圧のためのAG
C(AutoGain Control)回路に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an AG for reverberation suppression in an active sonar device which emits a sound wave into water and detects and displays a target object from its echo.
The present invention relates to a C (AutoGain Control) circuit.

【0002】[0002]

【従来の技術】図4の従来のアクティブソーナー装置の
受信処理回路で周波数毎に実施するAGC回路の処理ブ
ロック図を示す。
2. Description of the Related Art FIG. 4 is a processing block diagram of an AGC circuit which is executed for each frequency in a reception processing circuit of a conventional active sonar apparatus shown in FIG.

【0003】従来のアクティブソーナー装置では、送波
器1から水中で音波を発射して目標物2からの反響音
(エコー)を受波器3で受信し、前処理器4で周波数変
換等の処理をされた後、周波数分析回路5で各々の周波
数に分けられた周波数毎の受信データ101が周波数別
AGC回路6に与えられる。周波数別AGC回路6で
は、次のように、周波数毎の受信データ101に対して
AGCが実施される。
In the conventional active sonar apparatus, a sound wave is emitted from the wave transmitter 1 in water, the echo sound (echo) from the target 2 is received by the wave receiver 3, and the preprocessor 4 performs frequency conversion or the like. After being processed, the reception data 101 for each frequency divided into each frequency by the frequency analysis circuit 5 is given to the frequency-based AGC circuit 6. In the frequency-based AGC circuit 6, AGC is performed on the reception data 101 for each frequency as follows.

【0004】周波数毎の受信データ101は乗算器7で
K倍(Kは時定数より決定される定数:K<1)され加
算器8に与えられる。この加算器8の出力信号を受ける
レジスタ10には前回の移動平均値102が蓄えられ、
この値は乗算器9で(1−K)倍(Kは時定数より決定
される定数:K<1)され加算器8に与えられる。加算
器8ではK倍された受信データと(1−K)倍された前
回の移動平均値を加算する。
The received data 101 for each frequency is multiplied by K in the multiplier 7 (K is a constant determined by a time constant: K <1) and applied to the adder 8. The previous moving average value 102 is stored in the register 10 which receives the output signal of the adder 8,
This value is multiplied by (1−K) (K is a constant determined from a time constant: K <1) in the multiplier 9 and is given to the adder 8. The adder 8 adds the received data multiplied by K and the previous moving average value multiplied by (1-K).

【0005】加算器8から出力される新規の移動平均値
103はレジスタ10に蓄えられるとともに除算器11
へ出力される。除算器11は周波数毎の受信データ10
1を新規の移動平均値103で除算し、結果を周波数毎
のAGC出力データ104として後処理器12へ出力す
る。以上の動作が周波数別AGC回路6で実施される
が、最初の周波数毎の受信データ101の処理時は、レ
ジスタ10の初期値(一定のデータ)を初期値設定器1
4からロードする。
The new moving average value 103 output from the adder 8 is stored in the register 10 and the divider 11
Is output to. The divider 11 receives the received data 10 for each frequency.
1 is divided by the new moving average value 103, and the result is output to the post-processor 12 as AGC output data 104 for each frequency. The above operation is performed by the AGC circuit 6 for each frequency, but when the received data 101 for each frequency is processed for the first time, the initial value (constant data) of the register 10 is set to the initial value setting unit 1.
Load from 4.

【0006】後処理器12ではAGC出力データ104
のフォーマット変換等の処理を実施し、ビデオデータと
して表示器13に出力する。表示器13では入力したビ
デオデータを映像表示する。
In the post-processor 12, the AGC output data 104
Format conversion and the like are performed and output as video data to the display unit 13. The display device 13 displays the input video data as an image.

【0007】[0007]

【発明が解決しようとする課題】従来の周波数毎に実施
するAGC回路では、AGC回路の移動平均値を蓄えて
おくためのレジスタの初期値が各周波数とも同一であっ
たため、残響特性に対し最適なAGCが行われず、周波
数毎の残響抑圧時間が異なっていた。残響の周波数特性
は、図5に示すように送波器から送信パルス幅(T)及
び送信周波数(f)によってsin(2πfT)/(2
πfT)に分波して、そのレベルは時間とともに変動し
ながら減衰していく。
In the conventional AGC circuit that is implemented for each frequency, the initial value of the register for storing the moving average value of the AGC circuit is the same for each frequency, so it is optimal for reverberation characteristics. AGC was not performed, and the reverberation suppression time was different for each frequency. The frequency characteristic of reverberation is sin (2πfT) / (2) depending on the transmission pulse width (T) and the transmission frequency (f) from the transmitter as shown in FIG.
πfT) and its level fluctuates and decays with time.

【0008】従ってS/R比(信号対残響比)が悪い場
合、各周波数の残響レベルがAGCにより収束するま
で、ドプラを持つ反響音(エコー)が残響にマスクされ
抽出が困難であった。
Therefore, when the S / R ratio (signal-to-reverberation ratio) is poor, the reverberation sound (echo) having Doppler is masked by the reverberation until the reverberation level of each frequency converges by AGC, and extraction is difficult.

【0009】本発明の課題は、S/R比が悪い場合でも
ドプラを持つ反響音(エコー)が、残響にマスクされる
ことなく抽出できる周波数別AGC回路を提供すること
にある。
An object of the present invention is to provide a frequency-based AGC circuit capable of extracting a reverberant sound (echo) having Doppler without being masked by reverberation even when the S / R ratio is poor.

【0010】[0010]

【課題を解決するための手段】本発明によれば、アクテ
ィブソーナー装置の受信処理回路で周波数毎に実施する
周波数別AGC回路において、受信データをK倍(Kは
時定数より決定される定数:K<1)する第1の乗算器
と、前回の移動平均値を(1−K)倍する第2の乗算器
と、K倍した受信データと(1−K)倍した前回の移動
平均値を加算する加算器と、この加算器の出力データを
備えておくと共に前記第2の乗算器に前記前回の移動平
均値を与えるレジスタと、このレジスタの初期値を設定
するためのデータを記憶しているROMと、受信データ
の前記加算器の出力データで除算する除算器を備えるこ
とを特徴とする周波数別AGC回路が得られる。
According to the present invention, in the frequency-based AGC circuit which is implemented for each frequency in the reception processing circuit of the active sonar device, the reception data is multiplied by K (K is a constant determined from the time constant: A first multiplier for K <1), a second multiplier for multiplying the previous moving average value by (1-K), received data multiplied by K, and a previous moving average value for (1-K) times. For storing the data for setting the initial value of the register, the register for providing the second moving average value to the second multiplier, and the data for setting the initial value of the register. And a divider for dividing received data by output data of the adder to obtain a frequency-based AGC circuit.

【0011】本発明においては、前記ROMの代わり
に、データを記憶される初期値設定用レジスタまたはn
個(nは自然数)の受信データを蓄えられかつこのn個
の平均値を検出できる平均値検出回路を用いても良い。
In the present invention, instead of the ROM, an initial value setting register for storing data or n
It is also possible to use an average value detection circuit that can store a number (n is a natural number) of received data and can detect the average value of these n.

【0012】[0012]

【実施例】次に本発明の実施例を図面に基づいて説明す
る。
Embodiments of the present invention will now be described with reference to the drawings.

【0013】図1は、本発明の一実施例を示すブロック
図である。送波器1から水中に音波を発射して目標物2
からの反響音(エコー)を受波器3で受信し、前処理器
4で周波数変換等の処理をされた後、周波数分析回路5
で各々の周波数に分けられた周波数毎の受信データ10
1が周波数別AGC回路6に出力される。周波数別AG
C回路6では、次のように、周波数毎の受信データ10
1に対してAGCが実施される。
FIG. 1 is a block diagram showing an embodiment of the present invention. Target 2 by emitting sound waves from the transmitter 1 into the water
After receiving the echo (echo) from the receiver 3 by the wave receiver 3 and being processed by the preprocessor 4 such as frequency conversion, the frequency analysis circuit 5
Received data for each frequency divided into 10
1 is output to the frequency-based AGC circuit 6. AG by frequency
The C circuit 6 receives the received data 10 for each frequency as follows.
AGC is performed for 1.

【0014】周波数毎の受信データ101は乗算器7で
K倍(Kは時定数より決定される定数:K<1)され加
算器8へ出力される。レジスタ10には前回移動平均値
102が蓄えられ、この値は乗算器9で(1−K)倍
(Kは時定数より決定される定数:K<1)され加算器
8へ出力される。加算器8ではK倍された受信データ
(1−K)倍された前回の移動平均値を加算する。
The received data 101 for each frequency is multiplied by K in the multiplier 7 (K is a constant determined by a time constant: K <1) and output to the adder 8. The previous moving average value 102 is stored in the register 10, and this value is multiplied by (1-K) by the multiplier 9 (K is a constant determined by a time constant: K <1) and output to the adder 8. The adder 8 adds the previous moving average value multiplied by the received data multiplied by K (1-K).

【0015】加算器8から出力される新規の移動平均値
103はレジスタ10に蓄えられるとともに除算器11
へ出力される。除算器11は周波数毎の受信データ10
1を新規の移動平均値103で除算し、結果を周波数毎
のAGC出力データ104として後処理器12へ出力す
る。
The new moving average value 103 output from the adder 8 is stored in the register 10 and the divider 11
Is output to. The divider 11 receives the received data 10 for each frequency.
1 is divided by the new moving average value 103, and the result is output to the post-processor 12 as AGC output data 104 for each frequency.

【0016】以上の動作が周波数別AGC回路で実施さ
れるが、最初の周波数毎の受信データ101の処理時
は、レジスタ10に初期値を送信パルス幅、送信周波数
及び受波レベルに応じたデータが配置されているROM
14からロードする。
The above operation is carried out by the AGC circuit for each frequency. When the received data 101 for each frequency is processed first, the initial value is set in the register 10 as data corresponding to the transmission pulse width, the transmission frequency and the reception level. ROM where is located
Load from 14.

【0017】後処理器12ではAGC出力データ104
のフォーマット変換等の処理を実施し、ビデオデータと
して表示器13に出力する。表示器13では入力したビ
デオデータを映像表示する。
In the post-processor 12, the AGC output data 104
Format conversion and the like are performed and output as video data to the display unit 13. The display device 13 displays the input video data as an image.

【0018】図2は、本発明の他の実施例の周波数別A
GC回路のブロック図である。図2に示す実施例は、図
1の実施例において、ROM15を初期値設定用レジス
タ16に置き換え、かつ、周波数毎の受信データ101
をこの初期値設定用レジスタ16に蓄えられるように
し、レジスタ10の初期値をこの初期値設定用レジスタ
16に蓄えられた最初の受信データ101の値としたも
のである。
FIG. 2 shows a frequency-dependent A according to another embodiment of the present invention.
It is a block diagram of a GC circuit. In the embodiment shown in FIG. 2, the ROM 15 is replaced with the initial value setting register 16 in the embodiment shown in FIG.
Is stored in the initial value setting register 16, and the initial value of the register 10 is set as the value of the first received data 101 stored in the initial value setting register 16.

【0019】図3は、本発明のさらに他の実施例の周波
数別AGC回路のブロック図である図3に示す実施例
は、図1の実施例において、ROM15をn個(nは自
然数)の周波数毎の受信データ101をため込んでその
平均値を検出する平均値検出回路17に置き換えて、か
つ、周波数毎の受信データ101をこの平均値検出回路
17に蓄えられるようにし、レジスタ10の初期値をこ
の平均値検出回路17の検出結果の値としたものであ
る。
FIG. 3 is a block diagram of an AGC circuit for each frequency according to still another embodiment of the present invention. The embodiment shown in FIG. 3 has n ROMs 15 (n is a natural number) in the embodiment of FIG. The received data 101 for each frequency is accumulated and replaced with an average value detection circuit 17 that detects the average value, and the received data 101 for each frequency is stored in this average value detection circuit 17, and the initial value of the register 10 is set. Is the value of the detection result of the average value detection circuit 17.

【0020】[0020]

【発明の効果】以上説明したように、本発明は、周波数
毎に実施するAGC回路における移動平均値を蓄えてお
くレジスタの初期値を、各周波数毎に対応した送信パル
ス幅、送信周波数及び受波レベルに応じた設定値、最初
の受信データ又は最初の受信データの平均値を設定する
ことで、残響特性に対して最適なAGCが周波数毎に行
われ、収束時間を短縮できる。したがって、本発明は、
この残響抑圧効果によりS/R比が悪い場合でもドプラ
を持つ反響音(エコー)を残響にマスクされることなく
抽出できるという効果がある。
As described above, according to the present invention, the initial value of the register for storing the moving average value in the AGC circuit executed for each frequency is set to the transmission pulse width, the transmission frequency and the reception frequency corresponding to each frequency. By setting the set value according to the wave level, the first received data, or the average value of the first received data, the optimum AGC for the reverberation characteristic is performed for each frequency, and the convergence time can be shortened. Therefore, the present invention
With this reverberation suppressing effect, there is an effect that even when the S / R ratio is poor, the reverberant sound (echo) having Doppler can be extracted without being masked by the reverberation.

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

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

【図2】本発明の他の実施例を示すブロック図である。FIG. 2 is a block diagram showing another embodiment of the present invention.

【図3】本発明のさらに他の実施例を示すブロック図で
ある。
FIG. 3 is a block diagram showing still another embodiment of the present invention.

【図4】従来のAGC回路を示すブロック図である。FIG. 4 is a block diagram showing a conventional AGC circuit.

【図5】図4の従来のAGC回路における残響の周波数
特性及びレベル特性を説明するための図である。
5 is a diagram for explaining frequency characteristics and level characteristics of reverberation in the conventional AGC circuit of FIG.

【符号の説明】[Explanation of symbols]

1 送波器 3 受波器 4 前処理器 5 周波数分析回路 6 周波数別AGC回路 7 乗算器 8 加算器 9 乗算器 10 レジスタ 11 除算器 12 後処理器 15 ROM 16 初期値設定用レジスタ 17 平均値検出回路 101 周波数毎の受信データ 102 前回移動平均値 103 新規移動平均値 104 AGC出力データ 1 wave transmitter 3 wave receiver 4 pre-processor 5 frequency analysis circuit 6 frequency-specific AGC circuit 7 multiplier 8 adder 9 multiplier 10 register 11 divider 12 post-processor 15 ROM 16 initial value setting register 17 average value Detection circuit 101 Received data for each frequency 102 Previous moving average value 103 New moving average value 104 AGC output data

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 アクティブソーナー装置の受信処理回路
で周波数毎に実施する周波数別AGC回路において、受
信データをK倍(Kは時定数より決定される定数:K<
1)する第1の乗算器と、前回の移動平均値を(1−
K)倍する第2の乗算器と、K倍した受信データと(1
−K)倍した前回の移動平均値を加算する加算器と、こ
の加算器の出力データを備えておくと共に前記第2の乗
算器に前記前回の移動平均値を与えるレジスタと、この
レジスタの初期値を設定するためのデータを記憶してい
るROMと、受信データの前記加算器の出力データで除
算する除算器を備えることを特徴とする周波数別AGC
回路。
1. An AGC circuit for each frequency, which is implemented for each frequency in a reception processing circuit of an active sonar device, in which received data is multiplied by K (K is a constant determined from a time constant: K <
1) and the previous moving average value to (1-
K) times the second multiplier, K times the received data and (1
-K) an adder for adding the previous moving average value multiplied by this value, a register provided with the output data of this adder and giving the previous moving average value to the second multiplier, and an initial register of this register AGC for each frequency, comprising a ROM storing data for setting a value and a divider for dividing received data by output data of the adder
circuit.
【請求項2】アクティブソーナー装置の受信処理回路で
周波数毎に実施する周波数別AGC回路において、受信
データをK倍(Kは時定数より決定される定数:K<
1)する第1の乗算器と、前回の移動平均値を(1−
K)倍する第2の乗算器と、K倍した受信データと(1
−K)倍した前回の移動平均値を加算する加算器と、こ
の加算器の出力データを備えておくと共に前記第2の乗
算器に前記前回の移動平均値を与えるレジスタと、この
レジスタの初期値を設定するためのデータを記憶される
初期値設定用レジスタと、受信データの前記加算器の出
力データで除算する除算器を備えることを特徴とする周
波数別AGC回路。
2. An AGC circuit for each frequency, which is executed for each frequency in a reception processing circuit of an active sonar device, in which received data is multiplied by K (K is a constant determined from a time constant: K <
1) and the previous moving average value to (1-
K) times the second multiplier, K times the received data and (1
-K) an adder for adding the previous moving average value multiplied by this value, a register provided with the output data of this adder and giving the previous moving average value to the second multiplier, and an initial register of this register An AGC circuit for each frequency comprising an initial value setting register for storing data for setting a value and a divider for dividing received data by output data of the adder.
【請求項3】 アクティブソーナー装置の受信処理回路
で周波数毎に実施する周波数別AGC回路において、受
信データをK倍(Kは時定数より決定される定数:K<
1)する第1の乗算器と、前回の移動平均値を(1−
K)倍する第2の乗算器と、K倍した受信データと(1
−K)倍した前回の移動平均値を加算する加算器と、こ
の加算器の出力データを備えておくと共に前記第2の乗
算器に前記前回の移動平均値を与えるレジスタと、この
レジスタの初期値を設定するためのn個(nは自然数)
の受信データを蓄えられかつこのn個の平均値を検出で
きる平均値検出回路と、受信データの前記加算器の出力
データで除算する除算器を備えることを特徴とする周波
数別AGC回路。
3. In a frequency-based AGC circuit that is executed for each frequency in a reception processing circuit of an active sonar device, reception data is multiplied by K (K is a constant determined from a time constant: K <
1) and the previous moving average value to (1-
K) times the second multiplier, K times the received data and (1
-K) an adder for adding the previous moving average value multiplied by this value, a register provided with the output data of this adder and giving the previous moving average value to the second multiplier, and an initial register of this register N for setting a value (n is a natural number)
2. An AGC circuit for each frequency, comprising: an average value detection circuit capable of storing the received data of 1. and detecting the n average values; and a divider for dividing the received data by the output data of the adder.
JP5037966A 1993-02-26 1993-02-26 AGC circuit by frequency Expired - Fee Related JP2995374B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5037966A JP2995374B2 (en) 1993-02-26 1993-02-26 AGC circuit by frequency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5037966A JP2995374B2 (en) 1993-02-26 1993-02-26 AGC circuit by frequency

Publications (2)

Publication Number Publication Date
JPH06249949A true JPH06249949A (en) 1994-09-09
JP2995374B2 JP2995374B2 (en) 1999-12-27

Family

ID=12512312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5037966A Expired - Fee Related JP2995374B2 (en) 1993-02-26 1993-02-26 AGC circuit by frequency

Country Status (1)

Country Link
JP (1) JP2995374B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014032081A (en) * 2012-08-02 2014-02-20 Nec Corp Passive sonar device, and transient signal processing method and signal processing program thereof
US9454956B2 (en) 2011-11-22 2016-09-27 Yamaha Corporation Sound processing device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8152802B2 (en) * 2009-01-12 2012-04-10 Tyco Healthcare Group Lp Energy delivery algorithm filter pre-loading

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454956B2 (en) 2011-11-22 2016-09-27 Yamaha Corporation Sound processing device
JP2014032081A (en) * 2012-08-02 2014-02-20 Nec Corp Passive sonar device, and transient signal processing method and signal processing program thereof

Also Published As

Publication number Publication date
JP2995374B2 (en) 1999-12-27

Similar Documents

Publication Publication Date Title
US4532639A (en) CFAR receiver apparatus for detecting a signal in noise
JP2995374B2 (en) AGC circuit by frequency
JP3234988B2 (en) Underwater detector
JP2723663B2 (en) Active sonar device
JPS5572880A (en) Processor for sonar video signal
JPH1152048A (en) Underwater detector
JP3576890B2 (en) Sonar device
JPH10206524A (en) Target detection device
JP2933048B2 (en) Sonar device
JP2813374B2 (en) Ultrasound diagnostic equipment
JP2770814B2 (en) Active sonar device
JP2002311129A (en) Receiver circuit of underwater detection apparatus
JP2612081B2 (en) Underwater acoustic detector
JP2601053B2 (en) Active sonar device for underwater vehicles
JPH06249946A (en) Radar device
JP2833894B2 (en) Ring echo canceler for sonar
JPH03216577A (en) Underwater acoustic detector
JP3099034B2 (en) Fish finder
JPS60107582A (en) Dynamic range compressing circuit
JPH0772242A (en) Active sonar apparatus
JP3527792B2 (en) Underwater probe
JP2714153B2 (en) Gain control device
JPH08240656A (en) Signal processing method
JPS647341Y2 (en)
JP2001051039A (en) Signal processing system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990914

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees