[go: up one dir, main page]

CN108616977B - UWB (ultra wide band) multipoint time delay correction method based on least square adjustment - Google Patents

UWB (ultra wide band) multipoint time delay correction method based on least square adjustment Download PDF

Info

Publication number
CN108616977B
CN108616977B CN201810644973.7A CN201810644973A CN108616977B CN 108616977 B CN108616977 B CN 108616977B CN 201810644973 A CN201810644973 A CN 201810644973A CN 108616977 B CN108616977 B CN 108616977B
Authority
CN
China
Prior art keywords
base station
uwb
time delay
control point
observation
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.)
Expired - Fee Related
Application number
CN201810644973.7A
Other languages
Chinese (zh)
Other versions
CN108616977A (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.)
Tongji University
Original Assignee
Tongji University
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 Tongji University filed Critical Tongji University
Priority to CN201810644973.7A priority Critical patent/CN108616977B/en
Publication of CN108616977A publication Critical patent/CN108616977A/en
Application granted granted Critical
Publication of CN108616977B publication Critical patent/CN108616977B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a UWB (ultra-wide band) multipoint time delay correction method based on least square adjustment, which comprises the steps of firstly, selecting a plurality of uniformly distributed control points on the ground, collecting static data on the control points, and solving the relative signal propagation time delay quantity among UWB base stations by adopting the least square adjustment idea according to the obtained static observation data, the control points and the coordinates of the UWB system base stations by combining a GNSS data processing method so as to realize the time synchronization among the UWB base stations. The invention is designed aiming at the problem of asynchronous clocks of all base stations in UWB positioning, and is suitable for a UWB positioning system which adopts a synchronous control device to carry out time synchronous control. When the delay of the signal propagation time among the base stations is calculated, the observation values of the control points are selected to be jointly solved, compared with the solving of a single control point, the influence of various observation errors on time delay correction is reduced, the calculation result is more accurate, and the reliability is higher.

Description

一种基于最小二乘平差的UWB多点时延校正方法A UWB Multi-point Delay Correction Method Based on Least Squares Adjustment

技术领域technical field

本发明涉及超宽带(UWB:ultra-wide band)室内导航定位技术数据处理领域,尤其涉及一种用于UWB基站间实现时钟同步的时延校正方法。The invention relates to the field of ultra-wide band (UWB: ultra-wide band) indoor navigation and positioning technology data processing, in particular to a time delay correction method for realizing clock synchronization between UWB base stations.

背景技术Background technique

在过去的几十年中,高精度室外导航定位技术如全球卫星导航系统(GNSS)已日趋成熟,精度已由开始的米级提高到厘米级。随着精密定位技术的发展,GNSS技术在军用与民用领域都得到了广泛应用。同时,室内环境下的高精度导航定位技术也成为了各大研究机构与企业的研究热点。与室外定位相比,室内环境的结构更为复杂,人员和障碍物更为密集,且没有稳定而普适的传感器体系。目前常用的室内定位技术包括超宽带(Ultra-wideband),射频识别(Radio-Frequency Identification,RFID),红外线(Infrared-Ray,IR),超声波(Ultrasound-Wave),蓝牙以及无线局域网(Wireless Local Area Networks,WLAN)等技术。In the past few decades, high-precision outdoor navigation and positioning technologies such as Global Navigation Satellite System (GNSS) have become more and more mature, and the accuracy has been improved from the initial meter level to the centimeter level. With the development of precision positioning technology, GNSS technology has been widely used in both military and civilian fields. At the same time, high-precision navigation and positioning technology in indoor environment has also become a research hotspot of major research institutions and enterprises. Compared with outdoor positioning, the structure of indoor environment is more complex, people and obstacles are denser, and there is no stable and universal sensor system. Currently commonly used indoor positioning technologies include Ultra-wideband (Ultra-wideband), Radio-Frequency Identification (RFID), Infrared-Ray (IR), Ultrasound-Wave (Ultrasound-Wave), Bluetooth and Wireless Local Area Networks, WLAN) and other technologies.

其中,UWB技术是二十世纪中期美国军方开发的一种无线通信技术,21世纪初叶逐步开始转向民用用途。UWB技术具有定位精度高(可达10cm以内)、传输速率高(可达1Gbit/s)、空间容量大、功耗低、隐蔽性好、抗干扰能力强等特点。能够满足一些高精度室内定位场景的需求,如工业测量、军事训练、人员监管、大型场馆导航等领域。Among them, UWB technology is a wireless communication technology developed by the US military in the mid-20th century, and gradually began to turn to civilian use in the early 21st century. UWB technology has the characteristics of high positioning accuracy (up to within 10cm), high transmission rate (up to 1Gbit/s), large space capacity, low power consumption, good concealment, and strong anti-interference ability. It can meet the needs of some high-precision indoor positioning scenarios, such as industrial measurement, military training, personnel supervision, large venue navigation and other fields.

与卫星定位的原理相似,UWB系统也是通过测量信号由标签到各个基站的传播时间来进行定位。由于每个基站都有自己独立的时钟源,且每个基站的时钟源所用的不同晶振都存在不同的频率偏差,该频率偏差并不是个常数。因此各个基站测得的标签信号到达时间(Time of arrival,TOA)不具有相同的时间基准。如果不对该时间同步问题进行处理,将会导致观测数据失效或控制错误,无法准确定位。Similar to the principle of satellite positioning, the UWB system also performs positioning by measuring the propagation time of the signal from the tag to each base station. Since each base station has its own independent clock source, and different crystal oscillators used in the clock source of each base station have different frequency deviations, the frequency deviation is not a constant. Therefore, the time of arrival (TOA) of the tag signal measured by each base station does not have the same time reference. If the time synchronization problem is not dealt with, the observation data will be invalid or the control error will be caused, and the accurate positioning will not be possible.

