本公開涉及無線定位,尤其涉及一種mr指紋定位方法及裝置、電子設備和存儲介質。
背景技術:
1、mr指紋定位中,以終端側接收的無線信號作為指紋定位的輸入特征,匹配計算待定位信號特征和位置指紋數據庫中每一條信號特征的歐氏距離,并根據計算結果進行定位。
2、通常每個服務小區會基于前一整天的agps?mr數據構造一個mr指紋庫,用于定位后一天的無線信號的位置信息,但是該種方法存在一定的局限性,導致定位精度不高,主要體現在以下兩個方面,第一方面:基于一整天的agps?mr建立mr指紋庫,全天的agps?mr能夠表征全部用戶在全天內的時空分布,但具體到每個時間段,用戶實際的時空分布與全天的時空分布并不一致;第二方面:波束權值自適應技術,會根據用戶實際分布情況動態調整波束權值,進而影響每個位置接收到的波束信號接收功率,此時基于全天接收功率統計的指紋庫已經無法表征每個時刻的接收功率分布情況,進而會影響指紋定位精度。
技術實現思路
1、本公開提供了一種mr指紋定位方法、裝置、電子設備和存儲介質。其主要目的在于解決定位精度不高的問題。
2、根據本公開的第一方面,提供了一種mr指紋定位方法,其中,包括:
3、獲取在線信號特征,基于預設增量值對所述在線信號特征中的信號接收功率進行修正;
4、根據所述在線信號特征的目標特征信息,在與所述預設潮汐動態指紋庫中確定存在相同目標特征信息的各參考信號特征;
5、根據修正后的所述在線信號特征與確定出的各所述參考信號特征進行計算,得到至少一個信號空間相似度;其中,一個參考信號特征對應一個信號空間相似度;
6、根據預設相似度閾值對各所述信號空間相似度進行篩選,并保留的信號空間相似度對應的參考信號特征;
7、確定保留的參考信號特征對應的參考點,確定所述參考點間的平均值為所述在線特征的目標位置;其中,不同參考信號特征對應不同參考點。
8、可選的,在獲取在線信號特征,基于預設潮汐動態指紋庫中的增量值對所述信號特征的信號接收功率進行修正之前,所述方法還包括:
9、基于歷史信號數據,構建所述預設潮汐動態指紋庫。
10、可選的,所述歷史信號特征包括服務小區、采集時間、采集參考點信息,所述基于歷史信號數據,構建所述預設潮汐動態指紋庫還包括:
11、計算所述歷史信號數據在不同服務小區、不同采集時間的不同位置分布概率;
12、確定采集時間最早的一條所述歷史信號特征對應的第一網管波束發射功率配置及第一方位角、下傾角配置為基準網管波束發射功率配置及基準方位角、下傾角配置;
13、根據各歷史信號特征的網管波束發射功率配置與所述第一基準網管波束發射功率配置計算第一波束發射功率增量;
14、根據各歷史信號特征的方位角、下傾角配置與所述第一基準方位角、下傾角配置,計算第一波束發射功率增量;
15、分別根據各歷史信號特征對應的所述波束發射功率增量及所述波束發射功率增量對信號接收功率進行修正;
16、將修正后的所示歷史信號特征及各采集點的分布概率存儲于所述預設潮汐動態指紋庫。
17、可選的,所述基于預設增量值對所述在線信號特征中的信號接收功率進行修正包括:
18、根據在線信號特征的第二網管波束發射功率配置與所述基準網管波束發射功率配置計算第二波束發射功率增量;
19、根據在線信號特征的第二方位角、下傾角配置與所述基準方位角、下傾角配置,計算第二波束發射功率增量;
20、根據所述第二波束發射功率增量及所述第二波束發射功率增量對信號接收功率進行修正。
21、可選的,所述根據所述在線信號特征的目標特征信息,在與所述預設潮汐動態指紋庫中確定存在相同目標特征信息的各參考信號特征包括:
22、根據所述在線信號特征的服務小區及采集時間,在所述預設潮汐動態指紋庫中,確定相同服務小區及相同采集時間的各參考信號特征。
23、根據本公開的第二方面,提供了一種mr指紋定位裝置,包括:
24、獲取單元,用于獲取在線信號特征,基于預設增量值對所述在線信號特征中的信號接收功率進行修正;
25、第一確定單元,用于根據所述在線信號特征的目標特征信息,在與所述預設潮汐動態指紋庫中確定存在相同目標特征信息的各參考信號特征;
26、計算單元,用于根據修正后的所述在線信號特征與確定出的各所述參考信號特征進行計算,得到至少一個信號空間相似度;其中,一個參考信號特征對應一個信號空間相似度;
27、篩選單元,用于根據預設相似度閾值對各所述信號空間相似度進行篩選,并保留的信號空間相似度對應的參考信號特征;
28、第二確定單元,用于確定保留的參考信號特征對應的參考點,確定所述參考點間的平均值為所述在線特征的目標位置;其中,不同參考信號特征對應不同參考點。
29、可選的,所述裝置還包括:
30、構建單元,用于在獲取單元獲取在線信號特征,基于預設潮汐動態指紋庫中的增量值對所述信號特征的信號接收功率進行修正之前,基于歷史信號數據,構建所述預設潮汐動態指紋庫。
31、可選的,所述歷史信號特征包括服務小區、采集時間、采集參考點信息,所述構建單元還用于:
32、計算所述歷史信號數據在不同服務小區、不同采集時間的不同位置分布概率;
33、確定采集時間最早的一條所述歷史信號特征對應的第一網管波束發射功率配置及第一方位角、下傾角配置為基準網管波束發射功率配置及基準方位角、下傾角配置;
34、根據各歷史信號特征的網管波束發射功率配置與所述第一基準網管波束發射功率配置計算第一波束發射功率增量;
35、根據各歷史信號特征的方位角、下傾角配置與所述第一基準方位角、下傾角配置,計算第一波束發射功率增量;
36、分別根據各歷史信號特征對應的所述波束發射功率增量及所述波束發射功率增量對信號接收功率進行修正;
37、將修正后的所示歷史信號特征及各采集點的分布概率存儲于所述預設潮汐動態指紋庫。
38、可選的,所述獲取單元還用于:
39、根據在線信號特征的第二網管波束發射功率配置與所述基準網管波束發射功率配置計算第二波束發射功率增量;
40、根據在線信號特征的第二方位角、下傾角配置與所述基準方位角、下傾角配置,計算第二波束發射功率增量;
41、根據所述第二波束發射功率增量及所述第二波束發射功率增量對信號接收功率進行修正。
42、可選的,所述第一確定單元包括:
43、根據所述在線信號特征的服務小區及采集時間,在所述預設潮汐動態指紋庫中,確定相同服務小區及相同采集時間的各參考信號特征。
44、根據本公開的第三方面,提供了一種電子設備,包括:
45、至少一個處理器;以及
46、與所述至少一個處理器通信連接的存儲器;其中,
47、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行前述第一方面所述的方法。
48、根據本公開的第四方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使所述計算機執行前述第一方面所述的方法。
49、根據本公開的第五方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如前述第一方面所述的方法。
50、本公開提供的mr指紋定位方法、裝置、電子設備和存儲介質,主要技術方案包括:獲取在線信號特征,基于預設增量值對所述在線信號特征中的信號接收功率進行修正;根據所述在線信號特征的目標特征信息,在與所述預設潮汐動態指紋庫中確定存在相同目標特征信息的各參考信號特征;根據修正后的所述在線信號特征與確定出的各所述參考信號特征進行計算,得到至少一個信號空間相似度;其中,一個參考信號特征對應一個信號空間相似度;根據預設相似度閾值對各所述信號空間相似度進行篩選,并保留的信號空間相似度對應的參考信號特征;確定保留的參考信號特征對應的參考點,確定所述參考點間的平均值為所述在線特征的目標位置;其中,不同參考信號特征對應不同參考點。與相關技術相比,本技術實施例通過對接收功率進行修正,提升了匹配精度,又使用了目標特征信息在預設潮汐動態指紋庫進行匹配,使得匹配出的參考信號特征與在線信號特征的特征分布更加相似,提升了定位精度。
51、應當理解,本部分所描述的內容并非旨在標識本技術的實施例的關鍵或重要特征,也不用于限制本技術的范圍。本技術的其它特征將通過以下的說明書而變得容易理解。