IEEE journal of oceanic engineering.