针对UWB时钟同步问题,国内外学者做了大量研究。其中大多针对UWB的测距协议,如经典的双程测距法、非对称双边双向测距、对称双边双向测距,以及一些在此基础上改进的测距协议。Decawave公司还研究了在各基站时钟之外,再引入一个同步控制装置,数据从标签发出经基站接受后发送到同步控制装置以实现各时钟的同步。但是这些方法大多是从通讯技术的角度出发,缺少校正过程中的数据分析,也没有考虑到各类随机误差和偶然误差对时间同步校准的影响。Domestic and foreign scholars have done a lot of research on the problem of UWB clock synchronization. Most of them are for UWB ranging protocols, such as the classic two-way ranging method, asymmetric bilateral two-way ranging, symmetric bilateral two-way ranging, and some improved ranging protocols on this basis. Decawave has also studied the introduction of a synchronization control device in addition to the clocks of each base station. The data is sent from the tag and received by the base station and then sent to the synchronization control device to realize the synchronization of each clock. However, most of these methods are from the perspective of communication technology, lack of data analysis in the calibration process, and do not take into account the effects of various random errors and accidental errors on time synchronization calibration.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种UWB多点时延校正方法,能够处理UWB室内导航定位等应用中UWB基站时间同步的问题。The purpose of the present invention is to provide a UWB multi-point time delay correction method, which can deal with the problem of time synchronization of UWB base stations in applications such as UWB indoor navigation and positioning.

本发明参考GNSS卫星钟差解算的思想,结合GNSS数据处理理论,提出了一种基于同步控制装置的UWB多控制点时延校正方法。其基本思想为选取若干离散分布的已知点作为控制点,通过在各个控制点上观测一段时长的静态数据,结合GNSS最小二乘平差及粗差探测方法,求得各个基站相对于基准基站的信号传播时间,即时间延迟量。该方法与传统的与单个控制点校正时延相比,削弱了不同观测环境下观测误差的影响,使时延计算结果更加准确,可靠性更强。Referring to the idea of GNSS satellite clock error calculation and combining with GNSS data processing theory, the present invention proposes a UWB multi-control point time delay correction method based on a synchronous control device. The basic idea is to select a number of discretely distributed known points as control points, and by observing static data for a period of time at each control point, combined with GNSS least squares adjustment and gross error detection methods, to obtain each base station relative to the reference base station. The signal propagation time, that is, the amount of time delay. Compared with the traditional time delay correction with a single control point, this method weakens the influence of observation errors in different observation environments, making the time delay calculation results more accurate and more reliable.

为了达到上述目的,本发明给出的方法技术方案为:In order to achieve the above-mentioned purpose, the method technical scheme that the present invention provides is:

一种基于最小二乘平差的UWB多点时延校正方法,包括:A UWB multi-point delay correction method based on least squares adjustment, comprising:

步骤L1:在UWB系统覆盖范围内选取若干均匀分布的离散的控制点,获取控制点坐标以及UWB系统各个基站的坐标;Step L1: select several uniformly distributed discrete control points within the coverage of the UWB system, and obtain the coordinates of the control points and the coordinates of each base station of the UWB system;

步骤L2:在所布设的控制点上放置标签,在各个控制点上采集静态数据;Step L2: place labels on the laid control points, and collect static data on each control point;

步骤L3:结合UWB系统布设场景内的先验环境信息对原始观测数据进行预处理,选取基准基站,构造差分观测值;Step L3: Preprocess the original observation data in combination with the prior environment information in the UWB system deployment scene, select a reference base station, and construct a differential observation value;

步骤L4:结合现有误差改正模型,对步骤L2所述各控制点的静态观测数据进行系统误差改正;Step L4: performing systematic error correction on the static observation data of each control point described in Step L2 in combination with the existing error correction model;

步骤L5:结合GNSS数据处理方法,根据步骤L4中获取的各个控制点观测值,求得各个控制点所对应的时延值,进而求得各个UWB基站间的相对时延量。Step L5: Combined with the GNSS data processing method, according to the observation values of each control point obtained in step L4 , obtain the delay value corresponding to each control point, and then obtain the relative delay amount between each UWB base station.

可选的,在上述UWB多点时延校正方法中,所述步骤L1包括:Optionally, in the above UWB multi-point delay correction method, the step L1 includes:

在UWB系统布设环境内选择观测条件较好,分布均匀的若干离散控制点;Select several discrete control points with better observation conditions and uniform distribution in the UWB system deployment environment;

所有基站均能被至少一个控制点有效观测;All base stations can be effectively observed by at least one control point;

保证两两控制点具有至少一个公共的可有效观测的基站。It is ensured that every two control points have at least one common base station that can be effectively observed.

可选的,在上述UWB多点时延校正方法中,所述步骤L3中数据预处理包括:Optionally, in the above UWB multi-point delay correction method, the data preprocessing in step L3 includes:

考虑室内环境遮挡情况,剔除各个控制点上不能通视的基站坐标;Considering the occlusion of the indoor environment, remove the coordinates of the base station that cannot be seen from each control point;

