• A great learning tool for end-users of EvoLogics modems: get familiar with the command set without the hardware

  • Allows testing new underwater network protocols and/or application solutions without underwater modems

  • A time-saver for code debugging and refinement

  • Test the interface between your software development and the acoustic modems

  • Supports several virtual modems at once

  • Offers the freedom of working over remote access

  • Solutions, designed and tested with the emulator, are easy to export to modem hardware

Acoustic modem emulator structure

  • Data-link layer emulator

  • Linux kernel module that controls data exchange between the data-link layer and the physical layer

  • Physical layer simulator

  • Acoustic channel simulator

S2C Physical Layer - what is simulated

  • Signal propagation delays

  • Data packet collision detection

  • Packet synchronization and demodulation errors

  • USBL Positioning

  • Movement and rotation of the virtual modems

  • Atomic-clock

  • Attenuation