IEEE journal of oceanic engineering : a publication of the IEEE Oceanic Engineering Society