选取各个控制点对应的基准基站作为站间差分的基准。The reference base station corresponding to each control point is selected as the reference for the difference between stations.

可选的,在上述UWB多点时延校正方法中,所述步骤L3中基准基站的选取包括:Optionally, in the above-mentioned UWB multi-point delay correction method, the selection of the reference base station in the step L3 includes:

保证基准基站与控制点间可互相通视;Ensure that the reference base station and the control point can communicate with each other;

保证该基准基站可同时被包括该控制点在内的至少两个控制点有效观测;Ensure that the reference base station can be effectively observed by at least two control points including the control point at the same time;

尽可能选取控制点附近的基站作为基准基站;Select the base station near the control point as the reference base station as much as possible;

各控制点尽可能选取相同的基准基站。Each control point selects the same reference base station as much as possible.

可选的,在上述UWB多点时延校正方法中,所述步骤L4包括:Optionally, in the above UWB multi-point delay correction method, the step L4 includes:

UWB基站天线的天线相位中心偏差改正及其余系统误差改正。Correction of antenna phase center deviation and other system errors of UWB base station antenna.

可选的,在上述UWB多点时延校正方法中,所述步骤L5包括:Optionally, in the above UWB multi-point delay correction method, the step L5 includes:

根据各控制点观测值联合求解,采用最小二乘平差的方法求得各个UWB基站间的相对时延量;According to the joint solution of the observed values of each control point, the method of least squares adjustment is used to obtain the relative time delay between each UWB base station;

求解过程中采用粗差探测理论对偏差较大的观测值进行剔除,并迭代求解最终的时延量。In the solution process, the gross error detection theory is used to eliminate the observations with large deviation, and the final delay value is iteratively solved.

综上所述,本发明基于UWB同步控制装置,通过多控制点最小二乘平差联合时延解算,引入了多余观测量,减小了各类观测误差对时延校正的影响,提高了时延校正的精度以及稳定性To sum up, based on the UWB synchronous control device, the present invention introduces redundant observations through multi-control point least-squares adjustment and joint time-delay calculation, reduces the influence of various observation errors on time-delay correction, and improves Accuracy and Stability of Delay Correction

具体的,与现有技术相比,本发明具有以下优点:Specifically, compared with the prior art, the present invention has the following advantages:

现有的UWB时钟同步技术多针对电子通讯领域,没有考虑时延校正过程中的数据处理方法。本发明基于时钟同步控制装置,提出了一种多控制点时延校正方法。与传统的单点时延校正方法相比,本方法参考GNSS卫星钟差计算方法,通过布设离散分布的多个控制点进行校准,引入了多余观测量;且通过最小二乘平差方法计算最终的时延值,能够在一定程度上削弱由不同观测环境引起的各类观测误差的影响,提高了时延校正的精度;在计算过程中考虑了室内环境物体遮挡等影响,并采用粗差探测方法剔除误差较大的观测值,保证了计算结果的稳定性与可用性。The existing UWB clock synchronization technology is mostly aimed at the field of electronic communication, and does not consider the data processing method in the time delay correction process. Based on the clock synchronization control device, the present invention proposes a multi-control point time delay correction method. Compared with the traditional single-point delay correction method, this method refers to the GNSS satellite clock error calculation method, and calibrates by arranging multiple discretely distributed control points, and introduces redundant observations; and the least squares adjustment method is used to calculate the final It can weaken the influence of various observation errors caused by different observation environments to a certain extent, and improve the accuracy of time delay correction; in the calculation process, the influence of indoor environmental object occlusion is considered, and gross error detection is adopted. The method eliminates the observations with large errors, which ensures the stability and availability of the calculation results.

附图说明Description of drawings

图1为本发明一优选实施例中的UWB多点时延校准方法流程示意图;1 is a schematic flowchart of a UWB multi-point delay calibration method in a preferred embodiment of the present invention;

图2为图1中步骤S3具体流程示意图;Fig. 2 is the specific flow chart of step S3 in Fig. 1;

图3为图1中步骤S5具体流程示意图。FIG. 3 is a schematic diagram of a specific flow of step S5 in FIG. 1 .

具体实施方式Detailed ways

下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。The specific embodiments of the present invention will be described in more detail below with reference to the schematic diagrams. The advantages and features of the present invention will become apparent from the following description and claims. It should be noted that, the accompanying drawings are all in a very simplified form and in inaccurate scales, and are only used to facilitate and clearly assist the purpose of explaining the embodiments of the present invention.

参考图1,本发明一优选实施例中,一种基于最小二乘平差的多点延校正方法包括:Referring to FIG. 1, in a preferred embodiment of the present invention, a multi-point extension correction method based on least squares adjustment includes:

步骤S1:在UWB系统基站覆盖范围内选取若干均匀分布的离散的控制点,获取控制点坐标以及UWB系统的各个基站坐标;Step S1: select several uniformly distributed discrete control points within the coverage of the base station of the UWB system, and obtain the coordinates of the control points and the coordinates of each base station of the UWB system;

具体的,在控制点选取时应注意:Specifically, pay attention to the following when selecting control points:

在UWB系统布设环境内选择观测条件较好,分布均匀的若干离散控制点;Select several discrete control points with better observation conditions and uniform distribution in the UWB system deployment environment;

所有基站均能被至少一个控制点有效观测;All base stations can be effectively observed by at least one control point;

