Skip to content

Welcome to the Underwater Acoustic Channel Library

Important

📄 Our paper is now on arXiv! Underwater Acoustic Channel Library, Z. Li, M. Chitre, D. A. Cuji, J. Preisig, A. C. Singer, M. Stojanovic, and P. van Walree.

Our documentation is hosted here. We provide several toolboxes, including unpacking the compressed channel matrices, and applying the channels to a signal of your choice. Click on the entries below to find out more.

The channel impulse responses and the noise statistics are hosted on Zenodo, and the accompanying paper is available on arXiv:

DOI arXiv

Your feedback is always appreciated. If you encounter any problems, please create an issue in the corresponding repository. If you would like to contribute to this library, in one way or another, let us discuss. Please also make sure to check out the Q&A section of the discussions.

isrealodejobi

Pinned Loading

  1. matlab matlab Public

    Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.

    MATLAB 20 5

  2. python python Public

    Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.

    Python 11 5

  3. estimate estimate Public

    Adaptive channel estimation and visualization for underwater acoustic communications.

    MATLAB 1 1

Repositories

Showing 8 of 8 repositories
  • calibrations Public

    Calibration between the Python and the MATLAB implementations.

    uwa-channels/calibrations's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 4, 2026
  • python Public

    Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.

    uwa-channels/python's past year of commit activity
    Python 11 MIT 5 0 0 Updated Nov 4, 2026
  • matlab Public

    Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.

    uwa-channels/matlab's past year of commit activity
    MATLAB 20 MIT 5 0 0 Updated Nov 4, 2026
  • uwa-channels.github.io Public

    Documentation site.

    uwa-channels/uwa-channels.github.io's past year of commit activity
    SCSS 4 MIT 1 0 0 Updated Nov 3, 2026
  • estimate Public

    Adaptive channel estimation and visualization for underwater acoustic communications.

    uwa-channels/estimate's past year of commit activity
    MATLAB 1 MIT 1 0 0 Updated Oct 26, 2026
  • .github Public
    uwa-channels/.github's past year of commit activity
    0 0 0 0 Updated Oct 26, 2026
  • oceans26-tutorial Public

    Tutorials for the uwa-channel suite, presented at OCEANS 2026 in Monterey, CA.

    uwa-channels/oceans26-tutorial's past year of commit activity
    HTML 0 MIT 1 0 0 Updated Sep 26, 2026
  • browser-replay Public

    Replay a signal through an underwater channel, in your browser.

    uwa-channels/browser-replay's past year of commit activity
    TypeScript 0 0 0 0 Updated Jul 30, 2026