Proc. IEEE Asilomar Conference on Signals, Systems and Computers, November 7-10, 2010, Pacific Grove, California USA.

Doppler estimation and correction for shallow underwater acoustic communications

Karl F. Nieman, Kenneth A. Perrine, Keith H. Lent, Terry L. Henderson, Terry J. Brudner and Brian L. Evans

Advanced Technology Laboratory, Applied Research Laboratories, The University of Texas at Austin, Austin, TX 78712 USA - - - - -

Draft of Paper - Slides

Underwater Acoustic Communication Datasets

Companion papers were presented at OCEANS 2010 and SiPS 2010.


Reliable mobile underwater acoustic communication systems must compensate for strong, time-varying Doppler effects. Many Doppler correction techniques rely on a single bulk correction to compensate first-order effects. In many cases, residual higher-order effects must be tracked and corrected using other methods. The contributions of this paper are evaluations of
  1. signal-to-noise ratio (SNR) performance from three Doppler estimation and correction methods and
  2. communication performance of Doppler correction with static vs. adaptive equalizers.
The evaluations use our publicly available shallow water experimental dataset, which consists of 360 packet transmission samples (each 0.5s long) from a five-channel receiver array.

Questions During the Presentation

  1. Have you tried to use tapered windows on the window data with overlap?
    Response: We haven't yet. Using tapered windows, and overlapping windows when there is more than one window, would likely improve the calculation of bulk Doppler shift. Any small error in the estimate of the bulk Doppler shift will be cleaned up by the equalizer.

  2. Do the multipath components have different Doppler?
    Response: Yes.

Matlab Code for the Receiver

We have received several requests to release the Matlab code for the receiver. At present, we have only released the data sets.

The receiver is a fairly straightforward single carrier receiver in the paper plus a subsystem for Doppler estimation and correction. The above slides give more information about the design and implementation of the receiver.

We based the single-carrier receiver on the following book:

C. Richard Johnson, Jr., William A. Sethares, and Andy Klein, Software Receiver Design, Cambridge University Press, Oct. 2011, ISBN 978-0521189446, 480 pages. Paperback.

The Matlab files associated with the book also work in Octave and are not copyrighted.

COPYRIGHT NOTICE: All the documents on this server have been submitted by their authors to scholarly journals or conferences as indicated, for the purpose of non-commercial dissemination of scientific work. The manuscripts are put on-line to facilitate this purpose. These manuscripts are copyrighted by the authors or the journals in which they were published. You may copy a manuscript for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect these copyrights.

Last Updated 03/21/14.