保证两两控制点具有至少一个公共的可有效观测的基站。It is ensured that every two control points have at least one common base station that can be effectively observed.

步骤S2:在所布设的控制点上放置标签,获取各个控制点上的静态数据(步骤S2为本领域常规技术):Step S2: place labels on the laid control points to obtain static data on each control point (step S2 is a conventional technique in the art):

其基本观测方程为:Its basic observation equation is:

Figure BDA0001703295560000051
Figure BDA0001703295560000051

其中,下标k表示第k个标签,上标i表示第i个基站,

Figure BDA0001703295560000052
表示标签k收到的基站i的观测值。此处应注意,有同步控制装置的情况下,观测值实际为信号由标签经基站到达同步控制装置的时间。
Figure BDA0001703295560000053
为标签和基站之间的距离,
Figure BDA0001703295560000054
表示基站i的天线相位偏差,dtk为标签的钟差,δt为同步控制装置的钟差,ri为第i个基站到同步控制装置之间的时延量,
Figure BDA0001703295560000055
为观测噪声,c表示光速。Among them, the subscript k represents the kth label, the superscript i represents the ith base station,
Figure BDA0001703295560000052
represents the observation value of base station i received by tag k. It should be noted here that in the case of a synchronization control device, the observed value is actually the time when the signal arrives at the synchronization control device from the tag via the base station.
Figure BDA0001703295560000053
is the distance between the tag and the base station,
Figure BDA0001703295560000054
Represents the antenna phase deviation of base station i, dt k is the clock difference of the label, δt is the clock difference of the synchronization control device, ri is the delay amount between the i -th base station and the synchronization control device,
Figure BDA0001703295560000055
is the observation noise, and c is the speed of light.

由于原始观测值可能会有加大数的情况,时延校正及定位解算时通常采用各个基站间观测值差分的方法进行计算。Since the original observation value may increase in number, the method of the difference of observation values between each base station is usually used for calculation of time delay correction and positioning solution.

步骤S3:数据预处理,构造差分观测值。Step S3: Data preprocessing to construct differential observations.

具体的,参考图2,步骤S3包括:Specifically, referring to FIG. 2 , step S3 includes:

步骤S31:删除各控制点上不能通视的基站对应的观测值。Step S31: Delete the observation values corresponding to the base stations that cannot be seen from each control point.

具体的,应考虑环境中障碍物遮挡的影响。Specifically, the influence of occlusion by obstacles in the environment should be considered.

可选的,可先获取障碍物的顶点坐标,用外积判断线段是否相交的方法确定基站信号是否被遮挡。设障碍物两相邻顶点坐标为n,n+1,标签坐标为k,基站坐标为i,若满足:Optionally, the vertex coordinates of the obstacle can be obtained first, and the method of judging whether the line segments intersect by the outer product can be used to determine whether the base station signal is blocked. Let the coordinates of the two adjacent vertices of the obstacle be n, n+1, the label coordinate be k, and the base station coordinate be i, if it satisfies:

(nk×ni)*((n+1)k×(n+1)i)<0且 (2)(nk×ni)*((n+1)k×(n+1)i)<0 and (2)

(kn×k(n+1))*(in×i(n+1))<0(kn×k(n+1))*(in×i(n+1))<0

其中,nk表示n、k两点连线形成的向量,ni表示n、i两点连线形成的向量,(n+1)k表示n+1、k两点连线形成的向量,(n+1)i表示n+1、i两点连线形成的向量,符号“×”的含义为a×b=axby-aybx,a、b表示任意2个进行叉乘的向量,则认为该基站信号被遮挡,删除该基站观测值。判断遮挡情况有多种方法,本发明对此不做要求。Among them, nk represents the vector formed by connecting the two points n and k, ni represents the vector formed by connecting the two points n and i, (n+1)k represents the vector formed by connecting the two points n+1 and k, (n +1)i represents the vector formed by connecting the two points of n+1 and i. The meaning of the symbol “×” is a×b=a x b y -a y b x , and a and b represent any 2 cross-products. vector, the base station signal is considered to be blocked, and the base station observation value is deleted. There are various methods for judging the occlusion situation, which is not required in the present invention.

步骤S32:选取各控制点的基准基站。Step S32: Select the reference base station of each control point.

基准基站选取时,应首先保证基站与控制点间通视。并选取离控制点距离最近的基站作为基准基站,以尽量减小复杂环境中各类误差的影响。同时,应保证该基站可同时被包括该控制点在内的至少两个控制点有效观测,以统一多控制点时延解算的基准。若该基站仅能被当前控制点观测,则在备选子集中去掉该基站,再在备选子集中选择距离控制点最近的基站作为基准基站,依次类推,直到确定该控制点的基准基站。When the reference base station is selected, the line of sight between the base station and the control point should be ensured first. The base station closest to the control point is selected as the reference base station to minimize the influence of various errors in complex environments. At the same time, it should be ensured that the base station can be effectively observed by at least two control points including the control point at the same time, so as to unify the benchmark for multi-control point delay calculation. If the base station can only be observed by the current control point, the base station is removed from the candidate subset, and the base station closest to the control point is selected as the reference base station in the candidate subset, and so on until the reference base station of the control point is determined.

步骤S33:构造各控制点的差分观测值。Step S33: Construct the difference observation value of each control point.

