Systems and methods for locating the shooter of supersonic projectiles are
described. The system uses at least five, preferably seven, spaced
acoustic sensors. Sensor signals are detected for shockwaves and muzzle
blast, wherein muzzle blast detection can be either incomplete coming
from less than 4 sensor channels, or inconclusive due to lack of signal
strength. Shooter range can be determined by an iterative computation
and/or a genetic algorithm by minimizing a cost function that includes
timing information from both shockwave and muzzle signal channels.
Disambiguation is significantly improved over shockwave-only
measurements.