JP6179970B2 - Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program - Google Patents
Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program Download PDFInfo
- Publication number
- JP6179970B2 JP6179970B2 JP2012227370A JP2012227370A JP6179970B2 JP 6179970 B2 JP6179970 B2 JP 6179970B2 JP 2012227370 A JP2012227370 A JP 2012227370A JP 2012227370 A JP2012227370 A JP 2012227370A JP 6179970 B2 JP6179970 B2 JP 6179970B2
- Authority
- JP
- Japan
- Prior art keywords
- signal level
- received signal
- reverberation
- unit
- level
- 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.)
- Active
Links
Images
Landscapes
- Radar Systems Or Details Thereof (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Description
本発明は、エコー信号処理装置、水中探知装置、レーダ装置、エコー信号処理方法、及びエコー信号処理プログラムに関する。 The present invention relates to an echo signal processing device, an underwater detection device, a radar device, an echo signal processing method, and an echo signal processing program.
スキャニングソナー又はサーチライトソナー等の水中探知装置は、送受波器を備えている。送受波器は、水中に超音波を送信した後、物標からの反射波であるエコーを受信する。そして、水中探知装置は、受信したエコーに基づいて、魚群等、水中の情報に関する画像を生成し、表示装置にその画像を表示する。 An underwater detection device such as a scanning sonar or a searchlight sonar includes a transducer. The transmitter / receiver transmits an ultrasonic wave in water and then receives an echo that is a reflected wave from the target. Then, the underwater detection device generates an image related to underwater information such as a school of fish based on the received echo, and displays the image on the display device.
送受波器によって受信されるエコーには、大きく分けて所望エコーと残響とがある。所望エコーとは、魚群、漁網、及び航跡等からのエコーであり、表示装置に表示されるべきエコーを意味する。また、残響(Reverberation)とは、海面、海底、及びプランクトン等からのエコーであり、表示装置に表示されない方が好ましいエコーを意味する。なお、一般的には、所望エコーのレベルは、当該所望エコーの周囲の残響のレベルよりも大きい。 Echoes received by the transducer are roughly classified into desired echoes and reverberation. The desired echo is an echo from a school of fish, a fishing net, a wake or the like, and means an echo to be displayed on a display device. The reverberation is an echo from the sea surface, the sea floor, plankton, etc., and means an echo that is preferably not displayed on the display device. In general, the level of the desired echo is higher than the level of reverberation around the desired echo.
ところで、水中を伝播する超音波は、その伝播する距離にしたがって減衰する。よって、水中探知装置は、この減衰を補償するために、エコーに対してTVG(Time Varied Gain)処理を行う。すなわち、水中探知装置は、受信信号に対して、その受信信号の伝搬距離にしたがって増大するゲインを乗算する。これにより、近方からのエコーを遠方からのエコーと同等のレベルで、表示装置に表示することができる。 By the way, ultrasonic waves propagating in water are attenuated according to the propagation distance. Therefore, the underwater detection device performs TVG (Time Varied Gain) processing on the echo in order to compensate for this attenuation. That is, the underwater detection device multiplies the received signal by a gain that increases according to the propagation distance of the received signal. Thereby, the echo from near can be displayed on the display device at the same level as the echo from far away.
しかしながら、残響が長時間にわたって継続する場合、TVG処理を受信信号に行うと、時間とともに残響レベルが増大する。一方、表示装置が識別可能に表示できる信号レベルには限界(上限値)がある。したがって、残響レベルがこの上限値に達してしまうと、残響と所望エコーとの識別が困難になってしまうという問題がある。 However, if reverberation continues for a long time, the reverberation level increases with time when TVG processing is performed on the received signal. On the other hand, there is a limit (upper limit) on the signal level that can be displayed by the display device in an identifiable manner. Therefore, if the reverberation level reaches this upper limit value, there is a problem that it becomes difficult to distinguish the reverberation from the desired echo.
このような問題に対して、非特許文献1には、受信信号の振幅値が大きい場合には、ゲインの増大を停止する方法が開示されている。このように、残響を低減するために調整されたゲインは、RCG(Reverberation Controlled gain)と呼ばれている。
To deal with such a problem, Non-Patent
また、特許文献2には、残響が存在している場合でも所望エコーを確実に視認可能な画像を生成するための水中探知装置が開示されている。この水中探知装置は、自船から所定のレンジ(距離)における、信号レベルの平均値を算出する。但し、水中探知装置は、一定以上の突出して大きな信号レベルを除いて、上記の平均値を算出する。そして、この水中探知装置は、この平均値に基づいて、レベル変換される信号レベルの上限値となる変換最大レベルを決定する。そして、水中探知装置は、検出された信号レベルのうち、上記変換最大レベル以下の信号レベルを、検出された信号レベルよりも低い信号レベルに変換する。
Further,
上記特許文献2に記載の構成によると、信号レベルの低いエコーとしての残響は、より低い信号レベルに変換される。また、信号レベルの高いエコーとしての所望エコーは、信号レベルを低下されない。これにより、表示装置において、所望エコーと、残響とを、より大きく異なる色や明るさで、明確に識別できるように表示できる。
According to the configuration described in
例えば、海底等の残響源が広範囲に亘って存在し、且つ、当該残響源よりも遠方に、魚群等の所望エコー源が存在する場合を考える。この場合、所望エコー源は、水中探知装置からの距離が遠いため、水中探知装置で受信される際の所望エコーの信号レベルは、微弱である。一方で、RCG機能が動作した場合、遠方からのエコーに対するゲイン(増幅率)の増大は、妨げられる。このため、所望エコーの信号レベルは、十分に増幅されない。したがって、表示装置において、所望エコーは、明確に表示されず、オペレータは、所望エコーを視認し難い。 For example, consider a case where a reverberation source such as the seabed exists over a wide range and a desired echo source such as a school of fish exists farther than the reverberation source. In this case, since the desired echo source is far from the underwater detection device, the signal level of the desired echo when received by the underwater detection device is weak. On the other hand, when the RCG function operates, an increase in gain (amplification factor) with respect to echoes from far away is prevented. For this reason, the signal level of the desired echo is not sufficiently amplified. Therefore, the desired echo is not clearly displayed on the display device, and it is difficult for the operator to visually recognize the desired echo.
また、例えば、水中探知装置の周囲に大規模な魚群が存在する場合を考える。この場合、水中探知装置によって検出される信号レベルは、全般的に高くなる。このため、特許文献2に記載の水中探知装置では、この信号レベルの平均値は、魚群からの所望エコーの信号レベルに近い値となる。このため、この水中探知装置は、所望エコーの信号レベルを低減してしまう。また、この水中探知装置は、水中探知装置からのレンジが同一である受信ビームに対しては、方位に拘わらず、同一のレベル変換処理を行う。このため、残響レベルが、方位によって異なる場合には、最適なレベル変換を行えない。
Further, for example, a case where a large-scale fish school exists around the underwater detection device is considered. In this case, the signal level detected by the underwater detection device is generally high. For this reason, in the underwater detection device described in
そこで、本発明は、エコー信号に含まれる残響信号を、より確実に低減でき、且つ、エコー信号に含まれる所望エコー成分を、より確実に検出できる、エコー信号処理装置、水中探知装置、レーダ装置、エコー信号処理方法、及びエコー信号処理プログラムを提供することを目的とする。 Therefore, the present invention provides an echo signal processing device, an underwater detection device, and a radar device that can more reliably reduce the reverberation signal included in the echo signal and more reliably detect the desired echo component included in the echo signal. An object of the present invention is to provide an echo signal processing method and an echo signal processing program.
(1)上記課題を解決するため、本発明のある局面に係るエコー信号処理装置は、受信信号を所定の時間間隔でサンプリングして得られる複数の受信信号レベルを用いて、複数の前記受信信号レベルのそれぞれに含まれる残響信号レベルの推定結果としての、複数の残響推定信号レベルを算出する、残響推定部と、複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定部と、複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算部と、を備え、前記残響推定部は、複数の前記受信信号レベルを平滑化するフィルタと、各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定部と、を有し、前記フィルタは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする。 (1) In order to solve the above-described problem, an echo signal processing device according to an aspect of the present invention uses a plurality of reception signal levels obtained by sampling a reception signal at predetermined time intervals, thereby using a plurality of reception signals. A reverberation estimation unit that calculates a plurality of reverberation estimation signal levels as an estimation result of the reverberation signal level included in each of the levels, and each of the plurality of reception signal levels is associated with the corresponding reverberation estimation signal level If greater than a predetermined second threshold value, sets the gain coefficient to a constant value, if the received signal level is smaller than a predetermined second threshold value, the gain coefficient as the received signal level is lower A gain coefficient setting unit that is set to a small value, and a multiplying unit that multiplies each of the received signal levels by the corresponding gain coefficient. Of the received signal level, the received signal level, and the reference signal level as the received signal level calculated corresponding to the received signal level and smoothed by the filter. anda size determination unit determines a relation, the filter, the received signal level, if the corresponding smaller than the reference signal level, the reverberation estimate using a predetermined first value as filter coefficients A plurality of the received signal levels are smoothed by calculating a signal level. On the other hand, when the received signal level is higher than the corresponding reference signal level, the filter coefficient is smoothed more than the first value. A plurality of the received signal levels are smoothed by calculating the reverberation estimation signal level using the second value to be increased, and the smoothing A signal level which is, and outputs as the reverberation estimation signal level.
(2)好ましくは、前記残響推定部は、複数の前記受信信号レベルを平滑化するフィルタを含む。前記フィルタは、所定のフィルタ係数によって、複数の前記受信信号レベルを平滑化する度合いを設定されている。前記残響推定部は、平滑化された前記受信信号レベルを、前記参照信号レベルとして使用可能である。 (2) Preferably, the reverberation estimation unit includes a plurality of filters that smooth the received signal levels. The degree of smoothing of the plurality of received signal levels is set in the filter by a predetermined filter coefficient. The reverberation estimation unit can use the smoothed received signal level as the reference signal level.
(3)より好ましくは、前記残響推定部は、前記受信信号レベル毎に、前記受信信号レベルと対応する前記参照信号レベルとの大小関係を判定する、大小判定部を有する。前記残響推定部は、前記大小判定部の判定結果に基づいて、前記フィルタ係数を設定する。前記フィルタは、前記フィルタ係数を用いて、複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力する。 (3) More preferably, the reverberation estimation unit includes a magnitude determination unit that determines a magnitude relationship between the reception signal level and the corresponding reference signal level for each reception signal level. The reverberation estimation unit sets the filter coefficient based on the determination result of the magnitude determination unit. The filter smoothes a plurality of received signal levels using the filter coefficient, and outputs a signal level obtained by the smoothing as the reverberation estimation signal level.
(4)より好ましくは、前記フィルタは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、前記フィルタ係数として所定の第1の値を用いて、前記残響推定信号レベルを算出する。また、前記フィルタは、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として、前記第1の値よりも平滑化を大きくする第2の値を用いて、前記残響推定信号レベルを算出する。 (4) More preferably, when the received signal level is smaller than the corresponding reference signal level, the filter calculates the reverberation estimation signal level using a predetermined first value as the filter coefficient. . In addition, when the received signal level is higher than the corresponding reference signal level, the filter uses, as the filter coefficient, a second value that makes smoothing larger than the first value, and uses the reverberation. Calculate the estimated signal level.
(5)より好ましくは、前記フィルタは、前記フィルタ係数として前記第2の値を用いて、前記参照信号レベルを算出する。 (5) More preferably, the filter calculates the reference signal level using the second value as the filter coefficient.
(6)好ましくは、前記残響推定部は、レベル判定部を含む。前記レベル判定部は、前記受信信号レベル毎に、前記受信信号レベルがサンプリングされた第1時刻よりも過去の第2時刻でサンプリングされた前記受信信号レベルに対応する前記残響推定信号レベルよりも大きな第1しきい値と、前記第1時刻でサンプリングされた前記受信信号レベルとの関係を判定する。前記残響推定部は、前記第1時刻でサンプリングされた前記受信信号レベルが前記第1しきい値より大きい場合、前記第2時刻でサンプリングされた前記受信信号レベルにおける前記残響推定信号レベルを、前記第1時刻でサンプリングされた前記受信信号レベルにおける前記残響推定信号レベルとして用いる。 (6) Preferably, the reverberation estimation unit includes a level determination unit. The level determination unit is greater than the reverberation estimation signal level corresponding to the reception signal level sampled at the second time in the past than the first time at which the reception signal level was sampled for each reception signal level. A relationship between the first threshold value and the received signal level sampled at the first time is determined. The reverberation estimation unit, when the received signal level sampled at the first time is greater than the first threshold, the reverberation estimated signal level at the received signal level sampled at the second time, It is used as the reverberation estimation signal level in the reception signal level sampled at the first time.
(7)より好ましくは、前記残響推定部は、前記第1時刻でサンプリングされた前記受信信号レベルが前記第1しきい値より小さい場合、前記受信信号レベルと、対応する前記参照信号レベルとの関係に基づいて、前記残響推定信号レベルを算出する。 (7) More preferably, when the received signal level sampled at the first time is smaller than the first threshold value, the reverberation estimation unit calculates the received signal level and the corresponding reference signal level. based on the relationship, and calculates the reverberation estimation signal level.
(8)好ましくは、前記第1しきい値は、前記第2時刻でサンプリングされた前記受信信号における前記残響推定信号レベルに比例する値と、所定の第1補正定数と、を加算した値である。 (8) Preferably, the first threshold value is a value obtained by adding a value proportional to the reverberation estimation signal level in the received signal sampled at the second time and a predetermined first correction constant. is there.
(9)より好ましくは、前記エコー信号処理装置は、前記第1補正定数を算出する、第1補正定数算出部を更に備える。前記第1補正定数算出部は、複数の前記受信信号レベルを平滑化して得られた予備推定信号レベルに基づいて、前記第1補正定数を設定する。 (9) More preferably, the echo signal processing device further includes a first correction constant calculating unit that calculates the first correction constant. The first correction constant calculation unit sets the first correction constant based on preliminary estimated signal levels obtained by smoothing a plurality of the received signal levels.
(10)好ましくは、前記ゲイン係数設定部は、前記受信信号レベルが、前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、前記ゲイン係数を一定の値に設定する。 (10) Preferably, the gain coefficient setting unit sets the gain coefficient to a constant value when the received signal level is greater than a predetermined second threshold related to the reverberation estimation signal level.
(11)より好ましくは、前記ゲイン係数設定部は、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど、前記ゲイン係数を小さく設定する。 (11) More preferably, when the received signal level is smaller than a predetermined second threshold, the gain coefficient setting unit sets the gain coefficient smaller as the received signal level is smaller.
(12)好ましくは、前記第2しきい値は、前記残響推定信号レベルに比例する値と、所定の第2補正定数と、を加算した値である。 (12) Preferably, the second threshold value is a value obtained by adding a value proportional to the reverberation estimation signal level and a predetermined second correction constant.
(13)より好ましくは、前記エコー信号処理装置は、前記第2補正定数を算出する、第2補正定数算出部を更に備える。前記第2補正定数算出部は、複数の前記受信信号レベルを平滑化処理して得られた予備推定信号レベルに基づいて、前記第2補正定数を設定する。 (13) More preferably, the echo signal processing apparatus further includes a second correction constant calculating unit that calculates the second correction constant. The second correction constant calculation unit sets the second correction constant based on preliminary estimated signal levels obtained by smoothing a plurality of received signal levels.
(14)上記課題を解決するため、本発明のある局面に係る水中探知装置は、送受波器と、送受信装置と、前記エコー信号処理装置と、を備える。前記送受波器は、水中に超音波を送信するとともに、水中からの信号を受信する。前記送受信装置は、前記送受波器に送信波を出力するとともに、前記送受波器で受信された前記信号を所定の時間間隔でサンプリングして受信信号を生成する。 (14) In order to solve the above-described problem, an underwater detection device according to an aspect of the present invention includes a transducer, a transmission / reception device, and the echo signal processing device. The transducer receives ultrasonic signals in water and receives signals from the water. The transmission / reception apparatus outputs a transmission wave to the transducer, and generates a reception signal by sampling the signal received by the transducer at a predetermined time interval.
(15)上記課題を解決するため、本発明のある局面に係るレーダ装置は、送受波器としてのアンテナと、送受信装置と、前記エコー信号処理装置と、を備える。前記送受波器は、空中に電磁波を送信するとともに、空中からの信号を受信する。前記送受信装置は、前記送受波器に送信波を出力するとともに、前記送受波器で受信された前記信号を所定の時間間隔でサンプリングして受信信号を生成する。 (15) In order to solve the above problem, a radar apparatus according to an aspect of the present invention includes an antenna as a transducer, a transmission / reception apparatus, and the echo signal processing apparatus. The transmitter / receiver transmits electromagnetic waves into the air and receives signals from the air. The transmission / reception apparatus outputs a transmission wave to the transducer, and generates a reception signal by sampling the signal received by the transducer at a predetermined time interval.
(16)上記課題を解決するため、本発明のある局面に係るエコー信号処理方法は、受信信号を所定の時間間隔でサンプリングして得られる複数の受信信号レベルを用いて、複数の前記受信信号レベルのそれぞれに含まれる残響信号レベルの推定結果としての、複数の残響推定信号レベルを算出する、残響推定ステップと、複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定ステップと、複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算ステップと、を含み、前記残響推定ステップは、複数の前記受信信号レベルを平滑化するフィルタリングステップと、各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタリングステップによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定ステップと、を含み、前記フィルタリングステップでは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする。 (16) In order to solve the above-described problem, an echo signal processing method according to an aspect of the present invention uses a plurality of reception signal levels obtained by sampling a reception signal at a predetermined time interval. A reverberation estimation step for calculating a plurality of reverberation estimation signal levels as an estimation result of the reverberation signal level included in each of the levels, and the plurality of received signal levels are respectively related to the corresponding reverberation estimation signal levels If greater than a predetermined second threshold value, sets the gain coefficient to a constant value, if the received signal level is smaller than a predetermined second threshold value, the gain coefficient as the received signal level is lower A gain coefficient setting step for setting a smaller value, and a multiplication step for multiplying each of the received signal levels by the corresponding gain coefficient, The reverberation estimation step includes a filtering step for smoothing a plurality of the received signal levels, each received signal level, and the received signal level calculated corresponding to each received signal level and smoothed by the filtering step. wherein the reference signal level as a magnitude relation size determination step of determining of the, in the filtering step, the received signal level, if the corresponding smaller than the reference signal level, the as filter coefficients of a predetermined When the received signal level is smoothed by calculating the reverberation estimation signal level using a value of 1, while the received signal level is greater than the corresponding reference signal level, the filter coefficient is used as the filter coefficient. The reverberation estimation signal level is calculated using a second value that makes smoothing larger than the first value. Smoothing a plurality of the received signal level by calculating the signal level obtained by the smoothing, and outputs as the reverberation estimation signal level.
(17)上記課題を解決するため、本発明のある局面に係るエコー信号処理プログラムは、受信信号を所定の時間間隔でサンプリングして得られる受信信号の複数の受信信号レベルを用いて、複数の前記受信信号レベルのそれぞれに含まれる残響信号レベルの推定結果としての、複数の残響推定信号レベルを算出する、残響推定ステップと、複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定ステップと、複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算ステップと、をコンピュータに実行させ、前記残響推定ステップは、複数の前記受信信号レベルを平滑化するフィルタリングステップと、各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタリングステップによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定ステップと、を含み、前記フィルタリングステップでは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする。 (17) In order to solve the above problem, an echo signal processing program according to an aspect of the present invention uses a plurality of received signal levels of a received signal obtained by sampling the received signal at a predetermined time interval. A reverberation estimation step for calculating a plurality of reverberation estimation signal levels as an estimation result of a reverberation signal level included in each of the reception signal levels, and a plurality of the reception signal levels corresponding to the reverberation estimation signal levels, respectively. is greater than a predetermined second threshold value associated with, it sets the gain coefficient to a constant value, if the received signal level is smaller than a predetermined second threshold, the gain as the received signal level is lower to set smaller the engagement number, and the gain coefficient setting step, a plurality of the received signal level, the multiplication stearyl for multiplying the gain coefficient corresponding respectively The reverberation estimating step includes a filtering step for smoothing a plurality of received signal levels, each received signal level, and the calculated filtering step corresponding to each received signal level. A magnitude determination step for determining a magnitude relationship between the received signal level and the reference signal level smoothed by the received signal level. In the filtering step, the received signal level is smaller than the corresponding reference signal level. If, while smoothing a plurality of the received signal level by calculating the reverberation estimation signal level using a predetermined first value as filter coefficients, the received signal level is, from the reference signal level corresponding Is greater than the first value as the filter coefficient. Value by smoothing a plurality of the received signal level by calculating the reverberation estimation signal level using the signal level obtained by the smoothing, and outputs as the reverberation estimation signal level.
エコー信号に含まれる残響信号を、より確実に低減でき、且つ、エコー信号に含まれる所望エコー成分を、より確実に検出できる。 The reverberation signal included in the echo signal can be more reliably reduced, and the desired echo component included in the echo signal can be detected more reliably.
以下、本発明を実施するための形態について図面を参照しつつ説明する。なお、以下では図中同一又は相当部分には同一符号を付してその説明は繰り返さない。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. In the following, the same or corresponding parts in the drawings are denoted by the same reference numerals, and the description thereof will not be repeated.
[第1実施形態]
図1は、本発明の第1実施形態に係る水中探知装置の構成を示すブロック図である。本実施形態の水中探知装置は、例えば、漁船などの船舶に備えられている。以下では、水中探知装置を備えている船舶を「自船」という。なお、第1実施形態では、水中探知装置としてスキャニングソナーを例に説明する。
[First Embodiment]
FIG. 1 is a block diagram showing the configuration of the underwater detection device according to the first embodiment of the present invention. The underwater detection device of this embodiment is provided in a ship such as a fishing boat, for example. Hereinafter, a ship equipped with an underwater detection device is referred to as “own ship”. In the first embodiment, a scanning sonar will be described as an example of the underwater detection device.
図1に示すように、本実施形態に係る水中探知装置1は、送受波器2、送受信装置3、エコー信号処理装置4、及び表示装置5を備えている。尚、水中探知装置1は、表示装置5を備えていなくてもよい。この場合、水中探知装置1は、エコー信号処理装置4から出力した表示用データD1(n)を、外部の表示装置で表示させる構成とすることができる。
As shown in FIG. 1, the
[送受波器]
送受波器2は、超音波を送受信する機能を有し、自船の船底に取り付けられている。なお、送受波器2は、略円筒形状であって、その軸方向が垂直方向に沿い、半径方向が水平方向に沿うように配置されている。
[Transmitter / Transmitter]
The
詳細には、送受波器2は、略円筒形状の筐体と、この筐体の外周面に取り付けられた複数の超音波振動子と、を有している。超音波振動子は、超音波を水中に送信するとともに、水中からのエコー信号を受信し、このエコー信号を電気信号に変換して受信信号を生成する。なお、本実施形態において、送受波器2は、筐体が円筒形の場合を示したけれども、形状は特に限定されず、例えば、球形等のように他の形状とすることもできる。
Specifically, the
送受波器2によって受信されるエコーは、主に、所望エコーと、残響と、を含んでいる。所望エコーとは、魚群、漁網、及び航跡等からのエコーであり、表示装置に表示されるべきエコーを意味する。また、残響(Reverberation)とは、海面、海底、及びプランクトン等からのエコーであり、表示装置に表示されない方が好ましいエコーを意味する。本実施形態では、所望エコーのレベルは、当該所望エコーの周囲の残響のレベルよりも大きいとの前提で、説明する。
The echo received by the
[送受信装置]
送受信装置3は、送受切替部31、送信信号生成部32、増幅部33、A/D変換部34、及び受信ビーム形成部35を有している。
[Transceiver]
The transmission /
送受切替部31は、送信信号生成部32からの送信信号を送受波器2に出力するとともに、送受波器2からの受信信号を増幅部33に出力する。
The transmission /
送信信号生成部32は、送受切替部31を介して、送受波器2の各振動子へ送信信号を所定の周期で出力する。この送信信号により、各振動子が駆動され、送受波器2から自船回りの各方位に、超音波が放射される。
The transmission
増幅部33は、送受切替部31を介して送られてきた、送受波器2の各振動子からの受信信号を増幅する。
The amplifying
A/D変換部34は、増幅部33によって増幅された受信信号をアナログ信号からデジタル信号に変換する。これにより、アナログの受信信号は、デジタルの受信信号に変換される。詳細には、A/D変換部34は、増幅部33により増幅処理された受信信号を所定の時間間隔でサンプリングして、デジタルの受信信号を生成する。なお、各時刻における受信信号のレベルは、送受波器2が出力した電気信号の瞬時値を示している。この電気信号の瞬時値としては、例えば、電圧(単位:V)を例示することができる。
The A /
受信ビーム形成部35は、A/D変換部34によってデジタル化された受信信号に対して、遅延処理を行うことで各受信信号の位相を整相する。また、受信ビーム形成部35は、整相した各受信信号に対して、ガウス関数又はハニング窓等によって決定されるウェイト値を乗算する。そして、受信ビーム形成部35は、これらの受信信号を合成することによって、方位毎に指向性の強い受信信号(受信ビーム)を生成する。
The reception
図2は、受信ビーム形成部35で生成された受信信号S1を示すグラフである。図2では、後述する残響推定部41で生成される残響推定信号S2も示している。図2では、横軸は、受信信号S1のサンプリング開始からの時刻nを示している。この時間は、自船からの距離に比例する。即ち、受信信号S1のサンプリング時刻が遅いほど、自船からの距離が遠い位置からの信号であることを示す。図2のグラフの縦軸は、信号レベルを示している。
FIG. 2 is a graph showing the reception signal S1 generated by the reception
受信信号S1は、離散信号である。受信信号S1のレベルとしての受信信号レベルx(n)は、エコーの強さに応じた値を有している。時刻nとして、n=0,1,2,…(N−1)が規定されている。n=0は、受信信号S1のサンプリング開始時点の時刻を示す。また、nの値が1つ増えるごとに、サンプリングの時間間隔に等しい時間が経過していることを示す。即ち、受信信号レベルx(n)は、時刻nに対応する位置からのエコーの強さを示している。n=(N−1)は、受信信号S1のサンプリング終了時の時刻を示す。各受信信号レベルx(0)、…、x(N−1)は、それぞれ、個別の値として処理される。 The received signal S1 is a discrete signal. The received signal level x (n) as the level of the received signal S1 has a value corresponding to the strength of the echo. As time n, n = 0, 1, 2,... (N−1) is defined. n = 0 indicates the time when the reception signal S1 starts sampling. In addition, every time the value of n increases, it indicates that a time equal to the sampling time interval has elapsed. That is, the received signal level x (n) indicates the strength of the echo from the position corresponding to time n. n = (N−1) indicates the time when the sampling of the received signal S1 ends. Each reception signal level x (0),..., X (N−1) is processed as an individual value.
図2では、受信信号S1の包絡線が、示されている。この包絡線は、各時刻nでの受信信号レベルx(n)を示す点を繋ぐ線である。受信信号S1は、時刻n=0と、時刻n=(N−1)との中間の時刻において、受信信号レベルx(n)の大きな領域を含んでいる。この領域は、所望エコー信号領域S11であり、魚群等の所望エコーの存在を示している。また、受信信号S1は、残響信号領域S12を含んでいる。残響信号領域S12は、受信信号S1のうち所望エコーを含んでいない信号の領域である。図1及び図2に示すように、受信ビーム形成部35で生成された受信信号S1は、エコー信号処理装置4へ出力される。
In FIG. 2, the envelope of the received signal S1 is shown. This envelope is a line connecting points indicating the received signal level x (n) at each time n. The reception signal S1 includes a region where the reception signal level x (n) is large at a time intermediate between the time n = 0 and the time n = (N−1). This area is a desired echo signal area S11 and indicates the presence of a desired echo such as a school of fish. The received signal S1 includes a reverberation signal region S12. The reverberation signal area S12 is an area of a signal that does not include a desired echo in the received signal S1. As shown in FIGS. 1 and 2, the reception signal S <b> 1 generated by the reception
[エコー信号処理装置]
エコー信号処理装置4は、自船の周囲の方位毎に生成された受信信号S1を処理するように構成されている。エコー信号処理装置4は、1つの受信信号S1のそれぞれの時刻nにおける受信信号レベルx(n)毎に、個別にゲイン係数g(n)を設定する。また、エコー信号処理装置4は、各時刻nにおける受信信号レベルx(n)に、個別に設定されたゲイン係数g(n)を乗算する。これにより、エコー信号処理装置4は、表示装置5に出力するための表示用データD1(n)を生成する。表示装置5は、表示用データD1(n)で特定される画像を表示する。このような構成により、表示装置5は、残響が確実に抑制され、且つ、所望エコーが明瞭に示された画像を表示することができる。
[Echo signal processor]
The echo
エコー信号処理装置4は、残響推定部41と、ゲイン係数設定部42と、出力制御部(乗算部)43と、予備推定部44と、補正定数算出部(第1補正定数算出部、第2補正定数算出部)45と、を有している。
The echo
残響推定部41は、受信信号S1に基づいて、残響推定信号S2を生成する。受信信号S1は複数の受信信号レベルx(n)で構成され、残響推定信号S2は複数の残響推定信号レベルy1(n)で構成される。残響推定部41は、受信信号レベルx(n)毎に処理を施すことにより、残響信号レベルの推定結果としての、残響推定信号レベルy1(n)を出力する。即ち、残響推定部41は、1つの受信信号レベルx(n)毎に、1つの残響推定信号レベルy1(n)を算出する。この残響推定信号S2のレベルは、残響信号のレベルに比例するように設定されている。
The
残響推定部41は、受信信号S1の所望エコー信号領域S11についての残響推定信号レベルy1(n)を、所望エコーの影響を排除して、算出できる。以下、残響推定部41に関する、より具体的な構成を説明する。
The
図3は、残響推定部41の構成を示すブロック図である。図2及び図3に示すように、残響推定部41は、第1比較部(レベル判定部)51と、第1フィルタ制御部52と、第1フィルタ演算部53と、第2比較部(大小判定部)54と、平滑フィルタ部55と、を有している。
FIG. 3 is a block diagram illustrating a configuration of the
第1比較部51は、処理対象の受信信号レベルx(n)と、残響推定信号レベルy1(n−1)に関連付けられた第1しきい値Th1と、を比較するために設けられている。この受信信号レベルx(n)は、第1時刻にサンプリングされた受信信号レベルである。残響推定信号レベルy1(n−1)は、処理対象の受信信号レベルx(n)がサンプリングされた時刻の直前の過去の第2時刻でサンプリングされた受信信号レベルx(n−1)における、残響推定信号レベルである。具体的には、第1比較部51は、第1時刻における受信信号レベルx(n)を参照する。また、第1比較部51は、残響推定信号レベルy1(n−1)に関連する第1しきい値Th1を、参照する。第1比較部51は、これらの第1しきい値Th1と、受信信号レベルx(n)との関係を判定する。
The
より具体的には、第1比較部51は、受信信号レベルx(n)を読み出すように構成されている。また、第1比較部51は、第1フィルタ演算部53と接続されており、残響推定レベルy1(n)を受け入れるように構成されている。第1比較部51は、残響推定信号レベルy1(n)を記憶する。第1比較部51は、残響推定信号レベルy1(n)を、受信信号レベルx(n+1)の処理時に用いる。即ち、第1比較部51は、受信信号レベルx(n)を処理する際には、1つ前の時刻(n−1)における残響推定信号レベルy1(n−1)を用いる。
More specifically, the
第1比較部51は、過去の残響推定信号レベルy1(n−1)に関連する値として、第1しきい値Th1を設定する。第1比較部51は、受信信号レベルx(n)≧第1しきい値Th1が成立するか否かを判定する。即ち、第1比較部51は、下記式(1)が成立するか否かを判定する。
x(n)≧Th1・・・・・(1)
換言すれば、第1比較部51は、受信信号レベルx(n)が、残響推定信号レベルy1(n−1)よりも著しく大きいか否かを判定する。
The
x (n) ≧ Th1 (1)
In other words, the
上記式(1)が成立する場合とは、例えば、送受波器2が、受信信号S1の所望エコー信号領域S11の立ち上がりエッジを検出した場合である。この場合、受信信号S1が、残響信号領域S12から所望エコー信号領域S11に移行することで、受信信号レベルx(n)は、急峻に上昇する。一方、残響推定信号レベルy1(n−1)は、後述するように、平滑化処理されたデータであるので、急峻には上昇しない。上記(1)式が成立する場合の受信信号レベルx(n)は、所望エコー信号領域S11の信号レベルとして扱われる。
The case where the above formula (1) is satisfied is, for example, a case where the
本実施形態では、第1しきい値Th1は、残響推定信号レベルy1(n−1)に基づいて、適宜設定される。本実施形態では、第1しきい値Th1は、下記(2)式によって表される。
Th1=a1×y1(n−1)+b1・・・・・(2)
In the present embodiment, the first threshold value Th1 is appropriately set based on the reverberation estimation signal level y1 (n-1). In the present embodiment, the first threshold value Th1 is expressed by the following equation (2).
Th1 = a1 × y1 (n−1) + b1 (2)
尚、a1は、所定の係数であり、例えば、2又は3程度に設定される。この定数a1は、図示しない操作部をユーザが操作することによって、調整可能とされていてもよい。また、b1は、所定の第1補正定数であり、補正定数算出部45(図1参照)によって、算出される。 In addition, a1 is a predetermined coefficient, and is set to about 2 or 3, for example. The constant a1 may be adjustable by a user operating an operation unit (not shown). Further, b1 is a predetermined first correction constant, and is calculated by the correction constant calculation unit 45 (see FIG. 1).
第1比較部51は、比較結果に基づいて、出力制御信号F1を出力可能である。本実施形態では、上記(1)式が成立する場合、即ちx(n)≧Th1である場合、第1比較部51は、出力制御信号F1をONにする。
The
一方、上記式(1)が成立しない場合、即ち、x(n)<Th1である場合、第1比較部51は、出力制御信号F1をOFFにする。
On the other hand, when the above formula (1) is not satisfied, that is, when x (n) <Th1, the
第1フィルタ制御部52は、第1フィルタ演算部53を制御するために設けられている。第1フィルタ制御部52は、出力制御信号F1と、後述する係数制御信号F2とに基づいて、第1フィルタ演算部53を制御する。
The first
第1フィルタ演算部53は、受信信号レベルx(n)を用いて、残響信号レベルに関連付けられた第1演算結果c1(n)を算出するように構成されている。第1演算結果c1(n)は、後述する第1参照信号レベルz1(n)、又は残響推定信号レベルy1(n)として用いられる。
The first
第1フィルタ演算部53は、第1出力選択部56と、第1フィルタ57と、第1係数選択部58と、を有している。
The first
第1出力選択部56は、第1フィルタ57で算出された演算結果c1(n)を、残響推定信号レベルy1(n)又は第1参照信号レベルz1(n)として出力するように構成されている。また、第1出力選択部56は、過去の残響推定信号レベルy1(n−1)を記憶している。
The first
出力制御信号F1がONである場合、第1出力選択部56は、残響推定信号レベルy1(n)を、過去の残響推定信号レベルy1(n−1)と同じ値に設定する。即ち、第1出力選択部56は、残響推定信号レベルy1(n)として、y1(n−1)と同じ値を、第1比較部51及び平滑フィルタ部55へ出力する。
When the output control signal F1 is ON, the first
一方、出力制御信号F1がOFFである場合、第1出力選択部56は、第1フィルタ57の演算結果c1(n)を、一旦、第1参照信号レベルz1(n)として、第2比較部54へ出力する。第1出力選択部56は、その後、第2比較部54の比較結果に応じて、第1フィルタ57がフィルタ係数αを変えて算出する演算結果(詳細後述)か、あるいは前記演算結果c1(n)を、残響推定信号レベルy1(n)として設定する。第1出力選択部56は、残響推定信号レベルy1(n)を、第1比較部51及び平滑フィルタ部55へ出力する。
On the other hand, when the output control signal F1 is OFF, the first
第1フィルタ57は、受信信号レベルx(n)に対して平滑化処理を施すことで、第1演算結果c1(n)を算出するように構成されている。本実施形態では、第1フィルタ57は、IIRフィルタ(Infinite Impulse Response Filter)である。
The
尚、本実施形態では、第1フィルタ57は、IIRフィルタであるけれども、この通りでなくてもよい。第1フィルタ57は、受信信号レベルx(n)に対して平滑化処理を施すことができればよく、例えば、FIRフィルタ(Finite Impulse Response Filter)であってもよい。尚、IIRフィルタを用いた場合、FIRフィルタを用いた場合の演算量よりも少ない演算量で、FIRフィルタと同様の効果を得ることができる。
In the present embodiment, the
第1フィルタ57は、乗算器61と、加算器62と、遅延器63と、乗算器64と、を有している。
The
乗算器61には、受信信号レベルx(n)と、第1フィルタ係数αと、が入力される。第1フィルタ係数αは、第1係数選択部58で設定される。乗算器61は、α×x(n)を算出し、算出結果を、加算器62へ出力する。
The
遅延器63は、第1フィルタ57の第1演算結果c1(n)を受け付けるように構成されている。遅延器63は、第1演算結果c1(n)を受け付けてから単位時間が経過した後に、第1演算結果c1(n)を、直近の過去の第1演算結果c1(n−1)として、乗算器64へ出力する。尚、時刻n=0時点では、c1(n−1)=x(0)として設定されている。
The
乗算器64は、(1−α)×第1演算結果c1(n−1)を算出し、この乗算結果を、加算器62へ出力する。第1フィルタ係数αは、第1係数選択部58で設定される。
The
加算器62は、乗算器61で算出されたα×x(n)に、乗算器64で算出された(1−α)×c1(n−1)を加算する。即ち、第1演算結果c1(n)は、下記式(3)で表される。
c1(n)=α×x(n)+(1−α)×c1(n−1)・・・・・(3)
ここで、第1フィルタ係数αは、0≦α≦1である。第1フィルタ係数αは、受信信号レベルx(n)を平滑化する度合いを設定する係数である。第1フィルタ係数αが小さいほど、受信信号レベルx(n)を平滑化する度合いは、大きく設定される。第1フィルタ57は、第1フィルタ係数αに基づいて、受信信号レベルx(n)を平滑化する度合いを設定される。
The
c1 (n) = α × x (n) + (1−α) × c1 (n−1) (3)
Here, the first filter coefficient α is 0 ≦ α ≦ 1. The first filter coefficient α is a coefficient that sets the degree of smoothing the received signal level x (n). The smaller the first filter coefficient α is, the larger the degree of smoothing the received signal level x (n) is set. The
第1係数選択部58は、第1フィルタ係数αを選択(設定)するために設けられている。本実施形態では、第1係数選択部58は、第1フィルタ係数αとして、第1の値α1、及び第2の値α2を設定可能である。α1は、α2よりも大きく設定されている(α1>α2)。第1係数選択部58は、選択した値α1又はα2を、各乗算器61,64へ出力する。
The first
式(3)から明らかなように、フィルタ係数αの値がα1である場合、受信信号レベルx(n)の変動に対する、第1演算結果c1(n)の変動の応答性が高くなり、この変動を平滑化する効果が小さくなる。この場合、第1演算結果c1(n)を残響推定信号レベルy1(n)として用いると、受信信号レベルx(n)の変動に対する、残響推定信号レベルy1(n)の応答性を高くできる。よって、受信信号S1が、所望エコー信号領域S11から残響信号領域S12に移行する時刻において、第1フィルタ係数αの値をα1にすることが好ましい。これにより、受信信号レベルx(n)の変動に対して、残響推定信号レベルy1(n)を、より応答性よく変動させることができる。 As is clear from the equation (3), when the value of the filter coefficient α is α1, the response of the fluctuation of the first calculation result c1 (n) to the fluctuation of the received signal level x (n) becomes high. The effect of smoothing the fluctuation is reduced. In this case, when the first calculation result c1 (n) is used as the reverberation estimation signal level y1 (n), the responsiveness of the reverberation estimation signal level y1 (n) to the fluctuation of the reception signal level x (n) can be increased. Therefore, it is preferable to set the value of the first filter coefficient α to α1 at the time when the received signal S1 shifts from the desired echo signal region S11 to the reverberation signal region S12. As a result, the reverberation estimation signal level y1 (n) can be varied with better responsiveness to the variation in the received signal level x (n).
一方、式(3)から明らかなように、第1フィルタ係数αの値がα2である場合、第1演算結果c1(n)は、受信信号レベルx(n)の変動を抑制した、安定性の高い値となり、この変動に対する応答性が、小さくなる。この場合、第1演算結果c1(n)を残響推定信号レベルy1(n)として用いると、受信信号レベルx(n)の変動に対して、残響推定信号レベルy1(n)が過度に変動することを抑制できる。よって、残響信号領域S12の受信信号レベルx(n)が処理されている場合は、基本的には、第1フィルタ係数αの値は、α2であることが好ましい。 On the other hand, as is clear from the equation (3), when the value of the first filter coefficient α is α2, the first calculation result c1 (n) is stable with the fluctuation of the received signal level x (n) suppressed. The response to this variation becomes small. In this case, when the first calculation result c1 (n) is used as the reverberation estimation signal level y1 (n), the reverberation estimation signal level y1 (n) varies excessively with respect to the variation of the reception signal level x (n). This can be suppressed. Therefore, when the reception signal level x (n) in the reverberation signal region S12 is processed, basically, the value of the first filter coefficient α is preferably α2.
第1係数選択部58は、第1フィルタ制御部52から出力される係数制御信号F2に応じて、第1フィルタ係数αを設定する。第1係数選択部58は、係数制御信号F2がONである場合に、第1フィルタ係数αの値をα1に設定するように構成されている。また、第1係数選択部58は、係数制御信号F2がOFFである場合に、第1フィルタ係数αの値をα2に設定するように構成されている。
The first
第1フィルタ57は、第1フィルタ係数αとして、α1、又はα2を用いて算出した第1演算結果c1(n)を、第1出力選択部56へ出力する。第1出力選択部56は、平滑化された受信信号レベルx(n)としての第1演算結果c1(n)を、第1参照信号レベルz1(n)として、第2比較部54へ出力する。
The
第2比較部54は、第1参照信号レベルz1(n)と、受信信号レベルx(n)と、を用いて、比較処理を行うように構成されている。具体的には、第2比較部54は、受信信号レベルx(n)毎に、受信信号レベルx(n)と、第1参照信号レベルz1(n)との大小関係を判定(比較)する。第2比較部54は、下記式(4)が成立するか否かを判定する。
x(n)<z1(n)・・・・・(4)
The
x (n) <z1 (n) (4)
上記式(4)が成立する場合、第1参照信号レベルz1(n)は、受信信号レベルx(n)よりも大きい。このため、第1参照信号レベルz1(n)がそのまま残響推定信号レベルy1(n)として設定されると、残響推定信号レベルy1(n)は、受信信号レベルx(n)よりも大きくなってしまう。即ち、残響がエコーより大きいと推定されていることとなり、現実に則していない。したがって、上記式(4)が成立する場合は、残響推定信号レベルy1(n)を、受信信号レベルx(n)に迅速に近づける必要がある。 When the above formula (4) is established, the first reference signal level z1 (n) is higher than the received signal level x (n). For this reason, when the first reference signal level z1 (n) is set as the reverberation estimation signal level y1 (n) as it is, the reverberation estimation signal level y1 (n) becomes higher than the reception signal level x (n). End up. That is, it is estimated that the reverberation is larger than the echo, which is not realistic. Therefore, when the above formula (4) is established, it is necessary to quickly bring the reverberation estimation signal level y1 (n) close to the reception signal level x (n).
具体的には、第2比較部54は、係数制御信号F2をONにする。この場合、第1フィルタ制御部52は、第1フィルタ係数αの値がα1となるように、第1係数選択部58を制御する。
Specifically, the
一方、上記式(4)が成立しない場合、即ち、x(n)≧z1(n)である場合、第2比較部54は、係数制御信号F2をOFFにする。係数制御信号F2がOFFであるとき、第1フィルタ制御部52は、フィルタ係数αの値がα2となるように、第1係数選択部58を制御する。尚、x(n)>z1(n)である場合は、残響レベルがエコーレベル以下であると推定されていることとなり、現実に則している。よって、この場合、第1参照信号レベルz1(n)を、そのまま残響推定信号レベルy1(n)として使用できる。
On the other hand, when the above equation (4) is not satisfied, that is, when x (n) ≧ z1 (n), the
平滑フィルタ部55は、例えば移動平均フィルタであり、残響推定信号レベルy1(n)を平滑化して出力する。
The smoothing
以上の構成により、出力制御信号F1がONである場合、残響推定部41は、残響推定信号レベルy1(n)=y1(n−1)を示すデータを、ゲイン係数設定部42へ出力する。一方、出力制御信号F1がOFFである場合、残響推定部41は、係数制御信号F2に応じて、第1フィルタ係数αを設定する。
With the above configuration, when the output control signal F1 is ON, the
係数制御信号F2がONである場合、残響推定部41は、第1フィルタ係数αの値がα1で演算された第1演算結果c1(n)を、残響推定信号レベルy1(n)として、ゲイン係数設定部42へ出力する。一方、係数制御信号F2がOFFである場合、残響推定部41は、第1フィルタ係数αの値がα2で演算された第1演算結果c1(n)を、残響推定信号レベルy1(n)として、ゲイン係数設定部42へ出力する。
When the coefficient control signal F2 is ON, the
図1に示すように、ゲイン係数設定部42は、受信信号レベルx(n)と、残響推定信号レベルy1(n)と、の関係に基づいて、受信信号レベルx(n)に乗じるゲイン係数g(n)を算出するように構成されている。ゲイン係数設定部42は、受信信号レベルx(n)毎に、残響推定信号レベルy1(n)に基づくゲイン係数g(n)を、算出する。
As shown in FIG. 1, the gain
本実施形態では、ゲイン係数設定部42は、受信信号レベルx(n)が所定の第2しきい値Th2より大きいか否かを判定する。即ち、ゲイン係数設定部42は、下記式(6)が成立するか否かを判定する。
x(n)>Th2・・・・・(5)
In the present embodiment, the gain
x (n)> Th2 (5)
第2しきい値Th2は、下記式(6)によって算出される。
Th2=a2×y1(n)+b2・・・・・(6)
The second threshold Th2 is calculated by the following formula (6).
Th2 = a2 × y1 (n) + b2 (6)
尚、a2は、所定の係数であり、適宜設定される。この係数a2は、図示しない操作部材をユーザが操作することによって、調整可能とされていてもよい。また、b2は、所定の第2補正定数であり、補正定数算出部45によって、算出される。
Note that a2 is a predetermined coefficient and is set as appropriate. The coefficient a2 may be adjustable by a user operating an operation member (not shown). Further, b2 is a predetermined second correction constant, and is calculated by the correction
受信信号レベルx(n)>第2しきい値Th2である場合、受信信号レベルx(n)は、所望エコー信号領域S11の信号レベルであると考えられる。したがって、この場合、ゲイン係数設定部42は、受信信号レベルx(n)を低減させないように、ゲイン係数g(n)を設定する。具体的には、ゲイン係数設定部42は、受信信号レベルx(n)に拘らず、ゲイン係数g(n)=1を設定する。このように、受信信号S1のうち、所望エコー信号領域S11については、受信信号レベルx(n)を変更しないようなゲイン係数g(n)が設定される。
When the received signal level x (n)> the second threshold value Th2, the received signal level x (n) is considered to be the signal level of the desired echo signal region S11. Therefore, in this case, the gain
一方、受信信号レベルx(n)≦第2しきい値Th2である場合、受信信号レベルx(n)は、残響信号領域S12の信号レベルであると考えられる。したがって、この場合、ゲイン係数設定部42は、ゲイン係数g(n)を、1未満に設定する。より具体的には、ゲイン係数設定部42は、ゲイン係数g(n)を、受信信号レベルx(n)に応じて設定する。本実施形態では、ゲイン係数設定部42は、受信信号レベルx(n)が小さいほど、ゲイン係数g(n)を、より小さい値に設定する。ゲイン係数設定部42は、算出したゲイン係数g(n)を、出力制御部43へ出力する。
On the other hand, when the received signal level x (n) ≦ the second threshold Th2, the received signal level x (n) is considered to be the signal level of the reverberation signal region S12. Therefore, in this case, the gain
出力制御部43は、受信信号レベルx(n)毎に、対応するゲイン係数g(n)を乗算すること等によって、表示用データD1(n)を生成するように構成されている。表示用データD1(n)は、画面の対応する位置に、受信信号レベルx(n)×ゲイン係数g(n)であるレベルに応じた色を表示させるデータである。出力制御部43は、表示用データD1(n)を、表示装置5に出力する。
The
表示装置5は、例えば、カラー表示可能な液晶ディスプレイである。表示装置5は、出力制御部43からの表示用データD1(n)を読み込み、この読み込んだ表示用データD1(n)によって特定される画像を表示するように構成されている。これにより、表示装置5は、自船の周囲に存在する物標を示す画像を、表示する。
The display device 5 is a liquid crystal display capable of color display, for example. The display device 5 is configured to read the display data D1 (n) from the
前述したように、本実施形態では、残響推定部41で用いられる第1補正定数b1と、ゲイン係数g(n)の設定に用いられる第2補正定数b2とは、補正定数算出部45によって算出される。補正定数算出部45は、予備推定部44で推定されたデータとしての予備推定信号レベルy2(n)を基に、各補正定数b1,b2を算出するように構成されている。以下では、予備推定部44及び補正定数算出部45の構成を説明する。
As described above, in the present embodiment, the first correction constant b1 used in the
図4は、予備推定部44の構成を示すブロック図である。図1及び図4に示すように、予備推定部44は、予備推定信号の信号レベルとしての、予備推定信号レベルy2(n)を算出するように構成されている。予備推定信号は、受信信号S1に含まれる残響信号に概ね比例する信号である。予備推定信号は、受信信号S1に基づいて推定される離散信号である。
FIG. 4 is a block diagram showing a configuration of the
予備推定部44は、第2フィルタ制御部71と、第2フィルタ演算部72と、第3比較部73と、を有している。
The
第2フィルタ制御部71は、第2フィルタ演算部72を制御するために設けられている。第2フィルタ制御部71は、後述する第2係数制御信号F3に基づいて、第2フィルタ演算部72を制御する。
The second
第2フィルタ演算部72は、受信信号レベルx(n)を用いて、第2参照信号レベルz2(n)と、予備推定信号レベルy2(n)と、を算出するように構成されている。
The second
第2フィルタ演算部72は、第2出力選択部74と、第2フィルタ75と、第2係数選択部76と、を有している。
The second
第2出力選択部74は、第2フィルタ75で算出された第2演算結果c2(n)を、第2参照信号レベルz2(n)、又は予備推定信号レベルy2(n)として出力するように構成されている。
The second
第2出力選択部74は、まず、第2演算結果c2(n)を、第2参照信号レベルz2(n)として、第3比較部73へ出力する。第2出力選択部74は、その後、第2比較部73の比較結果に応じて、第2フィルタ75がフィルタ係数を変えて算出する演算結果(詳細後述)か、あるいは前記c2(n)を、予備推定信号レベルy2(n)として、出力する。
First, the second
第2フィルタ75の構成は、第1フィルタ57(図3参照)と同様の構成である。よって、第2フィルタ75については、第1フィルタ57と異なる構成について主に説明し、第1フィルタ57と同様の構成についての詳細な説明は、省略する。第2フィルタ75は、受信信号レベルx(n)に平滑化処理を施すことで、第2演算結果c2(n)を算出する。
The configuration of the
第2フィルタ75は、乗算器81と、加算器82と、遅延器83と、乗算器84と、を有している。
The
乗算器81には、受信信号S1(受信信号レベルx(n))と、第2フィルタ係数βと、が入力される。第2フィルタ係数βは、第2係数選択部76で設定される。乗算器81は、β×x(n)を算出し、この算出結果を、加算器82へ出力する。
The
遅延器83は、第2フィルタ75の第2演算結果c2(n)を受け付けるように構成されている。遅延器83は、第2演算結果c2(n)を受け付けてから単位時間が経過した後に、第2演算結果c2(n)を、直近の第2演算結果c2(n−1)として、乗算器84へ出力する。尚、時刻n=0の時点では、c2(n−1)=x(0)に設定される。
The
乗算器84は、(1−β)×第2演算結果c2(n−1)を算出し、この算出結果を、加算器82へ出力する。第2フィルタ係数βは、第2係数選択部76で設定される。
The
加算器82は、乗算器81で算出されたβ×x2(n)に、乗算器84で算出された(1−β)×c2(n−1)を加算する。即ち、第2演算結果c2(n)は、下記式(7)で表される。
c2(n)=β×x2(n)+(1−β)×c2(n−1)・・・・・(7)
ここで、第2フィルタ係数βは、0≦β≦1である。第2フィルタ係数βは、受信信号レベルx(n)を平滑化する度合いを決定する係数である。第2フィルタ係数βが小さいほど、受信信号レベルx(n)を平滑化する度合いは大きい。第2フィルタ75は、第2フィルタ係数βに基づいて、受信信号レベルx(n)を平滑化する度合いを設定される。
The
c2 (n) = β × x2 (n) + (1-β) × c2 (n−1) (7)
Here, the second filter coefficient β is 0 ≦ β ≦ 1. The second filter coefficient β is a coefficient that determines the degree of smoothing the received signal level x (n). The smaller the second filter coefficient β, the greater the degree of smoothing the received signal level x (n). The
第2係数選択部76は、第2フィルタ係数βを選択(設定)するために設けられている。本実施形態では、第2係数選択部76は、第2フィルタ係数βとして、2つの値β1,β2を設定可能である。β1は、β2よりも大きく設定されている(β1>β2)。第2係数選択部76は、選択した値β1又はβ2を、各乗算器82,84へ出力する。
The second
第2係数選択部76は、係数制御信号F3に基づいて、第2フィルタ係数βを設定する。第2係数選択部76は、係数制御信号F3がONである場合に、β=β1を設定するように構成されている。また、第2係数選択部76は、係数制御信号F3がOFFである場合に、β=β2を設定するように構成されている。
The second
第2フィルタ75は、まずβ=β2を用いて算出した第2演算結果c2(n)を、第2出力選択部74へ出力する。前述したように、第2出力選択部74は、第2演算結果c2(n)を、第2参照信号レベルz2(n)として、第3比較部73へ出力する。
The
第3比較部73は、第2参照信号レベルz2(n)と、受信信号レベルx(n)と、を用いて、比較処理を行うように構成されている。具体的には、第3比較部73は、下記式(8)が成立するか否かを判定する。
x(n)<z2(n)・・・・・(8)
The
x (n) <z2 (n) (8)
上記式(8)が成立する場合、第3比較部73は、第2係数制御信号F3をONにする。即ち、第3比較部73は、第2係数制御信号F3を、第2フィルタ制御部71へ出力する。第2係数制御信号F3がONであるとき、第2フィルタ制御部71は、第2フィルタ係数βの値がβ1となるように、第2係数選択部76を制御する。この場合、第2フィルタ演算部72は、設定された第2フィルタ係数β1を用いて、第2演算結果c2(n)を算出し、この演算結果c2(n)を、予備推定信号レベルy2(n)として、補正定数算出部45へ出力する。
When the above equation (8) is established, the
一方、上記式(8)が成立しない場合、即ち、x(n)≧z2(n)である場合、第3比較部73は、第2係数制御信号F3をOFFにする。第2係数制御信号F3がOFFであるとき、第2フィルタ制御部71は、第2フィルタ係数βがβ2となるように、第2係数選択部76を制御する。この場合、第2出力選択部74は、β=β2で算出された第2参照信号レベルz2(n)を、そのまま、予備推定信号レベルy2(n)として、補正定数算出部45へ出力する。
On the other hand, when the above equation (8) is not satisfied, that is, when x (n) ≧ z2 (n), the
図5は、補正定数算出部45の構成を示すブロック図である。図1及び図5に示すように、補正定数算出部45は、予備推定信号レベルy2(n)を用いて、第1補正定数b1と、第2補正定数b2と、を算出する。
FIG. 5 is a block diagram illustrating a configuration of the correction
補正定数算出部45は、基準値算出部91と、乗算器92と、乗算器93と、を有している。
The correction
基準値算出部91は、補助定数b1,b2の算出に用いる基準値b0を算出するために設けられている。本実施形態では、基準値算出部91は、各予備推定信号レベルy2(0),…,y2(N−1)の平均値を、基準値b0として算出する。尚、基準値b0は、受信信号S1の各受信信号レベルx(n)の中央値(median)であってもよい。
The reference
乗算器92は、基準値b0に、所定の定数e1を乗算することで、第1補助定数b1を算出する。即ち、b1=b0×e1である。また、乗算器93は、基準値b0に、所定の定数e2を乗算することで、第2補助定数b2を算出する。即ち、b2=b0×e2定数e1,e2は、それぞれ、適宜設定される値である。各定数e1,e2は、一定の値であってもよいし、オペレータによって変更可能な変数であってもよい。
The
乗算器92は、第1補助定数b1を、残響推定部41の第1比較部51(図3参照)へ出力する。また、乗算器93は、第2補助定数b2を、ゲイン係数設定部42へ出力する。
The
[エコー信号処理装置の動作]
次に、エコー信号処理装置4における処理の流れの一例について説明する。エコー信号処理装置4は、以下に示すフローチャートの各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールできる。このインストールされるプログラムは、例えば記録媒体に格納された状態で流通する。
[Echo signal processor operation]
Next, an example of a processing flow in the echo
以下では、(1)予備推定部44における処理の流れ、(2)補正定数算出部45における処理の流れ、(3)残響推定部41における処理の流れ、(4)ゲイン係数設定部42における処理の流れ、の順に説明する。尚、出力制御部43における処理の流れは、前述したとおりであり、且つ簡易であるので、フローチャートを用いた説明は、省略する。また、各フローチャートでは、n=0から処理が開始される。
In the following, (1) the process flow in the
まず、(1)予備推定部44における処理の流れを説明する。図6は、予備推定部44の処理の流れの一例を説明するためのフローチャートである。以下では、フローチャート以外にも、図1〜図5を適宜参照しながら、説明を行う。
First, (1) the flow of processing in the
図6に示すように、予備推定部44は、まず、受信ビーム形成部35から、受信信号S1を読み出す(ステップS101)。次に、予備推定部44は、第2参照信号レベルz2(n)を算出する(ステップS102)。具体的には、第2係数選択部76は、第2フィルタ係数β=β2を設定する。第2フィルタ75は、上記式(7)に従って、第2演算結果c2(n)を算出する。第2演算結果c2(n)は、第2出力選択部74によって、第2参照信号レベルz2(n)として、第3比較部73へ出力される。
As shown in FIG. 6, the
第3比較部73は、受信信号レベルx(n)が、第2参照信号レベルz2(n)未満であるか否かを判定する(ステップS103)。x(n)<z2(n)である場合(ステップS103でYES)、第3比較部73は、第2係数制御信号F3をONにする(ステップS104)。一方、受信信号レベルx(n)≧第2参照信号レベルz2(n)である場合(ステップS104でNO)、第3比較部73は、第2係数制御信号F3をOFFにする(ステップS105)。
The
次に、第2係数選択部76は、第2フィルタ係数βを設定する(ステップS106)。具体的には、第2係数制御信号F3がONである場合、第2係数選択部76は、β=β1を設定する。一方、第2係数制御信号F3がOFFである場合、第2係数選択部76は、β=β2を維持する。
Next, the second
次に、予備推定信号レベルy2(n)が算出される(ステップS107)。第2係数制御信号F3がOFFである場合、第2出力選択部74は、ステップS102で算出された第2演算結果c2(n)を、そのまま予備推定信号レベルy2(n)として出力(算出)する。
Next, the preliminary estimated signal level y2 (n) is calculated (step S107). When the second coefficient control signal F3 is OFF, the second
一方、第2係数制御信号F3がONである場合、第2フィルタ75は、第2フィルタβ=β1で、第2演算結果c2(n)を再度算出する。第2出力選択部74は、この演算結果c2(n)を、予備推定信号レベルy2(n)として、出力する。
On the other hand, when the second coefficient control signal F3 is ON, the
次に、第2フィルタ制御部71は、n=(N−1)であるか否かを判定する(ステップS108)。n<(N−1)である場合(ステップS108でNO)、第2フィルタ制御部71は、nをインクリメントする(ステップS109)。この場合、予備推定部44は、ステップS102〜S108の処理を繰り返す。
Next, the second
ステップS102〜S108の処理がN回繰り返されると、第2フィルタ制御部71は、n=N−1であると判定する(ステップS108でYES)。これにより、予備推定信号レベルy2(n)の算出が完了する。
When the processes of steps S102 to S108 are repeated N times, the second
次に、(2)補正定数算出部45における処理の流れの一例を説明する。図7は、補正定数算出部45における処理の流れの一例を説明するためのフローチャートである。図7に示すように、補正定数算出部45の基準値算出部91は、まず、予備推定信号レベルy2(n)のデータを、予備推定部44から読み出す(ステップS201)。
Next, (2) an example of the flow of processing in the correction
次に、基準値算出部91は、基準値b0を算出する(ステップS202)。本実施形態では、予備推定信号レベルy2(0),…,y2(n−1)の平均値を、基準値b0として算出する。次に、乗算器92は、基準値b0×係数e1=第1補正定数b1を算出する(ステップS203)。また、乗算器93は、基準値b0×係数e2=第2補正定数b2を算出する(ステップS204)。
Next, the reference
次に、(3)残響推定部41における処理の流れを説明する。図8は、残響推定部41の処理の流れの一例を説明するためのフローチャートである。まず、残響推定部41は、受信信号S1を、受信ビーム形成部35から読み出す(ステップS301)。また、残響推定部41は、第1補正定数b1を、補正定数算出部45から読み出す(ステップS302)。
Next, (3) the flow of processing in the
次に、残響推定部41の第1比較部51は、受信信号レベルx(n)が、第1しきい値Th1以上であるか否かを判定する(ステップS303)。第1しきい値Th1は、前述したように、式(2)、即ちTh1=a1×y1(n−1)+b1から求まる。第1しきい値Th1は、例えば、第1比較部51によって算出されている。尚、時刻n=0の場合、例えば、y1(n−1)=x(0)が適用される。
Next, the
受信信号レベルx(n)≧第1しきい値Th1である場合(ステップS303でYES)、第1比較部51は、出力制御信号F1を、ONにする(ステップS304)。この場合、第1フィルタ演算部53の第1出力選択部56は、残響推定信号レベルy1(n−1)と同じ値を、残響推定信号レベルy1(n)として設定する(ステップS305)。
When reception signal level x (n) ≧ first threshold value Th1 (YES in step S303), the
次いで、残響推定部41は、n=N−1であるか否かを判定する(ステップS306)。n<N−1である場合(ステップS306でNO)、第1フィルタ制御部52は、nをインクリメントし(ステップS307)、ステップS303の処理を再び行う。
Next, the
ステップS303において、受信信号レベルx(n)<第1しきい値Th1である場合(ステップS303でNO)、第1比較部51は、出力制御信号F1を、OFFにする(ステップS308)。この場合、第1フィルタ演算部53は、第1フィルタ係数αをα2として設定して、第1参照信号レベルz1(n)を算出する(ステップS309)。具体的には、第1フィルタ演算部53は、上記のα2を用いて、第1演算結果c1(n)を算出する。そして、第1出力選択部56は、この第1演算結果c1(n)を、第1参照信号レベルz1(n)として、第2比較部54へ出力する。
In step S303, when the received signal level x (n) <the first threshold value Th1 (NO in step S303), the
第2比較部54は、第1参照信号レベルz1(n)と、受信信号レベルx(n)と、の大小関係を比較する(ステップS310)。x1(n)<z1(n)である場合(ステップS310でYES)、第2比較部54は、係数制御信号F2をONにする(ステップS311)。
The
この場合、第1フィルタ係数αをα1にして、残響推定信号レベルy1(n)が算出される(ステップS312)。具体的には、第1係数選択部58は、第1フィルタ係数αをα1に設定する。そして、第1フィルタ57は、このα1を用いて、第1演算結果c1(n)を、算出する。第1出力選択部56は、この第1演算結果c1(n)を、残響推定信号レベルy1(n)として、出力する。
In this case, the first filter coefficient α is set to α1, and the reverberation estimation signal level y1 (n) is calculated (step S312). Specifically, the first
一方、ステップS310で、x1(n)≧z1(n)である場合(ステップS310でNO)、第2比較部54は、係数制御信号F2をOFFにする(ステップS313)。
On the other hand, when x1 (n) ≧ z1 (n) is satisfied in step S310 (NO in step S310), the
この場合、第1フィルタ係数αの値をα2にして、残響推定信号レベルy1(n)が算出される。即ち、本実施形態では、第1出力選択部56は、ステップS309で算出された第1演算結果c1(n)を、残響推定信号レベルy1(n)として出力する(ステップS314)。
In this case, the value of the first filter coefficient α is set to α2, and the reverberation estimation signal level y1 (n) is calculated. That is, in the present embodiment, the first
ステップS305、ステップS312又はステップS314で残響推定信号レベルy1(n)が算出された後、ステップS306の処理が行われる。ステップS306において、n=N−1であると判定された場合(ステップS306でYES)、各残響推定信号レベルy1(n)は、平滑フィルタ部55によって、平滑化され(ステップS315)、ゲイン係数設定部42へ出力される。
After the reverberation estimation signal level y1 (n) is calculated in step S305, step S312 or step S314, the process of step S306 is performed. If it is determined in step S306 that n = N−1 (YES in step S306), each reverberation estimation signal level y1 (n) is smoothed by the smoothing filter unit 55 (step S315), and a gain coefficient is obtained. The data is output to the
次に、残響推定部41で算出された残響推定信号レベルy1(n)について、説明する。図2及び図8に示すように、ステップS303で、x(n)≧Th1と判定された場合、受信信号レベルx(n)は、所望エコーの存在を示す程度に十分に大きい。この場合、残響推定部41は、受信信号S1のうちの、所望エコー信号領域S11を処理していることとなる。この場合の残響推定信号レベルy1(n)は、ステップS305で算出されている。即ち、この場合の残響推定信号レベルy1(n)=y1(n−1)である。
Next, the reverberation estimation signal level y1 (n) calculated by the
一方、ステップS303で、x(n)<Th1と判定される場合、受信信号レベルx(n)からは、明らかに所望エコーが存在していると判定することはできない。この場合は、第1フィルタ係数αとして、α1又はα2を用いたフィルタ処理(ステップS312、又はステップS314)によって、残響推定信号レベルy1(n)が算出される。 On the other hand, if it is determined in step S303 that x (n) <Th1, it cannot be determined that the desired echo is clearly present from the received signal level x (n). In this case, the reverberation estimation signal level y1 (n) is calculated by filter processing (step S312 or step S314) using α1 or α2 as the first filter coefficient α.
より具体的には、受信信号レベルx(n)<第1参照信号レベルz1(n)である場合、第1フィルタ係数αの値は、α1に設定される。この場合、受信信号レベルx(n)の変動に対する応答性を高くされた演算によって、残響推定信号レベルy1(n)が算出される(ステップS312)。この処理(ステップS312)によって算出された残響推定信号レベルy1(n)は、受信信号レベルx(n)に対する追従性が高くされている。 More specifically, when the received signal level x (n) <the first reference signal level z1 (n), the value of the first filter coefficient α is set to α1. In this case, the reverberation estimation signal level y1 (n) is calculated by an operation with enhanced responsiveness to fluctuations in the received signal level x (n) (step S312). The reverberation estimation signal level y1 (n) calculated by this processing (step S312) has a high followability to the reception signal level x (n).
また、受信信号レベルx(n)≧第1参照信号レベルz1(n)である場合、第1フィルタ係数αの値は、α2に設定される(ステップS313)。この場合、受信信号レベルx(n)の変動に対する変動を抑制された、安定性の高い演算によって、残響推定信号レベルy1(n)が算出される(ステップS314)。この残響推定信号レベルy1(n)は、受信信号レベルx(n)の変動に対する過度な変動が抑制されており、高い安定性を有している。 When the received signal level x (n) ≧ first reference signal level z1 (n), the value of the first filter coefficient α is set to α2 (step S313). In this case, the reverberation estimation signal level y1 (n) is calculated by a highly stable calculation in which fluctuations with respect to fluctuations in the received signal level x (n) are suppressed (step S314). The reverberation estimation signal level y1 (n) has high stability because excessive fluctuation with respect to fluctuation of the reception signal level x (n) is suppressed.
次に、(4)ゲイン係数設定部42における処理の流れを説明する。図9は、ゲイン係数設定部42の処理の流れの一例を説明するためのフローチャートである。ゲイン係数設定部42は、まず、各残響推定信号S2を、ゲイン係数設定部42から読み出す(ステップS401)。次に、ゲイン係数設定部42は、補正定数b2を、補正定数算出部45から読み出す(ステップS402)。
Next, (4) the flow of processing in the gain
次に、ゲイン係数設定部42は、受信信号レベルx(n)が、第2しきい値Th2より大きいか否かを判定する(ステップS403)。尚、第2しきい値Th2は、前述したように、式(6)であるTh2=a2×y1(n)+b2によって、算出される。
Next, the gain
受信信号レベルx(n)>Th2の場合(ステップS403でYES)、ゲイン係数設定部42は、ゲイン係数g(n)=1を設定する(ステップS404)。一方、受信信号レベルx(n)≦Th2の場合(ステップS403でNO)、ゲイン係数設定部42は、受信信号レベルx(n)に応じたゲイン係数g(n)を、設定する(ステップS405)。この場合、ゲイン係数g(n)は、受信信号レベルx(n)が小さいほど、小さくなるように設定される。
When the received signal level x (n)> Th2 (YES in step S403), the gain
ゲイン係数設定部42は、ゲイン係数g(n)を設定した後、n=N−1であるか否かを判定する(ステップS406)。n<N−1である場合(ステップS406でNO)、ゲイン係数設定部42は、nをインクリメントし(ステップS407)、再び、ステップS403〜S406の処理を行う。
After setting the gain coefficient g (n), the gain
一方、n=N−1である場合(ステップS406でYES)、ゲイン係数設定部42は、n=0時刻から、N−1時刻までの各時刻におけるゲイン(n)を算出していることとなる。この場合、ゲイン係数設定部42の処理は完了する。
On the other hand, when n = N−1 (YES in step S406), the gain
[プログラム]
本実施形態に係るプログラムは、コンピュータに、エコー信号処理装置4の処理を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、本実施形態におけるエコー信号処理装置4と、信号処理方法と、を実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、残響推定部41、ゲイン係数設定部42、出力制御部43、予備推定部44、及び補正定数算出部45として機能し、処理を行う。なお、エコー信号処理装置4は、このようにソフトウェアとハードウェアとの協働によって実現されてもよいし、ハードウェアによって実現されてもよい。
[program]
The program according to the present embodiment may be a program that causes a computer to execute the processing of the echo
以上説明したように、水中探知装置1によると、残響推定部41は、受信信号レベルx(n)毎に、残響信号レベルに関連付けられた第1参照信号レベルz1(n)を算出する。この構成によると、残響推定部41は、複数の受信信号レベルx(n)について、個別に残響推定信号レベルy1(n)を算出した上で、ゲイン係数g(n)を設定する。このため、1つの受信信号レベルx(n)毎に、きめ細かくゲイン係数g(n)を設定できる。その結果、受信信号S1のうちの所望エコー信号領域S11に対しては、ゲイン係数y(n)(増幅率)を、大きくできる。更に、受信信号S1のうちの残響信号領域S12に対しては、ゲイン係数g(n)を、小さくできる。したがって、エコー信号処理装置4は、受信信号S1に含まれる残響信号を、より確実に低減でき、且つ、受信信号S1に含まれる所望エコー信号を、より確実に検出できる。
As described above, according to the
しかも、残響推定部41は、受信信号レベルx(n)毎に、受信信号レベルx(n)と第1参照信号レベルz1(n)との関係(ステップS310)に基づいて、残響推定信号レベルy1(n)を設定可能である(ステップS312,S314)。その結果、残響推定信号レベルy1(n)を、細かく算出できる。よって、受信信号S1に含まれる残響信号を、より正確に推定できる。即ち、エコー信号処理装置4は、受信信号S1に含まれる残響信号を、より確実に低減でき、且つ、受信信号S1に含まれる所望エコー信号を、より確実に検出できる。
Moreover, the
また、エコー信号処理装置4は、自船回りの方位方向において、方位毎の受信信号S1を処理している。これにより、残響信号レベルが方位によって異なる場合でも、残響信号を、細かく正確に推定することができる。その結果、エコー信号処理装置4は、残響信号を、より確実に低減するように、受信信号S1を処理することができる。
Further, the echo
また、エコー信号処理装置4は、TVG(Time Varied Gain)処理に影響を与えない。TVG処理は、水中を伝播する超音波が伝播距離の増大にしたがって減衰することに対して、この減衰を補償する処理である。より具体的には、TVG処理は、受信信号に対して、この受信信号の伝搬距離にしたがって増大されたゲインを乗算する。これにより、遠方からのエコーを示す受信信号レベルを、近方からのエコーを示す受信信号レベルと同等になるように、処理することができる。エコー信号処理装置4は、このようなTVG処理に影響を与えないので、自船から遠方の所望エコーを示す受信信号を、低減させないようにできる。
The echo
また、水中探知装置1によると、残響推定部41は、第1フィルタ演算部53で平滑化された受信信号レベルx(n)を、第1参照信号レベルz1(n)として使用する。これにより、残響推定部41は、受信信号レベルx(n)に含まれる残響信号レベルを適切に考慮した、第1参照信号レベルz1(n)を算出できる。その結果、受信信号レベルx(n)毎に、より適切なゲイン係数g(n)を設定できる。
Further, according to the
また、水中探知装置1によると、残響推定部41は、第2比較部54の判定結果(ステップS310)に基づいて、第1フィルタ係数αを設定する。また、残響推定部41は、設定された第1フィルタ係数αを用いて算出した第1演算結果c1(n)を、残響推定信号レベルy1(n)として出力できる(ステップS312)。この構成によると、受信信号レベルx(n)と、第1参照信号レベルz1(n)のどちらが大きいかという簡易な判定方法に基づいて、第1フィルタ係数αを設定できる。
Further, according to the
また、水中探知装置1によると、受信信号レベルx(n)が、第1参照信号レベルz1(n)よりも小さい場合(ステップS310でYES)、第1フィルタ演算部53は、第1フィルタ係数αの値としてα1を用いて、残響推定信号レベルy1(n)を算出する。また、受信信号レベルx(n)が、第1参照信号レベルz1(n)よりも大きい場合(ステップS310でNO)、第1フィルタ演算部53は、第1フィルタ係数αの値としてα2を用いて、残響推定信号レベルy1(n)を算出する。
Further, according to the
この構成によると、受信信号レベルx(n)<第1参照信号レベルz1(n)である場合、エコー信号処理装置4は、受信信号レベルx(n)<残響信号レベルであると捉えていることになる。しかしながら、残響信号は、受信信号S1の一部であるため、実際には、受信信号S1レベル<残響信号レベルとなり得ない。そこで、第1フィルタ演算部53は、受信信号レベルx(n)を平滑化する度合いを小さくするようなフィルタ係数α1で、平滑化処理を行う。これにより、残響推定信号レベルy1(n)は、受信信号レベルx(n)に近づくように迅速に低減される。その結果、残響推定信号レベルy1(n)を、実際の残響信号レベルに、より近くできる。
According to this configuration, when the received signal level x (n) <the first reference signal level z1 (n), the echo
例えば、所望エコー信号領域S11を処理している状態から、残響信号領域S12を処理している状態に移行した場合に、受信信号レベルx(n)<第1参照信号レベルz1(n)となり易い。このような場合でも、上述したように、受信信号レベルx(n)に含まれる残響信号レベルを、より正確に推定できる。 For example, when the state where the desired echo signal region S11 is processed is shifted to the state where the reverberation signal region S12 is processed, the reception signal level x (n) <the first reference signal level z1 (n) is likely to occur. . Even in such a case, as described above, the reverberation signal level included in the reception signal level x (n) can be estimated more accurately.
また、受信信号レベルx(n)>第1参照信号レベルz1(n)である場合、エコー信号処理装置4は、受信信号レベルx(n)>残響信号レベルであると捉えていることになる。このため、エコー信号処理装置4は、残響信号レベルを、比較的正確に推定できていると考えることができる。したがって、この場合、第1フィルタ演算部53は、受信信号レベルx(n)の平滑化の度合いを大きくした状態(第1フィルタ係数αとしてのα2)で、平滑化処理を行う。これにより、残響推定部41は、残響推定信号レベルy1(n)を、より正確に算出できる。
Further, when the received signal level x (n)> the first reference signal level z1 (n), the echo
また、水中探知装置1によると、第1フィルタ演算部53は、第1フィルタ係数αとしてのα2を用いた第1演算結果c1(n)を、第1参照信号レベルz1(n)として用いることができる(ステップS309)。その上、第1フィルタ演算部53は、この第1演算結果c1(n)を、残響推定信号レベルy1(n)としても用いることが可能となる(ステップS314)。これにより、エコー信号処理装置4における計算負荷を、より低減できる。
Further, according to the
また、水中探知装置1によると、残響推定部41は、受信信号レベルx(n)が第1しきい値Th1以上である場合、残響推定信号レベルy1(n−1)を、残響推定信号レベルy1(n)として用いる。この構成によると、受信信号レベルx(n)が第1しきい値Th1を超えている場合、受信信号レベルx(n)は、急峻に大きくなっている。この場合、受信信号S1は、残響信号領域S12から、所望エコー領域S11に移行していると考えられる。この場合、残響推定部41は、所望エコー信号領域S11を処理する直前における残響推定信号レベルを、そのまま、残響推定信号レベルy1(n)として用いることができる。これにより、受信信号レベルx(n)の急峻な増大にともなって、残響推定信号レベルy1(n)が、不必要に増大することを防止できる。したがって、ゲイン係数設定部42において、所望エコー信号を含む受信信号S1についてのゲイン係数g(n)が、誤って小さく設定されることを防止できる。
Further, according to the
また、水中探知装置1によると、残響推定部41は、受信信号レベルx(n)が第1しきい値Th1未満である場合(ステップS303でNO)に、受信信号レベルx(n)と、対応する第1参照信号レベルz1(n)との関係に基づいて、残響推定信号レベルy1(n)を設定可能である。この構成によると、残響信号領域S12が処理されている場合に、各受信信号レベルx(n)に、きめ細かくゲイン係数g(n)を設定できる(ステップS312,S314)。その結果、残響推定部41は、受信信号S1中の残響信号を、より確実に低減できる。
Further, according to the
また、水中探知装置1によると、第1しきい値Th1は、残響推定信号レベルy1(n−1)に比例する値と、所定の第1補正定数b1と、を加算した値である。この構成によると、残響推定部41は、受信信号レベルx(n)が急峻に増加しているか否かを、より正確に検出できる。
Further, according to the
また、水中探知装置1によると、補正定数算出部45は、複数の受信信号レベルx(n)を平滑化して得られた予備推定信号レベルy2(n)に基づいて、第1補正定数b1を設定する。この構成によると、第1しきい値Th1を、送受信装置3の感度及び増幅率に応じた適正な値にできる。
Further, according to the
また、水中探知装置1によると、ゲイン係数設定部42は、受信信号レベルx(n)が第2しきい値Th2より大きい場合(ステップS403でYES)、受信信号レベルx(n)に拘らず、ゲイン係数g(n)を、一定の値(本実施形態では、1)に設定する。この構成によると、受信信号レベルx(n)が十分に大きい場合には、この受信信号レベルx(n)は、所望エコーの存在を示していると考えられる。この場合、ゲイン係数設定部42は、受信信号レベルx(n)に拘わらず、十分に大きな、一定のゲイン係数g(n)を設定できる。これにより、所望エコー信号領域S11の受信信号レベルx(n)を、十分に大きくできる。
Further, according to the
一方、受信信号レベルx(n)が第2しきい値Th2以下である場合(ステップS403でNO)、ゲイン係数設定部42は、受信信号レベルx(n)が小さいほど、ゲイン係数g(n)を小さく設定する。この構成によると、ゲイン係数設定部42は、受信信号レベルx(n)が小さいほど、ゲイン係数g(n)を小さく設定することで、残響信号領域S12の受信信号レベルx(n)を、より確実に低減できる。
On the other hand, when the received signal level x (n) is equal to or lower than the second threshold Th2 (NO in step S403), the gain
また、水中探知装置1によると、第2しきい値Th2は、残響推定信号レベルy1(n)に比例する値と、第2補正定数b2と、を加算した値である。この構成によると、ゲイン係数設定部42は、残響推定信号レベルy1(n)に対応した、適切な値を、第2しきい値Th2として設定できる。
Further, according to the
また、水中探知装置1によると、補正定数算出部45は、複数の受信信号レベルx(n)を平滑化処理して得られた予備推定信号レベルy2(n)に基づいて、第2補正定数b2を設定する。この構成によると、第2しきい値Th2を、送受信装置3の感度及び増幅率に応じた適正な値にできる。
Further, according to the
以上の次第で、水中探知装置1によると、魚群エコー信号等の、所望エコー信号は低減されず、残響信号は低減された結果としての表示用データD1(n)を得ることができる。
As described above, according to the
[第2実施形態]
図10は、本発明の第2実施形態に係る水中探知装置の残響推定部41Aの構成を示すブロック図である。図11は、受信信号S1を示すグラフである。図11では、残響推定部41Aで生成された残響推定信号S2Aも示している。本実施形態では、残響推定部41Aに平滑フィルタ部55が設けられていない。この点以外について、残響推定部41Aは、残響推定部41と同様の構成を有している。
[Second Embodiment]
FIG. 10 is a block diagram showing a configuration of a
図2及び図11に示すように、残響推定信号S2Aは、残響推定信号S2と比べて、若干荒い形状となっている。しかしながら、残響推定信号S2Aにおいても、残響推定信号S2と略同様の波形が実現されている。即ち、残響推定部41Aは、残響推定部41と同様に、残響信号を正確に推定できている。
As shown in FIGS. 2 and 11, the reverberation estimation signal S2A has a slightly rougher shape than the reverberation estimation signal S2. However, in the reverberation estimation signal S2A, a waveform substantially similar to that of the reverberation estimation signal S2 is realized. That is, similarly to the
[第3実施形態]
図12は、本発明の第3実施形態に係る水中探知装置の残響推定部41Bの構成を示すブロック図である。図13は、残響推定部41Bにおける処理の流れの一例を説明するためフローチャートである。図14は、受信信号S1を示すグラフである。図14では、残響推定部41Bで生成された残響推定信号S2Bも示している。
[Third Embodiment]
FIG. 12 is a block diagram showing a configuration of a
図12、図13及び図14に示すように、第3実施形態における残響推定部41Bは、第1比較部51を有していない。残響推定部41Bは、出力制御信号F1が常にOFFである場合の残響推定部41の動作と同様に、動作する。また、残響推定部41Bは、第1比較部51を有していないため、第1補正定数b1を用いない。以下、残響推定部41Bの動作の詳細を説明する。
As shown in FIGS. 12, 13, and 14, the
図13に示すフローチャートのステップは、図8に示す第1実施形態のフローチャートのうち、第1比較部51における処理が省略されたステップとなっている。具体的には、残響推定部41は、まず、受信信号S1を、受信ビーム形成部35から読み出す(ステップS501)。
The steps of the flowchart shown in FIG. 13 are steps in which the processing in the
以下、図13のステップS502〜S507は、それぞれ、図8のステップS309〜S314と同様である。また、図13のステップS508、S509は、それぞれ、図8のステップS306、S307と同様である。 Hereinafter, steps S502 to S507 in FIG. 13 are the same as steps S309 to S314 in FIG. 8, respectively. Steps S508 and S509 in FIG. 13 are the same as steps S306 and S307 in FIG. 8, respectively.
ステップS508において、n=N−1であると判定された場合(ステップS508でYES)、残響推定信号レベルy1(n)の算出は、完了する。 If it is determined in step S508 that n = N−1 (YES in step S508), the calculation of the reverberation estimation signal level y1 (n) is completed.
次に、残響推定部41Bによって、算出された残響推定信号レベルy1B(n)について、説明する。図13及び図14に示すように、残響推定部41は、第1フィルタ係数αの値としてα1又はα2を用いたフィルタ処理(ステップS505、又はステップS507)によって、残響推定信号レベルy1B(n)を算出する。
Next, the reverberation estimation signal level y1B (n) calculated by the
より具体的には、受信信号レベルx(n)<第1参照信号レベルz1(n)である場合、第1フィルタ係数αの値としてα1が設定される。この場合、受信信号レベルx(n)の変動に対する応答性を高くされた演算によって、残響推定信号レベルy1B(n)が算出される(ステップS505)。この演算によって算出された残響推定信号レベルy1B(n)は、受信信号レベルx(n)に対する追従性が高くされている。特に、所望エコー信号領域S11から、残響信号領域S12に切り替わる個所の近傍において、残響推定信号レベルy1B(n)を急峻に低下できている。 More specifically, when the received signal level x (n) <the first reference signal level z1 (n), α1 is set as the value of the first filter coefficient α. In this case, the reverberation estimation signal level y1B (n) is calculated by an operation with enhanced responsiveness to fluctuations in the received signal level x (n) (step S505). The reverberation estimation signal level y1B (n) calculated by this calculation has high followability with respect to the reception signal level x (n). In particular, the reverberation estimation signal level y1B (n) can be sharply reduced in the vicinity of the portion where the desired echo signal region S11 switches to the reverberation signal region S12.
また、受信信号レベルx(n)≧第1参照信号レベルz1(n)である場合(ステップS503でNO)、第1フィルタ係数αの値としてα2が設定される。この場合、受信信号レベルx(n)の変動を平滑化することによって、残響推定信号レベルy1B(n)が算出される(ステップS507)。この演算によって算出された残響推定信号レベルy1B(n)は、高い安定性を有している。 Also, when the received signal level x (n) ≧ first reference signal level z1 (n) (NO in step S503), α2 is set as the value of the first filter coefficient α. In this case, the reverberation estimation signal level y1B (n) is calculated by smoothing the fluctuation of the reception signal level x (n) (step S507). The reverberation estimation signal level y1B (n) calculated by this calculation has high stability.
このように、第3実施形態に係る水中探知装置の残響推定部41Bは、第1比較部51を有していない。しかしながら、第2比較部54によって、第1フィルタ係数αが適宜変更されることにより、残響推定部41Bは、より適切な残響推定信号S2Bを生成できる。
Thus, the
[第4実施形態]
図15は、本発明の第4実施形態に係る水中探知装置のエコー信号処理装置4Cの構成を示すブロック図である。図15に示すように、残響推定部41Cは、予備推定部44と、補正定数算出部45(図1参照)と、を有していない。残響推定部41Cの残響推定部41は、予め設定された固定値として、第1補正定数b1を記憶している。また、残響推定部41Cのゲイン係数設定部42は、予め設定された固定値として、第2補正定数b2を記憶している。残響推定部41Cは、上記の構成以外、残響推定部41(図1参照)と同様の構成を有している。
[Fourth Embodiment]
FIG. 15 is a block diagram showing a configuration of an echo
このような構成であっても、残響推定部41Cは、残響推定信号を、実際の残響信号に近い信号として生成することができる。 Even with such a configuration, the reverberation estimation unit 41C can generate the reverberation estimation signal as a signal close to the actual reverberation signal.
以上、本発明の実施形態について説明したけれども、本発明はこれらに限定されず、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。 As mentioned above, although embodiment of this invention was described, this invention is not limited to these, A various change is possible unless it deviates from the meaning of this invention.
[変形例]
(1)上記実施形態において、水中探知装置はスキャニングソナーであるとして説明したけれども、この通りでなくてもよい。例えば、水中探知装置は、サーチライトソナーであってもよい。なお、水中探知装置がサーチライトソナーである場合、受信ビーム形成部35は不要である。また、水中探知装置は、魚群探知機であってもよい。
[Modification]
(1) In the above embodiment, the underwater detection device is described as being a scanning sonar, but this need not be the case. For example, the underwater detection device may be a searchlight sonar. When the underwater detection device is a search light sonar, the reception
(2)また、上述の実施形態では、本発明を水中探知装置に適用した場合の一例を説明したけれども、この通りでなくてもよい。例えば、本発明のエコー信号処理装置を、レーダ装置に適用してもよい。 (2) In the above-described embodiment, an example in which the present invention is applied to an underwater detection device has been described. However, this need not be the case. For example, the echo signal processing device of the present invention may be applied to a radar device.
図16は、本発明の変形例に係るレーダ装置101の構成を示すブロック図である。レーダ装置101は、漁船等の船舶に備えられる舶用レーダである。レーダ装置101は、他船等の物標の探知に用いられる。
FIG. 16 is a block diagram showing a configuration of a
レーダ装置101は、アンテナ(送受波器)102と、送受信装置103と、エコー信号処理装置4と、表示装置5と、を備えている。
The
アンテナ102は、指向性の強いパルス状電波を送信及び受信可能なレーダアンテナである。アンテナ102は、例えば、船体のマストに取り付けられており、鉛直軸回りを回転可能に構成されている。アンテナ102は、パルス状電波の送信方向を変えながら(アンテナ角度を変えながら)、空中を進行する電波の送受信を繰り返し行うように構成されている。これにより、レーダ装置101は、自船周囲の平面上の物標を、360°にわたり探知することができる。アンテナ102へのパルス状電波の供給、及び、アンテナ102で受信された受信信号の処理は、送受信装置103によって行われる。
The
送受信装置103は、アンテナ102へ送信波としての電磁波を出力するように構成されている。送受信装置103は、アンテナ102で受信された受信信号を、増幅処理する。また、送受信装置103は、増幅処理された受信信号を所定の時間間隔でサンプリングして、受信信号S1と同様の受信信号を生成する。エコー信号処理装置4は、この受信信号を処理することにより、表示用データを生成する。表示装置5は、この表示用データによって特定される画像を表示する。
The transmission /
このレーダ装置101によると、他船、及びブイ等からの所望エコーを低減することなく、クラッタ等の不要な信号(残響信号)は低減されるように、受信信号を処理することができる。
According to the
試験例1:第1実施形態の残響推定部41(図3参照)を、試験例1として作製した。
試験例2:第2実施形態の残響推定部41A(図10参照)を、試験例2として作製した。
試験例3:第3実施形態の残響推定部41B(図12参照)を、試験例3として作製した。
比較例 :図17に示す残響推定部41rを、比較例として作製した。
Test Example 1: The reverberation estimation unit 41 (see FIG. 3) of the first embodiment was produced as Test Example 1.
Test Example 2: The
Test Example 3: The
Comparative Example: A
図17及び図18に示すように、残響推定部41rは、IIRフィルタからなる。残響推定部41rは、残響推定信号レベルyr1(n)を算出する。具体的には、残響推定部41rは、乗算器61rと、加算器62rと、遅延器63rと、乗算器64rと、を有している。乗算器61rは、第1フィルタ係数αの値としてα2を、受信信号S1の受信信号レベルx(n)に乗算する。また、乗算器64rは、(1−α2)を、残響推定信号レベルy1r(n−1)に乗算する。この構成により、残響推定部41rは、下記に示す残響推定信号レベルy1r(n)を算出する。
y1r(n)=α2×x(n)+(1−α2)×y1r(n−1)
As shown in FIGS. 17 and 18, the
y1r (n) = α2 × x (n) + (1−α2) × y1r (n−1)
試験例1〜3、及び比較例のそれぞれについて、同一の受信信号S1から、残響推定信号を生成させた。結果を図18に示す。図18は、試験例1〜3、及び比較例のそれぞれにおける、受信信号及び残響推定信号を示すグラフ図である。 For each of the test examples 1 to 3 and the comparative example, a reverberation estimation signal was generated from the same received signal S1. The results are shown in FIG. FIG. 18 is a graph illustrating received signals and reverberation estimation signals in Test Examples 1 to 3 and Comparative Example.
図18に示すように、比較例では、所望エコー信号領域S11における、残響推定信号レベルy1r(n)が、時間の経過とともに増加している。そして、所望エコー信号領域S11の後の残響信号領域S12では、残響推定信号レベルy1r(n)は、受信信号レベルx(n)を完全に上回っている。しかしながら、残響信号は、受信信号S1の一部であるため、受信信号レベルx(n)を超える残響推定信号レベルy1r(n)は、現実に則していない。したがって、比較例では、受信信号S1に含まれる残響信号を、正確に推定できていない。 As shown in FIG. 18, in the comparative example, the reverberation estimation signal level y1r (n) in the desired echo signal region S11 increases with the passage of time. In the reverberation signal area S12 after the desired echo signal area S11, the reverberation estimation signal level y1r (n) is completely higher than the reception signal level x (n). However, since the reverberation signal is a part of the reception signal S1, the reverberation estimation signal level y1r (n) exceeding the reception signal level x (n) is not realistic. Therefore, in the comparative example, the reverberation signal included in the reception signal S1 cannot be accurately estimated.
試験例3では、第1参照信号レベルが受信信号レベルx(n)を上回っている間、第1フィルタ係数αに第1の値α1を用いて残響推定信号レベルy1B(n)が算出されている。即ち、パターン2の処理が実行されている。これにより、残響信号領域S12のうち所望エコー信号領域S11の直後の領域S13において、残響推定信号レベルy1B(n)は、受信信号レベルx(n)と略一致している。また、試験例3では、第1参照信号レベルが受信信号レベルx(n)以下であるときは、比較例と同様に、第1フィルタ係数αに第2の値α2を用いて残響推定信号レベルy1B(n)が算出されている。即ち、パターン3の処理が実行されている。これにより、所望エコー信号を含まない領域においては、残響推定信号レベルy1B(n)は、安定した低い値を示している。このように、試験例3では、残響信号を精度よく推定できていることが実証された。
In Test Example 3, while the first reference signal level exceeds the reception signal level x (n), the reverberation estimation signal level y1B (n) is calculated using the first value α1 as the first filter coefficient α. Yes. That is, the process of
試験例2では、受信信号レベルx(n)が第1しきい値Th1以上であるときには、残響推定信号レベルy1A(n)の更新が停止されている。即ち、パターン1の処理が実行されている。これにより、所望エコー信号領域S11では、残響推定信号レベルy1A(n)は、一定の低い値となっている。また、試験例2では、試験例3と同様に、第1参照信号レベルと受信信号レベルx(n)との比較に基づいて、第1フィルタ係数αに第1の値α1あるいは第2の値α2を用いて残響推定信号レベルy1A(n)が算出されている。以上より、試験例2では、所望エコー信号の影響を排除することによって、残響信号を極めて精度よく推定できていることが実証された。
In Test Example 2, when the received signal level x (n) is equal to or higher than the first threshold value Th1, updating of the reverberation estimation signal level y1A (n) is stopped. That is, the
また、試験例1では、実施例2の残響推定信号S2Aに平滑フィルタ処理が施された残響推定信号S2が出力されている。このため、残響推定信号S2は、より滑らかな波形を示している。よって、実施例1では、残響信号を、より一層精度よく推定できていることが実証された。 In Test Example 1, a reverberation estimation signal S2 obtained by performing smoothing filter processing on the reverberation estimation signal S2A of Example 2 is output. For this reason, the reverberation estimation signal S2 shows a smoother waveform. Therefore, in Example 1, it was proved that the reverberation signal could be estimated more accurately.
本発明は、エコー信号処理装置、水中探知装置、レーダ装置、エコー信号処理方法、及びエコー信号処理プログラムとして広く適用することができる。 The present invention can be widely applied as an echo signal processing device, an underwater detection device, a radar device, an echo signal processing method, and an echo signal processing program.
4 エコー信号処理装置
41 残響推定部
42 ゲイン係数設定部
43 出力制御部(乗算部)
g(n) ゲイン係数
z1(n) 第1参照信号レベル(参照信号レベル)
S1 受信信号
x(n) 受信信号レベル
y1(n) 残響推定信号レベル
4 Echo
g (n) gain coefficient z1 (n) first reference signal level (reference signal level)
S1 reception signal x (n) reception signal level y1 (n) reverberation estimation signal level
Claims (12)
複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定部と、
複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算部と、を備え、
前記残響推定部は、
複数の前記受信信号レベルを平滑化するフィルタと、
各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定部と、
を有し、
前記フィルタは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする、エコー信号処理装置。 Using a plurality of received signal levels obtained by sampling the received signal at predetermined time intervals, a plurality of reverberation estimated signal levels are calculated as estimation results of the reverberant signal levels included in each of the plurality of received signal levels. A reverberation estimation unit;
A plurality of the received signal level, respectively, when the corresponding second threshold greater than the predetermined related to the reverberation estimation signal level, set the gain coefficient to a constant value, the received signal level is the predetermined first If more than 2 thresholds smaller is set smaller the gain coefficient as the received signal level is small, the gain coefficient setting unit,
A multiplier that multiplies each of the received signal levels by the corresponding gain coefficient, and
The reverberation estimation unit
A filter for smoothing a plurality of received signal levels;
A magnitude determining unit that determines a magnitude relationship between each received signal level and a reference signal level as the received signal level calculated and smoothed by the filter corresponding to each received signal level;
Have
The filter, the received signal level, corresponding smaller than the reference signal level, a plurality of the received signal level by calculating the reverberation estimation signal level using a predetermined first value as filter coefficients When the received signal level is higher than the corresponding reference signal level, the reverberation estimation signal is used as the filter coefficient by using a second value that makes the smoothing larger than the first value. An echo signal processing apparatus characterized in that a plurality of received signal levels are smoothed by calculating a level, and a signal level obtained by the smoothing is output as the reverberation estimation signal level.
前記フィルタは、前記フィルタ係数として前記第2の値を用いて、前記参照信号レベルを算出することを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 1,
The echo signal processing apparatus, wherein the filter calculates the reference signal level using the second value as the filter coefficient.
前記残響推定部は、レベル判定部を含み、
前記レベル判定部は、前記受信信号レベル毎に、前記受信信号レベルがサンプリングされた第1時刻よりも過去の第2時刻でサンプリングされた前記受信信号レベルに対応する前記残響推定信号レベルよりも大きな第1しきい値と、前記第1時刻でサンプリングされた前記受信信号レベルとの関係を判定し、
前記残響推定部は、前記第1時刻でサンプリングされた前記受信信号レベルが前記第1しきい値より大きい場合、前記第2時刻でサンプリングされた前記受信信号レベルにおける前記残響推定信号レベルを、前記第1時刻でサンプリングされた前記受信信号レベルにおける前記残響推定信号レベルとして用いることを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 1 or 2,
The reverberation estimation unit includes a level determination unit,
The level determination unit is greater than the reverberation estimation signal level corresponding to the reception signal level sampled at the second time in the past than the first time at which the reception signal level was sampled for each reception signal level. Determining a relationship between a first threshold and the received signal level sampled at the first time;
The reverberation estimation unit, when the received signal level sampled at the first time is greater than the first threshold, the reverberation estimated signal level at the received signal level sampled at the second time, An echo signal processing apparatus, which is used as the reverberation estimation signal level in the reception signal level sampled at a first time.
前記残響推定部は、前記第1時刻でサンプリングされた前記受信信号レベルが前記第1しきい値より小さい場合、前記受信信号レベルと、対応する前記参照信号レベルとの関係に基づいて、前記残響推定信号レベルを算出することを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 3,
When the received signal level sampled at the first time is smaller than the first threshold, the reverberation estimating unit determines the reverberation based on the relationship between the received signal level and the corresponding reference signal level. An echo signal processing apparatus that calculates an estimated signal level.
前記第1しきい値は、前記第2時刻でサンプリングされた前記受信信号における前記残響推定信号レベルに比例する値と、所定の第1補正定数と、を加算した値であることを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 3 or 4, wherein:
The first threshold value is a value obtained by adding a value proportional to the reverberation estimation signal level in the received signal sampled at the second time and a predetermined first correction constant. Echo signal processing device.
前記エコー信号処理装置は、前記第1補正定数を算出する、第1補正定数算出部を更に備え、
前記第1補正定数算出部は、複数の前記受信信号レベルを平滑化して得られた予備推定信号レベルに基づいて、前記第1補正定数を設定することを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 5,
The echo signal processing apparatus further includes a first correction constant calculating unit that calculates the first correction constant,
The echo signal processing apparatus, wherein the first correction constant calculation unit sets the first correction constant based on preliminary estimated signal levels obtained by smoothing a plurality of received signal levels.
前記第2しきい値は、前記残響推定信号レベルに比例する値と、所定の第2補正定数と、を加算した値であることを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 5 or 6,
The echo signal processing apparatus, wherein the second threshold value is a value obtained by adding a value proportional to the reverberation estimation signal level and a predetermined second correction constant.
前記エコー信号処理装置は、前記第2補正定数を算出する、第2補正定数算出部を更に備え、
前記第2補正定数算出部は、複数の前記受信信号レベルを平滑化処理して得られた予備推定信号レベルに基づいて、前記第2補正定数を設定することを特徴とする、エコー信号処理装置。 The echo signal processing device according to claim 7,
The echo signal processing device further includes a second correction constant calculating unit that calculates the second correction constant,
The second correction constant calculation unit sets the second correction constant based on a preliminary estimated signal level obtained by smoothing a plurality of the received signal levels, and an echo signal processing device .
前記送受波器に送信波を出力するとともに、前記送受波器で受信された前記信号を所定の時間間隔でサンプリングして受信信号を生成する送受信装置と、
請求項1乃至請求項8の何れか1項に記載のエコー信号処理装置と、
を備える、水中探知装置。 A transmitter / receiver that transmits ultrasonic waves underwater and receives signals from underwater,
A transmission / reception device that outputs a transmission wave to the transducer, and generates a reception signal by sampling the signal received by the transducer at a predetermined time interval;
The echo signal processing device according to any one of claims 1 to 8,
An underwater detection device.
前記送受波器に送信波を出力するとともに、前記送受波器で受信された前記信号を所定の時間間隔でサンプリングして受信信号を生成する送受信装置と、
請求項1乃至請求項8の何れか1項に記載のエコー信号処理装置と、
を備える、レーダ装置。 A transmitter / receiver that transmits electromagnetic waves into the air and receives signals from the air,
A transmission / reception device that outputs a transmission wave to the transducer, and generates a reception signal by sampling the signal received by the transducer at a predetermined time interval;
The echo signal processing device according to any one of claims 1 to 8,
A radar apparatus comprising:
複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定ステップと、
複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算ステップと、を含み、
前記残響推定ステップは、
複数の前記受信信号レベルを平滑化するフィルタリングステップと、
各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタリングステップによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定ステップと、
を含み、
前記フィルタリングステップでは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする、エコー信号処理方法。 Using a plurality of received signal levels obtained by sampling the received signal at predetermined time intervals, a plurality of reverberation estimated signal levels are calculated as estimation results of the reverberant signal levels included in each of the plurality of received signal levels. Reverberation estimation step;
A plurality of the received signal level, respectively, when the corresponding second threshold greater than the predetermined related to the reverberation estimation signal level, set the gain coefficient to a constant value, the received signal level is the predetermined first If more than 2 thresholds smaller is set smaller the gain coefficient as the received signal level is small, the gain coefficient setting step,
Multiplying a plurality of the received signal levels by the corresponding gain coefficients, respectively,
The reverberation estimation step includes:
A filtering step of smoothing a plurality of the received signal levels;
A magnitude determination step for determining a magnitude relationship between each received signal level and a reference signal level as the received signal level calculated corresponding to each received signal level and smoothed by the filtering step;
Including
Wherein in the filtering step, the reception signal level is less than said corresponding reference signal level, a plurality of the received signal by calculating the reverberation estimation signal level using a predetermined first value as filter coefficients If the received signal level is greater than the corresponding reference signal level while smoothing the level, the reverberation estimation is performed using a second value that makes smoothing greater than the first value as the filter coefficient. An echo signal processing method comprising: smoothing a plurality of received signal levels by calculating a signal level, and outputting the signal level obtained by the smoothing as the reverberation estimation signal level.
複数の前記受信信号レベルが、それぞれ、対応する前記残響推定信号レベルに関連する所定の第2しきい値より大きい場合、ゲイン係数を一定の値に設定し、前記受信信号レベルが所定の第2しきい値より小さい場合、前記受信信号レベルが小さいほど前記ゲイン係数を小さく設定する、ゲイン係数設定ステップと、
複数の前記受信信号レベルに、対応する前記ゲイン係数をそれぞれ乗算する乗算ステップと、をコンピュータに実行させ、
前記残響推定ステップは、
複数の前記受信信号レベルを平滑化するフィルタリングステップと、
各前記受信信号レベルと、各該受信信号レベルに対応して算出され前記フィルタリングステップによって平滑化された前記受信信号レベルとしての参照信号レベルと、の大小関係を判定する大小判定ステップと、
を含み、
前記フィルタリングステップでは、前記受信信号レベルが、対応する前記参照信号レベルよりも小さい場合、フィルタ係数として所定の第1の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化する一方、前記受信信号レベルが、対応する前記参照信号レベルよりも大きい場合、前記フィルタ係数として前記第1の値よりも平滑化を大きくする第2の値を用いて前記残響推定信号レベルを算出することにより複数の前記受信信号レベルを平滑化し、この平滑化によって得られた信号レベルを、前記残響推定信号レベルとして出力することを特徴とする、エコー信号処理プログラム。 A plurality of reverberation estimation signals as estimation results of reverberation signal levels included in each of the plurality of reception signal levels using a plurality of reception signal levels of the reception signal obtained by sampling the reception signal at predetermined time intervals A reverberation estimation step for calculating a level;
A plurality of the received signal level, respectively, when the corresponding second threshold greater than the predetermined related to the reverberation estimation signal level, set the gain coefficient to a constant value, the received signal level is the predetermined first If more than 2 thresholds smaller is set smaller the gain coefficient as the received signal level is small, the gain coefficient setting step,
A multiplication step of multiplying a plurality of the received signal levels by the corresponding gain coefficients, respectively,
The reverberation estimation step includes:
A filtering step of smoothing a plurality of the received signal levels;
A magnitude determination step for determining a magnitude relationship between each received signal level and a reference signal level as the received signal level calculated corresponding to each received signal level and smoothed by the filtering step;
Including
Wherein in the filtering step, the reception signal level is less than said corresponding reference signal level, a plurality of the received signal by calculating the reverberation estimation signal level using a predetermined first value as filter coefficients If the received signal level is greater than the corresponding reference signal level while smoothing the level, the reverberation estimation is performed using a second value that makes smoothing greater than the first value as the filter coefficient. An echo signal processing program characterized by smoothing a plurality of received signal levels by calculating a signal level, and outputting the signal level obtained by the smoothing as the reverberation estimation signal level.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012227370A JP6179970B2 (en) | 2012-10-12 | 2012-10-12 | Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012227370A JP6179970B2 (en) | 2012-10-12 | 2012-10-12 | Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014081215A JP2014081215A (en) | 2014-05-08 |
| JP6179970B2 true JP6179970B2 (en) | 2017-08-16 |
Family
ID=50785542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012227370A Active JP6179970B2 (en) | 2012-10-12 | 2012-10-12 | Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6179970B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3713708C1 (en) * | 1987-04-24 | 1996-08-22 | Diehl Gmbh & Co | Adaptive detection of signals |
| JPH01253677A (en) * | 1988-03-31 | 1989-10-09 | Nec Corp | Reverberation remover |
| JP2766166B2 (en) * | 1993-07-21 | 1998-06-18 | 日本電気株式会社 | Radar video compression system |
| JPH0783747A (en) * | 1993-09-20 | 1995-03-31 | Oki Electric Ind Co Ltd | Signal detecting circuit |
| JPH08136641A (en) * | 1994-11-14 | 1996-05-31 | Furuno Electric Co Ltd | Radar equipment |
| DE19738260C2 (en) * | 1997-09-02 | 2003-01-23 | Eads Deutschland Gmbh | Process for the detection of a radar target |
| JP5072401B2 (en) * | 2007-03-26 | 2012-11-14 | 古野電気株式会社 | Scanning sonar |
-
2012
- 2012-10-12 JP JP2012227370A patent/JP6179970B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014081215A (en) | 2014-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3144700A1 (en) | Adaptive beamformer for sonar imaging | |
| JP5252578B2 (en) | Underwater detection device and fish species discrimination method | |
| WO2017163904A1 (en) | Underwater detection apparatus, underwater detection method, and underwater detection program | |
| CN106814360A (en) | A kind of multibeam sounding system based on linear FM signal | |
| JPWO2014192532A1 (en) | Marine environment information detection device, route setting device, marine environment information detection method, and program | |
| JP6179973B2 (en) | Signal processing device, underwater detection device, signal processing method, and program | |
| JP4307223B2 (en) | Underwater detector | |
| JP2012018036A (en) | Underwater detection device | |
| JPWO2010113926A1 (en) | Measuring apparatus, measuring system, measuring method, and program | |
| JP6179970B2 (en) | Echo signal processing device, underwater detection device, radar device, echo signal processing method, and echo signal processing program | |
| JP5423713B2 (en) | Active sonar device and signal processing method thereof | |
| EP3792655B1 (en) | Underwater detection device and bubble detection method | |
| JP6261859B2 (en) | Signal processing device, underwater detection device, signal processing method, and program | |
| JP2543610B2 (en) | Submarine reflected wave position detector | |
| JP2014020907A (en) | Underwater detection device, underwater detection method and program | |
| JP2014020865A (en) | Signal processor, underwater searching device, signal processing method, and program | |
| JP7242243B2 (en) | Distance/speed measuring device and distance/speed measuring program | |
| CN113777596B (en) | Adaptive fish finder gain compensation method and device based on sea depth detection | |
| JP2014020906A (en) | Signal processor, underwater searching device, signal processing method, and program | |
| JP2002168937A (en) | Device and method for detecting position of submerged target | |
| JP2016121970A (en) | Echo signal processing device, radar device, echo signal processing method, and program | |
| JP5603355B2 (en) | Ultrasonic measuring device | |
| US12298388B2 (en) | Target detection device and target detection method | |
| KR102678096B1 (en) | Beam stabilization method for sonobuoy and computing device for executing the method | |
| JP2014235049A (en) | Wavefront speed distribution estimation device, wavefront speed distribution estimation method and wavefront speed distribution estimation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150908 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160726 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170216 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170712 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170713 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6179970 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |