(57)【要約】  【課題】ドップラー効果やノイズの影響下でも、超音波による水中通信を正確に行えるようにする。  【解決手段】受信器１は、リニアＦＭ信号である同期信号、周波数が既知の正弦波信号である参照信号、および送信情報の値に応じた周波数の正弦波信号である情報信号を受波器から受信する。マッチドフィルタ部２４は、入力信号に対して同期信号に対応する複素マッチドフィルタ処理を施し、絶対値系列Ｄ［ｎ］を出力する。ゲート生成部２５は、Ｄ［ｎ］の最大値が生じる時刻を同期信号受信時刻とし、当該時刻を基準として参照信号および情報信号のゲートを生成する。周波数推定部２７は、ゲート内の入力信号に対して離散フーリエ変換を施し、周波数スペクトルの最大値に対応する周波数を参照信号および情報信号の周波数と推定する。周波数補正部２８は、参照信号の既知の周波数と推定周波数とに基づいて情報信号の推定周波数を補正する。【選択図】  図３
2006217267.tif 000002
【特許請求の範囲】
【請求項１】
超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、
前記送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の参照信号、および送信情報に応じて変調された情報信号を前記超音波信号として水中に送信することを特徴とする水中通信システム。
【請求項２】
超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、
前記送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の正弦波信号である参照信号、および送信情報の値に応じた周波数の正弦波信号である情報信号を前記超音波信号として水中に送信し、
前記受信器は、受信した同期信号に基づいて受信した参照信号と情報信号とを検出し、検出した参照信号の周波数と検出した情報信号の周波数とを推定し、参照信号の既知の周波数と前記推定した参照信号の周波数とに基づいて前記推定した情報信号の周波数を補正することを特徴とする水中通信システム。
【請求項３】
超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、
前記送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の正弦波信号である参照信号、および送信情報の値に応じた周波数の正弦波信号である情報信号を前記超音波信号として水中に送信し、
前記受信器は、
受信信号の波形と同期信号の想定される波形との相関処理を行う相関処理手段と、
前記相関処理によって得られた相関度を表す相関出力信号に基づいて同期信号を検出し、検出した同期信号の受信時刻に基づいて参照信号および情報信号のゲートを生成するゲート生成手段と、
前記ゲート生成手段で生成されたゲート内の参照信号および情報信号に基づいて、参照信号の周波数および情報信号の周波数を推定する周波数推定手段と、
参照信号の既知の周波数と前記周波数推定手段で推定された参照信号の周波数とに基づいて、前記周波数推定手段で推定された情報信号の周波数を補正する周波数補正手段と、を備えることを特徴とする水中通信システム。
【請求項４】
請求項３に記載の水中通信システムにおいて、
前記相関処理手段は、マッチドフィルタを用いて前記相関処理を行うことにより前記相関出力信号を生成し、
前記ゲート生成手段は、前記相関出力信号の最大値が生じる時刻を同期信号の受信時刻とすることを特徴とする水中通信システム。
【請求項５】
請求項４に記載の水中通信システムにおいて、
前記参照信号の既知の周波数と前記周波数推定手段で推定された参照信号の周波数との差に基づいて、前記マッチドフィルタのフィルタ係数を更新するフィルタ係数更新手段を備えることを特徴とする水中通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、魚網深度計などで行われる水中通信がドップラー効果の影響を受けないようにする技術に関する。
【背景技術】
【０００２】
旋網漁では魚網の深度を知るために魚網深度計が用いられている（例えば、特許文献１）。魚網深度計は、魚網の底部に取り付けられる送信器、漁船の底部に取り付けられる受波器および漁船内に装備される受信器から構成される。送信器は、超音波信号である同期用パルスと周波数変調パルスとを繰返し送信する。同期用パルスは送信器・受信器間で通信の同期をとるための信号である。周波数変調パルスは、送信器で検出された水圧の大小に応じて周波数が変化する信号である。受信器は、受波器で受信された同期用パルスによって同期をとり、さらに周波数変調超音波パルスの周波数を検出することにより、上記水圧から送信器の位置する深度を求める。また、魚網は必ずしも均一に沈降しないので、一般に、複数組の送信器と受波器とが用いられる。
【０００３】
ところが、魚網を沈めたり引き上げたりするときに、または潮流の影響を受けて魚網が上昇したり下降したりするので送信器も同様の動きをする。漁船も波によってピッチングやローリングをするので、受波器も揺動する。その結果、送信器と受波器との間に相対速度が生じるので、すなわち、送信器から送信された超音波信号がドップラー効果の影響を受けるので、受信信号の周波数が送信器から送信される周波数からシフトし、受信器で正確な深度を得ることができなくなる。そこで、以下のようにしてドップラーシフト（ドップラー効果によって周波数が変化すること）を補正して深度を求めることが提案されている（例えば、特許文献１）。
【０００４】
図６は魚網深度計での波形を示す図である。（ａ）は受波器の受信信号を示す。（ｂ）は同期用パルスの拡大波形を示す。（ｃ）は受信器で生成されるゲート信号を示す。ゲート信号の時間幅は同期用パルスの１周期分である。（ｄ）は受信器で生成されるクロックパルスを示す。クロックパルスは、同期用パルスの周波数よりも遥かに高い周波数の信号である。まず、ゲート信号がハイである期間におけるクロックパルスのパルス数がカウントされ、カウント値から同期用パルスの周波数が算出される。周波数変調パルスの周波数も、クロックパルスをカウントすることによって算出される。次に、算出された同期用パルスの周波数、同期用パルスの既知の周波数および水中音速に基づいて、上記の相対速度が相対速度算出手段によって算出される。さらに、水中音速および相対速度に基づいて、算出された周波数変調パルスの周波数が補正演算手段によって補正される。このようにして、ドップラーシフトを補正して深度を求めている。
【０００５】
また、水圧の値を１／０のビット列に変換して送信する方法も用いられる。下記の特許文献２には、このビット列をＭＳＫ（ミニマム・シフト・キーイング）変調するための回路が示されている。この方法では水圧のデジタル値を送信するので、ドップラーシフトの補正は不要である。しかし、海面や海底で生じる間接波の影響を低減するためには、比較的長い通信時間を要する。下記の特許文献３には、受信信号から生成された位相情報を表すデジタル信号と矩形波の基準信号との比較による相関処理を行い、両信号の相関度に基づいて当該受信信号が正規の受信信号であるか否かを判定することが示されている。
【０００６】
【特許文献１】特開平６−３４１８３８号公報（段落０００１〜００２４）
【特許文献２】特開平５−２６８２７６号公報（段落０００１〜００１１）
【特許文献３】特開２００３−１９４９２１号公報（段落００２２〜００３５、図４〜図９）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に示されるものにおいては、同期用パルスは、通信の同期をとる機能と、上記の相対速度を算出するための参照信号としての機能とを兼ね備える。一方、周波数変調パルスは水圧の大小に応じて周波数が変化する。従って、繰返し受信される同期用パルスと周波数変調パルスとを識別するためには、同期用パルスの周波数を周波数変調パルスの可変範囲外に割り当てなければならない。しかも、ドップラーシフトを考慮して、ある程度の余裕をもって割り当てなければならない。このため、受信信号の周波数帯域が広くなるので、近くで操業している他の漁船のスキャニングソナーから送信された超音波による干渉波や、波浪やプロペラによって発生するノイズ（以下、これらを総称して単に「ノイズ」という）に起因する伝送誤りが生じやすくなる。
【０００８】
また、同期用パルスと周波数変調パルスとの１周期分のクロックパルスの個数に基づいて、同期用パルスの周波数と周波数変調パルスの周波数とを算出しているので、両パルスのゲート信号に対応する部分の波形がノイズによって歪むと、周波数が正しく算出されないという周波数算出誤りが生じる。このような伝送誤りや周波数算出誤りが生じると、送信器から受信器へ水圧値を正確に伝送できなくなる。
【０００９】
本発明の課題とするところは、ドップラー効果やノイズの影響下でも、超音波による水中通信を正確に行えるようにすることにある。
【課題を解決するための手段】
【００１０】
第１の発明にかかる水中通信システムでは、超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の参照信号、および送信情報に応じて変調された情報信号を超音波信号として水中に送信する。
ここで、送信情報に応じて変調された情報信号とは、送信信号で周波数変調された信号などである。
【００１１】
上記のように、送信信号においては、通信の同期をとるための同期信号と周波数が既知の参照信号とが別々の信号であり、しかも同期信号が参照信号および情報信号と識別可能に所定の変調がされた信号であるので、受信器が、例えば受信した参照信号の周波数を推定し、推定した周波数と参照信号の既知の周波数とからドップラーシフト量を求め、さらにドップラーシフト量を用いて情報信号からドップラーシフトの影響を除去することにより、受信した情報信号から情報を取り出すことができる。また、同期信号と参照信号と情報信号との関係が上記のようになっているので、同期信号、参照信号および情報信号で共通の周波数帯域を使用することが可能となる。このようにすれば、特許文献１に示されるものよりも受信信号の周波数帯域を狭くすることができ、上述の伝送誤りを低減することができる。つまり、ドップラー効果やノイズの影響下でも、受信した情報信号から情報を取り出すことが可能となる。すなわち、超音波による水中通信を正確に行うことが可能となる。さらに、同期信号に基づいて複数の情報信号を受信器が検出すれば、複数の情報（例えば、実施形態に示す水圧や水温など）を伝送することが可能となる。
【００１２】
第２の発明にかかる水中通信システムでは、超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の正弦波信号である参照信号、および送信情報の値に応じた周波数の正弦波信号である情報信号を超音波信号として水中に送信する。受信器は、受信した同期信号に基づいて受信した参照信号と情報信号とを検出し、検出した参照信号の周波数と検出した情報信号の周波数とを推定し、参照信号の既知の周波数と推定した参照信号の周波数とに基づいて推定した情報信号の周波数を補正する。
【００１３】
このようにすることで、ドップラー効果やノイズの影響下でも、情報信号の正確な周波数を得ることができる。すなわち、超音波による水中通信を正確に行うことができる。詳しくは、通信の同期をとるための同期信号と周波数が既知の参照信号とを別々の信号とし、同期信号を参照信号および情報信号と識別可能な所定の変調がされた信号としているので、参照信号の既知の周波数と推定した周波数とに基づいて推定した情報信号の周波数を補正することにより、ドップラー効果の影響が除去された情報信号の周波数を得ることができる。また、同期信号と参照信号と情報信号との関係が上記のようになっているので、同期信号、参照信号および情報信号で共通の周波数帯域を使用することが可能となる。このようにすれば、特許文献１に示されるものよりも受信信号の周波数帯域を狭くすることができ、上述の伝送誤りを低減することができる。さらに、同期信号に基づいて複数の情報信号を検出して複数の情報信号の周波数を推定することにより、複数の情報（例えば、実施形態に示す水圧や水温など）を伝送することが可能となる。
【００１４】
第３の発明にかかる水中通信システムでは、超音波信号を水中に送信する送信器と、当該超音波信号を受信する受波器と、受波器で受信された受信信号に対して信号処理を施す受信器とを備えた水中通信システムにおいて、送信器は、後続する参照信号および情報信号と識別可能に所定の変調がされた同期信号、周波数が既知の正弦波信号である参照信号、および送信情報の値に応じた周波数の正弦波信号である情報信号を超音波信号として水中に送信する。受信器は、受信信号の波形と同期信号の想定される波形との相関処理を行う相関処理手段と、相関処理によって得られた相関度を表す相関出力信号に基づいて同期信号を検出し、検出した同期信号の受信時刻に基づいて参照信号および情報信号のゲートを生成するゲート生成手段と、ゲート生成手段で生成されたゲート内の参照信号および情報信号に基づいて、参照信号の周波数および情報信号の周波数を推定する周波数推定手段と、参照信号の既知の周波数と周波数推定手段で推定された参照信号の周波数とに基づいて、周波数推定手段で推定された情報信号の周波数を補正する周波数補正手段と、を備える。
ここで、上記の相関処理手段は実施形態に示すマッチドフィルタ部に相当するものであり、ゲート生成手段は実施形態に示すゲート生成部に相当するものであり、周波数推定手段は実施形態に示す周波数推定部に相当するものであり、周波数補正手段は実施形態に示す周波数補正部に相当するものである。また、同期信号の想定される波形とは、受波器で受信された同期信号の波形ではなく、送信器から送信される同期信号の波形に相当するものである。
【００１５】
このようにすることで、ドップラー効果やノイズの影響下でも、情報信号の正確な周波数を得ることができる。すなわち、超音波による水中通信を正確に行うことができる。詳しくは、通信の同期をとるための同期信号と周波数が既知の参照信号とを別々の信号とし、同期信号を参照信号および情報信号と識別可能な所定の変調がされた信号としているので、参照信号の既知の周波数と推定した周波数とに基づいて推定した情報信号の周波数を補正することにより、ドップラー効果の影響が除去された情報信号の周波数を得ることができる。また、同期信号と参照信号と情報信号との関係が上記のようになっているので、同期信号、参照信号および情報信号で共通の周波数帯域を使用することが可能となる。このようにすれば、特許文献１に示されるものよりも受信信号の周波数帯域を狭くすることができ、上述の伝送誤りを低減することができる。また、特許文献１のように同期信号を周波数によって検出するのではなく、受信信号の波形と同期信号の想定される波形との相関度に基づいて同期信号を検出するので、受信した同期信号の一部がノイズの影響を受けていても同期信号を検出することができる。さらに、同期信号受信時刻に基づいて参照信号および情報信号のゲートを生成し、ゲート内の参照信号および情報信号に基づいて参照信号の周波数および情報信号の周波数を推定するので、例えば、参照信号の先頭部分を周波数推定の対象信号から除外することができる。これにより、海底あるいは海面で反射したしたのち到来した同期信号と送信器から直接到来した参照信号とが混在した信号を用いて周波数を推定しないようにできるので、参照信号の周波数を正確に推定することができる。この点については、情報信号の周波数の推定についても同様である。また、情報信号ごとにゲートを生成することにより、複数の情報信号の周波数を推定できるので、複数の情報（例えば、実施形態に示す水圧や水温など）を伝送することが可能となる。
【００１６】
第３の発明の実施形態においては、相関処理手段は、マッチドフィルタを用いて相関処理を行うことにより相関出力信号を生成し、ゲート生成手段は、相関出力信号の最大値が生じる時刻を同期信号の受信時刻とする。このようにすることで、最大値が生じる時刻を求めるのに最適な相関出力信号が生成されるので、時間ずれのない同期信号の受信時刻、すなわち上記のゲートの基準時刻が得られ、参照信号および情報信号の周波数の推定に用いる最適なゲートを生成することができる。
【００１７】
また、第３の発明の実施形態においては、参照信号の既知の周波数と周波数推定手段で推定された参照信号の周波数との差に基づいて、マッチドフィルタのフィルタ係数を更新するフィルタ係数更新手段を備える。ここで、フィルタ係数更新手段は実施形態に示すフィルタ係数計算部に相当するものである。このようにすることで、フィルタ係数にドップラーシフトの影響が反映され、ドップラー歪みに適応した最適なマッチドフィルタ処理が行われるので、ドップラー効果の影響下でも同期信号を確実に検出することができる。
【００１８】
さらに、請求項としては記載されていないが、第３の発明の実施形態においては、周波数推定手段は、参照信号および情報信号の周波数スペクトルの最大値に対応する周波数をそれぞれ参照信号および情報信号の周波数と推定する。このようにすることで、参照信号または情報信号の一部がノイズの影響を受けても周波数スペクトルへの影響は微小であるので、上述の周波数算出誤りを防止することができる。また、送信器から直接到来した参照信号と海底あるいは海面で反射したしたのち到来した参照信号とが混在していても周波数スペクトルは影響を受けないので、信号の混在による周波数推定（算出）誤りが生じない。この点については情報信号でも同様である。
【００１９】
さらに、第３の発明の実施形態においては、周波数推定手段は、デジタル化された参照信号および情報信号に離散フーリエ変換を施すことにより周波数スペクトルを得る。この場合、周波数スペクトルの最大値に対応する離散周波数を推定周波数としてもよいし、当該離散周波数と前後の離散周波数とに対して補間処理を施すことによって得られた周波数を推定周波数としてもよい。補間処理を行えば、周波数をより正確に推定できる。
【００２０】
さらに、第３の発明の実施形態においては、同期信号の周波数帯域と情報信号の周波数可変範囲とは重複しており、参照信号の既知の周波数は周波数帯域内または周波数可変範囲内に含まれる。このようにすることで、特許文献１に示されるものよりも受信信号の周波数帯域が狭くなるので、上述の伝送誤りを低減することができる。
【発明の効果】
【００２１】
本発明によれば、ドップラー効果やノイズの影響下でも、超音波による水中通信を正確に行うことができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態を説明する。図１は水中通信システムの一例である魚網深度計の構成を示す。図２は送信器から送信される送信信号を示す。図３は受信器の構成を示す。送信器３は魚網の底部に取り付けられており、水圧などの情報を超音波信号に変換して送信する。この超音波信号は漁船の底部に取り付けられた受波器２で受信され、電気信号に変換される。そして、受信信号が漁船内に装備された受信器１で処理されることにより、魚網深度などの情報が受信器１の表示部３０に表示される。
【００２３】
次に、送信器３の構成および動作について説明する。図１において、送信器３は、水温計１２、水圧計１３、海底に向けて超音波を送信すると共にエコーを受信する送受波器１４、超音波信号を受波器２に向けて送信する送波器１５、送信器３の電源である電池１７、電池１７の電圧を検出する電圧検出回路１６、および超音波信号の生成などを行う制御部１１を備える。上記の超音波を送信してからエコーを受信するまでの時間を計測することにより魚網から海底までの距離である離底距離が求められる。水圧計１３などから得られる水圧や、水温、離底距離、電池電圧などの情報が超音波信号に変換されて送波器１５から送信される。
【００２４】
図２に示す送信信号は、同期信号、参照信号および２つの情報信号から構成され、周期的に送信される。同期信号が先頭に配置され、参照信号と情報信号とが後続する。ここでは参照信号の後に情報信号が続くが、順序を逆にしてもよい。また、情報信号の個数を２つとしているが、個数は１つでも、３つ以上でもよい。情報信号は、上記の水圧などの情報（以下、送信情報という）の値に応じた周波数の正弦波信号である。すなわち、送信情報で周波数変調された信号である。ここでは、周波数の可変範囲を７２ｋＨｚ〜７４ｋＨｚとし、時間幅を１００ｍｓとする。また、情報信号の周波数（ｆinfで表す）と送信情報の値とは、例えば、下記の式（１）で対応付けられる。
ｆinf＝72kHz＋（Ｉv−Ｉmin）／（Ｉmax−Ｉmin）・（74kHz−72kHz）  （１）
ここで、Ｉvは送信情報の値、Ｉminは送信情報の最小値、Ｉmaxは送信情報の最大値である。
【００２５】
同期信号は、送信器３と受信器１との間で通信の同期をとるための信号であり、瞬時周波数が連続的に変化するリニアＦＭ信号（ＬＦＭ信号）である。ここでは、同期信号の時間幅（Ｔkpで表す）を５０ｍｓとし、時間幅Ｔkp内で瞬時周波数が７２ｋＨｚから７４ｋＨｚまで連続的に変化するものとする。この周波数掃引幅（２ｋＨｚ）をＢkpで表す。参照信号は、上述の相対速度による影響を除去する際に周波数が参照される信号であり、周波数が既知の正弦波信号である。ここでは周波数（ｆpltで表す）を７３ｋＨｚとし、時間幅を１００ｍｓとする。以上のことから、送信信号の周波数帯域（送信帯域ともいう）は７２ｋＨｚ〜７４ｋＨｚとなる。送信帯域の中心周波数（７３ｋＨｚ）をｆcで表す。尚、上記の７２ｋＨｚ〜７４ｋＨｚなどは、送信帯域などの数値の一例である。
【００２６】
上記のように、通信の同期をとるための同期信号と周波数が既知の参照信号とを別々の信号とし、同期信号を参照信号および情報信号と識別可能な所定の変調がされた信号（リニアＦＭ信号）としているので、同期信号、参照信号および情報信号で共通の周波数帯域を使用することができる。これにより、特許文献１に示されるものよりも受信信号の周波数帯域を狭くすることができるので、上述の伝送誤りを低減することができる。伝送誤りを低減する上では、上記のように情報信号の周波数の可変範囲と同期信号の周波数帯域とを一致させることが望ましいが、両者が重複していれば（例えば、情報信号の周波数の可変範囲が７２．２ｋＨｚ〜７４．２ｋＨｚであり、同期信号であるリニアＦＭ信号の周波数掃引範囲が７１．８ｋＨｚ〜７３．８ｋＨｚであれば）、同様の効果が得られる。
【００２７】
次に、受信器１の構成および動作について説明する。図３において、周波数変換部２１は、受波器２から出力される受信信号の中心周波数を周知の方法でｆc（７３ｋＨｚ）から中間周波数（ｆ0で表す）の１０．２４ｋＨｚに変換する。また、受波器２の有効帯域外の信号成分の除去や受信信号の増幅も行う。Ａ／Ｄ変換器２２は、周波数変換部２１から出力される受信信号を一定のサンプリングレート（ｆsで表す）でサンプリングしてデジタル信号に変換する。ここではサンプリングレートｆsを中間周波数ｆ0の４倍の４０．９６ｋＨｚとしている。尚、上述のように複数組の送信器３と受波器２とが用いられ、各組で中心周波数が互いに異なる超音波信号が使用される場合に、受信器１での信号処理を共通化するために周波数変換が行われるが、周波数変換を行わずに受信信号そのものをサンプリングするようにしてもよい。
【００２８】
直交検波部２３は、Ａ／Ｄ変換器２２の出力信号から受信信号の複素包絡線系列を生成し、生成された複素包絡線系列のサンプリングレート（データレート）を所定の割合（間引き比）で低減して出力する。出力される複素包絡線系列の実部をＩ［ｎ」で表し、虚部をＱ［ｎ］で表す。また、間引き比をｒdecで表し、間引き後のサンプリングレートをｆsdecで表す。ここではｒdecを８とするので、ｆsdecは５．１２ｋＨｚ（ｆs／ｒdec＝４０．９６ｋＨｚ／８）となる。このようにサンプリングレートが低減するので、以降の信号処理の負荷が軽減される。また、上記の処理は周波数変換を含み、以降の処理は０Ｈｚを中心周波数とする周波数範囲で行われる。以下、直交検波部２３の各部の動作について説明する。
【００２９】
実部符号変換部２３ａは、Ａ／Ｄ変換器２２の出力系列ｘ［ｎ］（ｎ＝０，１，２，・・・）に対して、「無変換、０に置換、符号反転、０に置換」という操作を周期的に施す。従って、実部符号変換部２３ａの出力系列は、｛ｘ［０］，０，−ｘ［２］，０，ｘ［４］，０，−ｘ［６］，０，・・・｝となる。虚部符号変換部２３ｂは、上記の出力系列ｘ［ｎ］に対して、「０に置換、符号反転、０に置換、無変換」という操作を周期的に施す。従って、虚部符号変換部２３ｂの出力系列は、｛０，−ｘ［１］，０，ｘ［３］，０，−ｘ［５］，０，ｘ［７］，・・・｝となる。上述のように、サンプリングレートｆsを中間周波数ｆ0の４倍に選んでいるので、ｘ［ｎ］と周波数ｆ0のコサイン系列との乗算、およびｘ［ｎ］と周波数ｆ0のサイン系列との乗算を上記の簡単な操作で行うことにより、受信信号の複素包絡線系列が得られる。
【００３０】
間引きフィルタ２３ｃ、２３ｄは、それぞれ実部符号変換部２３ａおよび虚部符号変換部２３ｂの出力系列に対して、ローパスフィルタとリサンプル（間引き）の操作を施す。間引きフィルタ２３ｃ、２３ｄの入力系列と出力系列とをそれぞれｐ［ｎ］，ｑ［ｎ］で表すと、間引きフィルタ２３ｃ、２３ｄの操作は下記の式（２）で表される。
【数１】
2006217267.tif 000003
ここで、Ｍdecは間引きフィルタ２３ｃ、２３ｄのフィルタ長、ｈdec（ｍ＝０，１，２，・・・，Ｍdec−１）は間引きフィルタ２３ｃ、２３ｄのフィルタ係数、ｒdecは上記の間引き比である。
【００３１】
この間引きフィルタ２３ｃ、２３ｄの振幅応答の例を以下に示す。±１．２５ｋＨｚ（１ｋＨｚ＋２５０Ｈｚ）の周波数範囲内での振幅応答は、０Ｈｚでの振幅応答より１ｄＢ低下するだけである。ここで、０Ｈｚは処理信号の中心周波数であり、送信帯域の中心周波数ｆc（７３ｋＨｚ）に相当する。±１ｋＨｚは送信帯域の上限／下限周波数に相当する。また、２５０Ｈｚは、送信器３と受波器２との相対速度が１０ノットであるときに７３ｋＨｚの信号に生じるドップラーシフト量である。また、リサンプルに起因する折り返し歪みの周波数成分（２．５６ｋＨｚ以上または−２．５６ｋＨｚ以下の周波数成分）での振幅応答は、０Ｈｚでの振幅応答よりも４０ｄＢ以上低下する。つまり、上記の間引きフィルタ２３ｃ、２３ｄを用いることにより、１０ノットの相対速度に相当するドップラーシフトを見込んだ受信信号の通過帯域幅を確保できると共に、リサンプルに起因する折り返し歪みを抑制できる。
【００３２】
マッチドフィルタ部２４は、直交検波部２３から出力される複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」）に対して、上述の同期信号に対応する複素マッチドフィルタ処理を施し、処理結果の絶対値を計算し、計算された絶対値系列Ｄ［ｎ］を出力する。ここで、実部系列生成部２４ａと虚部系列生成部２４ｂとは複素マッチドフィルタを構成する。実部系列生成部２４ａは複素マッチドフィルタの出力の実部系列Ｉmf［ｎ］を生成し、虚部系列生成部２４ｂは複素マッチドフィルタの出力の虚部系列Ｑmf［ｎ］を生成する。絶対値計算部２４ｃは、実部系列Ｉmf［ｎ］と虚部系列Ｑmf［ｎ］とから絶対値系列Ｄ［ｎ］を生成する。これらの生成操作は、それぞれ下記の式（３）〜（５）で表される。
【００３３】
【数２】
2006217267.tif 000004
【数３】
2006217267.tif 000005
【数４】
2006217267.tif 000006
ここで、Ｍmfはマッチドフィルタのフィルタ長であり、ｆsdec・Ｔkpで定義される。すなわち、同期信号にかかる複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」）のデータ数と等しくなるように、マッチドフィルタのフィルタ長Ｍmfが決められており、Ｍmfは２５６（５．１２ｋＨｚ×５０ｍｓ）となる。
【００３４】
また、ｈc［ｍ］およびｈs［ｍ］は、後述するフィルタ係数計算部２６から供給されるフィルタ係数である。このｈc［ｍ］、ｈs［ｍ］は、同期信号を検出するためのフィルタ係数であり、マッチドフィルタ内に同期信号にかかる全ての（２５６個の）複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」）が揃ったときに、絶対値系列Ｄ［ｎ］の値が最大となるように決められたフィルタ係数である。つまり、マッチドフィルタ部２４は、受信信号の波形と同期信号の想定される波形との相関処理を行い、相関度を示す相関出力信号である絶対値系列Ｄ［ｎ］を出力する。ここで、フィルタ係数ｈc［ｍ］、ｈs［ｍ］が同期信号の想定される波形の相当物といえる。
【００３５】
上述のように、マッチドフィルタを用いて相関処理を行うので、最大値が生じる時刻を求めるのに最適な相関出力信号（絶対値系列Ｄ［ｎ］）が生成される。この絶対値系列Ｄ［ｎ］の最大値が生じる時刻が後述するゲート生成部２５で検出され、当該時刻が同期信号の受信時刻とされる。尚、絶対値系列Ｄ［ｎ］の最大値を含むピークの幅は同期信号の掃引周波数幅Ｂkpに反比例し、Ｄ［ｎ］のＳ／Ｎ比は同期信号の時間幅Ｔkpに比例する。従って、同期信号を検出するためには、ＢkpとＴkpとを大きくすることが望ましいが、このようにすると送信信号の帯域幅が大きくなったり、通信時間が長くなるという問題が生じるので、これらの点を総合的に判断して、ＢkpとＴkpとの最適値が決められる。
【００３６】
ゲート生成部２５は、マッチドフィルタ部２４から出力される絶対値系列Ｄ［ｎ］に基づいて同期信号を検出し、さらに、同期信号の受信時刻に基づいて後述する周波数推定部２７が参照信号および情報信号の周波数を推定するときに使用する両信号（正確には、両信号にかかる複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」））の時間範囲を決定する。以下では、この時間範囲をゲートとよぶ。
【００３７】
バッファメモリ２５ａは、上記の絶対値系列Ｄ［ｎ］の一部分を一時的に記憶する。最大値検出部２５ｂは、バッファメモリ２５ａの所定範囲内における絶対値系列Ｄ［ｎ］の最大値を探し、最大値が所定値以上であるときは、最大値が生じる離散時刻（１／ｆsdecを単位とする時刻の値）を出力する。この離散時刻を以下では同期信号受信時刻とよぶ。同期信号受信時刻は、上述のマッチドフィルタ部２４の特性から、同期信号と参照信号の境界に相当する時刻となる（図４参照）。そして、ゲート計算部２５ｃが、同期信号受信時刻を基準として、参照信号のゲートおよび情報信号のゲートの開始時刻と終了時刻とを算出し、算出した値を出力する。
【００３８】
図４は、受信信号とゲートとの時間関係の一例を示す。ここでは、同期信号受信時刻から５０ｍｓだけ経過したときを参照信号のゲートの開始時刻とし、開始時刻から５０ｍｓだけ経過したときをゲートの終了時刻としているが、同期信号受信時刻から４０ｍｓだけ経過したときを開始時刻とし、開始時刻から５０ｍｓだけ経過したときを終了時刻としてもよい。このようにゲートの終了時刻側にも余裕を持たせれば、同期信号がノイズの影響を受け、決定された同期信号受信時刻が正確ではない場合であっても、参照信号のゲートは参照信号の受信時間帯内に位置するので、後述する参照信号の推定に対して悪影響を与えない。
【００３９】
また、参照信号の先頭部分（前半部分）には海底あるいは海面で反射したしたのち到来した同期信号が混在するので、先頭部分をゲートの範囲外としている。一方、先頭部分以外の部分には、送信器３から直接到来した参照信号と海底などで反射したしたのち到来した参照信号とが混在するが、このことは後述する参照信号の周波数スペクトルに影響を与えない。上記の点については、情報信号についても同様である。
【００４０】
上述のように、特許文献１のごとく同期信号を周波数によって検出するのではなく、受信信号の波形と同期信号の想定される波形との相関度に基づいて、具体的には相関度の最大値を検出することにより同期信号を検出している。従って、受信した同期信号の一部がノイズの影響を受けていても同期信号を検出できる。但し、ノイズの影響を受けた場合に同期信号受信時刻に多少の時間ずれが生じることがあるが、上述のようにゲートの開始時刻（前端）と終了時刻（後端）とに時間ずれに対する余裕を持たせることで、時間ずれに起因する不都合を回避できる。
【００４１】
周波数推定部２７は、ゲート生成部２５が出力する参照信号および情報信号のゲート内の複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」）に対して、ＤＦＴ（離散フーリエ変換）とスペクトル補間とを施すことにより、参照信号および情報信号の周波数を推定する。この推定される周波数は、ドップラーシフトした周波数、すなわち受信周波数である。以下、周波数推定部２７の各部の動作について説明する。
【００４２】
図５に周波数推定部２７の構成例を示す。バッファメモリ２７ａ，２７ｂは、それぞれ複素包絡線系列の実部系列Ｉ［ｎ］および虚部系列Ｑ［ｎ」の一部分を一時的に記憶する。データ選択部２７ｃは、バッファメモリ２７ａ，２７ｂ内の信号の内、上記の参照信号のゲートまたは情報信号のゲートに対応する部分を選択する。窓係数メモリ２７ｄは、下記の式（６）で表されるハニング窓の係数系列ｗ［ｍ］を記憶するメモリである。
w[m]=｛1-cos(2π・m／Mdft)}／2     (m=0,1,2,・・・,Mdft-1)    （６）
ここで、ＭdftはＤＦＴのデータ点数であり、ｆsdec・Ｔgate（ゲート幅）で定義される。従って、Ｍdftは２５６（５．１２ｋＨｚ×５０ｍｓ）となる。
【００４３】
乗算器２７ｅは、ゲートで選択されたＭdft個の実部系列Ｉ［ｎ］と窓係数系列ｗ［ｍ］との積である実部系列を出力する。乗算器２７ｆは、ゲートで選択されたＭdft個の虚部系列Ｑ［ｎ］と窓係数系列ｗ［ｍ］との積である虚部系列を出力する。ＤＦＴ計算部２７ｇは、乗算器２７ｅ，２７ｆから出力されるＭdft個の実部系列と虚部系列とをそれぞれ実部、虚部とする複素系列に対して、高速フーリエ変換アルゴリズムを用いてＤＦＴを施す。このＤＦＴでＭdft個の実部系列と虚部系列とからなるＤＦＴ系列Ｇ［ｋ］（ｋ＝０，１，２，・・・，Ｍdft−１）が算出される。そして、絶対値計算部２７ｈが、各Ｇ［ｋ］の絶対値｜Ｇ[ｋ]｜（Ｇ［ｋ］の実部の２乗と虚部の２乗との和の平方根）を計算する。この｜Ｇ[ｋ]｜は、Ｍdft個の離散周波数に対する周波数スペクトル（振幅スペクトル）である。
【００４４】
上記周波数の中心周波数が０Ｈｚで、周波数分解能がｆsdec／Ｍdft（５．１２ｋＨｚ／２５６＝２０Ｈｚ）であるので、｜Ｇ[ｋ]｜は、０Ｈｚ±２．５６ｋＨｚの周波数範囲における２０Ｈｚ刻みの周波数スペクトルとなる。この周波数範囲は、送信信号の帯域幅（２ｋＨｚ）よりも十分に広いので、情報信号にドップラーシフトが生じても、例えば、７４ｋＨｚの情報信号の受信周波数が７４．２５ｋＨｚになっても、情報信号の周波数を推定することができる。送信帯域の中心周波数ｆc（７３ｋＨｚ）と同じ周波数の参照信号の周波数を推定できるのは勿論である。
【００４５】
スペクトルシフト部２７ｉは、｜Ｇ[ｋ]｜の系列を右方向（ｋが大きくなる方向）にＭdft／２だけ巡回的にシフトする。シフト後の系列をＧshift［ｋ］で表すと、｜Ｇ[０]｜がＧshift［Ｍdft／２］となり、｜Ｇ[Ｍdft−１]｜がＧshift［０］となる。巡回的にシフトするのは、周波数スペクトルである｜Ｇ[ｋ]｜が周波数の昇順になっていないからであり、この巡回的シフトによって周波数が昇順のＧshift［ｋ］が得られる。つまり、Ｇshift［０］が最も低い周波数に対する周波数スペクトルであり、Ｇshift［Ｍdft−１］が最も高い周波数に対する周波数スペクトルである。
【００４６】
スペクトル補間部２７ｊは、下記の手順で参照信号および情報信号の受信周波数の周波数推定値（ｆestで表す）を計算する。第１ステップでは、Ｇshift［ｋ］の最大値に対応するｋ（このｋをｋmaxで表す）を求める。第２ステップでは、比ｒ（Ｇshift［ｋmax−１］／Ｇshift［ｋmax］）と比ｓ（Ｇshift［ｋmax＋１］／Ｇshift［ｋmax］）とを計算する。第３ステップでは、ｒ≧ｓの場合は、下記の式（７）によって周波数推定値ｆestを算出する。ｒ＜ｓの場合は、下記の式（８）によって算出する。
ｆest＝ｆc＋Δｆ・{ｋmax−(２ｒ−１)／(１＋ｒ)−Ｍdft／２}  （７）
ｆest＝ｆc＋Δｆ・{ｋmax＋(２ｓ−１)／(１＋ｓ)−Ｍdft／２}  （８）
上述のとおり、ｆcは送信帯域の中心周波数、ΔｆはＤＦＴの周波数の分解能である。また、 (２ｒ−１)／(１＋ｒ)の減算および (２ｓ−１)／(１＋ｓ)の加算によって離散周波数の補間処理が行われ、Ｍdft／２の減算によって中心周波数（０Ｈｚ）に対する補間後の離散周波数の変位量が補正される。
【００４７】
補間処理を行うのは、ｋmaxで周波数スペクトルが最大となる確率よりも、ｋmaxとｋmax−１との間、またはｋmaxとｋmax＋１との間で周波数スペクトルが最大となる確率の方が高いからである。この補間処理により周波数推定値ｆestがより正確に推定される。上述の処理を参照信号のゲートおよび情報信号のゲートで選択された複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ」）に施すことにより、参照信号の周波数推定値（ｆplt_estで表す）と情報信号の周波数推定値（ｆinf_estで表す）とが算出され、周波数推定部２７から出力される。
【００４８】
上記のように、参照信号および情報信号の周波数スペクトルの最大値に対応する周波数をそれぞれ参照信号および情報信号の周波数と推定するので、参照信号または情報信号の一部がノイズの影響を受けても周波数スペクトルへの影響は微小である。すなわち、上述の周波数算出誤りを防止することができる。また、上述のように、送信器から直接到来した参照信号（または情報信号）と海底あるいは海面で反射したしたのち到来した参照信号（または情報信号）とが混在する場合でも、周波数スペクトルは影響を受けないので、参照信号（または情報信号）を推定することができる。
【００４９】
周波数補正部２８は、参照信号の既知の周波数ｆpltと周波数推定値ｆplt_estとに基づいて、情報信号の周波数推定値ｆinf_estを補正する。この補正された周波数をｆinf_corrで表すと、ｆinf_corrは下記の式（９）で定義される。
ｆinf_corr＝ｆinf_est・ｆplt／ｆplt_est          （９）
この周波数ｆinf_corrは、ドップラー効果の影響が除去された情報信号の周波数であり、理想的には、情報信号の送信周波数ｆinfと等しくなる。このようにして、特許文献１に示される相対速度検出手段で検出された相対速度と水中音速とを用いることなく、ｆinf_corrが求められる。
【００５０】
数値変換部２９は、補正された情報信号の周波数ｆinf_corrを送信情報の値に変換する。この変換は、上記の式（１）の逆変換によって行われる。そして、この送信情報の値（水圧や水温など）が表示部３０に表示される。実際には、水圧から換算された魚網深度が表示部３０に表示される。
【００５１】
フィルタ係数計算部２６は、参照信号の既知の周波数ｆpltと周波数推定値ｆplt_estとに基づいて、上述のマッチドフィルタのフィルタ係数ｈc［ｍ］、ｈs［ｍ］を以下に定義される計算式（１０）、（１１）で計算する。
ｈc[m]＝cos（ω・m＋μ・m２）  （m=0,1,2,・・・Ｍmf−１）    （１０）
ｈs[m]＝sin（ω・m＋μ・m２）  （m=0,1,2,・・・Ｍmf−１）    （１１）
ここで、ω、μは、それぞれ下記の式（１２）、（１３）で定義される。
ω＝（２π／ｆsdec）・｛（ｆplt_est−ｆplt）−Ｂkp／２｝          （１２）
μ＝（π／ｆsdec２）・（Ｂkp／Ｔkp）                              （１３）
上述の通り、Ｍmfはマッチドフィルタのフィルタ長（ｆsdec・Ｔkp＝２５６）、Ｂkpは同期信号の周波数掃引幅（２ｋＨｚ）、Ｔkpは同期信号の時間幅（５０ｍｓ）である。
【００５２】
式（１０）、（１１）によって計算されたフィルタ係数ｈc［ｍ］、ｈs［ｍ］は、フィルタ係数計算部２６内のメモリに保存され、マッチドフィルタ部２４に供給される。初回の受信時のマッチドフィルタ処理では、ｆplt_estが未知であるので、ｆplt_estにｆpltの値を用いて計算された係数が使用され、２回目以降の受信時のマッチドフィルタ処理では、前回の受信時に得られたｆplt_estを用いて計算された係数が使用される。このように、ドップラーシフト量に相当するｆplt_estとｆpltとの差に基づいてフィルタ係数ｈc［ｍ］、ｈs［ｍ］が更新され、ドップラー歪みに適応した最適なマッチドフィルタ処理が行われるので、ドップラー効果の影響下でも同期信号を確実に検出することができる。
【００５３】
以上述べた実施形態においては、瞬時周波数が連続的に増加するリニアＦＭ信号を同期信号として用いる場合について説明したが、参照信号および情報信号と識別可能な他の信号を同期信号として用いることができる。例えば、瞬時周波数が連続的に減少するリニアＦＭ信号や、周波数が一定の正弦波であって、位相が経時的に変化する、例えば位相が１８０°ずつ変化する位相変調信号なども同期信号として用いることができる。
【００５４】
また、上記実施形態では、同期信号を検出するためにマッチドフィルタ処理を用いたが、受信信号の波形と同期信号の想定される波形との相関処理を行うものであれば、他の方法、例えば、上記の特許文献３に示される方法などを用いても本発明を実施することができる。さらに、上記実施形態では、ＤＦＴ（離散フーリエ変換）を用いて参照信号および情報信号の周波数を推定するようにしたが、各信号の周波数スペクトルを求めることができるものであれば、他の方法を用いて周波数を推定するようにしても本発明を実施することができる。
【００５５】
さらに、上記実施形態では、直交検波部２３から出力される複素包絡線系列（Ｉ［ｎ］，Ｑ［ｎ］）を用いて同期信号の検出や周波数の推定を行うようにしたが、 受信信号を実部系列として処理するようにしても本発明を実施することができる。さらに、上記実施形態では、水中通信システムが魚網深度計である場合について説明したが、本発明は魚網深度計以外の水中通信システムにも適用することができる。
【００５６】
さらに、上記実施形態では、２つの情報信号の時間幅を同じとしたが、高精度が要求される送信情報にかかる第１の情報信号の時間幅を２００ｍｓとし、高精度が要求されない送信情報にかかる第２の情報信号の時間幅を１００ｍｓとするようにしてもよい。さらに、上記実施形態では、同期信号と参照信号と情報信号とを連続して送るようにしたが、各信号間に無送信区間を設けるようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】水中通信システムの一例である魚網深度計の構成を示す図である。
【図２】送信器から送信される送信信号を示す図である。
【図３】受信器の構成を示す図である。
【図４】受信信号とゲートとの時間関係の一例を示す図である。
【図５】周波数推定部の構成例を示す図である。
【図６】従来の魚網深度計での波形を示す図である。
【符号の説明】
【００５８】
１    受信器
２    受波器
３    送信器
２３  直交検波部
２４  マッチドフィルタ部（相関処理手段）
２４ａ  実部系列生成部（マッチドフィルタ）
２４ｂ  虚部系列生成部（マッチドフィルタ）
２５  ゲート生成部（ゲート生成手段）
２６  フィルタ係数計算部（フィルタ係数更新手段）
２７  周波数推定部（周波数推定手段）
２７ｇ  ＤＦＴ計算部
２７ｊ  スペクトル補間部
ｆest  周波数推定値
ｆinf  情報信号の周波数
ｆinf_est  情報信号の周波数推定値
ｆinf_corr  情報信号の補正された周波数推定値
ｆplt  参照信号の周波数
ｆplt_est  参照信号の周波数推定値
ｈc［ｍ］、ｈs［ｍ］  マッチドフィルタのフィルタ係数
Ｍdft  離散フーリエ変換のデータ数
Ｍmf  マッチドフィルタのフィルタ長
【図１】
2006217267.tif 000007
【図２】
2006217267.tif 000008
【図３】
2006217267.tif 000009
【図４】
2006217267.tif 000010
【図５】
2006217267.tif 000011
【図６】
2006217267.tif 000012