System and method for identifying location of gunfire from a moving object
09689966 ยท 2017-06-27
Assignee
Inventors
Cpc classification
G01S5/22
PHYSICS
International classification
G01S5/22
PHYSICS
Abstract
A system and method for identifying the location of gunfire from a moving object in which at least two spaced apart microphones are positioned on the moving object. The output from the microphones is decomposed into intrinsic mode functions by using empirical mode decomposition. A transient pulse is then identified in the intrinsic mode function representative of the gunfire. The location of the origin of the gunfire is then determined from the transient pulses through multilateration using time difference of arrival of the transient pulses by the microphones.
Claims
1. A method of identifying a location of gunfire from an object comprising the steps of: placing at least two spaced apart audio microphones on the object, each microphone producing an output signal representative of all received audio sound, decomposing said received audio sound into intrinsic mode functions by using empirical mode decomposition, identifying a transient pulse in said intrinsic mode functions for each microphone, locating the location of the gunfire from said transient pulses through multilateration using time difference of arrival of said transient pulses by said microphones, and displaying said location.
2. The method as defined in claim 1 wherein the object is a moving object.
3. The method as defined in claim 1 and further comprising the step of forming a matrix of said intrinsic mode functions prior to said identifying step.
4. The method as defined in claim 1 wherein said placing step comprises the step of placing at least three spaced apart audio microphones on the moving object, each microphone producing an output signal representative of all received audio sound.
5. The method as defined in claim 4 wherein said locating step further comprises the steps of: creating a hyperbola of the sound location for each microphone, calculating a location of an intersection of said hyperbolas.
6. The method as defined in claim 5 wherein said calculating step comprises spherical interpolation.
7. The method as defined in claim 1 wherein said identifying step further comprises the step of identifying a transient pulse in a high frequency intrinsic mode functions for each microphone.
8. A system to identify a location of gunfire from an object comprising: at least two spaced apart audio microphones positioned on the object, each microphone producing an output signal representative of all received audio sound, a processor programmed to decompose said received audio sound into intrinsic mode functions by using empirical mode decomposition, said processor programmed to identify a transient pulse in said intrinsic mode functions for each microphone, said processor programmed to locate the location of the gunfire from said transient pulses through multilateration using time difference of arrival of said transient pulses by said microphones, and a display which displays said location.
9. The system as defined in claim 8 wherein the object is a moving object.
10. The system as defined in claim 8 and further comprising the step of forming a matrix of said intrinsic mode functions prior to said identifying step.
11. The system as defined in claim 8 wherein said placing step comprises the step of placing at least three spaced apart audio microphones on the moving object, each microphone producing an output signal representative of all received audio sound.
12. The system as defined in claim 11 wherein said locating step further comprises the steps of: creating a hyperbola of the sound location for each microphone, calculating a location of an intersection of said hyperbolas.
13. The system as defined in claim 12 wherein said calculating step comprises spherical interpolation.
14. The system as defined in claim 8 wherein said identifying step further comprises the step of identifying a transient pulse in a high frequency intrinsic mode functions for each microphone.
Description
BRIEF DESCRIPTION OF THE DRAWING
(1) A better understanding of the present invention will be had upon reference to the following detailed description when read in conjunction with the accompanying drawing, wherein like reference characters refer to like parts throughout the several views, and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT OF THE PRESENT INVENTION
(10) With reference first to
(11) The outputs from each microphone 12 are coupled as input signals to an interface 14, such as an analog/digital (A/D) converter 14. In the well-known fashion, the A/D converter 14 converts the received analog audio signals from the microphones 12 and converts these audio signals into a digital output from the A/D converter 14. That output 16 is coupled as an input signal to a processor 18. In a fashion to be subsequently described in greater detail, the processor 18 is programmed to not only identify distant gunfire using the audio inputs from the microphones 12, but to also locate the source of the gunfire relative to the vehicle 10. The processor 18 then generates an output signal to a display device 20 which is visible to personnel in the vehicle 10.
(12) With reference now to
(13) The gunshot localization requires the time difference of arrival (TDOA) of muzzle blast signal (transient pulse) at multiple microphones. In order to determine the TDOAs between pairs of microphones, the muzzle blast signals should be detected. However, detection of muzzle blast signals in the presence of platform and flow noise is difficult. But if we know where they might be, detection would be easy. Each muzzle blast signal is followed by the multipath signals (that is, muzzle blast signals bounced off by various objects). The signal received by each microphone can be represented as:
(14) s(t) captured by a microphone due to gunfire as sum of multiple components:
(15)
where x(t) is the muzzle blast signal emitted by the gun and x(+.sub.i) is the i.sup.th multipath signal received by the microphone, A.sub.i is its amplitude and n(t) is the noise. The first component A.sub.0x(t) in Equation 1 is the direct path signal received by the microphone and its amplitude A.sub.0 is predominant compared to multipath signal amplitudes A.sub.i. The multipath signals arrive after the direct path signal and superimpose on the noise. This is seen in
(16) At step 41 in
(17) At step 44, the processor 18 identifies the location where the multipath signals are present due to muzzle blast travelling different paths. The algorithm used for determining the location is given below: 1. Let s.sub.i be the signal corresponding to microphone i{1, 2, . . . , n}, where n denotes the number of microphones. 2. Let e.sub.i=emd(s.sub.i), where emd is the empirical mode decomposition of signal s.sub.i and e.sub.i=[e.sub.i.sup.1, e.sub.i.sup.2, . . . , e.sub.i.sup.m].sup.r is a matrix of m intrinsic mode functions. 3. Compute g=.sub.j=1.sup.ne.sub.i.sup.1. 4. Set G(t)=1 if g(t) else G.sub.i(t)=0, where is some threshold and G(t) is set to 1 only if the time interval t>0.1 sec.
(18) With reference to
(19) After identification of the location of the transient pulses at step 42, step 42 proceeds to step 43 where the time difference of arrival between each pair of microphones is estimated using the technique called generalized cross correlation (GCC) presented in C. H. Knapp and C. Carter, The generalized correlation method for estimation of time delay, IEEE Trans. on Acoustics, Speech and Signal Processing, Vol. ASSP-24, No. 4, August 1976, pp. 320-327.
(20) Let the instant the gun's muzzle blast is emitted to be to and the time the signal arrived at the microphone S.sub.i to be t.sub.i, then the distance the sound traveled is
r.sub.i=(t.sub.it.sub.0)c,(2)
where c denotes the speed of sound. Using Equation 2, the TDOA between two microphones, S.sub.i and S.sub.j, is given by
t.sub.ij=(t.sub.it.sub.0)(t.sub.1t.sub.0)=t.sub.it.sub.j(3)
and the difference in the distances is
r.sub.ij=(t.sub.it.sub.0)c(t.sub.jt.sub.0)c=(t.sub.it.sub.j)c=r.sub.ir.sub.j.(4)
The signal source must lie on the locus, which keeps the difference r.sub.ij constant. The locus defines a hyperbola. If there are at least three microphones, the intersection of the hyperbolas gives the location of the signal source, that is, location of the gun.
(21) The following approach gives the procedure to find the point of intersection of the hyperbolas. Let S=(x,y) denote the location of the sound source to be estimated; the locations of the microphones. S.sub.i=(x.sub.i, y.sub.i) are known. Without loss of generality, the location of S.sub.l is set at (0, 0) (just subtract the coordinates of all microphones with the coordinates of S.sub.l to make S.sub.l(0, 0)). Now, from Equation 4
r.sub.il=r.sub.jr.sub.l
or r.sub.il+r.sub.l=r.sub.i={square root over ((x.sub.ix).sup.2+(y.sub.iy).sup.2)}
or (r.sub.il+r.sub.l).sup.2=K.sub.i2x.sub.ix2y.sub.iy+x.sup.2+y.sup.2=K.sub.i2x.sub.ix2y.sub.iy+r.sub.l.sup.2(5)
where K.sub.i=x.sub.i.sup.2+y.sub.i.sup.2 and r.sub.l.sup.2=x.sup.2+y.sup.2. Equation 4 can be rewritten as
x.sub.ix+y.sub.iy=r.sub.nr.sub.1+(K.sub.ir.sub.n.sup.2).(6)
Explicitly writing for all microphones, the above equation becomes
(22)
This is in the form of a linear equation
HX=r.sub.1G+D,(8)
where X=[x y].sup.T. The least-squares solution in terms of r.sub.1 yields
{circumflex over (X)}=(H.sup.TH).sup.1H.sup.T(r.sub.1G+D).(9)
Substituting this intermediate result into r.sub.1.sup.2=x.sup.2+y.sup.2 leads to a quadratic equation in r.sub.1. Solving for r.sub.1 and substituting the positive root back into Equation 9 yields the final solution for X. This method is called the spherical interpolation.
(23) Once the location of the gunfire has been identified, the processor 18 (
(24) From the foregoing, it can be seen that the present invention provides a system and method for identifying the location of gunfire from an object, such as a moving object. Unlike the previously known systems for identifying the location of gunfire, the present invention is able to extract transient pulses representative of the gunfire even when the transient pulse is buried in noise.
(25) Having described my invention, however, many modifications thereto will become apparent to those skilled in the art to which it pertains without deviation from the spirit of the invention as defined by the scope of the appended claims.