Underwater acoustic communication carries digital messages through water as sound. For an autonomous underwater vehicle (AUV), it provides a way to exchange status, selected sensor data, and mission instructions while submerged. Its defining constraints are limited throughput, propagation delay, and a changing acoustic channel. Those constraints favor onboard autonomy with intermittent supervision over a control scheme that depends on immediate replies.

The useful system boundary runs from the operator's application to the vehicle's mission software. A modem receiving a packet is only one step: the vehicle must also decode the message, decide whether it is still valid, and report what it did. WHOI's ros_acomms documentation illustrates this complete transport path and its use for AUV redirection and telemetry.

On This Page

From mission software to sound and back

An acoustic modem converts digital data into an acoustic signal and recovers data from received sound. A typical vehicle installation combines a host computer, modem processing electronics, a transmit power amplifier, and a transducer that couples the signal into the water. Reception may use that transducer or a separate hydrophone array. The other endpoint has a compatible acoustic installation on a vessel, buoy, another vehicle, or a fixed node.

The physical hardware must work as a set. WHOI's Micromodem installation guidance distinguishes single-channel and array reception and documents amplifier/transducer matching. A connector that fits is insufficient evidence that voltage, frequency response, or receiver configuration matches.

Modulation is the rule that maps data onto sound. Frequency-shift keying (FSK) uses changes in frequency; phase-shift keying (PSK) uses changes in phase. The receiver applies the corresponding decoding process, including any supported error correction. Both ends need compatible settings; selecting a nominal frequency alone does not establish a working link.

Above the hardware, the transmit path is:

  1. Mission software creates a message, such as a revised survey instruction.
  2. An encoder packs its fields into a compact representation.
  3. A queue selects what to send, and a medium-access controller allocates a transmission opportunity.
  4. The modem sends the acoustic packet.
  5. The remote modem and decoder recover the fields for the receiving application.

This sequence follows the ros_acomms architecture. It shows why a fast onboard network does not remove an underwater bottleneck: messages can accumulate before they ever reach the transducer. For telemetry, consider replacing superseded status reports with the newest value. For commands, preserve identity and disposition so an operator can distinguish a pending instruction from a rejected one. These are application design choices, not automatic modem features.

Sound loses energy through spreading and absorption. Absorption increases with frequency, so extending range and increasing available bandwidth pull the design in different directions. The water also changes the route: refraction bends sound paths, while surface and seabed reflections create multiple arrivals of the same transmission.

Those delayed copies can overlap symbols, making decoding difficult even when a signal is detectable. Relative motion creates Doppler effects that change the received waveform. A modem must acquire the packet and compensate for channel distortion; hearing energy in the expected band does not establish successful data reception.

Fox and colleagues' underwater network modeling paper shows how source depth, receiver depth, and the sound-speed profile change predicted packet performance. Its simulated results describe specified environments, not a universal range map.

For an installation review, ask for performance across the mission's depth and separation envelope. A single maximum-range figure conceals whether the path is horizontal or vertical and how the endpoints move. More transmit power also cannot correct an incompatible waveform or a message rejected by the application.

Calculate response time before choosing a data rate

NOAA gives approximately 1,500 meters per second as a representative speed of sound in seawater. Actual propagation depends on the water column. Using that approximation, an illustrative straight 3,000-meter acoustic path takes 2 seconds each way.

One-way propagation time = path length / sound speed = 3,000 m / 1,500 m/s = 2.0 s.

A reply cannot return in less than about 4 seconds from propagation alone in this simplified scenario. Packet transmission, decoding, scheduling, and any retry add time. This is an editorial calculation, not a measured modem result or a prediction for a refracted path.

Keep three quantities separate:

  • Packet rate: the rate stated for a particular waveform and packet definition.
  • Useful throughput: application data delivered per elapsed second after overhead and losses.
  • Command response time: elapsed time until the operator receives the confirmation needed to proceed.

The WHOI Micromodem overview makes the distinction concrete. Its Rate 5 table lists a burst rate of 5,388 bits per second, while an example single-channel system delivers 3,343 bits per second. That example assumes no acknowledgment, 115k-baud host interfaces, and immediate host response to modem data requests. It does not establish throughput for another receiver, firmware configuration, or mission.

For procurement, request a timing trace for the intended packet size, acknowledgment policy, range, and number of nodes. Ask where timing starts and ends. A transfer ending at the receiver's serial port does not measure how long the vehicle takes to accept a command.

Define interfaces and command behavior

Integration needs an agreement at several boundaries. At the electrical interface, establish the actual modem's power requirements and host connection. For the serial-host system documented by WHOI, serial timing is part of the throughput budget. At the software interface, specify message identifiers, field sizes, units, coordinate references, and version handling. At the mission interface, decide which commands are permissible in each vehicle state.

