Font Size: a A A

Design And Implementation Of Gunshotlocation System Based On FPGA

Posted on:2018-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:M F SunFull Text:PDF
GTID:2322330533963176Subject:Engineering
Abstract/Summary:PDF Full Text Request
People can often attain military goals by successful sniper tactics at a relatively low price in many battlefield environment.The rapid positioning of the gunfire signal can reduce the loss of one's own in the sniper.The detection technology of the sgunfire signal has been widely studied and applied recently.This paper studies the localization of the gunfire signal based on microphone array with the basis of acoustic target technology available.This subject design a gunfire positioning system based on FPGA by makeing full use of the characteristics of short response time and strong parallel processing of data of FPGA.Firstly,this paper analyses the characteristics of the gunfire signal and studies gunshot localization method based on microphone array.The direction finding and ranging model of the system is designed based on the characteristics of the gun signal.Secondly,this paper contrasts the basic methods of microphone array algorithm,and chooses time delay estimation algorithm to achieve the design of the subject baseing on the requirements of the gunfire positioning system.Thirdly,each functional module of the system is designed in detail.The systerm including the hardware part and software part.The hardware part includes the preamplifier circuit and band-pass filter circuit.The software part use FPGA as the core processor to realize the function of each module,such as the data cache module,the starting point of the signal detection module,two kinds of identification module,time delay estimation module,geometric positioning algorithm module.The starting point of the signal detection module uses short-time energy analysis method combined with threshold tatio method to determine the starting point the gunfire signal.The identification module of the wave is realized on the basis of the difference of the energy distribution between the Mahe Wave and the Detonation Wave.The time delay estimation module uses the generalized cross correlation method to estimate the experimental value of the signal.The geometric positioning algorithm module obtains the position of the gun signal by CORDIC algorithm and sends the positioning result to the host computer through the serial port.Finally,the feasibility of time delay estimationalgorithm fot gunshot location is verified in actual environment,the performance of the whole system is tested and the results is analyzed.
Keywords/Search Tags:gunfire, microphone array, time delay estimation, FPGA
PDF Full Text Request
Related items