S2C D-MAC Emulator
The S2C D-MAC Emulator is a software tool that offers extra flexibility for underwater network protocol developers and end-users of EvoLogics underwater acoustic modems and positioning systems.
A real-time emulator of the S2CR-series underwater acoustic modems, this tool is aimed at optimizing underwater network protocol development by taking out expensive modem hardware from the early testing stages - it emulates all features of the modem's data-link protocol layer and includes a phenomenological simulator of the physical protocol layer.
-
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
![Odoo • Text and Image](/web/image/16009/DMACe-Logo.png)
Optimize Development Costs
Any code, written and run on the modem emulator, can be later run on the actual modem hardware without any modifications, offering a time-saving solution that minimizes development costs for upper layer network protocols and simplifies integration of acoustic modems into underwater infrastructure.
AVAILABLE OPTIONS
![Odoo • Text and Image](/web/image/16011/EvoLogics-Emulator-Box-2-1800.png)
Remote access subscription
A network of virtual underwater acoustic modems is configured and run on EvoLogics server. Access to the emulated environment is granted over VPN.
The service is offered on a subscription basis.
Standalone device
Standalone hardware: the EMULATOR BOX does not require a connection to EvoLogics' servers and is run on the customer's premises.
Specifications subject to change without notice.
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