The ros_acomms research preprint describes compact field encoding, fragmentation of large messages, and acknowledgment with retransmission. Those mechanisms help move data, but they do not define what a particular mission command means.

For example, an integrator might define a survey-update message with a command identifier, issue time, expiry time, coordinate reference, and requested action. The vehicle could then report separate states for receipt, acceptance, and completion. This is an illustrative interface design, not an existing standard message definition.

That separation resolves two common ambiguities. A transport acknowledgment can establish that a packet arrived without proving the vehicle executed it. Conversely, a missing acknowledgment leaves uncertainty about delivery; repeating a non-idempotent command could repeat its action. An idempotent operation has the same intended effect when repeated. Use command identifiers and duplicate handling where repetition would matter.

Also define what happens when communication stops. A mission may permit continued survey, a rendezvous, or a controlled recovery, depending on the operating area and vehicle capability. Choose and exercise that behavior before deployment. Automatic surfacing is unsuitable wherever overhead obstacles or ice prevent a safe ascent.

What JANUS does for interoperability

JANUS provides a common acoustic signaling method for underwater systems. NATO's 2017 announcement describes contacting devices, announcing their presence, and helping organize a network. It identifies applications including environmental information exchange and maritime monitoring.

For current context, CMRE's 2025 annual report states that a new version of STANAG 4748, the JANUS physical standard, was released in 2024. It also records the establishment of a JANUS Support Team in 2025. These are documented milestones; the report does not prove implementation by any particular modem.

Treat interoperability as a demonstration requirement. Ask suppliers to identify the implemented standard version, acoustic band, supported messages, and any subsequent data-transfer protocol. Then demonstrate an exchange between the actual endpoints. Shared signaling does not by itself prove that mission applications interpret commands identically, or that command authentication and replay protection are present. Establish those capabilities separately.

Diagnose failures by where the message stops

Begin with the last confirmed event along the message path. A transmitter reporting success, a receiver decoding a packet, and a vehicle completing a task are different observations.

The following troubleshooting table combines WHOI's installation and transport documentation with the channel behavior modeled by Fox and colleagues. The diagnostic steps are engineering interpretations, checked September 7, 2026; symptoms can have more than one cause.

Observed symptomPossible explanationNext check
The host queues data, but no transmit event followsDriver, addressing, scheduling, or modem configuration problemCompare host queue records with modem events before changing acoustic settings
A signal is detected, but packets fail to decodeWaveform mismatch, multipath, motion, or interferenceConfirm both configurations, then compare reception under controlled geometry and noise conditions
Reception degrades when onboard equipment runsAcoustic or electrical interferenceCompare receiver noise spectra with suspect equipment enabled and disabled
Delivery works in one direction onlyDifferent receive capability, noise, power, or geometry at the endpointsInspect and test each direction independently
Packets arrive, but commands have no effectDecoder mismatch, expiry, or mission-state rejectionInspect decoded fields and application disposition
Status arrives intact but is oldQueue backlog, retries, or insufficient airtimeCompare creation and receive timestamps and review queue priority and expiry

WHOI specifically warns that switching supplies and other onboard equipment can interfere with sensitive receivers. Its guidance also calls for in-water transducer testing and appropriate hearing protection. Follow the hardware instructions: a dry-air experiment is not a substitute for a correctly loaded underwater installation.

A useful sea trial should retain the conditions behind each result: geometry, depth, vehicle motion, active equipment, waveform, message size, and traffic load. Measure both successful delivery and data age. Otherwise, a high delivery fraction may hide a queue that supplies information too late to use. Include power measurements over the planned transmit, receive, and idle schedule: repeated retries may improve delivery while consuming energy and airtime needed elsewhere.

Match communications to the vehicle's job

For a survey AUV, acoustics can support supervisory updates while bulk sensor records remain onboard. NOAA's 2019 REMUS 600 expedition account describes submerged acoustic communication, satellite status reporting at the surface, and a high-speed cable for downloading data after recovery. These are complementary paths in a documented system, not interchangeable bandwidth claims.

For environmental monitoring, fixed instruments and mobile vehicles can exchange compact observations through an acoustic network. For multiple vehicles, the scheduling problem grows: a message's priority must be considered alongside other nodes' traffic and the time needed for replies. The network should be evaluated with its intended population, not only as a quiet two-modem link.

Define the messages the mission actually needs, their maximum useful age, and the behavior allowed during silence. Then evaluate acoustic hardware, transport software, and application responses together. The decisive result is a timely, correctly interpreted exchange under representative conditions, supported by a vehicle that can handle the intervals between exchanges.

Sources

Last checked: September 7, 2026.