[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811549992.8A
Other languages
Chinese (zh)
Other versions
CN109581451A (en
Inventor
蔚保国
范广伟
姬文军
陈晓阳
贾瑞才
李枭楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 54 Research Institute
Original Assignee
CETC 54 Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CETC 54 Research Institute filed Critical CETC 54 Research Institute
Priority to CN201811549992.8A priority Critical patent/CN109581451B/en
Publication of CN109581451A publication Critical patent/CN109581451A/en
Application granted granted Critical
Publication of CN109581451B publication Critical patent/CN109581451B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/43Determining 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

The invention discloses an indoor pseudolite positioning method based on carrier phase difference matching, and relates to the field of pseudolite indoor positioning. The method comprises the steps of firstly establishing an indoor fingerprint database of the carrier phase difference of the pseudolite, searching the maximum value of a relevant peak by comparing the phase difference of the pseudolite collected by various indoor terminals with the fingerprint database, and realizing indoor high-precision navigation and positioning by taking the coordinate corresponding to the maximum value as the current coordinate of the terminal. The method can be realized with relatively low difficulty, eliminates the influence of multipath effect on indoor positioning, and can effectively improve the accuracy of indoor navigation positioning.

Description

一种基于载波相位差匹配的室内伪卫星定位方法An indoor pseudolite positioning method based on carrier phase difference matching

技术领域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)选取当前伪卫星的最优几何构型,求选取的伪卫星之间的载波相位差,并将载波相位差按卫星号大小顺序进行排列,形成载波相位差向量

Figure GDA0002413707370000021
Figure GDA0002413707370000022
然后取载波相位差向量的余弦值;(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
Figure GDA0002413707370000021
Figure GDA0002413707370000022
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 :

Figure GDA0002413707370000023
形成M×N个相关值,即:
Figure GDA0002413707370000024
Figure GDA0002413707370000023
Form M×N correlation values, namely:
Figure GDA0002413707370000024

其中,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:选取当前伪卫星的最优几何构型,求不同伪卫星之间的载波相位差,

Figure GDA0002413707370000031
i表示收到伪卫星的下标,j表示与i不同另一颗伪卫星的下标,并将载波相位差按卫星号大小顺序排列,形成载波相位差向量
Figure GDA0002413707370000032
Figure GDA0002413707370000033
然后取载波相位差向量的余弦值,即求
Figure GDA0002413707370000034
Step 3: Select the optimal geometric configuration of the current pseudolite, and find the carrier phase difference between different pseudolites,
Figure GDA0002413707370000031
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
Figure GDA0002413707370000032
Figure GDA0002413707370000033
Then take the cosine value of the carrier phase difference vector, that is, find
Figure GDA0002413707370000034

步骤4:根据选取的伪卫星号,在指纹库中提取M×N个点分别对应伪卫星号的载波相位差余弦数据,逐点与当前收到的数据做互相关处理,并做归一化处理,即求

Figure GDA0002413707370000035
1≤m≤M,1≤n≤N,A为载波相位差向量的余弦值,Tmn为指纹库第m行第n列的值,norm表示求取矩阵的范数,形成M×N个相关峰值,得到二维矩阵:
Figure GDA0002413707370000036
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
Figure GDA0002413707370000035
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:
Figure GDA0002413707370000036

步骤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)

1. An indoor pseudo satellite positioning method based on carrier phase difference matching is characterized by comprising the following steps:
(1) selecting L pseudolites, dividing the indoor space into M × N grids, receiving pseudolite signals in each grid by adopting a high-precision measurement type receiver, obtaining the carrier phase of each pseudolite, solving the carrier phase difference among different pseudolites, taking the cosine value of the carrier phase difference, and establishing a fingerprint library T of the carrier phase difference of the indoor pseudolites with the size of M × N × (L (L-1)/2)MNMatching the fingerprint database with an indoor map;
(2) after any terminal enters the room, downloading a fingerprint library, receiving a pseudo satellite signal, identifying a corresponding pseudo satellite number according to the received pseudo satellite signal and extracting a carrier phase of the pseudo satellite; the number of the received pseudolites is K, and K is less than or equal to L;
(3) selecting the optimal geometric configuration of the current pseudolite, solving the carrier phase difference between the selected pseudolites, arranging the carrier phase difference according to the size sequence of the satellite numbers to form a carrier phase difference vector, and then taking the cosine value of the carrier phase difference vector;
(4) respectively extracting M × N points from the fingerprint database according to the selected pseudosatellite number to obtain carrier phase difference cosine data corresponding to the pseudosatellite number, performing cross-correlation processing on the point-by-point cosine data and the carrier phase difference vector cosine values, and performing normalization processing to form M × N correlation values;
(5) searching the maximum value of the M × N correlation values, wherein the coordinate corresponding to the maximum value is the position of the current terminal, and converting the coordinate corresponding to the maximum value into a real position according to an indoor map to be displayed on the map;
and completing the indoor pseudo satellite positioning based on the carrier phase difference fingerprint matching.
2. The carrier phase difference matching-based indoor pseudolite positioning method as claimed in claim 1, wherein the cross-correlation processing in step (4) is specifically that M × N points are respectively cross-correlated with the cosine data of the carrier phase difference cosine data point by point corresponding to the pseudolite number and the cosine value of the carrier phase difference vector to obtain the cross-correlation coefficient qmn:
Figure FDA0002413707360000011
Form M × N correlation values, namely:
Figure FDA0002413707360000012
wherein M is more than or equal to 1 and less than or equal to M, N is more than or equal to 1 and less than or equal to N, A is the cosine value of the carrier phase difference vector, TmnFor the value of the mth row and nth column of the fingerprint database, norm represents the norm of the matrix.
CN201811549992.8A 2018-12-18 2018-12-18 Indoor pseudo satellite positioning method based on carrier phase difference matching Active CN109581451B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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