具体的,若有任一基站i,基准基站j,标签k,则差分观测方程为:Specifically, if there is any base station i, reference base station j, and label k, the differential observation equation is:

Figure BDA0001703295560000061
Figure BDA0001703295560000061

其中,差分算子

Figure BDA0001703295560000062
可以看出,通过基站间观测值做差,标签和同步控制装置的钟差均被消掉,但此时还残留有天线相位偏差等系统误差以及观测噪声。Among them, the difference operator
Figure BDA0001703295560000062
It can be seen that the clock difference between the tag and the synchronization control device is eliminated by the difference between the observed values between the base stations, but there are still system errors such as antenna phase deviation and observation noise.

步骤S4:结合现有误差改正模型进行系统误差改正。Step S4: Perform systematic error correction in combination with the existing error correction model.

具体的,可结合现有的误差改正模型对天线相位偏差进行改正,改正后的观测方程为:Specifically, the antenna phase deviation can be corrected in combination with the existing error correction model, and the corrected observation equation is:

Figure BDA0001703295560000063
Figure BDA0001703295560000063

此时,(4)中的未知数仅为rij,代入标签坐标(控制点坐标)和基站坐标,则可求出i、j两基站间的相对时间延迟量。At this time, the unknown in (4) is only r ij , and by substituting label coordinates (control point coordinates) and base station coordinates, the relative time delay between i and j base stations can be obtained.

步骤S5:采用最小二乘平差方法求得各基站时延值。Step S5: Obtain the delay value of each base station by using the least squares adjustment method.

具体的,参考图3,本发明一优选实施例中的步骤S5包括:Specifically, referring to FIG. 3 , step S5 in a preferred embodiment of the present invention includes:

步骤S51:平差求得各个控制点上各基站相对时延值。Step S51: Adjustment to obtain the relative time delay value of each base station on each control point.

设共有n个基站,将(4)写成矩阵形式,则观测方程为:Suppose there are n base stations in total, and (4) is written in matrix form, then the observation equation is:

L=Ax+∈(5)L=Ax+∈(5)

其中

Figure BDA0001703295560000064
x=[r1j r2j ... r(j-1)jr(j+1)j... rnj],A为n-1维单位阵,∈为残差向量,则其法方程为:in
Figure BDA0001703295560000064
x=[r 1j r 2j ... r (j-1)j r (j+1)j ... r nj ], A is the n-1 dimensional unit matrix, ∈ is the residual vector, then its normal equation for:

N=ATPA,U=ATPL (6)N=A T PA, U=A T PL (6)

可选的,可采用标签与基站距离、观测值信噪比等参数确定权阵P,本发明对此不做限制。Optionally, parameters such as the distance between the tag and the base station, the signal-to-noise ratio of the observation value, etc. may be used to determine the weight matrix P, which is not limited in the present invention.

设观测时长为m个历元,则最终求得该控制点上的时延值为:Assuming that the observation duration is m epochs, the delay value at the control point is finally obtained as:

Figure BDA0001703295560000065
Figure BDA0001703295560000065

其中,下标t表示第t个历元。where the subscript t represents the t-th epoch.

步骤S52:将各组时延归算到同一基准基站。Step S52: Return each group of time delays to the same reference base station.

最终解算时需选取一个基准基站,往往选取各个控制点均能通视且观测条件较好的基站。但由于各控制点的可通视基站不尽相同,当没有各个控制点均能通视的基站时,需对差分时的基准基站进行转换。In the final solution, a reference base station needs to be selected, and a base station with good observation conditions is often selected for each control point that can see through. However, since the base stations that can be seen by each control point are not the same, when there is no base station that can be seen by each control point, it is necessary to convert the reference base station at the time of difference.

若原有基准基站为j,现将其转换到j′,可将rjj′放在

Figure BDA0001703295560000079
最后一行并乘以转换矩阵:If the original reference base station is j, and now it is converted to j', r jj' can be placed in
Figure BDA0001703295560000079
Last line and multiply by the transformation matrix:

Figure BDA0001703295560000071
Figure BDA0001703295560000071

其中,

Figure BDA0001703295560000072
表示以j′为基准基站的时延向量,
Figure BDA0001703295560000073
为其对应的方差协方差阵,设计矩阵
Figure BDA0001703295560000074
in,
Figure BDA0001703295560000072
represents the delay vector with j' as the reference base station,
Figure BDA0001703295560000073
For its corresponding variance-covariance matrix, design the matrix
Figure BDA0001703295560000074

步骤S53:平差求解各基站最终时延值。Step S53: Adjustment to solve the final delay value of each base station.

设共有K个控制点,共s个观测值,则误差方程为:Assuming there are K control points and s observations in total, the error equation is:

Figure BDA0001703295560000075
Figure BDA0001703295560000075

其中,

Figure BDA0001703295560000076
v表示平差后的残差向量,则in,
Figure BDA0001703295560000076
v represents the residual vector after adjustment, then

Figure BDA0001703295560000077
Figure BDA0001703295560000077

接下来可对平差结果进行粗差检验以去除误差较大的观测值。可选的,采用3δ为限差进行粗差探测,太发明对此不做限制:Next, you can perform a gross error test on the adjustment results to remove observations with large errors. Optionally, use 3δ as the tolerance for gross error detection, which is not limited by Taifang:

