図と演習で学ぶ水中音響とソナー
水中で音が使われる理由から、距離の測り方、信号の見つけ方、音の来る方向の絞り方までを、図と 36 問の演習、ブラウザ内シミュレータで順に学びます。
この講座で分かるようになること
水中では、光は濁りや散乱の影響を受けやすく、電波も長い距離を進みにくいため、広い範囲を調べるときは音が重要な役割を担います。ソナーは、音が届くまでの時間、返ってくる音の強さ、複数の受音器に届く時刻の差などを使って、距離・方向・海底地形・対象の有無を調べます。
この講座では、海洋観測、測深、魚群探査、環境モニタリングなどに共通する基礎を扱います。複雑な理論をいきなり追うのではなく、「距離を求める」「反射音を捉える」「雑音の中から信号を見分ける」「音の来る方向を絞る」という順序で理解を積み上げます。
この講座で繰り返し使う 6 つの式
distance = c × t / 2。反射音が戻るまでの往復時間 t から、対象までの片道距離を求めます。λ = c / f。音速 c が同じなら、周波数 f が高いほど波長は短くなります。TL ≈ K log₁₀(R) + αR[km]。拡散係数 K と吸収係数 α を使い、音が広がる損失と海水に吸収される損失を概算します。SNRpassive = SL - TL - (NL - DI)。対象が放射した音を、周囲の雑音から見分けられるかを見ます。SNRactive = SL - 2TL + TS - (NL - DI)。送信音が対象まで届き、反射して戻る往復分の損失を考えます。DI ≈ 10 log₁₀(N)。理想化した条件では、受音素子数 N を増やすほど雑音を抑えやすくなります。式を暗記する必要はありません。「どの場面で、どの量が増減するのか」を説明できることを目指します。
章構成
学び方のコツ
- 本文を読んだら、すぐ下の問題を解いてください。往復時間や dB は、実際に一度計算すると理解しやすくなります。
- 第 4 章までは、使う式を紙に 1 行書いてから数値を入れると、能動ソナーの
2TLを見落としにくくなります。 - 第 6 章では、距離だけ、周波数だけ、素子数だけ、というように一度に一つの条件を変えてください。
- 第 7 章では、各式と JavaScript の関数を横に並べて読むと、計算の流れを確認できます。
必要な予備知識
- 高校数学の対数、指数、単位換算が分かれば十分です。
- 流体力学や信号処理の詳しい導出は行いません。まずは「条件を式に入れ、結果を読み取る」流れを優先します。
- ブラウザ内の採点と進捗保存には JavaScript を使いますが、プログラミング経験は第 7 章まで必要ありません。
dB(デシベル)の最小ガイド
本講座では、音のレベル、損失、信号対雑音比(SNR)を dB(デシベル)で表します。電力比は 10 log₁₀(P / P₀)、音圧比は 20 log₁₀(p / p₀) で dB に換算します。この講座のソナー方程式では、すでに dB で表されたレベルを足し引きします。
- 電力比では、+3 dB ≒ 2 倍、+10 dB = 10 倍、+20 dB = 100 倍です。
- 音圧比では、+6 dB ≒ 2 倍、+20 dB = 10 倍です。
- 球面拡散の
20 log₁₀(R)は、距離が 10 倍になると損失が 20 dB 増えることを意味します。
水中音響では、音の強さや損失が広い範囲にわたって変化します。dB を使うと、その変化を式やグラフで比較しやすくなります。
この講座のゴール
- 水中探査で音が使われる理由を、自分の言葉で説明できる。
distance = c × t / 2とλ = c / fを使って、距離と波長を計算できる。- 受動ソナーと能動ソナーの違い、特に
2TLと対象強度(TS)の意味を説明できる。 - 理想化した指向性指数
DI ≈ 10 log₁₀(N)が、素子数とどう関係するかを説明できる。 - JavaScript の関数と元の式を対応させながら、計算の流れを読める。
教材の近似について
この講座の式とシミュレータは、考え方を学ぶための一次近似です。実際の海では、音速分布による屈折、海面・海底での反射や散乱、残響、帯域幅、検出しきい値、センサー固有の特性なども結果に影響します。ここで表示する SNR は絶対的な予測値ではなく、「条件を変えると結果がどちらへ動くか」「どの要素の影響が大きいか」を理解するために使ってください。
参考にした定義・資料
- NOAA Ocean Service – What is sonar?
- DOSITS – Tutorial: Sonar
- DOSITS – Tutorial: Speed of Sound
- DOSITS – Tutorial: Wavelength
- DOSITS – Transmission Loss
- DOSITS – Cylindrical vs. Spherical Spreading
- DOSITS – Sound Absorption
- DOSITS – Signal Processing
- DOSITS – Hydrophone Arrays
- DOSITS – SONAR Equation
- DOSITS – Passive Sonar Equation Example
- DOSITS – Active Sonar Equation Example
- DOSITS – Target Strength
- NOAA repository note citing Mackenzie (1981)