CN115015979A - Navigation signal receiving and processing system and method based on self-adaptive dynamic switching - Google Patents
Navigation signal receiving and processing system and method based on self-adaptive dynamic switching Download PDFInfo
- Publication number
- CN115015979A CN115015979A CN202210775127.5A CN202210775127A CN115015979A CN 115015979 A CN115015979 A CN 115015979A CN 202210775127 A CN202210775127 A CN 202210775127A CN 115015979 A CN115015979 A CN 115015979A
- Authority
- CN
- China
- Prior art keywords
- receiving
- satellite
- observation
- point
- information data
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000033001 locomotion Effects 0.000 claims abstract description 93
- 230000005540 biological transmission Effects 0.000 claims abstract description 27
- 238000013500 data storage Methods 0.000 claims abstract description 17
- 230000003044 adaptive effect Effects 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 41
- 238000004364 calculation method Methods 0.000 claims description 34
- 230000008859 change Effects 0.000 claims description 23
- 239000011159 matrix material Substances 0.000 claims description 10
- 230000001133 acceleration Effects 0.000 claims description 9
- 230000003068 static effect Effects 0.000 claims description 9
- 238000010276 construction Methods 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 7
- 230000000630 rising effect Effects 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000013523 data management Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 claims description 5
- 238000009825 accumulation Methods 0.000 claims description 4
- 238000013075 data extraction Methods 0.000 claims description 4
- 238000013139 quantization Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 4
- 230000000007 visual effect Effects 0.000 claims description 4
- 230000001934 delay Effects 0.000 claims description 3
- 239000005433 ionosphere Substances 0.000 claims description 3
- 239000005436 troposphere Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/32—Multimode operation in a single same satellite system, e.g. GPS L1/L2
-
- 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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/33—Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
-
- 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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及导航定位技术领域、导航信号处理基带算法,具体来说,涉及一种基于自适应动态切换的导航信号接收处理系统及方法。The present invention relates to the technical field of navigation and positioning, a baseband algorithm for navigation signal processing, and in particular, to a system and method for receiving and processing navigation signals based on adaptive dynamic switching.
背景技术Background technique
卫星导航定位作为基础时空信息网络的重要应用点,为人们提供精确的位置信息服务,利用GNSS传输信号获取的卫星导航电文数据、伪距信息以计算得到坐标位置精确度、准确度,确保实现高精度的位置定位服务。应用、适用场景的多样性、复杂性,由原来的基础位置信息变革到具备不同动态状态条件下的普适性,未来多样化、复杂化的接收场景对单一的静态、动态的导航信号接收处理方案提出要求,为适应场景化、实体化、精细化应用需求,契合精准位置、运动速度信息大数据库的建立发展,从静态、动态转换为契合多样化、复杂化场景的适用是必然趋势,提出合理的自适应动态切换导航信号接收处理解决方案,尤为重要及必要。Satellite navigation and positioning, as an important application point of the basic space-time information network, provides people with accurate location information services. The satellite navigation text data and pseudorange information obtained by GNSS transmission signals are used to calculate the accuracy and accuracy of coordinate positions to ensure high accuracy. Accurate location location services. The diversity and complexity of applications and applicable scenarios have changed from the original basic location information to the universality under different dynamic state conditions. In the future, diversified and complex receiving scenarios will receive and process a single static and dynamic navigation signal. The plan puts forward requirements. In order to meet the needs of scenario-based, substantive, and refined applications, and to meet the establishment and development of a large database of precise location and motion speed information, it is an inevitable trend to transform from static and dynamic to the application of diverse and complex scenarios. Reasonable adaptive and dynamic switching navigation signal reception and processing solutions are particularly important and necessary.
当前,社会各行业、产业发展,对PNT(定位导航授时)信息服务的依赖已初具规模;以现代化工业、服务业及商贸领域等为代表的典型应用场景均出现规模化、爆发式的市场需求,对PNT信息服务的需求从普通精度向更高精度,从简单开阔场景向复杂场景(遮挡、多径、电磁干扰),从静态方式向动态方式转变;导航信号接收处理技术为适应新的需求发展,旧有的普通精度、简单开阔场景、静态方式等,不能适应场景化、精细化、完好化需求,PNT信息服务向更加综合、适用指标的转化是必然性发展。At present, with the development of various industries and industries in society, the dependence on PNT (positioning, navigation and timing) information services has begun to take shape; typical application scenarios represented by modern industries, service industries, and commerce and trade fields have emerged in large-scale and explosive markets. Demand, the demand for PNT information services has changed from ordinary precision to higher precision, from simple open scenes to complex scenes (occlusion, multipath, electromagnetic interference), and from static to dynamic. Demand development, the old common precision, simple open scene, static method, etc., cannot meet the needs of scene-based, refined, and complete. The transformation of PNT information services to more comprehensive and applicable indicators is an inevitable development.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于提供一种基于自适应动态切换的导航信号接收处理系统及方法,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide a navigation signal receiving and processing system and method based on adaptive dynamic switching, so as to solve the above-mentioned problems in the background art.
本发明提出了合理的自适应动态切换导航信号接收处理解决方案;针对物体运动状态为动态、静动态转换可能导致的跟踪环路失锁、跟踪误差偏大、单一环路稳定跟踪困难等问题,充分发挥自适应动态切换跟踪环路优势,确保物体运动状态为动态、静动态转换下的精准定位;突破基于卫星导航系统的时空基准统一与传递、精准位置与运动速度信息大数据特征库构建与更新、泛源无缝自适应动态切换导航信号接收处理、北斗精准时空信息轻量化服务等关键技术。The present invention proposes a reasonable adaptive and dynamic switching navigation signal receiving and processing solution; aiming at the problems that the tracking loop may lose lock, the tracking error is too large, and the stable tracking of a single loop may be caused by the motion state of the object being dynamic, static and dynamic conversion, etc., Give full play to the advantages of adaptive dynamic switching tracking loop to ensure accurate positioning under dynamic, static and dynamic transformation of object motion state; break through the unification and transmission of space-time reference based on satellite navigation system, the construction of large data feature library of precise position and motion speed information, and the Key technologies such as update, pan-source seamless adaptive dynamic switching navigation signal reception and processing, and Beidou precise spatiotemporal information lightweight service.
为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种基于自适应动态切换的导航信号接收处理系统,包括:接收机终端自适应动态切换接收处理系统、接收机伪距解算系统、接收机位置数据处理系统、信息传输系统与信息数据存储系统;A navigation signal receiving and processing system based on adaptive dynamic switching, comprising: a receiver terminal adaptive dynamic switching receiving and processing system, a receiver pseudorange solution system, a receiver position data processing system, an information transmission system and an information data storage system ;
其中,所述接收机终端自适应动态切换接收处理系统利用头顶可视卫星,选择地物点作为接收解算点,对头顶可视卫星传输的多模多频GNSS卫星导航信号进行接收处理、导航电文数据提取、基带解算,获取接收解算点可视接收卫星信息数据;Wherein, the receiver terminal adaptive dynamic switching reception processing system uses overhead visible satellites, selects landmark points as receiving and solving points, and receives, processes, and navigates the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by overhead visible satellites. Extraction of telegram data, baseband calculation, and acquisition of visual receiving satellite information data at the receiving and solving point;
所述接收机伪距解算系统对接收解算点与头顶可视卫星的伪距信息进行信息数据解算提取,获取相应每颗可视接收卫星与接收解算点之间的精准距离信息数据;对接收机终端自适应动态切换接收处理系统跟踪处理的多普勒频移量解算提取;The receiver pseudo-range calculation system performs information data calculation and extraction on the pseudo-range information of the receiving and solving point and the overhead visible satellite, and obtains the precise distance information data between each visible receiving satellite and the receiving and calculating point. ; Calculate and extract the Doppler frequency shift amount of the tracking processing of the receiver terminal adaptive dynamic switching receiving processing system;
所述接收机位置数据处理系统汇聚接收机终端自适应动态切换接收处理系统提供的导航电文数据信息,同时汇聚接收机伪距解算系统提供的精准距离信息数据、多普勒频移量信息数据,获得位置解算、运动速度解算特征矩阵,解算获取接收解算点精准坐标位置信息数据、运动速度信息数据;The receiver position data processing system aggregates the navigation message data information provided by the receiver terminal adaptive dynamic switching reception processing system, and simultaneously aggregates the precise distance information data and Doppler frequency shift information data provided by the receiver pseudorange solution system. , obtain the characteristic matrix of position solution and motion speed solution, and obtain the precise coordinate position information data and motion speed information data of the received solution point by solution;
所述信息传输系统向所述信息数据存储系统发送解算获取的接收解算点精准坐标位置信息数据、运动速度信息数据;The information transmission system sends to the information data storage system the precise coordinate position information data of the received solution point and the movement speed information data obtained by the solution;
所述信息数据存储系统将所述信息传输系统传输的接收解算点精准坐标位置信息数据、运动速度信息数据规整存档,构建接收解算点位置与运动速度信息大数据库。The information data storage system organizes and archives the precise coordinate position information data of the receiving and solving point and the moving speed information data transmitted by the information transmission system, and constructs a large database of the receiving and solving point position and moving speed information.
一种基于自适应动态切换的导航信号接收处理构建方法,导航信号接收处理系统接收头顶可视卫星传输GNSS信号,包括如下步骤:A method for constructing a navigation signal receiving and processing based on adaptive dynamic switching, wherein a navigation signal receiving and processing system receives a GNSS signal transmitted by an overhead visible satellite, comprising the following steps:
步骤S1、选择地物点作为接收解算点,对头顶可视卫星传输的多模多频GNSS卫星导航信号进行接收处理、导航电文数据提取、基带解算,获取接收解算点可视接收卫星信息数据;Step S1, select the object point as the receiving and solving point, perform receiving processing, navigation message data extraction, baseband solving on the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the overhead visible satellite, and obtain the receiving and solving point visual receiving satellite. information data;
步骤S2、解算提取接收解算点与头顶可视卫星的伪距信息数据,获取相应每颗可视接收卫星与接收解算点之间的精准距离信息数据;同时解算提取接收机终端自适应动态切换接收处理系统跟踪处理过程中的多普勒频移量;Step S2, solve and extract the pseudo-range information data between the receiving and solving point and the overhead visible satellite, and obtain the precise distance information data between each visible receiving satellite and the receiving and solving point; Adapt to the Doppler frequency shift in the tracking process of the dynamic switching receiving and processing system;
步骤S3、将提取的导航电文数据信息、多普勒频移量以及精准距离信息数据统一汇聚,获得位置解算、运动速度解算特征矩阵,解算获取接收解算点精准坐标位置信息数据、运动速度信息数据;In step S3, the extracted navigation text data information, Doppler frequency shift amount and precise distance information data are unifiedly aggregated to obtain the position solution and motion speed solution feature matrix, and the solution obtains the precise coordinate position information data of the received solution point, Movement speed information data;
步骤S4、向后端的信息数据存储系统发送解算获取的接收解算点精准坐标位置信息数据、运动速度信息数据;Step S4, sending the precise coordinate position information data and motion speed information data of the received solution point obtained by the solution to the back-end information data storage system;
步骤S5、后端的信息数据存储系统统一汇聚传输的精准坐标位置信息数据、运动速度信息数据,按照有效数据库数据管理方式规整存档,构建接收解算点位置与运动速度信息大数据库。In step S5, the back-end information data storage system uniformly aggregates and transmits the precise coordinate position information data and motion speed information data, and archives them according to an effective database data management method, and constructs a large database of receiving and solving point positions and motion speed information.
根据本发明优选的,步骤S1具体实现过程包括:Preferably according to the present invention, the specific implementation process of step S1 includes:
步骤S1.1:接收处理GNSS卫星导航信号Step S1.1: Receive and process GNSS satellite navigation signals
接收头顶可视卫星传输的多模多频GNSS卫星导航信号,经数字化变频、采样、量化后为数字信号数据;Receive the multi-mode and multi-frequency GNSS satellite navigation signal transmitted by the overhead visible satellite, and convert it into digital signal data after digital frequency conversion, sampling and quantization;
步骤S1.2:获取跟踪处理数据Step S1.2: Acquire tracking processing data
接收解算点以实时获取的接收解算点运动速度信息数据为依据,自适应动态切换跟踪环路解决方法,高精度精准跟踪GNSS卫星导航信号;The receiving and solving point is based on the real-time acquisition of the moving speed information data of the receiving and solving point, and the adaptive and dynamic switching tracking loop solution method is used to track the GNSS satellite navigation signal with high precision and accuracy;
运动速度信息数据是指接收机终端自适应动态切换接收处理系统接收GNSS卫星导航信号时载体实时运动速度;静止状态下,接收解算点运动速度真值为0;The movement speed information data refers to the real-time movement speed of the carrier when the receiver terminal adaptive dynamic switching receiving processing system receives the GNSS satellite navigation signal; in the static state, the true value of the movement speed of the receiving solution point is 0;
利用跟踪处理过程中的多普勒频移量作运动速度测量解算,获取运动速度信息数据;解算方程式如式(I)所示:Use the Doppler frequency shift in the tracking process for motion velocity measurement and calculation to obtain motion velocity information data; the solution equation is shown in formula (I):
λDi=ρi+cidtu-cidti-Ii+Ti+ε (I)λD i =ρ i +cidt u -cidt i -I i +T i +ε (I)
式(I)中,λ为载波频率波长,Di为第i颗观测卫星多普勒频移观测值,ρi为伪距观测量变化率,c为光速,dtu、dti分别为接收机终端钟差变化率、第i颗观测卫星钟差变化率,Ii、Ti分别为电离层、对流层延迟变化率,ε为观测噪声;In formula (I), λ is the carrier frequency wavelength, D i is the observed value of the Doppler frequency shift of the i-th observation satellite, ρ i is the rate of change of the pseudo-range observation, c is the speed of light, and dt u and dt i are the receiving The rate of change of the clock error of the terminal and the rate of change of the clock error of the i-th observation satellite, I i and T i are the rate of change of the ionosphere and troposphere delays, respectively, and ε is the observation noise;
接收解算点(Xu,Yu,Zu)与观测卫星(Xi,Yi,Zi)之间的方向余弦(exi i,eyi,ezi)如式(II)、式(III)、式(IV)所示:The direction cosine (e xi i , e yi , e zi ) between the receiving and solving point (X u , Yu , Z u ) and the observation satellite (X i , Y i , Z i ) is shown in formula (II), formula (III), shown in formula (IV):
伪距观测量变化率如式(V)所示:The rate of change of pseudorange observations is shown in formula (V):
式(V)中,为第i颗观测卫星运行速度,为接收解算点运动速度,[exi eyiezi]为接收解算点与观测卫星i的方向余弦;In formula (V), is the running speed of the i-th observation satellite, is the movement speed of the receiving solution point, [e xi e yi e zi ] is the cosine of the direction between the receiving solution point and the observation satellite i;
卫星位置、卫星运行速度由导航电文数据信息解算;获取接收解算点近似坐标位置,则接收解算点运动速度和接收机钟差变化率为待求未知数;接收4颗及以上观测卫星,构建特征矩阵方程组,由最小二乘法解算待求未知数;The satellite position and satellite running speed are calculated from the navigation message data information; the approximate coordinate position of the receiving and solving point is obtained, then the moving speed of the receiving and solving point and the rate of change of the receiver clock error are unknowns to be determined; when 4 or more observation satellites are received, Construct a system of characteristic matrix equations, and solve the unknowns to be solved by the least squares method;
步骤S1.3:通过信号捕获、跟踪处理,提取导航电文数据;Step S1.3: extracting navigation message data through signal capture and tracking processing;
卫星导航信号跟踪处理过程完成后,对跟踪环路解调获取的即时I支路分量信息进行位同步、帧同步、奇偶校验处理流程,按位提取导航电文数据。After the satellite navigation signal tracking process is completed, the real-time I branch component information obtained by the tracking loop demodulation is subjected to bit synchronization, frame synchronization, and parity check processing procedures, and the navigation message data is extracted bit by bit.
进一步优选的,步骤S1.2具体实现过程包括:Further preferably, the specific implementation process of step S1.2 includes:
当接收解算点运动加速度小于5gm/s2,速度小于25m/s时,接收解算点采用二阶锁频环辅助三阶锁相环的跟踪环路结构接收处理GNSS卫星导航信号;When the motion acceleration of the receiving and solving point is less than 5gm/s 2 and the speed is less than 25m/s, the receiving and solving point adopts the tracking loop structure of the second-order frequency-locked loop assisted by the third-order phase-locked loop to receive and process the GNSS satellite navigation signal;
当接收解算点运动加速度大于5gm/s2,速度大于25m/s时,接收解算点采用扩展卡尔曼滤波跟踪环路结构接收处理GNSS卫星导航信号。When the motion acceleration of the receiving and solving point is greater than 5gm/s 2 and the speed is greater than 25m/s, the receiving and solving point adopts the extended Kalman filter tracking loop structure to receive and process the GNSS satellite navigation signal.
根据本发明优选的,步骤S2具体实现过程包括:Preferably according to the present invention, the specific implementation process of step S2 includes:
步骤S2.1:获取伪距信息数据即伪距观测量信息Step S2.1: Acquire pseudorange information data, that is, pseudorange observation quantity information
利用码相关技术获取伪距观测量信息,生成与观测卫星测距码结构完全相同的本地复制码;接收解算点划分多个卫星导航信号接收通道,每个卫星导航信号接收通道连续跟踪单独的卫星导航信号,保持对卫星导航信号的稳定、持续跟踪;利用跟踪结果及帧同步头位置信息,用相对测量的方法获取伪距观测量信息:The pseudo-range observation information is obtained by using code correlation technology, and a local replica code with the same structure as the observation satellite ranging code is generated; the receiving and solving point is divided into multiple satellite navigation signal receiving channels, and each satellite navigation signal receiving channel continuously tracks a separate Satellite navigation signals, maintain stable and continuous tracking of satellite navigation signals; use the tracking results and frame synchronization header position information to obtain pseudo-range observation information by relative measurement:
1)以距离接收解算点最近的观测卫星为参考卫星,将帧同步头上升跳变沿位置时刻作为各观测卫星伪距观测量信息获取时刻;1) Taking the observation satellite closest to the receiving and solving point as the reference satellite, and taking the position moment of the rising edge of the frame synchronization header as the moment of obtaining the pseudo-range observation quantity information of each observation satellite;
2)求取各观测卫星与参考卫星相对伪距△ρi,如式(VI)所示:2) Calculate the relative pseudorange Δρ i between each observation satellite and the reference satellite, as shown in formula (VI):
式(VI)中,为第i颗观测卫星帧同步头上升跳变沿位置时刻;In formula (VI), is the position moment of the rising edge of the frame synchronization header of the i-th observation satellite;
3)观测卫星伪距观测量信息ρi,如式(VII)所示:3) Observing satellite pseudo-range observation quantity information ρ i , as shown in formula (VII):
式(VII)中,dt为卫星钟差参数,为接收解算点内置GNSS卫星导航信号最小传输时间,与光速c相乘为卫星导航信号最小传输距离,各观测卫星伪距观测量信息为最小传输距离与相对伪距的累积;In formula (VII), dt is the satellite clock error parameter, In order to receive the minimum transmission time of the built-in GNSS satellite navigation signal at the calculation point, the minimum transmission distance of the satellite navigation signal is multiplied by the speed of light c, and the pseudorange observation information of each observation satellite is the accumulation of the minimum transmission distance and the relative pseudorange;
步骤S2.2:获取多普勒频移量即多普勒频移观测量Step S2.2: Obtain the Doppler frequency shift amount, that is, the Doppler frequency shift observation amount
获取的多普勒频移观测量为跟踪处理的载波频率与卫星导航信号标称载波频率的差值。The obtained Doppler frequency shift observation is the difference between the tracked carrier frequency and the nominal carrier frequency of the satellite navigation signal.
根据本发明优选的,步骤S3具体实现过程如下:Preferably according to the present invention, the specific implementation process of step S3 is as follows:
步骤S3.1:位置信息数据解算Step S3.1: Calculate the position information data
通过提取的导航电文数据信息、伪距观测量信息以及精准距离信息数据,获取接收解算点在坐标系下的三维空间位置:Through the extracted navigation message data information, pseudo-range observation information and precise distance information data, the three-dimensional space position of the receiving solution point in the coordinate system is obtained:
观测方程如式(VIII)所示:The observation equation is shown in formula (VIII):
式(VIII)中,ρi表示第i颗观测卫星伪距观测量,(Xj,Yj,Zj)表示接收解算点在坐标系下的三维空间位置,(Xi,Yi,Zi)表示第i颗观测卫星,dt表示接收机终端钟差,dTi表示第i颗观测卫星钟差,表示第i颗观测卫星大气延迟误差;In formula (VIII), ρ i represents the pseudo-range observation amount of the i-th observation satellite, (X j , Y j , Z j ) represents the three-dimensional space position of the receiving point in the coordinate system, (Xi,Yi,Zi) represents the i-th observation satellite, dt represents the receiver terminal clock error, dT i represents the i-th observation satellite clock error, represents the atmospheric delay error of the i-th observation satellite;
由导航电文数据信息获取观测卫星坐标位置、卫星钟差、大气延迟误差,满足观测方程式(VIII)的满秩条件,即为满足接收处理4颗及以上观测卫星传输GNSS卫星导航信号数据,解算获取接收解算点的位置信息数据(Xj,Yj,Zj)及接收机终端钟差。The coordinate position of the observation satellite, the satellite clock error, and the atmospheric delay error are obtained from the navigation message data information, and the full rank condition of the observation equation (VIII) is satisfied. Obtain the position information data (X j , Y j , Z j ) of the received solution point and the receiver terminal clock error.
步骤S3.2:运动速度信息数据解算Step S3.2: Calculation of motion speed information data
通过提取的导航电文数据信息、跟踪处理数据,获取接收解算点在坐标系下的运动速度;观测方程如式(IX)所示:Through the extracted navigation text data information and tracking processing data, the movement speed of the receiving solution point in the coordinate system is obtained; the observation equation is shown in formula (IX):
D=ei(vi-vj)+b+δi (IX)D=e i (vi -v j )+b+δ i ( IX)
式(IX)中,D为多普勒频移, 为第i颗观测卫星多普勒频移量,λ为接收GNSS卫星导航信号载波频率波长,vi为第i颗观测卫星运动速度,由提取的导航电文数据获得,vj为接收解算点运动速度信息数据,其对应坐标系下的3个方向运动速度分别为[vxj,vyj,vzj]T,ei为接收解算点与观测卫星之间连线方向的余弦参数变量,其3个方向参数变量分别为:In formula (IX), D is the Doppler frequency shift, is the Doppler frequency shift of the i-th observation satellite, λ is the carrier frequency wavelength of the received GNSS satellite navigation signal, v i is the motion speed of the i-th observation satellite, obtained from the extracted navigation message data, and v j is the receiving solution point Movement velocity information data, the movement velocity in the corresponding three directions in the coordinate system is [v xj , v yj , v zj ] T , e i is the cosine parameter variable of the connection direction between the receiving solution point and the observation satellite, Its three direction parameter variables are:
(Xj,Yj,Zj)表示接收解算点在坐标系下的三维空间位置,(Xi,Yi,Zi)表示第i颗观测卫星,b为接收机终端钟差变化率,δi为由观测卫星钟差、电离层误差、对流层误差等各种因素引起的误差项;(X j , Y j , Z j ) represents the three-dimensional space position of the receiving solution point in the coordinate system, (X i , Y i , Z i ) represents the i-th observation satellite, and b is the receiver terminal clock error rate of change , δ i is the error term caused by various factors such as the observation satellite clock error, ionospheric error, and tropospheric error;
满足观测方程式(IX)满秩条件,即为满足接收处理4颗及以上观测卫星传输GNSS卫星导航信号数据,通过式(I)解算获取接收解算点运动速度信息数据。Satisfying the full rank condition of the observation equation (IX) means receiving and processing the GNSS satellite navigation signal data transmitted by 4 or more observation satellites, and obtaining the motion speed information data of the receiving and solving point by solving the equation (I).
本发明的有益效果为:The beneficial effects of the present invention are:
与现有技术相比,本发明提供一种基于自适应动态切换的导航信号接收处理系统及方法,适用于不同接收解算点的运动速度动态状况,增强卫星导航信号基带接收处理普适性;基于5G的高速传输特点,对基于卫星导航系统的综合应用终端开展服务,在任何适用场景下实现接收解算点位置及运动速度解算功能,构建接收解算点位置与运动速度信息大数据库。Compared with the prior art, the present invention provides a navigation signal receiving and processing system and method based on adaptive dynamic switching, which is suitable for the dynamic conditions of motion speed of different receiving and solving points, and enhances the universality of satellite navigation signal baseband receiving and processing; Based on the high-speed transmission characteristics of 5G, it provides services for the comprehensive application terminal based on the satellite navigation system, realizes the function of calculating the position of the receiving and solving point and the moving speed in any applicable scenario, and builds a large database of information on the position and moving speed of the receiving and solving point.
附图说明Description of drawings
为更加清楚地说明本发明实施例技术方案,下面将对实施例技术方案中所需要使用的附图作简单地介绍,其显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可根据这些附图获得其他的附图。In order to explain the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings required in the technical solutions of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained from these drawings without creative effort.
图1是根据本发明实施例的一种基于自适应动态切换的导航信号接收处理系统框图。FIG. 1 is a block diagram of a navigation signal receiving and processing system based on adaptive dynamic switching according to an embodiment of the present invention.
图2是根据本发明实施例的一种基于自适应动态切换的导航信号接收处理流程示意图。FIG. 2 is a schematic flowchart of a navigation signal receiving process based on adaptive dynamic handover according to an embodiment of the present invention.
图3是根据本发明实施例的接收处理卫星导航信号流程原理图。FIG. 3 is a schematic diagram of a process flow of receiving and processing satellite navigation signals according to an embodiment of the present invention.
图4是根据本发明实施例的二阶锁频环辅助三阶锁相环跟踪环路结构示意图。FIG. 4 is a schematic structural diagram of a tracking loop of a second-order frequency-locked loop assisted by a third-order phase-locked loop according to an embodiment of the present invention.
图5是根据本发明实施例的扩展卡尔曼滤波跟踪环路结构示意图。FIG. 5 is a schematic structural diagram of an extended Kalman filter tracking loop according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅为本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域的普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例1Example 1
一种基于自适应动态切换的导航信号接收处理系统,如图1所示,包括:接收机终端自适应动态切换接收处理系统、接收机伪距解算系统、接收机位置数据处理系统、信息传输系统与信息数据存储系统;A navigation signal receiving and processing system based on adaptive dynamic switching, as shown in Figure 1, includes: a receiver terminal adaptive dynamic switching receiving and processing system, a receiver pseudorange solution system, a receiver position data processing system, and an information transmission system. system and information data storage system;
其中,接收机终端自适应动态切换接收处理系统利用一定接收场景区域内的头顶可视卫星,选择地物点作为接收解算点,对头顶可视卫星传输的多模多频GNSS卫星导航信号进行接收处理、导航电文数据提取、基带解算,获取接收解算点可视接收卫星信息数据;Among them, the receiver terminal adaptive dynamic switching receiving processing system uses the overhead visible satellites in a certain receiving scene area, selects the object points as the receiving and solving points, and performs multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the overhead visible satellites. Reception processing, navigation message data extraction, baseband calculation, and acquisition of visible satellite information data at reception and calculation points;
接收机伪距解算系统对接收解算点与头顶可视卫星的伪距信息进行信息数据解算提取,获取相应每颗可视接收卫星与接收解算点之间的精准距离信息数据;对接收机终端自适应动态切换接收处理系统跟踪处理的多普勒频移量解算提取;为接收机位置数据处理系统获取接收解算点位置信息、运动速度信息作准备;The receiver pseudo-range calculation system performs information data calculation and extraction on the pseudo-range information of the receiving and solving point and the overhead visible satellite, and obtains the accurate distance information data between each visible receiving satellite and the receiving and calculating point; Receiver terminal adaptive dynamic switching receiving processing system tracking processing Doppler frequency shift calculation and extraction; prepare for the receiver position data processing system to obtain the position information and motion speed information of the receiving and solving point;
接收机位置数据处理系统汇聚一定接收场景区域内的接收机终端自适应动态切换接收处理系统提供的导航电文数据信息,同时汇聚一定接收场景区域内的接收机伪距解算系统提供的精准距离信息数据、多普勒频移量信息数据,获得位置解算、运动速度解算特征矩阵,解算获取接收解算点精准坐标位置信息数据、运动速度信息数据;The receiver position data processing system aggregates the navigation message data information provided by the receiver terminal adaptive dynamic switching reception processing system in a certain reception scene area, and at the same time aggregates the precise distance information provided by the receiver pseudorange solution system in a certain reception scene area data, Doppler frequency shift information data, obtain the characteristic matrix of position calculation and motion speed calculation, and obtain the precise coordinate position information data and motion speed information data of the receiving and calculation point through calculation;
信息传输系统利用5G的高速传输特点,向所述信息数据存储系统发送解算获取的接收解算点精准坐标位置信息数据、运动速度信息数据;The information transmission system utilizes the high-speed transmission characteristics of 5G to send the precise coordinate position information data and motion speed information data of the received solution point obtained by the solution to the information data storage system;
信息数据存储系统部署于系统终端服务器或工作站内,将所述信息传输系统传输的接收解算点精准坐标位置信息数据、运动速度信息数据按照有效数据库数据管理方式规整存档,构建接收解算点位置与运动速度信息大数据库。The information data storage system is deployed in the system terminal server or workstation, and the precise coordinate position information data and motion speed information data of the receiving and solving point transmitted by the information transmission system are regularly archived according to the effective database data management method, and the position of the receiving and solving point is constructed. Large database with movement speed information.
实施例2Example 2
一种基于自适应动态切换的导航信号接收处理构建方法,实施例1所述的导航信号接收处理系统接收头顶可视卫星传输GNSS卫星导航信号,如图2、图3所示,包括如下步骤:A navigation signal reception and processing construction method based on adaptive dynamic switching, the navigation signal reception and processing system described in Embodiment 1 receives the overhead visible satellite to transmit GNSS satellite navigation signals, as shown in Figure 2 and Figure 3, including the following steps:
利用三星七频(包括其以上的四星十三频)接收天线与接收机终端自适应动态切换的导航信号接收处理系统相连接,值得注意的是,四星十三频接收天线用以解算位置信息数据、运动速度信息数据结果优于三星七频接收天线,这与可参与位置、运动速度解算的多模多频GNSS卫星导航信号数据相关;The Samsung seven-band (including the above four-star and thirteen-band) receiving antenna is used to connect with the navigation signal receiving and processing system for adaptive dynamic switching of the receiver terminal. It is worth noting that the four-star and thirteen-frequency receiving antenna is used to solve the The results of position information data and motion speed information data are better than Samsung's seven-frequency receiving antenna, which is related to the multi-mode and multi-frequency GNSS satellite navigation signal data that can participate in the position and motion speed calculation;
步骤S1、在一定接收场景区域内,选择地物点作为接收解算点,对头顶可视卫星传输的多模多频GNSS卫星导航信号进行接收处理、导航电文数据提取、基带解算,获取接收解算点可视接收卫星信息数据;Step S1: In a certain receiving scene area, select a feature point as a receiving and solving point, and perform receiving processing, navigation text data extraction, and baseband solving on the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the overhead visible satellites, and obtain the received signal. The solution point can receive the satellite information data visually;
步骤S2、解算提取接收解算点在一定接收场景区域内头顶可视卫星的伪距信息数据,获取相应每颗可视接收卫星与接收解算点之间的精准距离信息数据;同时解算提取接收机终端自适应动态切换接收处理系统跟踪处理过程中的多普勒频移量;为接收机位置数据处理系统获取接收解算点位置信息、运动速度信息作准备;Step S2, solve and extract the pseudo-range information data of the overhead visible satellites in a certain receiving scene area with the receiving and solving point, and obtain the precise distance information data between each corresponding visible receiving satellite and the receiving and solving point; Extracting the Doppler frequency shift in the tracking process of the receiver terminal adaptive dynamic switching receiving processing system; preparing for the receiver position data processing system to obtain the position information and motion speed information of the receiving solution point;
步骤S3、将一定接收场景区域内提取的导航电文数据信息、多普勒频移量以及精准距离信息数据统一汇聚,获得位置解算、运动速度解算特征矩阵,解算获取接收解算点精准坐标位置信息数据、运动速度信息数据;Step S3: Unified aggregation of the navigation message data information, Doppler frequency shift amount and precise distance information data extracted in a certain receiving scene area to obtain a position solution and a motion speed solution feature matrix, and obtain accurate receiving and solution points. Coordinate position information data, motion speed information data;
步骤S4、利用5G的高速传输特点,向后端的信息数据存储系统发送解算获取的接收解算点精准坐标位置信息数据、运动速度信息数据;Step S4, using the high-speed transmission characteristics of 5G, send the precise coordinate position information data and motion speed information data of the received solution point obtained by the solution to the back-end information data storage system;
步骤S5、后端的信息数据存储系统统一汇聚传输的精准坐标位置信息数据、运动速度信息数据,按照有效数据库数据管理方式规整存档,构建接收解算点位置与运动速度信息大数据库。In step S5, the back-end information data storage system uniformly aggregates and transmits the precise coordinate position information data and motion speed information data, and archives them according to an effective database data management method, and constructs a large database of receiving and solving point positions and motion speed information.
实施例3Example 3
根据实施例2所述的一种基于自适应动态切换的导航信号接收处理构建方法,其区别在于:A method for constructing a navigation signal receiving and processing based on adaptive dynamic switching according to Embodiment 2, the difference is:
步骤S1具体实现过程包括:The specific implementation process of step S1 includes:
步骤S1.1:接收处理GNSS卫星导航信号Step S1.1: Receive and process GNSS satellite navigation signals
接收天线接收一定接收场景区域内的头顶可视卫星传输的多模多频GNSS卫星导航信号,传输进入接收机终端自适应动态切换接收处理系统,经数字化变频、采样、量化后为数字信号数据;The receiving antenna receives the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the overhead visible satellites in a certain receiving scene area, and transmits it into the receiver terminal adaptive dynamic switching receiving and processing system, which is digital signal data after digital frequency conversion, sampling and quantization;
数字化变频,是指:实现多模多频GNSS卫星导航信号在频域上的搬移,将多模多频GNSS卫星导航信号载波频率从标称射频频率下变频为中频频率;Digital frequency conversion refers to: realizing the transfer of multi-mode and multi-frequency GNSS satellite navigation signals in the frequency domain, and down-converting the carrier frequency of multi-mode and multi-frequency GNSS satellite navigation signals from the nominal RF frequency to the intermediate frequency frequency;
采样,是指:在时间连续轴上对接收观测卫星传输的多模多频GNSS卫星导航信号数字化处理,按某一时间间隔,抽取对应的信号幅度瞬时值;Sampling refers to: digitally process the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the receiving observation satellite on the time continuous axis, and extract the corresponding instantaneous value of the signal amplitude at a certain time interval;
量化,是指:在幅度连续轴上对接收观测卫星传输的多模多频GNSS卫星导航信号数字化处理,用有限的二进制数字表示量化处理的值,接收信号数据为数字信号数据;Quantization refers to the digital processing of the multi-mode and multi-frequency GNSS satellite navigation signals transmitted by the receiving observation satellite on the continuous axis of amplitude, and the quantized value is represented by a limited binary number, and the received signal data is digital signal data;
步骤S1.2:获取跟踪处理数据Step S1.2: Acquire tracking processing data
接收解算点以接收机位置数据处理系统实时获取的接收解算点运动速度信息数据为依据,自适应动态切换跟踪环路解决方法,高精度精准跟踪GNSS卫星导航信号;为导航电文数据、多普勒频移量提取步骤作准备,值得注意的是,初始阶段获取接收机运动速度信息数据时跟踪处理过程选择为二阶FLL辅助三阶PLL跟踪环路结构,在获得接收解算点运动速度信息数据时,以运动速度信息数据为依据,实时自适应动态切换跟踪环路结构,满足高精度跟踪、匹配运动速度的需求;The receiving and solving point is based on the movement speed information data of the receiving and solving point acquired by the receiver position data processing system in real time, and the adaptive and dynamic switching tracking loop solution method is used to track the GNSS satellite navigation signal with high precision and accuracy. Preparing for the extraction step of the Puller frequency shift, it is worth noting that the tracking process selects the second-order FLL-assisted third-order PLL tracking loop structure when acquiring the receiver motion speed information data in the initial stage. In the case of information data, based on the motion speed information data, real-time adaptive and dynamic switching of the tracking loop structure to meet the needs of high-precision tracking and matching motion speed;
运动速度信息数据是指接收机终端自适应动态切换接收处理系统接收GNSS卫星导航信号时载体实时运动速度;静止状态下,接收解算点运动速度真值为0;The movement speed information data refers to the real-time movement speed of the carrier when the receiver terminal adaptive dynamic switching receiving processing system receives the GNSS satellite navigation signal; in the static state, the true value of the movement speed of the receiving solution point is 0;
利用跟踪处理过程中的多普勒频移量作运动速度测量解算,获取运动速度信息数据;解算方程式如式(I)所示:Use the Doppler frequency shift in the tracking process for motion velocity measurement and calculation to obtain motion velocity information data; the solution equation is shown in formula (I):
λDi=ρi+c·dtu-c·dti-Ii+Ti+ε (I)λD i =ρ i +c·dt u -c·dt i -I i +T i +ε (I)
式(I)中,λ为载波频率波长,Di为第i颗观测卫星多普勒频移观测值,ρi为伪距观测量变化率,c为光速,dtu、dti分别为接收机终端钟差变化率、第i颗观测卫星钟差变化率,Ii、Ti分别为电离层、对流层延迟变化率,ε为观测噪声;In formula (I), λ is the carrier frequency wavelength, D i is the observed value of the Doppler frequency shift of the i-th observation satellite, ρ i is the rate of change of the pseudo-range observation, c is the speed of light, and dt u and dt i are the receiving The rate of change of the clock error of the terminal and the rate of change of the clock error of the i-th observation satellite, I i and T i are the rate of change of the ionosphere and troposphere delays, respectively, and ε is the observation noise;
接收解算点(Xu,Yu,Zu)与观测卫星(Xi,Yi,Zi)之间的方向余弦(exi i,eyi,ezi)如式(II)、式(III)、式(IV)所示:The direction cosine (e xi i , e yi , e zi ) between the receiving and solving point (X u , Yu , Z u ) and the observation satellite (X i , Y i , Z i ) is shown in formula (II), formula (III), shown in formula (IV):
伪距观测量变化率如式(V)所示:The rate of change of pseudorange observations is shown in formula (V):
式(V)中,为第i颗观测卫星运行速度,为接收解算点运动速度,[exi eyiezi]为接收解算点与观测卫星i的方向余弦;In formula (V), is the running speed of the i-th observation satellite, is the movement speed of the receiving solution point, [e xi e yi e zi ] is the cosine of the direction between the receiving solution point and the observation satellite i;
卫星钟差变化率量级为0.001ns/s,可忽略不计;忽略电离层、对流层延迟变化率;卫星位置、卫星运行速度由导航电文数据信息解算;获取接收解算点近似坐标位置,则接收解算点运动速度和接收机钟差变化率为待求未知数;接收4颗及以上观测卫星,构建特征矩阵方程组,由最小二乘法解算待求未知数;The magnitude of the change rate of the satellite clock error is 0.001ns/s, which can be ignored; the ionospheric and tropospheric delay change rates are ignored; the satellite position and satellite speed are calculated from the navigation message data information; the approximate coordinate position of the receiving point is obtained, then The motion speed of the receiving solution point and the receiver clock error rate of change are unknowns; receive 4 or more observation satellites, construct a characteristic matrix equation system, and solve the unknowns by the least squares method;
步骤S1.2具体实现过程包括:The specific implementation process of step S1.2 includes:
自适应动态切换指在一定接收场景区域内,以接收机位置数据处理系统解算提取的接收解算点运动速度信息数据作为判断依据,自适应动态切换接收解算点在对传输GNSS卫星导航信号接收处理时的跟踪环路解决方法:Adaptive dynamic switching means that within a certain receiving scene area, the motion speed information data of the receiving solution point calculated and extracted by the receiver position data processing system is used as the judgment basis. Tracking loop workaround during receive processing:
当接收解算点运动加速度小于5gm/s2,速度小于25m/s时,接收解算点采用二阶锁频环(FLL)辅助三阶锁相环(PLL)的跟踪环路结构接收处理GNSS卫星导航信号;When the motion acceleration of the receiving and solving point is less than 5gm/s 2 and the speed is less than 25m/s, the receiving and solving point adopts the tracking loop structure of the second-order frequency-locked loop (FLL) assisted by the third-order phase-locked loop (PLL) to receive and process GNSS satellite navigation signals;
接收解算点运动加速度求解过程为:在解算提取接收解算点运动速度序列基础上,经曲线拟合后微分运算解算获取加速度序列;利用M阶最小二乘拟合法获得分段速度多项式,对分段速度多项式求导,即为加速度序列。The process of solving the motion acceleration of the receiving and solving point is as follows: on the basis of extracting the motion velocity sequence of the receiving and solving point, the acceleration sequence is obtained by the differential operation after curve fitting; the segmental velocity polynomial is obtained by using the M-order least square fitting method. , the derivation of the piecewise velocity polynomial is the acceleration sequence.
锁频环(FLL)采用较宽的环路噪声带宽,以及较短的相关累积时间,以满足牵引载波频率到跟踪频率范围内,提供良好的动态跟踪性能;锁相环(PLL)采用较窄的环路噪声带宽,以及较高的环路阶数,以达到满足高精度跟踪GNSS卫星导航信号状态,匹配其理论动态区间;采用二阶锁频环辅助三阶锁相环的跟踪环路结构如图4所示。The frequency-locked loop (FLL) adopts a wider loop noise bandwidth and a shorter correlation accumulation time to meet the requirements of pulling the carrier frequency to the tracking frequency range and provides good dynamic tracking performance; the phase-locked loop (PLL) adopts a narrower The loop noise bandwidth and higher loop order can meet the requirements of high-precision tracking of the GNSS satellite navigation signal state and match its theoretical dynamic range; the tracking loop structure of the second-order frequency-locked loop assisted by the third-order phase-locked loop is adopted As shown in Figure 4.
当接收解算点运动加速度大于5gm/s2,速度大于25m/s时,接收解算点采用扩展卡尔曼滤波(EKF)跟踪环路结构接收处理GNSS卫星导航信号。When the motion acceleration of the receiver solution point is greater than 5gm/s 2 and the velocity is greater than 25m/s, the receiver solution point adopts the extended Kalman filter (EKF) tracking loop structure to receive and process the GNSS satellite navigation signal.
利用扩展卡尔曼滤波(EKF)代替图4中跟踪环路滤波器结构,达到将载波频率牵引到跟踪频率范围的同时,满足跟踪环路的稳定性,具备比相同阶数的二阶锁频环(FLL)辅助三阶锁相环(PLL)跟踪环路结构更高的跟踪精度;扩展卡尔曼滤波(EKF)跟踪环路结构图如图5所示。The extended Kalman filter (EKF) is used to replace the tracking loop filter structure in Fig. 4, so that the carrier frequency can be pulled to the tracking frequency range, and the stability of the tracking loop can be satisfied. (FLL) auxiliary third-order phase-locked loop (PLL) tracking loop structure for higher tracking accuracy; Extended Kalman filter (EKF) tracking loop structure diagram is shown in Figure 5.
步骤S1.3:通过信号捕获、跟踪处理,提取导航电文数据Step S1.3: Extract navigation message data through signal capture and tracking processing
信号捕获,是指:读取数字信号数据,将接收到的卫星导航信号与本地生成副本进行粗同步(码相关技术)处理,估计码相位、载波频率偏差量;Signal acquisition refers to: reading digital signal data, performing coarse synchronization (code correlation technology) processing between the received satellite navigation signal and the locally generated copy, and estimating the code phase and carrier frequency deviation;
跟踪处理,是指:相对于捕获而言,为更精细同步码相位、载波频率变化的处理过程;载波跟踪环路、码跟踪环路通过实时估计载波相位、码相位的偏移量,实现稳定、同步、持续跟踪,达到对输入卫星导航信号连续解调的需求;载波跟踪环路一般为锁相环、锁频环估计载波相位偏移量,码跟踪环路一般为延迟锁定环路估计码相位偏移量,在独立划分的跟踪通道中实现码相位、载波频率的精确同步;Tracking processing refers to the process of synchronizing the changes of the code phase and carrier frequency in a finer manner than the acquisition; the carrier tracking loop and the code tracking loop estimate the offset of the carrier phase and the code phase in real time to achieve stability , synchronization, and continuous tracking to meet the demand for continuous demodulation of the input satellite navigation signal; the carrier tracking loop is generally a phase-locked loop, a frequency-locked loop to estimate the carrier phase offset, and the code tracking loop is generally a delay-locked loop estimation code Phase offset, to achieve precise synchronization of code phase and carrier frequency in independently divided tracking channels;
卫星导航信号跟踪处理过程完成后,对跟踪环路解调获取的即时I支路分量信息进行位同步、帧同步、奇偶校验处理流程,按位提取导航电文数据。After the satellite navigation signal tracking process is completed, the real-time I branch component information obtained by the tracking loop demodulation is subjected to bit synchronization, frame synchronization, and parity check processing procedures, and the navigation message data is extracted bit by bit.
跟踪环路解调获取的即时I支路分量包含电文或二次码信息,依次经累加、求和、判决,通过帧同步处理(与电文或二次码中固定的帧同步头作相关运算),确定帧头序列位置;获取数据分量的同步结果,对数据分量进行译码,从而获得导航解算所需的导航电文数据信息;按接口控制文件(ICD)中规定的电文数据格式读取相应的星历数据信息,将其由二进制转换为十进制,用以卫星位置、速度等参数解算;对不同多模多频GNSS卫星导航信号而言,导航电文数据中均包含用于卫星轨道解算的半长轴、偏心率、近地点幅度角、升交点赤经、轨道倾角、平近点角、星历参考时刻等。The real-time I branch component obtained by the tracking loop demodulation contains the message or secondary code information, which is accumulated, summed, and judged in turn, and processed by frame synchronization (correlation operation with the fixed frame synchronization header in the message or secondary code) , determine the position of the frame header sequence; obtain the synchronization result of the data component, decode the data component, so as to obtain the navigation message data information required for the navigation solution; read the corresponding message data format according to the interface control file (ICD) The ephemeris data information is converted from binary to decimal for calculation of satellite position, speed and other parameters; for different multi-mode and multi-frequency GNSS satellite navigation signals, the navigation message data is included for satellite orbit calculation. The semi-major axis, eccentricity, amplitude angle of perigee, ascending node right ascension, orbital inclination, mean perigee angle, ephemeris reference time, etc.
导航信号接收处理指接收解算点将一定接收场景区域内头顶可视卫星传输的GNSS卫星导航信号,进行捕获、跟踪、解调导航电文数据等相关处理。Navigation signal receiving and processing means that the receiving and solving point will receive the GNSS satellite navigation signals transmitted by the overhead visible satellites in a certain area of the scene, and perform related processing such as capturing, tracking, and demodulating the navigation text data.
接收机伪距解算指接收解算点汇聚一定接收场景区域内头顶可视卫星与接收解算点之间的精准距离信息数据,即为伪距信息数据;同时解算提取跟踪处理过程中的多普勒频移量;为接收机位置数据处理系统解算接收解算点位置信息、运动速度信息作准备。Receiver pseudorange calculation refers to the collection of accurate distance information data between the overhead visible satellite and the receiver calculation point within a certain receiving scene area by the receiver calculation point, which is the pseudorange information data; Doppler frequency shift; prepare for the receiver position data processing system to calculate the position information and motion speed information of the receiving point.
接收机位置数据处理指利用提取的接收解算点导航电文数据、精准距离信息、多普勒频移量,构建位置解算、运动速度解算特征矩阵,解算获取其精准坐标位置及运动速度信息数据。Receiver position data processing refers to using the extracted navigation message data, accurate distance information, and Doppler frequency shift of the received and resolved points to construct a feature matrix for position calculation and motion speed calculation, and obtain its precise coordinate position and motion speed through calculation. information data.
信息传输系统与信息数据存储系统,通过5G通讯手段传输接收解算点精准坐标位置信息数据、运动速度信息数据并协同按照有效数据库数据管理方式规整存档,构建位置与运动速度信息大数据资源库。The information transmission system and the information data storage system transmit and receive the precise coordinate position information data and motion speed information data of the solution points through 5G communication means, and cooperate with them to organize and archive them according to the effective database data management method to build a big data resource library of position and motion speed information.
实施例4Example 4
根据实施例3所述的一种基于自适应动态切换的导航信号接收处理构建方法,其区别在于:A method for constructing a navigation signal receiving and processing based on adaptive dynamic switching according to Embodiment 3, the difference is:
步骤S2具体实现过程包括:The specific implementation process of step S2 includes:
步骤S2.1:获取伪距信息数据即伪距观测量信息Step S2.1: Acquire pseudorange information data, that is, pseudorange observation quantity information
利用码相关技术获取伪距观测量信息,生成与观测卫星测距码结构完全相同的本地复制码;接收解算点划分多个卫星导航信号接收通道,每个卫星导航信号接收通道连续跟踪单独的卫星导航信号,保持对卫星导航信号的稳定、持续跟踪;利用跟踪结果及帧同步头位置信息,用相对测量的方法获取伪距观测量信息:The pseudo-range observation information is obtained by using code correlation technology, and a local replica code with the same structure as the observation satellite ranging code is generated; the receiving and solving point is divided into multiple satellite navigation signal receiving channels, and each satellite navigation signal receiving channel continuously tracks a separate Satellite navigation signals, maintain stable and continuous tracking of satellite navigation signals; use the tracking results and frame synchronization header position information to obtain pseudo-range observation information by relative measurement:
1)以距离接收解算点最近的观测卫星为参考卫星,将帧同步头上升跳变沿位置时刻作为各观测卫星伪距观测量信息获取时刻;1) Taking the observation satellite closest to the receiving and solving point as the reference satellite, and taking the position moment of the rising edge of the frame synchronization header as the moment of obtaining the pseudo-range observation quantity information of each observation satellite;
2)求取各观测卫星与参考卫星相对伪距△ρi,如式(VI)所示:2) Calculate the relative pseudorange Δρ i between each observation satellite and the reference satellite, as shown in formula (VI):
式(VI)中,为第i颗观测卫星帧同步头上升跳变沿位置时刻;In formula (VI), is the position moment of the rising edge of the frame synchronization header of the i-th observation satellite;
3)观测卫星伪距观测量信息ρi,如式(VII)所示:3) Observing satellite pseudo-range observation quantity information ρ i , as shown in formula (VII):
式(VII)中,dt为卫星钟差参数,为接收解算点内置GNSS卫星导航信号最小传输时间,与光速c相乘为卫星导航信号最小传输距离,各观测卫星伪距观测量信息为最小传输距离与相对伪距的累积;In formula (VII), dt is the satellite clock error parameter, In order to receive the minimum transmission time of the built-in GNSS satellite navigation signal at the calculation point, the minimum transmission distance of the satellite navigation signal is multiplied by the speed of light c, and the pseudorange observation information of each observation satellite is the accumulation of the minimum transmission distance and the relative pseudorange;
定位算法为迭代运算的过程,利用伪距观测量信息计算接收解算点坐标位置;计算后续伪距观测量时,保持各观测卫星、参考卫星子帧间的毫秒数,确保各跟踪通道码片上升跳变沿的真实时刻;The positioning algorithm is an iterative operation process, and uses the pseudo-range observation information to calculate the coordinate position of the receiving point; when calculating the subsequent pseudo-range observation, the number of milliseconds between the sub-frames of each observation satellite and reference satellite is maintained to ensure that each tracking channel is chipped The real moment of the rising edge;
步骤S2.2:获取多普勒频移量即多普勒频移观测量Step S2.2: Obtain the Doppler frequency shift amount, that is, the Doppler frequency shift observation amount
接收机终端自适应动态切换接收处理系统中跟踪处理过程即为精确计算捕获到观测卫星传输GNSS卫星导航信号的载波频率、码相位信息,可稳定、持续同步随跟踪处理时长变化的输出结果值,其跟踪精度与伪距观测量信息直接相关;获取的多普勒频移观测量为跟踪处理的载波频率与卫星导航信号标称载波频率的差值。即:多普勒频移观测量=跟踪处理载波频率-信号标称载波频率。The tracking processing process in the receiver terminal adaptive dynamic switching receiving processing system is to accurately calculate and capture the carrier frequency and code phase information of the GNSS satellite navigation signal transmitted by the observation satellite, and can stably and continuously synchronize the output result value that changes with the tracking processing time. The tracking accuracy is directly related to the pseudorange observation information; the obtained Doppler frequency shift observation is the difference between the carrier frequency of the tracking processing and the nominal carrier frequency of the satellite navigation signal. That is: Doppler frequency shift observation = tracking processing carrier frequency - signal nominal carrier frequency.
实施例5Example 5
根据实施例3所述的一种基于自适应动态切换的导航信号接收处理构建方法,其区别在于:A method for constructing a navigation signal receiving and processing based on adaptive dynamic switching according to Embodiment 3, the difference is:
步骤S3具体实现过程如下:The specific implementation process of step S3 is as follows:
步骤S3.1:位置信息数据解算Step S3.1: Calculate the position information data
通过提取的导航电文数据信息、伪距观测量信息以及精准距离信息数据,获取接收解算点在坐标系下的三维空间位置:Through the extracted navigation message data information, pseudo-range observation information and precise distance information data, the three-dimensional space position of the receiving solution point in the coordinate system is obtained:
观测方程如式(VIII)所示:The observation equation is shown in formula (VIII):
式(VIII)中,ρi表示第i颗观测卫星伪距观测量,(Xj,Yj,Zj)表示接收解算点在坐标系下的三维空间位置,(Xi,Yi,Zi)表示一定接收场景区域内的第i颗观测卫星,dt表示接收机终端钟差,dTi表示第i颗观测卫星钟差,表示第i颗观测卫星大气延迟误差;In formula (VIII), ρ i represents the pseudo-range observation amount of the i-th observation satellite, (X j , Y j , Z j ) represents the three-dimensional space position of the receiving point in the coordinate system, (X i , Y i , Z i ) represents the i-th observation satellite in a certain receiving scene area, dt represents the receiver terminal clock error, dT i represents the i-th observation satellite clock error, represents the atmospheric delay error of the i-th observation satellite;
由导航电文数据信息获取观测卫星坐标位置、卫星钟差、大气延迟误差,满足观测方程式(VIII)的满秩条件,即为满足接收处理4颗及以上观测卫星传输GNSS卫星导航信号数据,解算获取接收解算点的位置信息数据(Xj,Yj,Zj)及接收机终端钟差。The coordinate position of the observation satellite, the satellite clock error, and the atmospheric delay error are obtained from the navigation message data information, and the full rank condition of the observation equation (VIII) is satisfied. Obtain the position information data (X j , Y j , Z j ) of the received solution point and the receiver terminal clock error.
步骤S3.2:运动速度信息数据解算Step S3.2: Calculation of motion speed information data
通过提取的导航电文数据信息、跟踪处理数据,获取接收解算点在坐标系下的运动速度;观测方程如式(IX)所示:Through the extracted navigation text data information and tracking processing data, the movement speed of the receiving solution point in the coordinate system is obtained; the observation equation is shown in formula (IX):
D=ei(vi-vj)+b+δi (IX)D=e i (vi -v j )+b+δ i ( IX)
式(IX)中,D为多普勒频移, 为第i颗观测卫星多普勒频移量,λ为接收GNSS卫星导航信号载波频率波长,vi为第i颗观测卫星运动速度,由提取的导航电文数据获得,vj为接收解算点运动速度信息数据,其对应坐标系下的3个方向运动速度分别为[vxj,vyj,vzj]T,ei为接收解算点与观测卫星之间连线方向的余弦参数变量,其3个方向参数变量分别为:In formula (IX), D is the Doppler frequency shift, is the Doppler frequency shift of the i-th observation satellite, λ is the carrier frequency wavelength of the received GNSS satellite navigation signal, v i is the motion speed of the i-th observation satellite, obtained from the extracted navigation message data, and v j is the receiving solution point Movement velocity information data, the movement velocity in the corresponding three directions in the coordinate system is [v xj , v yj , v zj ] T , e i is the cosine parameter variable of the connection direction between the receiving solution point and the observation satellite, Its three direction parameter variables are:
(Xj,Yj,Zj)表示接收解算点在坐标系下的三维空间位置,(Xi,Yi,Zi)表示一定接收场景区域内第i颗观测卫星,b为接收机终端钟差变化率,δi为由观测卫星钟差、电离层误差、对流层误差等各种因素引起的误差项;(X j , Y j , Z j ) represents the three-dimensional space position of the receiving solution point in the coordinate system, (X i , Y i , Z i ) represents the i-th observation satellite in a certain receiving scene area, and b is the receiver The rate of change of the terminal clock error, δ i is the error term caused by various factors such as the observation satellite clock error, ionospheric error, and tropospheric error;
满足观测方程式(IX)满秩条件,即为满足接收处理4颗及以上观测卫星传输GNSS卫星导航信号数据,通过式(I)解算获取接收解算点运动速度信息数据。Satisfying the full rank condition of the observation equation (IX) means receiving and processing the GNSS satellite navigation signal data transmitted by 4 or more observation satellites, and obtaining the motion speed information data of the receiving and solving point by solving the equation (I).
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210775127.5A CN115015979B (en) | 2022-07-01 | 2022-07-01 | Navigation signal receiving and processing system and method based on self-adaptive dynamic switching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210775127.5A CN115015979B (en) | 2022-07-01 | 2022-07-01 | Navigation signal receiving and processing system and method based on self-adaptive dynamic switching |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115015979A true CN115015979A (en) | 2022-09-06 |
CN115015979B CN115015979B (en) | 2024-09-27 |
Family
ID=83079432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210775127.5A Active CN115015979B (en) | 2022-07-01 | 2022-07-01 | Navigation signal receiving and processing system and method based on self-adaptive dynamic switching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115015979B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119270314A (en) * | 2024-12-06 | 2025-01-07 | 山东大学 | A GNSS service performance monitoring method and system based on Zhiyun Security Network domain |
CN119322357A (en) * | 2024-12-18 | 2025-01-17 | 山东理工大学 | GNSS (Global navigation satellite System) position information service monitoring method and system based on configurable parameters |
CN119355764A (en) * | 2024-12-23 | 2025-01-24 | 山东理工大学 | GNSS/5G fusion location information service performance monitoring method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101609140A (en) * | 2009-07-09 | 2009-12-23 | 北京航空航天大学 | A compatible navigation receiver positioning system and its positioning method |
CN103176196A (en) * | 2013-03-04 | 2013-06-26 | 北京航空航天大学 | Receiving method for interoperation receiver |
CN110308467A (en) * | 2019-06-21 | 2019-10-08 | 南京理工大学 | An ultra-tightly coupled microsystem and method based on Zynq-7020 |
WO2022095939A1 (en) * | 2020-11-04 | 2022-05-12 | 展讯通信(上海)有限公司 | Gnss receiver and satellite capture tracking method |
-
2022
- 2022-07-01 CN CN202210775127.5A patent/CN115015979B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101609140A (en) * | 2009-07-09 | 2009-12-23 | 北京航空航天大学 | A compatible navigation receiver positioning system and its positioning method |
CN103176196A (en) * | 2013-03-04 | 2013-06-26 | 北京航空航天大学 | Receiving method for interoperation receiver |
CN110308467A (en) * | 2019-06-21 | 2019-10-08 | 南京理工大学 | An ultra-tightly coupled microsystem and method based on Zynq-7020 |
WO2022095939A1 (en) * | 2020-11-04 | 2022-05-12 | 展讯通信(上海)有限公司 | Gnss receiver and satellite capture tracking method |
Non-Patent Citations (1)
Title |
---|
周鹏;刘晖;钱闯;: "GPS单频实时动态定位研究与实现", 测绘通报, no. 05, 25 May 2015 (2015-05-25) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119270314A (en) * | 2024-12-06 | 2025-01-07 | 山东大学 | A GNSS service performance monitoring method and system based on Zhiyun Security Network domain |
CN119322357A (en) * | 2024-12-18 | 2025-01-17 | 山东理工大学 | GNSS (Global navigation satellite System) position information service monitoring method and system based on configurable parameters |
CN119355764A (en) * | 2024-12-23 | 2025-01-24 | 山东理工大学 | GNSS/5G fusion location information service performance monitoring method and system |
Also Published As
Publication number | Publication date |
---|---|
CN115015979B (en) | 2024-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115015979A (en) | Navigation signal receiving and processing system and method based on self-adaptive dynamic switching | |
RU2752827C1 (en) | Method and system for differential correction of navigation | |
CN109951796B (en) | Cloud + terminal positioning service method and system | |
CN114594500B (en) | GNSS/LEO fusion positioning receiver system and positioning method | |
WO2020077941A1 (en) | Surveying and mapping vehicle positioning system and method in urban canyon environment | |
CN114095070B (en) | Arrow body information feedback device based on Beidou satellite navigation | |
CN106019333B (en) | A kind of Beidou navigation signal phasor tracking based on incoherent discriminator | |
CN111090109B (en) | Compensation method for quick frequency difference change by star carrier frequency difference extraction | |
CN114236580B (en) | A method for real-time orbit determination and time-frequency synchronization of low-orbit satellites based on B2b signals | |
CN1361431A (en) | Complete integral navigation positioning method and system | |
CN104614739B (en) | Beidou multi-frequency receiver signal joint tracking method based on anti-jamming filter | |
CN109660309A (en) | The method apart from speed clock deviation frequency difference is measured using two-way communication transmission frame swynchronization code | |
CN109307873A (en) | An INS-aided dual Kalman filter satellite signal tracking loop | |
Wang et al. | Multi-frequency smartphone positioning performance evaluation: insights into A-GNSS PPP-B2b services and beyond | |
CN112415550A (en) | Low-orbit satellite real-time precise orbit determination method and system based on Beidou short message | |
CN110515109A (en) | A kind of method and device merging the autonomous PNT time based on multiple information sources | |
CN117111125A (en) | Real-time precise single-point positioning method based on Beidou No. three short message | |
CN102983901B (en) | Synchronization assisting method compatible with global positioning system (GPS), Beidou 2 (BD2) and GLONASS system | |
CN109283557B (en) | Double-pass pseudo code auxiliary carrier high-precision inter-satellite ranging system and method | |
CN105954772B (en) | A kind of navigation signal vector tracking method of sane unbiased | |
CN106291612B (en) | A kind of aeronautical satellite inter-satellite link wireless signal high-performance prize judgment method | |
CN105572700B (en) | One kind is disturbed channel self-test GPS vector tracking loop methods | |
CN111158031B (en) | Ionospheric delay extraction method and device, user, server and positioning system | |
Jin et al. | Analysis of a federal Kalman filter-based tracking loop for GPS signals | |
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 |