A method models trajectories of a signal source. Training signals
generated by a signal source moving along known trajectories are acquired
by each sensor in an array of sensors. Phase differences between all
unique pairs of the training signals are determined. A wrapped-phase
hidden Markov model is constructed from the phase differences. The
wrapped-phase hidden Markov model includes multiple Gaussian
distributions to model the known trajectories of the signal source.