Systems and methods of processing information regarding weapon fire location using projectile shockwave and muzzle blast times of arrival data
First Claim
Patent Images
1. A method for processing arrival time information associated with potential weapon fire in a gunshot location system, the method comprising:
- processing detected impulses from sensors of the gunshot location system associated with one or more potential weapon fire events;
establishing ToA windows for a plurality of the detected impulses;
grouping select impulses of the detected impulses within the ToA windows into potential bullet impulse and muzzle impulse times of arrival pairs for each sensor;
for each combination of times of arrival that are potentially muzzle blast ToAs from sets of sensors, directly determining bearing by solving a time-difference-of-arrival problem to provide a potential bearing to a shooter;
for each potential bearing to the shooter and for each of a set of prospective weapon types, applying a one dimensional search (“
ODS”
) using multiple combinations of same-sensor bullet impulse ToAs that create potentially matching pairs with the previously combined muzzle impulse ToAs;
performing processing to determine best candidate solutions, including estimated source location of the weapon fire, using differences between bullet-shock arrival time and muzzle-blast arrival time for sensor impulse sets analyzed with regard to each prospective weapon type, the sensor impulse sets being pairings of bullet pulse arrival times and muzzle pulse arrival times received at each sensor; and
providing a best candidate solution as an output;
wherein determining the best candidate solutions includes calculating a miss angle by formulating a 5th-degree polynomial and solving for a smallest, positive real root;
wherein the processing includes calculating between potential location of a shooter associated with the detected impulses and the sensors using a linear expression for determining sensor-to-shooter range defined by;
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and method of processing information regarding weapon fire are set forth herein. In one exemplary implementation, a method of processing information regarding weapon fire, such as determining weapon fire location using projectile shockwave and muzzle blast time(s) of arrival data is disclosed.
33 Citations
27 Claims
-
1. A method for processing arrival time information associated with potential weapon fire in a gunshot location system, the method comprising:
-
processing detected impulses from sensors of the gunshot location system associated with one or more potential weapon fire events; establishing ToA windows for a plurality of the detected impulses; grouping select impulses of the detected impulses within the ToA windows into potential bullet impulse and muzzle impulse times of arrival pairs for each sensor; for each combination of times of arrival that are potentially muzzle blast ToAs from sets of sensors, directly determining bearing by solving a time-difference-of-arrival problem to provide a potential bearing to a shooter; for each potential bearing to the shooter and for each of a set of prospective weapon types, applying a one dimensional search (“
ODS”
) using multiple combinations of same-sensor bullet impulse ToAs that create potentially matching pairs with the previously combined muzzle impulse ToAs;performing processing to determine best candidate solutions, including estimated source location of the weapon fire, using differences between bullet-shock arrival time and muzzle-blast arrival time for sensor impulse sets analyzed with regard to each prospective weapon type, the sensor impulse sets being pairings of bullet pulse arrival times and muzzle pulse arrival times received at each sensor; and providing a best candidate solution as an output; wherein determining the best candidate solutions includes calculating a miss angle by formulating a 5th-degree polynomial and solving for a smallest, positive real root; wherein the processing includes calculating between potential location of a shooter associated with the detected impulses and the sensors using a linear expression for determining sensor-to-shooter range defined by; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computing component; and one or more computer readable media and/or storage elements embodying computer readable instructions executable in connection with the computing component to process information associated with a weapon fire incident, the computer readable instructions including instructions for; processing detected impulses from sensors of the gunshot location system associated with one or more potential weapon fire incidents; establishing ToA windows for a plurality of the detected impulses; grouping select impulses of the detected impulses within the ToA windows into potential bullet impulse and muzzle impulse times of arrival pairs for each sensor; for each combination of times of arrival that are potentially muzzle blast ToAs from sets of sensors, directly determining bearing by solving a time-difference-of-arrival problem to provide a potential bearing to a shooter; for each potential bearing to the shooter and for each of a set of prospective weapon types, applying a one dimensional search (“
ODS”
) using multiple combinations of same-sensor bullet impulse ToAs that create potentially matching pairs with the previously combined muzzle impulse ToAs; andperforming processing to determine best candidate solutions, including estimated source location of the weapon fire, using differences between bullet-shock arrival time and muzzle-blast arrival time for sensor impulse sets analyzed with regard to each prospective weapon type, the sensor impulse sets being pairings of bullet pulse arrival times and muzzle pulse arrival times received at each sensor, wherein determining the best candidate solutions includes calculating a miss angle by formulating a 5th-degree polynomial and solving for a smallest, positive real root; wherein the processing utilizes a bullet-velocity model defined by; - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing arrival time information associated with potential weapon fire in a gunshot location system, the method comprising:
-
processing detected impulses from sensors of the gunshot location system associated with one or more potential weapon fire incidents; establishing ToA windows for a plurality of the detected impulses; grouping select impulses of the detected impulses within the ToA windows into potential bullet impulse and muzzle impulse times of arrival pairs for each sensor; for each combination of times of arrival that are potentially muzzle blast ToAs from sets of sensors, directly determining bearing by solving a time-difference-of-arrival problem to provide a potential bearing to a shooter; for each potential bearing to the shooter and for each of a set of prospective weapon types, applying a one dimensional search (“
ODS”
) using multiple combinations of same-sensor bullet impulse ToAs that create potentially matching pairs with the previously combined muzzle impulse ToAs;performing processing to determine best candidate solutions, including estimated source location of the weapon fire, using differences between bullet-shock arrival time and muzzle-blast arrival time for sensor impulse sets analyzed with regard to each prospective weapon type, the sensor impulse sets being pairings of bullet pulse arrival times and muzzle pulse arrival times received at each sensor; and providing a best candidate solution as an output; wherein determining the best candidate solutions includes calculating a miss angle by formulating a 5th-degree polynomial defined by; - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification