Application: uSimActiveSonar

Brief Synopsis:
Physics-based, active sonar, element-level timeseries simulator supporting fixed, towed and volumetric hull-mounted arrays.
Authors:
- Henrik Schmidt
Groups:
Dependencies:
- goby/moos, goby/util, boost, gsl, lib_lamss_protobuf, lib_henrik_util, lib_bellhop.
Distribution:
- lamss.mit.edu
Contact Email:
- henrik@mit.edu
Function:
This multi-threaded MOOS module 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 active sonar platforms, 'operating' in a 4D NetCdf virtual representation of the ocean environment. The simulated array response includes surface generated ambient noise and sea-state dependent reverberation through realizations of a legacy reverberation statistic model. It supports arbitrary distributions of dynamic acoustic targets with aspect-dependent scattering characteristics. The sonar source is azimuthally isotropic with vertical directionality, i.e. equivalent to a shaded vertical source array. Supports mono- and bi-static configurations.
Lines of Code:
- 3,959 (with libraries: 12,845)
Files of Code:
- 3 (with libraries: 53)
Work Years:
- 0.85 (with libraries: 2.81)