Figure BDA0001703295560000078
其中,vi为第i个观测值对应的残差值,δ为单位权中误差,则认为第i个观测值中含有粗差,其中,vi一般选取为残差中的最大值。删掉含有粗差的观测值后重新进行平差,直到没有探测出粗差为止,即可得到最终各基站间的时延值。like
Figure BDA0001703295560000078
Among them, v i is the residual value corresponding to the i-th observation value, and δ is the error in the unit weight, then it is considered that the i-th observation value contains gross errors, among which, v i is generally selected as the maximum value in the residual error. After deleting the observation values with gross errors, the adjustment is performed again until no gross errors are detected, and then the final delay value between the base stations can be obtained.

综上所述,本发明基于UWB同步控制装置,通过多控制点最小二乘平差联合解算时延,引入了多余观测量,减小了各类观测误差对时延校正的影响,提高了时延校正的精度以及稳定性To sum up, the present invention is based on the UWB synchronous control device, and the multi-control point least squares adjustment jointly calculates the time delay, introduces redundant observations, reduces the influence of various observation errors on the time delay correction, and improves the accuracy of the time delay correction. Accuracy and Stability of Delay Correction

具体的,与现有技术相比,本发明具有以下优点:Specifically, compared with the prior art, the present invention has the following advantages:

现有的UWB时钟同步技术多针对电子通讯技术,没有考虑时延校正过程中的数据处理方法。本发明基于时钟同步控制装置,提出了一种多控制点时延校正方法。与传统的单点时延校正方法相比,本方法参考GNSS卫星钟差计算方法,通过布设离散分布的多个控制点进行校准,引入了多余观测量;且通过最小二乘平差方法计算最终的时延值,能够在一定程度上削弱由不同观测环境引起的各类观测误差的影响,提高了时延校正的精度;在计算过程中考虑了室内环境物体遮挡等影响,并采用粗差探测方法剔除误差较大的观测值,保证了计算结果的稳定性与可用性。The existing UWB clock synchronization technology is mostly aimed at electronic communication technology, and does not consider the data processing method in the process of time delay correction. Based on the clock synchronization control device, the present invention proposes a multi-control point time delay correction method. Compared with the traditional single-point delay correction method, this method refers to the GNSS satellite clock error calculation method, and calibrates by arranging multiple discretely distributed control points, and introduces redundant observations; and the least squares adjustment method is used to calculate the final It can weaken the influence of various observation errors caused by different observation environments to a certain extent, and improve the accuracy of time delay correction; in the calculation process, the influence of indoor environmental object occlusion is considered, and gross error detection is adopted. The method eliminates the observations with large errors, which ensures the stability and availability of the calculation results.

上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。The above are only preferred embodiments of the present invention, and do not have any limiting effect on the present invention. Any person skilled in the art, within the scope of not departing from the technical solution of the present invention, makes any form of equivalent replacement or modification to the technical solution and technical content disclosed in the present invention, all belong to the technical solution of the present invention. content still falls within the protection scope of the present invention.

Claims (6)

