A location system for direction-of-arrival estimation of an object submerged underwater, with the object having sensor data and measurements from two locations, comprising an acoustic array receiver attached to the object underwater and configured for collecting sound wave data snapshots over time from beacon signals transmitted from two known location beacons, and a processor in communication with the acoustic array receiver, the processor configured to organize the collected sound wave data snapshots in a tensor data structure, conduct joint space-time signal processing, and estimate azimuth and elevation angles-of-arrival of the transmitted beacon signals via Doppler-, multipath-, and impulsive noise-resistant tensor subspaces.