CPC G01S 13/00 (2013.01) [G01S 5/18 (2013.01); G01S 13/90 (2013.01)] | 20 Claims |
1. A combination of a vessel and a non-transient computer readable medium containing program instructions for causing a computer in the vessel to perform a method, the method comprising:
selecting a vessel configured to move on water and/or underwater, the vessel having the computer with the computer readable medium, having a propulsor capable of providing a motive force to move the vessel at a velocity on water and/or underwater, and having a receiver with a single hydrophone;
receiving, from the receiver, over time a plurality of samples n, each sample of said plurality of samples having a received frequency fr and originating from a selected source emitting signals into an underwater environment, said signals having a source frequency fs;
generating a first vessel velocity magnitude |vr|;
forming a virtual array with a first sample and a second sample of said plurality of samples n, said first sample having a first received frequency and said second sample having a second received frequency; and
determining a relative angle to said source from said receiver using said source frequency fs, said virtual array including said first received frequency and said second received frequency, and said first vessel velocity magnitude |vr| to provide an estimate of location of the selected source in the underwater environment.
|