Sonar calculator algorithms

This page details the algorithms used in Sonar Calculator.

Where:

c = speed of sound (m/s),

a =  absorption coefficient (dB/m)

T = temperature (°C)

S = salinity (ppt)

D = depth (m)

f = frequency (kHz)

Speed of sound in salt water (Mackenzie, 1981)

Sonar_calculator_algorithms.gif

where  -2 < T < 30

25 < S < 40

0 < D < 8000

Speed of sound in salt water (Leroy, 1969)

Sonar_calculator_algorithms1.gif

where -2 < T < 23

 30 < S < 40

 0 < D < 500

Speed of sound in fresh water (Del Grosso and Mader, 1972)

Sonar_calculator_algorithms2.gif

where  0 < T < 95

  D = 0

Absorption coefficient (Francois & Garrison, 1982)

where:

Sonar_calculator_algorithms4.gif

Sonar_calculator_algorithms5.gif

Sonar_calculator_algorithms6.gif

Sonar_calculator_algorithms9.gif

Sonar_calculator_algorithms7.gif

Sonar_calculator_algorithms8.gif

This algorithm applies to all oceanic conditions and 200 Hz < f < 1 MHz.

See also

About Sonar Calculator
Sound speed references