Application: uSimModemSignal

Brief Synopsis:
Request/Response service module generating the timeseries of a received modem signal for a transmitter/receiver pair in a modem network in the Virtual Ocean.
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 module is used for generating the simulated signal received on one modem when transmitted form a companion modem in an undersea modem range. It is not used 'operationally' in Virtual Ocean experiments, but intended as a support tool when developing or testing modem coding and decoding algorithms. When a timeseries is requested from this module, it will request a current impulse response for the requested transmit/receive pair from uSimModemNetwork, and when received convolve with the transmit replica and write the resulting timeseries to a file for offline use, plotting etc. Supports single receivers and volumetric receiver arrays.
Lines of Code:
- 909 (with libraries: 9,795)
Files of Code:
- 3 (with libraries: 53)
Work Years:
- 0.18 (with libraries: 2.14)