CN109581451B - Indoor pseudo satellite positioning method based on carrier phase difference matching - Google Patents
Indoor pseudo satellite positioning method based on carrier phase difference matching Download PDFInfo
- Publication number
- CN109581451B CN109581451B CN201811549992.8A CN201811549992A CN109581451B CN 109581451 B CN109581451 B CN 109581451B CN 201811549992 A CN201811549992 A CN 201811549992A CN 109581451 B CN109581451 B CN 109581451B
- Authority
- CN
- China
- Prior art keywords
- carrier phase
- phase difference
- indoor
- pseudolite
- cosine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/43—Determining position using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及伪卫星导航领域,特别是伪卫星室内定位领域,采用自适应载波相位差向量匹配的室内定位技术实现室内的高精度导航与定位。The invention relates to the field of pseudolite navigation, in particular to the field of pseudolite indoor positioning, and adopts indoor positioning technology of adaptive carrier phase difference vector matching to realize indoor high-precision navigation and positioning.
背景技术Background technique
室内复杂环境下的高精度定位问题一直以来都是一个技术难题,受限于多径和室内复杂环境的影响,传统的室内定位方法都存在这样或那样的问题而无法实现高精度定位,如直接采用伪卫星进行数据解算定位,受多径影响,定位精度无法保证;WIFI、蓝牙的能量定位方法受室内环境变化影响较大,定位精度无法保证,然而利用不同伪卫星之间的载波相位差指纹库可以实现室内的高精度导航定位,在商场、机场候机厅及火车站等大型室内建筑中有较好的应用前景。The problem of high-precision positioning in complex indoor environments has always been a technical problem. Due to the influence of multi-path and complex indoor environments, traditional indoor positioning methods have some problems and cannot achieve high-precision positioning, such as direct positioning. Using pseudolites for data calculation and positioning, due to the influence of multipath, the positioning accuracy cannot be guaranteed; the energy positioning methods of WIFI and Bluetooth are greatly affected by indoor environment changes, and the positioning accuracy cannot be guaranteed. However, the carrier phase difference between different pseudolites is used. The fingerprint database can realize high-precision indoor navigation and positioning, and has a good application prospect in large indoor buildings such as shopping malls, airport terminals and railway stations.
发明内容SUMMARY OF THE INVENTION
本发明所要解决的技术问题是:基于伪卫星的定位方法解决室内复杂环境下的导航定位问题,提供一种基于载波相位差指纹库的室内定位方法,改善室内复杂环境下的导航定位精度。本发明提出的基于载波相位差指纹库的定位方法能够很好的解决现有方法室内多径环境下定位性能变差的问题,提升室内导航定位精度。The technical problem to be solved by the present invention is: the positioning method based on pseudolite solves the problem of navigation and positioning in complex indoor environment, provides an indoor positioning method based on carrier phase difference fingerprint database, and improves the accuracy of navigation and positioning in complex indoor environment. The positioning method based on the carrier phase difference fingerprint database proposed by the present invention can well solve the problem of poor positioning performance in the indoor multipath environment of the existing method, and improve the indoor navigation positioning accuracy.
本发明采用的技术方案为:The technical scheme adopted in the present invention is:
一种基于载波相位差匹配的室内伪卫星定位方法,包括以下步骤:An indoor pseudolite positioning method based on carrier phase difference matching, comprising the following steps:
(1)选取L个伪卫星,并将室内空间分成M×N的网格,在每个网格内采用高精度的测量型接收机接收伪卫星信号,获取每个伪卫星的载波相位,并求不同伪卫星之间的载波相位差,将载波相位差取余弦值,然后建立M×N×(L(L-1)/2)大小的室内伪卫星载波相位差的指纹库TMN,并将指纹库与室内地图匹配;(1) Select L pseudolites, divide the indoor space into M×N grids, use a high-precision measurement receiver in each grid to receive pseudolite signals, obtain the carrier phase of each pseudolite, and Calculate the carrier phase difference between different pseudolites, take the cosine value of the carrier phase difference, and then establish a fingerprint database T MN of the indoor pseudolite carrier phase difference of size M×N×(L(L-1)/2), and Match the fingerprint library with the indoor map;
(2)任意终端进入室内后,下载指纹库,并接收伪卫星信号,根据接收的伪卫星信号识别出对应的伪卫星号并提取出伪卫星的载波相位;其中,接收的伪卫星数量为K,K≤L;(2) After any terminal enters the room, download the fingerprint database and receive the pseudolite signal, identify the corresponding pseudolite number according to the received pseudolite signal and extract the carrier phase of the pseudolite; wherein, the received pseudolite number is K , K≤L;
(3)选取当前伪卫星的最优几何构型,求选取的伪卫星之间的载波相位差,并将载波相位差按卫星号大小顺序进行排列,形成载波相位差向量 然后取载波相位差向量的余弦值;(3) Select the optimal geometric configuration of the current pseudolite, find the carrier phase difference between the selected pseudolites, and arrange the carrier phase differences in the order of satellite numbers to form a carrier phase difference vector Then take the cosine value of the carrier phase difference vector;
(4)根据选取的伪卫星号,在指纹库中提取M×N个点分别对应伪卫星号的载波相位差余弦数据,逐点与载波相位差向量的余弦值做互相关处理,并做归一化处理,形成M×N个相关值;(4) According to the selected pseudolite number, extract the carrier phase difference cosine data of M×N points corresponding to the pseudolite number respectively in the fingerprint database, perform cross-correlation processing with the cosine value of the carrier phase difference vector point by point, and make a normalization Unification processing, forming M × N correlation values;
(5)搜索M×N个相关值的最大值,最大值对应的坐标即为当前终端位置,再根据室内地图将最大值对应的坐标转换为真实位置在地图上显示;(5) Search for the maximum value of M×N correlation values, the coordinates corresponding to the maximum value are the current terminal position, and then convert the coordinates corresponding to the maximum value to the real position according to the indoor map and display on the map;
完成基于载波相位差指纹匹配的室内伪卫星定位。Complete indoor pseudolite positioning based on carrier phase difference fingerprint matching.
其中,步骤(4)中互相关处理具体为:将M×N个点分别对应伪卫星号的载波相位差余弦数据逐点与载波相位差向量的余弦值做互相关处理,得互相关系数qmn:Wherein, the cross-correlation processing in step (4) is specifically as follows: cross-correlation processing is performed on the carrier phase difference cosine data corresponding to the pseudolite numbers of M×N points point by point and the cosine value of the carrier phase difference vector to obtain the cross-correlation coefficient q mn :
形成M×N个相关值,即: Form M×N correlation values, namely:
其中,1≤m≤M,1≤n≤N,A为载波相位差向量的余弦值,Tmn为指纹库第m行第n列的值,norm表示求取矩阵的范数。Among them, 1≤m≤M, 1≤n≤N, A is the cosine value of the carrier phase difference vector, T mn is the value of the mth row and nth column of the fingerprint database, and norm represents the norm of the matrix.
本发明相比现有技术的有益效果为:Compared with the prior art, the present invention has the following beneficial effects:
本发明通过提取不同伪卫星之间的载波相位差,建立载波相位差指纹库,通过当前采集相位差和指纹库的比对来实现室内的高精度导航定位,本方法相对现有室内定位方法定位精度能够大幅提高,并且能够消除室内多径对定位的影响,为室内高精度定位问题的解决提供了新的思路。The invention establishes a carrier phase difference fingerprint database by extracting the carrier phase difference between different pseudolites, and realizes indoor high-precision navigation and positioning through the comparison of the current collected phase difference and the fingerprint database. The accuracy can be greatly improved, and the influence of indoor multipath on positioning can be eliminated, which provides a new idea for solving the indoor high-precision positioning problem.
附图说明Description of drawings
图1为本发明实施例的方法流程图。FIG. 1 is a flowchart of a method according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明作更进一步的说明。如图1所示为本发明实施例公开的一种基于载波相位差匹配的室内伪卫星定位方法,具体实现包括以下步骤:The present invention will be further described below in conjunction with the accompanying drawings. As shown in FIG. 1, an indoor pseudolite positioning method based on carrier phase difference matching disclosed in an embodiment of the present invention is disclosed, and the specific implementation includes the following steps:
步骤1.建立室内伪卫星载波相位差指纹库,设有L个伪卫星,编号为s1,s2,…,sL,则最多会形成L(L-1)/2个载波相位差,将室内空间分成M×N的网格,采用高精度的测量型接收机在每个网格内采集该点的载波相位,并求不同伪卫星之间的载波相位差,将载波相位差取余弦值,然后建立M×N×(L(L-1)/2)大小的室内伪卫星载波相位差指纹库TMN,并将指纹库与室内地图匹配;Step 1. Establish an indoor pseudolite carrier phase difference fingerprint database, with L pseudolites numbered s 1 , s 2 , ..., s L , then at most L(L-1)/2 carrier phase differences will be formed, Divide the indoor space into M×N grids, use a high-precision measurement receiver to collect the carrier phase of the point in each grid, and find the carrier phase difference between different pseudolites, and take the cosine of the carrier phase difference value, and then establish an indoor pseudolite carrier phase difference fingerprint database T MN of size M×N×(L(L-1)/2), and match the fingerprint database with the indoor map;
步骤2:任意终端进入室内,可通过WIFI下载室内指纹匹配数据库,并通过终端内置接收芯片接收伪卫星信号,假设接收的伪卫星数量为K(K≤L),根据接收的伪卫星信号识别出对应的伪卫星号并提取出伪卫星的载波相位;Step 2: When any terminal enters the room, the indoor fingerprint matching database can be downloaded through WIFI, and the pseudolite signal can be received through the built-in receiving chip of the terminal. Assuming that the number of received pseudolites is K (K≤L), the received pseudolite signal can be identified according to the received pseudolite signal. Corresponding pseudolite number and extract the carrier phase of pseudolite;
载波相位的提取过程可描述为:利用锁相环实现相位的锁定,锁相后接收机本地信号相位与GPS载波信号相位相同,此时接收机本地信号相位与初始相位的差即为载波相位观测量。The extraction process of the carrier phase can be described as follows: phase locking is achieved by using a phase-locked loop. After phase locking, the phase of the local signal of the receiver is the same as the phase of the GPS carrier signal. At this time, the difference between the phase of the local signal of the receiver and the initial phase is the carrier phase observation. quantity.
步骤3:选取当前伪卫星的最优几何构型,求不同伪卫星之间的载波相位差,i表示收到伪卫星的下标,j表示与i不同另一颗伪卫星的下标,并将载波相位差按卫星号大小顺序排列,形成载波相位差向量 然后取载波相位差向量的余弦值,即求 Step 3: Select the optimal geometric configuration of the current pseudolite, and find the carrier phase difference between different pseudolites, i represents the subscript of the received pseudolite, j represents the subscript of another pseudolite different from i, and the carrier phase differences are arranged in the order of satellite numbers to form a carrier phase difference vector Then take the cosine value of the carrier phase difference vector, that is, find
步骤4:根据选取的伪卫星号,在指纹库中提取M×N个点分别对应伪卫星号的载波相位差余弦数据,逐点与当前收到的数据做互相关处理,并做归一化处理,即求1≤m≤M,1≤n≤N,A为载波相位差向量的余弦值,Tmn为指纹库第m行第n列的值,norm表示求取矩阵的范数,形成M×N个相关峰值,得到二维矩阵: Step 4: According to the selected pseudolite number, extract the carrier phase difference cosine data of M×N points corresponding to the pseudolite number respectively in the fingerprint database, and perform cross-correlation processing with the currently received data point by point and normalize it. process, request 1≤m≤M, 1≤n≤N, A is the cosine value of the carrier phase difference vector, T mn is the value of the mth row and nth column of the fingerprint database, norm means to obtain the norm of the matrix to form M×N Correlation peaks, resulting in a two-dimensional matrix:
步骤5:搜索M×N个相关值的最大值,找出最大值对应的行列坐标M_max,N_max,可通过逐个峰值比对的方式寻找,即:[M_max,N_max]=max(QM×N),最大值的行列坐标可根据参考真值点对应的经纬度坐标转化为真实的经纬度坐标,并在室内地图上进行显示。Step 5: Search for the maximum value of M×N correlation values, and find out the row and column coordinates M_max, N_max corresponding to the maximum value, which can be found by peak-by-peak comparison, namely: [M_max, N_max]=max(Q M×N ), the row and column coordinates of the maximum value can be converted into real latitude and longitude coordinates according to the latitude and longitude coordinates corresponding to the reference truth point, and displayed on the indoor map.
完成基于载波相位差指纹匹配的室内伪卫星定位。Complete indoor pseudolite positioning based on carrier phase difference fingerprint matching.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811549992.8A CN109581451B (en) | 2018-12-18 | 2018-12-18 | Indoor pseudo satellite positioning method based on carrier phase difference matching |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811549992.8A CN109581451B (en) | 2018-12-18 | 2018-12-18 | Indoor pseudo satellite positioning method based on carrier phase difference matching |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109581451A CN109581451A (en) | 2019-04-05 |
| CN109581451B true CN109581451B (en) | 2020-06-30 |
Family
ID=65930780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811549992.8A Active CN109581451B (en) | 2018-12-18 | 2018-12-18 | Indoor pseudo satellite positioning method based on carrier phase difference matching |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109581451B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110045407B (en) * | 2019-05-14 | 2020-10-16 | 中国电子科技集团公司第五十四研究所 | Distributed pseudolite/GNSS optimized positioning method |
| CN110542915B (en) * | 2019-09-02 | 2021-04-02 | 中国电子科技集团公司第五十四研究所 | Indoor navigation positioning method based on carrier phase Euclidean distance analysis |
| CN110703287B (en) * | 2019-10-30 | 2021-08-31 | 中国电子科技集团公司第五十四研究所 | A multi-satellite feature parameter identification and positioning method based on array dual-frequency mutual backup |
| CN113093251B (en) * | 2021-03-18 | 2022-05-27 | 中国电子科技集团公司第五十四研究所 | A high-precision indoor positioning method based on pseudolite carrier phase |
| CN113311459B (en) * | 2021-06-17 | 2024-01-30 | 东南大学 | Indoor pseudolite observed quantity fingerprint matching positioning method |
| CN115728801A (en) * | 2021-08-30 | 2023-03-03 | 大唐移动通信设备有限公司 | Positioning method, positioning apparatus, and storage medium |
| CN119247270B (en) * | 2024-09-03 | 2025-09-30 | 杭州电子科技大学 | Positioning method for indoor dual-antenna reception based on carrier phase difference optimization |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7212155B2 (en) * | 2004-05-07 | 2007-05-01 | Navcom Technology, Inc. | GPS navigation using successive differences of carrier-phase measurements |
| CN103080772B (en) * | 2010-07-06 | 2015-10-07 | 伽利略卫星导航有限公司 | Indoor satellite navigation system |
| CN106941718B (en) * | 2017-04-07 | 2020-05-26 | 南京邮电大学 | Mixed indoor positioning method based on signal subspace fingerprint database |
| CN108650628B (en) * | 2018-03-24 | 2020-07-03 | 西安电子科技大学 | Indoor positioning method combining distance measurement and fingerprint based on Wi-Fi network |
| CN108710121A (en) * | 2018-05-30 | 2018-10-26 | 佛山市顺德区中山大学研究院 | A kind of kNN fingerprinting localization algorithms based on phase difference |
-
2018
- 2018-12-18 CN CN201811549992.8A patent/CN109581451B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN109581451A (en) | 2019-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109581451B (en) | Indoor pseudo satellite positioning method based on carrier phase difference matching | |
| CN103842840B (en) | Mobile device and method of operating the mobile device | |
| CN113239952A (en) | Aerial image geographical positioning method based on spatial scale attention mechanism and vector map | |
| CN109640269B (en) | Fingerprint Location Method Based on CSI and Time Domain Fusion Algorithm | |
| CN109672973B (en) | An indoor positioning fusion method based on the strongest AP | |
| CN103761539B (en) | Indoor locating method based on environment characteristic objects | |
| CN106767772B (en) | Method and device for constructing geomagnetic fingerprint distribution map and positioning method and device | |
| WO2017185828A1 (en) | Fingerprint positioning method and apparatus | |
| CN103297924B (en) | Based on novel location fingerprint method for designing and the indoor locating system of channel estimating | |
| CN106597363A (en) | Pedestrian location method in indoor WLAN environment | |
| CN111479231A (en) | An indoor fingerprint localization method for millimeter-wave massive MIMO system | |
| Lee et al. | Precise indoor localization: Rapidly-converging 2D surface correlation-based fingerprinting technology using LTE signal | |
| CN106255203B (en) | MDS-based positioning method for terminal RSRP difference compensation | |
| CN107484139B (en) | A method and device for collaborative positioning of Internet of Vehicles based on geographic location information | |
| CN105974361A (en) | Indoor positioning method based on fingerprint section indexes and WiFi-FM fusion fingerprints | |
| US9194934B2 (en) | Location estimation using radio scene signatures | |
| Lin et al. | Noise filtering, trajectory compression and trajectory segmentation on GPS data | |
| US20220374458A1 (en) | Apparatus and method for machine-learning-based positioning database creation and positioning of uncollected points using matching feature with wireless communication infrastructure | |
| Chen et al. | Learning from FM communications: Toward accurate, efficient, all-terrain vehicle localization | |
| CN104661300A (en) | Positioning method, device, system and mobile terminal | |
| He et al. | Evaluation of GPS/BDS indoor positioning performance and enhancement | |
| CN110967013A (en) | Indoor area positioning system based on indoor geomagnetic field information and smart phone | |
| Li et al. | Improvement to multi-resolution collective detection in GNSS receivers | |
| CN105704676B (en) | A method for improving indoor positioning accuracy of fingerprints by using signal time correlation | |
| CN105652299B (en) | A kind of satellite navigation locating method based on maximal correlation signal energy |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |