Group: SonarProcessing
Total Lines of Code: 15,634
Total Files of Code: 68
Total Work Years: 3.33
Group Description: (12 modules)
Group of MOOSApps and GobyMoosApps constituting the acoustic signal processing chain for acoustic surveillance with passive and active sonars.
Distribution:
- lamss.mit.edu
Modules:
- pGeoTracker: Passive sonar tracker for geo-referenced target motion analysis (TMA).
- pLamssAEL: Low-fidelity model of towed array geometry for on-board sonar processing chain.
- pLamssBearingTracker: Stabilized bearing tracker for embedded use on UUVs with acoustic arrays.
- pLamssCBF: Conventional beamformer for towed or fixed sonar receiving arrays.
- pLamssTrackManager: GobyMOOSapp for managing the onboard autonomous state transitions associated with passive and active acoustic target tracking.
- BHV_WiggleTail: Behavior for breaking left-right ambiguity of towed array response during acoustic surveillance surveys.
- BHV_OptAcoustDepth: Behavior for creating depth objective function for optimizing incoherent signal-to-noise ratio (SNR) for an acoustic signal originating at a contact.
- BHV_WiggleTail: Behavior for breaking left-right ambiguity of towed array response during acoustic surveillance surveys.
- BHV_ConstantBearing: Behavior for maintaining a constant relative bearing to an acoustic target.
- lib_bellhop: Library of protobuf messages and utilities for requests of raytracing impulse responses in the Virtual Ocean.
- lib_henrik_util: Library of utility functions used by the LAMSS Nested Autonomy modules, including linear algebra, environmental modeling and signal processing.
- lib_lamss_protobuf: Configurations of Goby-protobuf messages used for messages transmitted between Goby-MOOS applications through the MOOSDB or via the acoustic modem to and from the operators and collaborators.