Reproducible evaluation of underwater acoustic receivers requires the ability to drive any candidate signal through a realistic channel and a realistic noise field, with full control over the experimental conditions. Most researchers solve this problem in private, with code and channel files that never leave the originating laboratory. The Underwater Acoustic Channel Library, available at github.com/uwa-channels, removes this barrier. It provides eight measured channels from sites including the North Atlantic, Singapore, Hawaii, Norway, Japan, the Mariana Trench, and the Pacific, spanning transmission ranges from tens of meters to thousands of kilometers and center frequencies from 75~Hz to 25~kHz. The companion MATLAB and Python toolboxes implement three core operations: replay (pass any signal through a measured channel), noisegen (generate realistic ocean noise with pink Gaussian, spatially correlated Gaussian, or impulsive alpha-stable statistics), and unpack (reconstruct the full time-varying impulse response from the compressed storage format). Despite the documentation and tested example scripts, our experience is that first-time users still take days to weeks to integrate the toolbox into their own evaluation pipelines, especially when they want to go beyond the canned examples. This tutorial is designed to lead the attendees through the process in a time-efficient and comprehensive manner. Attendees will leave with a working pipeline on their own laptop, replaying their own signals through several measured channels, with realistic noise added, and with a clear mental model of the underlying representations and assumptions.

 

More information here: https://uwa-channels.github.io/oceans26-tutorial/