本發(fā)明屬于電磁脈沖定位,具體涉及一種電磁脈沖定位方法和相關(guān)裝置。
背景技術(shù):
1、電磁脈沖探測定位系統(tǒng)是利用多個傳感器接收電磁脈沖信號并將數(shù)據(jù)實時傳送至處理中心,然后經(jīng)處理中心定位算法實現(xiàn)對電磁脈沖信號源進行定位。電磁脈沖探測定位系統(tǒng)能夠?qū)崟r快速獲取電磁脈沖信號源的位置和發(fā)生時間等信息,為電磁脈沖事件預(yù)警提供支撐。常見的電磁脈沖探測定位系統(tǒng)為雷電定位系統(tǒng),以短距離探測為主,定位精度較低,難以適應(yīng)實際探測要求。
技術(shù)實現(xiàn)思路
1、本申請的目的是提供一種電磁脈沖定位方法和相關(guān)裝置,旨在提高電磁脈沖事件定位的精度。
2、為了實現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案如下:
3、第一方面,本發(fā)明提供了一種電磁脈沖定位方法,包括如下步驟:
4、將當前時刻前預(yù)設(shè)時段內(nèi)所有接收到電磁脈沖事件的監(jiān)測點確定為初始監(jiān)測點;
5、根據(jù)各個初始監(jiān)測點對同一個電磁脈沖事件的理論接收時間差異,將所有的初始監(jiān)測點按不同的電磁脈沖事件確定為若干組目標監(jiān)測點;
6、針對每組目標監(jiān)測點,基于其中每個目標監(jiān)測點的位置,以及不同目標監(jiān)測點對電磁脈沖事件的起始接收時間差異,對電磁脈沖事件進行定位。
7、進一步地,根據(jù)各個初始監(jiān)測點對相同的電磁脈沖事件的理論接收時間差異,將所有的初始監(jiān)測點按不同的電磁脈沖事件確定為若干組目標監(jiān)測點,包括:
8、確定任一初始監(jiān)測點為當前初始點;
9、確定當前初始點之外的任一初始監(jiān)測點為當前對比初始點;
10、確定當前對比初始點對應(yīng)起始接收時間與當前初始點對應(yīng)起始接收時間之差為當前初始時間差;
11、判斷當前初始時間差是否達到理論最大傳輸時間差,得到第一判斷結(jié)果;
12、若第一判斷結(jié)果為是,則刪除當前對比初始點并返回步驟“確定當前初始點之外的任一初始監(jiān)測點為當前對比初始點”;
13、若第一判斷結(jié)果為否,則返回步驟“確定當前初始點之外的任一初始監(jiān)測點為當前對比初始點”直至遍歷當前初始點之外的所有初始監(jiān)測點;
14、更新當前初始點,并返回步驟“確定當前初始點之外的任一初始監(jiān)測點為當前對比初始點”直至遍歷所有初始監(jiān)測點,得到若干組目標監(jiān)測點。
15、進一步地,基于每個目標監(jiān)測點的位置,以及不同目標監(jiān)測點對電磁脈沖事件的起始接收時間差異,對電磁脈沖事件進行定位,包括:
16、確定任一目標監(jiān)測點為當前基準點;
17、確定當前基準點之外的任一目標監(jiān)測點為當前對比目標點;
18、根據(jù)當前對比目標點的位置和當前基準點的位置,確定當前對比目標點到當前基準點的距離為當前基準距離;
19、確定當前對比目標點對應(yīng)起始接收時間與當前基準點對應(yīng)起始接收時間之差為當前基準時間差;
20、基于當前基準距離、當前基準時間差和光速,確定當前對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離;
21、更新當前對比目標點,并返回步驟“根據(jù)當前對比目標點的位置和當前基準點的位置,確定當前對比目標點到當前基準點的距離為當前基準距離”直至遍歷當前基準點之外的所有目標監(jiān)測點,得到所有對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離;
22、確定所有對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離的平均值,為電磁脈沖事件到當前基準點的基準距離;
23、以當前基準點為圓心,以電磁脈沖事件到當前基準點的基準距離為半徑做圓,得到當前基準點對應(yīng)的電磁脈沖事件定位圓。
24、進一步地,在當前基準點為圓心,以電磁脈沖事件到當前基準點的基準距離為半徑做圓,得到當前基準點對應(yīng)的電磁脈沖事件定位圓之后,還包括:
25、更新當前基準點,并返回步驟“確定當前基準點之外的任一目標監(jiān)測點為當前對比目標點”,直至遍歷所有目標監(jiān)測點,得到每個目標監(jiān)測點對應(yīng)的電磁脈沖事件定位圓;
26、基于每個目標監(jiān)測點對應(yīng)的電磁脈沖事件定位圓,對電磁脈沖事件進行定位。
27、進一步地,基于每個目標監(jiān)測點對應(yīng)的電磁脈沖事件定位圓,對電磁脈沖事件進行定位,包括:
28、獲取定位交點,過定位交點的電磁脈沖事件定位圓的數(shù)量至少為3;
29、在定位交點的數(shù)量等于1時,確定定位交點為電磁脈沖事件位置;
30、在定位交點的數(shù)量大于1時,確定所有定位交點的均值為電磁脈沖事件位置;
31、在定位交點的數(shù)量等于0時,獲取基準交點,過基準交點的電磁脈沖事件定位圓的數(shù)量為2;
32、確定所有基準交點的均值為電磁脈沖事件位置。
33、進一步地,當前對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離,按照下式計算:
34、
35、式中,為當前對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離,為當前基準距離,為當前基準時間差,為光速。
36、第二方面,本發(fā)明提供了一種電磁脈沖定位裝置,包括:
37、初始監(jiān)測點確定模塊,用于將當前時刻前預(yù)設(shè)時段內(nèi)所有接收到電磁脈沖事件的監(jiān)測點確定為初始監(jiān)測點;
38、目標監(jiān)測點篩選模塊,用于根據(jù)各個初始監(jiān)測點對同一個電磁脈沖事件的理論接收時間差異,將所有的初始監(jiān)測點按不同的電磁脈沖事件確定為若干組目標監(jiān)測點;
39、電磁脈沖定位模塊,用于針對每組目標監(jiān)測點,基于其中每個目標監(jiān)測點的位置,以及不同目標監(jiān)測點對電磁脈沖事件的起始接收時間差異,對電磁脈沖事件進行定位。
40、第三方面,本發(fā)明提供了一種計算機設(shè)備,設(shè)備包括處理器以及存儲器:
41、存儲器用于存儲計算機程序,并將計算機程序的指令發(fā)送至處理器;
42、處理器根據(jù)計算機程序的指令執(zhí)行如第一方面的一種電磁脈沖定位方法。
43、第四方面,本發(fā)明提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面的電磁脈沖定位方法。
44、第五方面,本發(fā)明提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)第一方面的電磁脈沖定位方法。
45、綜上,本發(fā)明提供了一種電磁脈沖定位方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,通過將當前時刻前預(yù)設(shè)時段內(nèi)所有接收到電磁脈沖事件的監(jiān)測點確定為初始監(jiān)測點;根據(jù)各個初始監(jiān)測點對相同的電磁脈沖事件的理論接收時間差異,將所有的初始監(jiān)測點按不同的電磁脈沖事件確定為若干組目標監(jiān)測點;針對每組目標監(jiān)測點,基于其中每個目標監(jiān)測點的位置,以及不同目標監(jiān)測點對電磁脈沖事件的起始接收時間差異,對電磁脈沖事件進行定位。本發(fā)明通過篩選有效監(jiān)測點并利用時間差異進行多點定位,顯著提高了電磁脈沖事件定位的精度和可靠性。
1.一種電磁脈沖定位方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的電磁脈沖定位方法,其特征在于,根據(jù)各個所述初始監(jiān)測點對相同的電磁脈沖事件的理論接收時間差異,將所有的所述初始監(jiān)測點按不同的電磁脈沖事件確定為若干組目標監(jiān)測點,包括:
3.根據(jù)權(quán)利要求1所述的電磁脈沖定位方法,其特征在于,基于每個所述目標監(jiān)測點的位置,以及不同所述目標監(jiān)測點對電磁脈沖事件的起始接收時間差異,對電磁脈沖事件進行定位,包括:
4.根據(jù)權(quán)利要求3所述的電磁脈沖定位方法,其特征在于,在所述當前基準點為圓心,以電磁脈沖事件到所述當前基準點的所述基準距離為半徑做圓,得到所述當前基準點對應(yīng)的電磁脈沖事件定位圓之后,還包括:
5.根據(jù)權(quán)利要求4所述的電磁脈沖定位方法,其特征在于,基于每個所述目標監(jiān)測點對應(yīng)的所述電磁脈沖事件定位圓,對電磁脈沖事件進行定位,包括:
6.根據(jù)權(quán)利要求4所述的電磁脈沖定位方法,其特征在于,當前對比目標點對應(yīng)的電磁脈沖事件到當前基準點的待定距離,按照下式計算:
7.一種電磁脈沖定位裝置,其特征在于,包括:
8.一種計算機設(shè)備,其特征在于,所述設(shè)備包括處理器以及存儲器:
9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6中任一項所述的電磁脈沖定位方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6中任一項所述的電磁脈沖定位方法。