合同会社小村ソフト
SO101

水中音響ソナーを図と演習で理解する

水中でなぜ音を使うのかを、音速・往復時間・受動 / 能動・伝搬損失・SNR・アレイ利得まで、図解と 36 問の演習、ブラウザ内シミュレータで学ぶ入門コースです。

音速 → TL → SNR → アレイ → 実装 全 36 問 ブラウザ内採点 シミュレータあり
所要
3〜4 時間
問題数
全 36 問
形式
7 章 + 概念シミュレータ
費用
無料

この講座で最初に作る直感

水中探査では、レーダーやカメラだけでなく、まずが主役になります。光は濁りや散乱で短距離に、電波は海中では大きく減衰します。音は水中でよく伝わるため、距離・方位・地形・対象の有無を読むための土台になります。

このコースでは、軍事寄りの戦術ではなく、海洋計測・測深・魚群探査・環境モニタリングでも共通に使う基礎だけに絞ります。距離を出す、反射を見る、雑音に埋もれる、複数素子で方向を絞る、という 4 つの感覚を手で追えれば十分です。

この講座で繰り返し使う 5 つの見方

1. 往復を片道へ戻す
distance = c × t / 2。送信から反射受信までの時間の半分が片道距離。
2. 波長と周波数は反比例
λ = c / f。高周波は短波長だが吸収も増えやすい。
3. 受動と能動を分ける
受動は listen only、能動は ping を出して echo を聞く。
4. TL と SNR を分ける
伝搬損失は「届くかどうか」、SNR は「聞き分けられるかどうか」の別問題。
5. DI = 10 log₁₀(N)
素子数を増やすと方位を絞れて雑音に有利になる。

章構成

受講のコツ

  1. 第 1 章の「往復を片道へ戻す」だけは、式を暗唱せず必ず紙に書いて体に覚えさせてください。
  2. TL と SNR を混ぜないこと。TL は「届くか」、SNR は「雑音に勝てるか」です。
  3. 第 6 章のシミュレータを動かしたあとで第 4〜5 章に戻ると、変数の支配項が読みやすくなります。

開始前の前提

  • dB の感覚(10 log₁₀)と常用対数の基本があれば十分です。
  • 流体力学・信号処理の深い導出には入りません。まずは入力 → 式 → 数字の流れを追うことを優先します。
  • シミュレータは教材用の概念モデルであり、屈折・残響・境界散乱は入れていません。現場設計には追加モデルが必要です。

dB(デシベル)の最小ガイド

本講座では音圧レベル・損失・SNR をすべて dB(デシベル)で扱います。dB は比を対数で表す単位で、定義は L [dB] = 10 log₁₀(P / P₀) です(電力比の場合)。掛け算が dB では足し算になるため、伝搬損失・配列利得・雑音抑圧などを単純に加減算で扱えるのが利点です。

  • +3 dB ≒ 2 倍(電力比)/+10 dB = 10 倍+20 dB = 100 倍
  • −3 dB ≒ 1/2−10 dB = 1/10−20 dB = 1/100
  • 球面拡散の 20 log₁₀(R) は、距離が 10 倍になると損失が 20 dB 増えることを意味します。

水中音響では、桁が大きく変化する量(音圧や損失)を扱う場面が多いため、dB を使うとグラフや式が読みやすくなります。

参考にした定義・資料