1. A UWB multipoint time delay correction method based on least square adjustment is characterized by comprising the following steps:
step L1: selecting a plurality of uniformly distributed discrete control points in the coverage area of the UWB system, and acquiring the coordinates of the control points and the coordinates of each base station of the UWB system;
step L2: placing labels on the distributed control points, and collecting static data on each control point;
the basic observation equation is as follows:
Figure FDA0002385124430000011
where the subscript k denotes the kth tag, the superscript i denotes the ith base station,
Figure FDA0002385124430000012
represents the observed value of base station i received by tag k,
Figure FDA0002385124430000013
is the distance between the tag and the base station,
Figure FDA0002385124430000014
indicating the antenna phase deviation, dt, of the base station ikIs the clock difference of the label, δ t is the clock difference of the synchronous control device, riThe delay amount from the ith base station to the synchronous control device,
Figure FDA0002385124430000015
to observe noise, c represents the speed of light;
step L3: preprocessing original observation data by combining prior environment information in a UWB system layout scene, selecting a reference base station, and constructing a differential observation value;
step S31: deleting the observed values corresponding to the base stations which cannot be seen through on each control point;
step S32: selecting a reference base station of each control point;
step S33: constructing a difference observed value of each control point;
specifically, if there is any base station i, reference base station j, and label k, the differential observation equation is:
Figure FDA0002385124430000016
wherein the difference operator
Figure FDA0002385124430000017
Step L4: in combination with the existing error correction model, pairStep L2Carrying out system error correction on the static observation data of each control point;
and correcting the antenna phase deviation by combining the existing error correction model, wherein the corrected observation equation is as follows:
Figure FDA0002385124430000018
step L5: in combination with a GNSS data processing method according toStep L4The observed value of each control point is obtained, the time delay value corresponding to each control point is obtained, and then each UWB base is obtainedRelative delay between stations;
step S51: the adjustment is used to obtain the relative time delay value of each base station at each control point
If a total of n base stations are set, and the (4) is written into a matrix form, the observation equation is as follows:
L=Ax+∈ (5)
wherein
Figure FDA0002385124430000019
x=[r1jr2j…r(j-1)jr(j+1)j…rnj]If A is an n-1 dimensional unit matrix and epsilon is a residual vector, the normal equation is as follows:
N=ATPA,U=ATPL (6)
determining a weight matrix P by adopting the distance between the label and the base station and the signal-to-noise ratio parameter of the observed value;
and if the observation time length is m epochs, finally obtaining a time delay value on the control point as follows:
Figure FDA0002385124430000021
wherein the subscript t represents the tth epoch;
step S52: each group of time delays is reduced to the same reference base station;
if the original base station is j, it is now converted to j', r can be convertedjj′Is placed at
Figure FDA0002385124430000029
Last row and multiplication by the conversion matrix:
Figure FDA0002385124430000022
wherein,
Figure FDA0002385124430000023
representing the delay vector of the base station with j' as reference,
Figure FDA0002385124430000024
designing a matrix for its corresponding variance covariance matrix
Figure FDA0002385124430000025
Step S53: solving the final time delay value of each base station by adjustment;
and if a total of K control points and s observation values are set, the error equation is as follows:
Figure FDA0002385124430000026
wherein,
Figure FDA0002385124430000027
v represents the residual vector after adjustment, then
Figure FDA0002385124430000028
And then, performing gross error test on the adjustment result to remove the observed value with larger error, deleting the observed value containing gross error, and then performing adjustment again until no gross error is detected, thus obtaining the final time delay value among the base stations.
2. The least squares adjustment based UWB multi-point time delay correction method of claim 1, wherein said step L1 comprises:
selecting a plurality of discrete control points with good observation conditions and uniform distribution in a UWB system layout environment;
all base stations can be effectively observed by at least one control point;
and ensuring that every two control points have at least one common base station which can be effectively observed.
3. The least-squares adjustment based UWB multi-point time delay correction method of claim 1, wherein the data preprocessing of the step L3 comprises:
considering the shielding condition of the indoor environment, and eliminating the coordinates of the base station which cannot be seen through on each control point;
and selecting the reference base station corresponding to each control point as the reference of the difference between the stations.
4. The method of claim 3, wherein the UWB multi-point time delay correction method based on least square adjustment is characterized in that: the reference base station selection method comprises the following steps:
ensuring that the reference base station and the control point can be seen through each other;
ensuring that the reference base station can be effectively observed by at least two control points including the control point at the same time;
selecting base stations near the control point as reference base stations as far as possible;
each control point selects the same reference base station as much as possible.
5. The least squares adjustment based UWB multi-point time delay correction method of claim 1, wherein said step L4 comprises:
correction of antenna phase center deviation and correction of remaining system errors for UWB base station antennas.
6. The least squares adjustment based UWB multi-point time delay correction method of claim 1, wherein said step L5 comprises:
jointly solving according to the observed values of the control points, and solving the relative time delay quantity among the UWB base stations by adopting a least square adjustment method;
and eliminating the observed value with larger deviation by adopting a gross error detection theory in the solving process, and iteratively solving the final time delay amount.
CN201810644973.7A 2018-06-21 2018-06-21 UWB (ultra wide band) multipoint time delay correction method based on least square adjustment Expired - Fee Related CN108616977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810644973.7A CN108616977B (en) 2018-06-21 2018-06-21 UWB (ultra wide band) multipoint time delay correction method based on least square adjustment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810644973.7A CN108616977B (en) 2018-06-21 2018-06-21 UWB (ultra wide band) multipoint time delay correction method based on least square adjustment

Publications (2)

Publication Number Publication Date
CN108616977A CN108616977A (en) 2018-10-02
CN108616977B true CN108616977B (en) 2020-06-16

Family

ID=63665379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810644973.7A Expired - Fee Related CN108616977B (en) 2018-06-21 2018-06-21 UWB (ultra wide band) multipoint time delay correction method based on least square adjustment

Country Status (1)

