Application: uSimPassiveSonar


Brief Synopsis:

Physics-based, element-level passive sonar timeseries simulator supporting fixed, towed and volumetric receiver arrays, including surface generated ambient noise and arbitrary distributions of dynamic acoustic targets.

Authors:

  • Henrik Schmidt

Groups:

Dependencies:

Distribution:

  • lamss.mit.edu

Contact Email:

  • henrik@mit.edu

Function:

Originally developed for high-fidelity, physics-based simulation of towed array response in the ONR PLUSNet acoustic surveillance program, later upgraded to a more general Goby-MOOS application. Works in concert with the Virtual Ocean environmental acoustic modeling modules in a nested simulation framework to generate real-time, element-level timeseries for arbitrary hydrophone and vector sensor array configurations on fixed or mobile platforms 'operating' in a 4D NetCdf virtual representation of the ocean environment. The acoustic sources include surface-generated ambient noise, broadband and tonal sonar targets and man-made pingers, propagated through the dynamic virtual ocean using impulse responses continuously updated using the legacy Bellhop ray-tracing model.


Lines of Code:

  • 2,935 (with libraries: 11,821)

Files of Code:

  • 3 (with libraries: 53)

Work Years:

  • 0.62 (with libraries: 2.58)