Country Link
CN (1) CN108616977B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109164470A (en) * 2018-10-31 2019-01-08 西安思彼斯信息科技有限公司 The method and computation of real-time high-precision deformation monitoring in a kind of boring construction
CN110133698B (en) * 2019-06-13 2023-06-27 湖南农业大学 UWB positioning method and system for automatic navigation and positioning of agricultural operation machinery
CN110686681B (en) * 2019-11-14 2023-04-25 西安思彼斯信息科技有限公司 A UWB high-precision and high-efficiency positioning method
CN114258126A (en) * 2020-09-25 2022-03-29 上海华为技术有限公司 Data processing method and device
CN113063422B (en) * 2021-03-22 2022-10-14 中国科学院国家授时中心 Clock-error-considered 5G terminal indoor positioning method
CN115659095B (en) * 2022-09-26 2025-08-12 成都飞机工业(集团)有限责任公司 Measurement reference acquisition method, device, storage medium and equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331583A (en) * 2010-05-30 2012-01-25 天宝导航有限公司 Utilize the fixing GNSS atmosphere of blur level to estimate
CN102647386A (en) * 2012-04-05 2012-08-22 清华大学 Timing Alignment Method in Coordinated Multipoint OFDM System Based on Subband Precoding
CN103502843A (en) * 2011-03-22 2014-01-08 天宝导航有限公司 GNSS signal processing with delta phase
CN104185274A (en) * 2014-09-11 2014-12-03 周俊杰 High-precision WLAN positioning scheme based on precision clock synchronization and time difference of arrival (TDOA) principle
CN105279750A (en) * 2014-07-09 2016-01-27 雷震 An equipment display navigation system based on IR-UWB and image moment
CN107257579A (en) * 2017-07-11 2017-10-17 杭州品铂科技有限公司 A kind of method for synchronizing time of UWB high-accuracy position systems
CN107765269A (en) * 2017-10-18 2018-03-06 中国航空无线电电子研究所 GNSS satellite selection methods based on robust least square
CN107861098A (en) * 2017-11-10 2018-03-30 简极科技有限公司 A kind of intelligent court alignment system and method
CN107861513A (en) * 2017-12-08 2018-03-30 深圳市中舟智能科技有限公司 Intelligent robot autonomous navigation system based on UWB technology
CN108072887A (en) * 2017-11-07 2018-05-25 同济大学 Single base station marine real-time dynamic positioning method at a distance

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7454648B2 (en) * 2005-09-09 2008-11-18 International Business Machines Corporation System and method for calibrating a time of day clock in a computing system node provided in a multi-node network
KR101633495B1 (en) * 2009-09-22 2016-06-24 삼성전자주식회사 Method for multi-point cooperation that consider delay in wireless communication system
CN102960050B (en) * 2010-05-31 2015-09-09 华为技术有限公司 Base station and base station clock synchronization method
US9538493B2 (en) * 2010-08-23 2017-01-03 Finetrak, Llc Locating a mobile station and applications therefor
JP5142167B2 (en) * 2011-06-22 2013-02-13 東北電力株式会社 Multiple point simultaneous measurement method, multiple point simultaneous measurement system of electric station, and internal clock used therefor

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331583A (en) * 2010-05-30 2012-01-25 天宝导航有限公司 Utilize the fixing GNSS atmosphere of blur level to estimate
CN103502843A (en) * 2011-03-22 2014-01-08 天宝导航有限公司 GNSS signal processing with delta phase
CN102647386A (en) * 2012-04-05 2012-08-22 清华大学 Timing Alignment Method in Coordinated Multipoint OFDM System Based on Subband Precoding
CN105279750A (en) * 2014-07-09 2016-01-27 雷震 An equipment display navigation system based on IR-UWB and image moment
CN104185274A (en) * 2014-09-11 2014-12-03 周俊杰 High-precision WLAN positioning scheme based on precision clock synchronization and time difference of arrival (TDOA) principle
CN107257579A (en) * 2017-07-11 2017-10-17 杭州品铂科技有限公司 A kind of method for synchronizing time of UWB high-accuracy position systems
CN107765269A (en) * 2017-10-18 2018-03-06 中国航空无线电电子研究所 GNSS satellite selection methods based on robust least square
CN108072887A (en) * 2017-11-07 2018-05-25 同济大学 Single base station marine real-time dynamic positioning method at a distance
CN107861098A (en) * 2017-11-10 2018-03-30 简极科技有限公司 A kind of intelligent court alignment system and method
CN107861513A (en) * 2017-12-08 2018-03-30 深圳市中舟智能科技有限公司 Intelligent robot autonomous navigation system based on UWB technology

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"无电离层组合、Uofc和非组合精密单点定位观测模型比较";李博峰;《测绘学报》;20150810;全文 *
"部分最小二乘平差方法及在粗差定值与定位中的应用";王爱生;《测绘科学》;20050609;全文 *
GNSS clock prediction and integrity;Francisco Gonzalez Martinez;《2009 IEEE International Frequency Control Symposium Joint with the 22nd European Frequency and Time forum》;20090721;全文 *

Also Published As

Publication number Publication date
CN108616977A (en) 2018-10-02

Similar Documents

Publication Publication Date Title
CN108616977B (en) UWB (ultra wide band) multipoint time delay correction method based on least square adjustment
Aernouts et al. TDAoA: A combination of TDoA and AoA localization with LoRaWAN
CN109061559B (en) A Research Method of UWB Base Station Antenna Phase Center Deviation Modeling and Correction
CN102209386B (en) Indoor wireless positioning method and device
CN110856106A (en) Indoor high-precision three-dimensional positioning method based on UWB and barometer
CN103501538B (en) Based on the indoor orientation method of multipath energy fingerprint
CN112533163A (en) Indoor positioning method based on NB-IoT (NB-IoT) improved fusion ultra-wideband and Bluetooth
CN108882149B (en) NLOS compensation positioning method of distance correlation probability
Mimoune et al. Evaluation and improvement of localization algorithms based on UWB pozyx system
CN107371133B (en) Method for improving positioning accuracy of base station
Cheng et al. Ultra wideband indoor positioning system based on artificial intelligence techniques
CN105629197B (en) A kind of radiation source localization method based on received signal power information
CN110456397A (en) A multi-antenna ultra-short baseline positioning monitoring method, device and storage medium
CN117538907A (en) A method to achieve accurate timing and clock maintenance using GNSS
CN108508404A (en) A kind of localization method and system based on aerial array
Vemula et al. Sensor self-localization with beacon position uncertainty
Mazan et al. A Study of Devising Neural Network Based Indoor Localization Using Beacons: First Results.
Habaebi et al. RSS based localization techniques for ZigBee wireless sensor network
Guanke et al. Research on seamless positioning of power wearables based on GPS/UWB combination
CN117111097A (en) Ionosphere grid and threat modeling method based on space-time Kriging
Lin et al. An indoor location identification system based on neural network and genetic algorithm
CN103869326B (en) Pseudorange fingerprint matching-based quick area positioning method
WO2019167268A1 (en) Target monitoring device and target monitoring system
CN201945685U (en) High-accuracy time difference of arrival (TDOA) measuring system for distribution type pulse signals
Nurgaliyev et al. Machine Learning Based Localization of LoRa Mobile Wireless Nodes Using a Novel Sectorization Method.

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200616