CN117177357A - 一种基于uwb的室内指纹定位方法 - Google Patents
一种基于uwb的室内指纹定位方法 Download PDFInfo
- Publication number
- CN117177357A CN117177357A CN202311128814.9A CN202311128814A CN117177357A CN 117177357 A CN117177357 A CN 117177357A CN 202311128814 A CN202311128814 A CN 202311128814A CN 117177357 A CN117177357 A CN 117177357A
- Authority
- CN
- China
- Prior art keywords
- link
- nlos
- los
- slight
- characteristic information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013145 classification model Methods 0.000 claims abstract description 11
- 238000005259 measurement Methods 0.000 claims description 58
- 210000002569 neuron Anatomy 0.000 claims description 10
- 230000004913 activation Effects 0.000 claims description 6
- 238000013528 artificial neural network Methods 0.000 claims description 5
- 238000010998 test method Methods 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims 2
- 238000012937 correction Methods 0.000 claims 1
- 238000012549 training Methods 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 20
- 238000012706 support-vector machine Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 7
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种基于UWB的室内指纹定位方法,其特征在于:所述指纹定位方法包括离线阶段和在线阶段;离线阶段训练DNN分类模型、LOS测距误差回归模型和轻微NLOS测距误差回归模型,同时获取LOS测距误差均值;在线阶段利用DNN分类模型对LOS和NLOS分类,进一步利用PD值对NLOS分类得到轻微NLOS,利用LOS测距误差回归模型估计LOS链路的测距误差并对LOS测距进行修正,利用轻微NLOS测距误差回归模型估计轻微NLOS链路的测距误差并对轻微NLOS测距进行修正;然后利用MLE算法估计定位目标的位置。采用本方法对室内的定位目标进行定位估计,能大大提高定位精度。
Description
技术领域
本发明涉及无线定位技术领域,特别是一种基于UWB的室内指纹定位方法。
背景技术
随着移动互联网的发展,基于位置信息的服务已经成为人们生活中不可或缺的一部分。现最常用的全球导航卫星系统(Global Navigation Satellite System,GNSS)使用卫星信号进行全球大范围内提供位置服务,在开阔的室外场景定位误差低至5m以内。但在城市中的室内外场景,由于建筑物的密集和环境的复杂性等因素,GNSS并不适用,尤其是室内场景。在众多室内定位技术中,超宽带UWB(Ultra Wide Band)由于其信号特性而脱颖而出,与Wi-Fi、RFID、超声波、蓝牙、红外线相比,具有许多优点包括厘米级定位精度、良好的抗多径能力、对来自复杂环境的其他电子信号的干扰具有较好的抵抗力和较强的穿透性等。
但是,UWB室内定位仍然面临着多种挑战和问题,如非视距(Non-Line-of-Sight,NLOS)传播、多径效应、信号衰减、环境变化等,这些因素会产生测距误差,另外,在NLOS条件下,信号会经过衍射、穿透或散射到达接收端,信号的衰减、延迟以及多径传播都会大大降低定位精度。即便在视距(Line-of-Sight,LOS)条件下,也不能保证信号不被周围环境影响,事实上,由于脉冲信号极易受到金属以及人体的影响,在相对复杂的室内环境中,定位精度也会降低。另一方面,现有技术中仅利用单一的到达时间(TOA)测量来抑制误差是很有局限的,无法判断当前信号受干扰的程度,也很难进一步提高UWB室内定位的精度。
发明内容
针对背景技术的问题,本发明提供一种基于UWB的室内指纹定位方法,以解决现有技术中UWB室内定位精度较低的问题。
为实现本发明的目的,本发明提供了一种基于UWB的室内指纹定位方法,其创新点在于:包括服务器、定位标签、定位目标和多个UWB基站;多个UWB基站分布在室内的定位区域,定位标签与各个UWB基站通信连接,定位目标与各个UWB基站通信连接,各个UWB基站均与服务器连接;
所述服务器包括数据库模块、分类模块、补偿模块和定位估计模块;
所述数据库模块用于存储各个UWB基站和各个定位标签的位置坐标,以及链路的特征信息;
所述分类模块内设置DNN(Deep Neural Networks深度神经网络)模型,所述分类模块用于对链路的信道类型进行判断,所述信道类型包括LOS和NLOS,其中NLOS包括严重NLOS和轻微NLOS;
所述补偿模块包括LOS测距误差补偿模块和NLOS测距误差补偿模块;所述LOS测距误差补偿模块和NLOS测距误差补偿模块二者均设置有SVM(support vector machines支持向量机)模型;
所述定位估计模块能估计定位目标的定位坐标;
所述指纹定位方法包括:一)离线阶段;二)在线阶段;
所述离线阶段包括:
1)在定位区域内设置多个定位标签,UWB基站获取各个链路的特征信息;然后将各个链路的特征信息均保存在所述数据库模块内;将单个链路对应的UWB基站位置坐标、定位标签的位置坐标和特征信息记为链路的测量数据;所述特征信息包括第一特征信息和第二特征信息;
2)分类模块从数据库模块获取多个链路的测量数据,然后分类模块利用多个链路的测量数据训练DNN模型得到DNN分类模型;其中,DNN模型的输入为链路的第一特征信息,DNN模型输出为对链路的信道类型的判断;
然后分类模块利用DNN模型对链路的信道类型进行判断,保留LOS链路的测量数据;对于信道类型为NLOS的链路,分类模块按方法一进行进一步判断,只保留轻微NLOS链路的测量数据,删除严重NLOS链路的测量数据;
然后分类模块将多个LOS链路的测量数据作为一个LOS测量数据集传输给补偿模块,分类模块将多个轻微NLOS链路的测量数据作为一个轻微NLOS测量数据集传输给补偿模块;
3)补偿模块将LOS测量数据集传输给LOS测距误差补偿模块,LOS测距误差补偿模块利用LOS测量数据集训练所辖的SVM模型得到LOS测距误差回归模型;其中,SVM模型的输入为链路的第二特征信息,SVM模型输出为链路的测距误差;然后补偿模块对LOS测量数据集所辖多个链路的测距误差取算数平均值,得到LOS测距误差均值τ;
补偿模块将轻微NLOS测量数据集传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块利用轻微NLOS测量数据集训练所辖的SVM模型得到轻微NLOS测距误差回归模型;
所述在线阶段包括:
设定位目标处于定位区域内,设定位区域内的UWB基站共有L个,则定位目标与UWB基站间有L个链路,
A)各个UWB基站获取与定位目标之间链路的特征信息,然后各个UWB基站均将获取的链路的特征信息传输给服务器;服务器将L个链路的特征信息均传输给分类模块;
B)所述分类模块利用DNN分类模型对每个链路的信道类型进行判断:
如果链路的信道类型为NLOS,则分类模块按方法一对NLOS链路进行进一步判断:如果链路类型为轻微NLOS链路,则将轻微NLOS链路的特征信息保留;如果链路类型为严重NLOS链路,则删除该严重NLOS链路的特征信息;
如果链路信道类型为LOS,则分类模块将LOS链路的特征信息保留;
设分类模块完成对L个链路的信道类型的判断分类后,得到M个轻微NLOS链路的特征信息和N个LOS链路的特征信息,设M+N=K;然后分类模块将K个链路的特征信息传输给补偿模块;
C)补偿模块将M个轻微NLOS链路的特征信息传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块收到M个轻微NLOS链路的特征信息后,对每个轻微NLOS链路的特征信息均按方式一进行处理;同时补偿模块将N个LOS链路的特征信息传输给LOS测距误差补偿模块,LOS测距误差补偿模块收到N个LOS链路的特征信息后,对每个LOS链路的特征信息均按方式二进行处理;
所述方式一包括:轻微NLOS测距误差补偿模块利用轻微NLOS测距误差回归模型获取轻微NLOS链路的测距误差,然后利用得到的测距误差对轻微NLOS链路的测距进行修正;
所述方式二包括:LOS测距误差补偿模块利用LOS测距误差回归模型获取LOS链路的测距误差,然后利用得到的测距误差对LOS链路的测距进行修正;
将链路的测距误差和修正后的测距记为修正测距数据;补偿模块将K个链路的修正测距数据和所述LOS测距误差均值τ传输给定位估计模块;
D)定位估计模块从数据库模块获取K个链路对应的K个UWB基站的位置坐标,然后采用MLE(Maximum Likelihood Estimate最大似然估计)算法根据公式四进行计算,得到定位目标的定位坐标估计
所述方法一包括:
根据NLOS链路的计算功率差PD值进行判断:如果PD≦10db,则链路的信道类型为轻微NLOS;如果PD>10db,则链路的信道类型为严重NLOS链路;其中PD根据公式一确定;
所述公式一为:
PD=RX-FP
其中,RX为接收功率估值,RX根据公式二获取;FP为第一路径功率,FP根据公式三获取;
所述公式二为:
其中,CIR为信道脉冲响应功率,CIR为从链路中提取的特征信息之一;N表示前导码累计数,为设定值;A为常数,当链路脉冲重复频率PRF为16MHz时,A=115.72,当链路脉冲重复频率PRF为64MHz时,A=121.74;
所述公式三为:
其中,F1表示第一路径幅度的幅度值;F2表示第二路径幅度的幅度值;F3表示第三路径幅度的幅度值;
所述公式四为:
其中,i为1到K的整数;为第i个链路修正后的测距;/>为第i个链路对应的UWB基站与定位目标之间的实际距离,/>的函数表达式为公式五所示;σi表示第i个链路上测量噪声对测量距离的影响程度,σi根据公式六确定;
所述公式五为:
其中,(xi,yi,xi)为第i个链路对应UWB基站的位置坐标;
所述公式六为:
σi=|ωi-τ|
其中,ωi为第i个链路的测距误差。
进一步地,所述第一特征信息的特征集合包括:Range、Rss_Fp、RSS、Noise、Max_Noise和PD;所述第二特征信息的特征集合包括:PD、True_Power、Range和RSS;其中Range为测量距离,Rss_Fp为第一路径信号强度,RSS为总信号强度,Noise为标准噪声,Max_Noise为最大标准噪声,True_Power为实际接收功率。
进一步地,采用斯皮尔曼检验方法选取所述第一特征信息和第二特征信息二者各自的特征集合。
进一步地,所述DNN模型的网络结构包括6层神经网络,其中输入层的神经元个数为6,4个隐含层的神经元个数分别为3,5,2和4,输出层的神经元个数为2;隐含层使用的激活函数为elu函数,输出层激活函数为sigmoid函数;损失函数为采用dropout机制的交叉熵损失函数;所述SVM模型的损失函数采用∈不敏感损失函数,核函数采用径向基函数。
本发明的原理如下:
现有技术中,为了提高定位精度,也会对UWB链路信号的信道类型进行识别和区分,但对于识别出NLOS链路的情况,往往采用两种思路来处理,要么抛弃该链路仅采用LOS链路进行定位,要么对NLOS链路进行补偿后进行定位。对于第一种思路来说,抛弃NLOS链路可能损失掉一些有用的信息,而这些信息恰恰是有助于提高定位精度的信息,丢失会降低定位精度。对于第二种思路来说,完全地保留NLOS链路存在一些异常值,这些异常值会对NLOS补偿产生不利影响,也会降低定位的精度。
事实上,影响定位精度的主要因素是测距误差和测量噪声。测距误差是个随机变量,在不同场景下表现的特征不同,而测量噪声是高斯随机变量,对距离的测量产生随机波动。
为克服以上因素的影响,本发明结合机器学习的分类和回归方法,提出了一套完整的UWB指纹定位方案,如图2所示,该方案整体分为离线阶段和在线阶段两个部分,在离线阶段中,主要任务是评估已有数据集,提取相关参数进行训练,同时精确化定位模型,为在线阶段的定位做好准备;而后在线阶段将使用已经训练好的模型及其参数对未知定位目标链路信息进行LOS/NLOS分类以及对测量距离进行误差补偿,随后利用LOS测距误差均值消除测量噪声的影响,然后输出位置估计结果。
具体来说:离线阶段,对实测数据集进行预处理,提取相应的特征信息送入深度神经网络DNN模型进行训练得到DNN分类模型,DNN分类模型将被训练用于对链路信道类型的初步判断;然后从实测数据中提取相应特征信息送入SVM模型进行训练,分别得到LOS测距误差回归模型和轻微NLOS测距误差回归模型,这两个回归模型用于对相应信道类型链路的测距误差进行补偿,从而获取修正后的测距值;训练LOS测距误差回归模型的同时,得出LOS测距误差均值,用于在线阶段消除测量噪声的影响。
在线阶段,首先将测量数据经过特征挑选后加载到DNN分类模型进行初步判断,若是LOS链路,则将其特征信息加载到LOS测距误差回归模型,得出对应的测距误差;若是NLOS链路,则通过计算功率差PD值进一步判断,如果是严重NLOS链路则将其删除抛弃,如果是轻微NLOS链路,则将其特征信息加载到轻微NLOS测距误差回归模型,得出对应的测距误差;然后针对实际信道类型分别利用上述对应的测距误差进行误差补偿,从而对链路的测距进行修正,以将测距误差的影响降低到最小。然后,将测距误差与LOS测距误差均值之间的计算方差代入MLE的计算,以最大限度降低测量噪声的影响,最后通过MLE算法实时估计定位目标的定位坐标。
本发明创造性地在LOS/NLOS链路二分类别问题的基础上,进一步将NLOS的信道类型细化为轻微NLOS和严重NLOS,在保留一些有用的NLOS链路(轻微NLOS链路)上抛弃了误差大的NLOS链路(严重NLOS链路),从而能够有效克服现有技术中存在的不足。而且,分别针对LOS和轻微NLOS训练得到测距误差回归模型,训练数据的针对性更强,训练得到的回归模型对测距误差的估计更精确,通过误差补偿修正后的测距值更接近真实值,大大降低了测距误差的影响,后续估计得到的定位精度也得到明显提高。另一方面,通过测距误差与LOS测距误差均值之间的计算方差来代表测量噪声对定位精度的影响,将上述计算方差代入MLE算法中,以最大限度降低测量噪声的影响,进一步提高了对定位目标的定位精度。
由此可见,本发明具有如下的有益效果:采用本发明所述的方法来对室内定位目标进行位置估计,其定位精度能大大提高。
附图说明
本发明的附图说明如下。
附图1为所述服务器的结构示意图;
附图2为本发明的流程结构示意图。
其中,1、数据库模块;2、分类模块;3、补偿模块;4、定位估计模块。
具体实施方式
下面结合实施例对本发明作进一步说明。
本发明所述的基于UWB的室内指纹定位方法涉及的硬件包括服务器、定位标签、定位目标和多个UWB基站;多个UWB基站分布在室内的定位区域,定位标签与各个UWB基站通信连接,定位目标与各个UWB基站通信连接,各个UWB基站均与服务器连接;
如附图1所示所述服务器包括数据库模块1、分类模块2、补偿模块3和定位估计模块4;
所述数据库模块1用于存储各个UWB基站和各个定位标签的位置坐标,以及链路的特征信息;
所述分类模块2内设置DNN模型,所述分类模块2用于对链路的信道类型进行判断,所述信道类型包括LOS和NLOS,其中NLOS包括严重NLOS和轻微NLOS;
所述补偿模块3包括LOS测距误差补偿模块和NLOS测距误差补偿模块;所述LOS测距误差补偿模块和NLOS测距误差补偿模块二者均设置有SVM模型;
所述定位估计模块4能估计定位目标的定位坐标;
如附图2所示,所述指纹定位方法包括:一)离线阶段;二)在线阶段;
所述离线阶段包括:
1)在定位区域内设置多个定位标签,UWB基站获取各个链路的特征信息;然后将各个链路的特征信息均保存在所述数据库模块1内;将单个链路对应的UWB基站位置坐标、定位标签的位置坐标和特征信息记为链路的测量数据;所述特征信息包括第一特征信息和第二特征信息;
2)分类模块2从数据库模块1获取多个链路的测量数据,然后分类模块2利用多个链路的测量数据训练DNN模型得到DNN分类模型;其中,DNN模型的输入为链路的第一特征信息,DNN模型输出为对链路的信道类型的判断;
然后分类模块2利用DNN模型对链路的信道类型进行判断,保留LOS链路的测量数据;对于信道类型为NLOS的链路,分类模块2按方法一进行进一步判断,只保留轻微NLOS链路的测量数据,删除严重NLOS链路的测量数据;
然后分类模块2将多个LOS链路的测量数据作为一个LOS测量数据集传输给补偿模块3,分类模块2将多个轻微NLOS链路的测量数据作为一个轻微NLOS测量数据集传输给补偿模块3;
3)补偿模块3将LOS测量数据集传输给LOS测距误差补偿模块,LOS测距误差补偿模块利用LOS测量数据集训练所辖的SVM模型得到LOS测距误差回归模型;其中,SVM模型的输入为链路的第二特征信息,SVM模型输出为链路的测距误差;然后补偿模块3对LOS测量数据集所辖多个链路的测距误差取算数平均值,得到LOS测距误差均值τ;
补偿模块3将轻微NLOS测量数据集传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块利用轻微NLOS测量数据集训练所辖的SVM模型得到轻微NLOS测距误差回归模型;
所述在线阶段包括:
设定位目标处于定位区域内,设定位区域内的UWB基站共有L个,则定位目标与UWB基站间有L个链路,
A)各个UWB基站获取与定位目标之间链路的特征信息,然后各个UWB基站均将获取的链路的特征信息传输给服务器;服务器将L个链路的特征信息均传输给分类模块2;
B)所述分类模块2利用DNN分类模型对每个链路的信道类型进行判断:
如果链路的信道类型为NLOS,则分类模块2按方法一对NLOS链路进行进一步判断:如果链路类型为轻微NLOS链路,则将轻微NLOS链路的特征信息保留;如果链路类型为严重NLOS链路,则删除该严重NLOS链路的特征信息;
如果链路信道类型为LOS,则分类模块2将LOS链路的特征信息保留;
设分类模块2完成对L个链路的信道类型的判断分类后,得到M个轻微NLOS链路的特征信息和N个LOS链路的特征信息,设M+N=K;然后分类模块2将K个链路的特征信息传输给补偿模块3;
C)补偿模块3将M个轻微NLOS链路的特征信息传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块收到M个轻微NLOS链路的特征信息后,对每个轻微NLOS链路的特征信息均按方式一进行处理;同时补偿模块3将N个LOS链路的特征信息传输给LOS测距误差补偿模块,LOS测距误差补偿模块收到N个LOS链路的特征信息后,对每个LOS链路的特征信息均按方式二进行处理;
所述方式一包括:轻微NLOS测距误差补偿模块利用轻微NLOS测距误差回归模型获取轻微NLOS链路的测距误差,然后利用得到的测距误差对轻微NLOS链路的测距进行修正;
所述方式二包括:LOS测距误差补偿模块利用LOS测距误差回归模型获取LOS链路的测距误差,然后利用得到的测距误差对LOS链路的测距进行修正;
将链路的测距误差和修正后的测距记为修正测距数据;补偿模块3将K个链路的修正测距数据和所述LOS测距误差均值τ传输给定位估计模块4;
D)定位估计模块4从数据库模块1获取K个链路对应的K个UWB基站的位置坐标,然后采用MLE算法根据公式四进行计算,得到定位目标的定位坐标估计
所述方法一包括:
根据NLOS链路的计算功率差PD值进行判断:如果PD≦10db,则链路的信道类型为轻微NLOS;如果PD>10db,则链路的信道类型为严重NLOS链路;其中PD根据公式一确定;
所述公式一为:
PD=RX-FP
其中,RX为接收功率估值,RX根据公式二获取;FP为第一路径功率,FP根据公式三获取;
所述公式二为:
其中,CIR为信道脉冲响应功率,CIR为从链路中提取的特征信息之一;N表示前导码累计数,为设定值;A为常数,当链路脉冲重复频率PRF为16MHz时,A=115.72,当链路脉冲重复频率PRF为64MHz时,A=121.74;
所述公式三为:
其中,F1表示第一路径幅度的幅度值;F2表示第二路径幅度的幅度值;F3表示第三路径幅度的幅度值;
所述公式四为:
其中,i为1到K的整数;为第i个链路修正后的测距;/>为第i个链路对应的UWB基站与定位目标之间的实际距离,/>的函数表达式为公式五所示;σi表示第i个链路上测量噪声对测量距离的影响程度,σi根据公式六确定;
所述公式五为:
其中,(xi,yi,xi)为第i个链路对应UWB基站的位置坐标;
所述公式六为:
σi=|ωi-τ|
其中,ωi为第i个链路的测距误差。
为了使模型训练数据集的输入特征相关性更强,模型预测的稳定性准确性更高,本实施例采用斯皮尔曼检验方法选取所述第一特征信息和第二特征信息二者各自的特征集合,所述第一特征信息的特征集合包括:Range、Rss_Fp、RSS、Noise、Max_Noise和PD;所述第二特征信息的特征集合包括:PD、True_Power、Range和RSS;其中Range为测量距离,Rss_Fp为第一路径信号强度,RSS为总信号强度,Noise为标准噪声,Max_Noise为最大标准噪声,True_Power为实际接收功率。其中,所述DNN模型的网络结构包括6层神经网络,其中输入层的神经元个数为6,4个隐含层的神经元个数分别为3,5,2和4,输出层的神经元个数为2;隐含层使用的激活函数为elu函数,输出层激活函数为sigmoid函数;损失函数为采用dropout机制的交叉熵损失函数;所述SVM模型的损失函数采用∈不敏感损失函数,核函数采用径向基函数。
本发明中应用到的UWB技术、DNN模型、SVM模型、MLE算法和斯皮尔曼检验方法都为现有技术中十分常见的处理手段,相关的内容,本领域技术人员可从现有技术的相关文献中获取。
Claims (4)
1.一种基于UWB的室内指纹定位方法,其特征在于:包括服务器、定位标签、定位目标和多个UWB基站;多个UWB基站分布在室内的定位区域,定位标签与各个UWB基站通信连接,定位目标与各个UWB基站通信连接,各个UWB基站均与服务器连接;
所述服务器包括数据库模块、分类模块、补偿模块和定位估计模块;
所述数据库模块用于存储各个UWB基站和各个定位标签的位置坐标,以及链路的特征信息;
所述分类模块内设置DNN模型,所述分类模块用于对链路的信道类型进行判断,所述信道类型包括LOS和NLOS,其中NLOS包括严重NLOS和轻微NLOS;
所述补偿模块包括LOS测距误差补偿模块和NLOS测距误差补偿模块;所述LOS测距误差补偿模块和NLOS测距误差补偿模块二者均设置有SVM模型;
所述定位估计模块能估计定位目标的定位坐标;
所述指纹定位方法包括:一)离线阶段;二)在线阶段;
所述离线阶段包括:
1)在定位区域内设置多个定位标签,UWB基站获取各个链路的特征信息;然后将各个链路的特征信息均保存在所述数据库模块内;将单个链路对应的UWB基站位置坐标、定位标签的位置坐标和特征信息记为链路的测量数据;所述特征信息包括第一特征信息和第二特征信息;
2)分类模块从数据库模块获取多个链路的测量数据,然后分类模块利用多个链路的测量数据训练DNN模型得到DNN分类模型;其中,DNN模型的输入为链路的第一特征信息,DNN模型输出为对链路的信道类型的判断;
然后分类模块利用DNN模型对链路的信道类型进行判断,保留LOS链路的测量数据;对于信道类型为NLOS的链路,分类模块按方法一进行进一步判断,只保留轻微NLOS链路的测量数据,删除严重NLOS链路的测量数据;
然后分类模块将多个LOS链路的测量数据作为一个LOS测量数据集传输给补偿模块,分类模块将多个轻微NLOS链路的测量数据作为一个轻微NLOS测量数据集传输给补偿模块;
3)补偿模块将LOS测量数据集传输给LOS测距误差补偿模块,LOS测距误差补偿模块利用LOS测量数据集训练所辖的SVM模型得到LOS测距误差回归模型;其中,SVM模型的输入为链路的第二特征信息,SVM模型输出为链路的测距误差;然后补偿模块对LOS测量数据集所辖多个链路的测距误差取算数平均值,得到LOS测距误差均值τ;
补偿模块将轻微NLOS测量数据集传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块利用轻微NLOS测量数据集训练所辖的SVM模型得到轻微NLOS测距误差回归模型;
所述在线阶段包括:
设定位目标处于定位区域内,设定位区域内的UWB基站共有L个,则定位目标与UWB基站间有L个链路,
A)各个UWB基站获取与定位目标之间链路的特征信息,然后各个UWB基站均将获取的链路的特征信息传输给服务器;服务器将L个链路的特征信息均传输给分类模块;
B)所述分类模块利用DNN分类模型对每个链路的信道类型进行判断:
如果链路的信道类型为NLOS,则分类模块按方法一对NLOS链路进行进一步判断:如果链路类型为轻微NLOS链路,则将轻微NLOS链路的特征信息保留;如果链路类型为严重NLOS链路,则删除该严重NLOS链路的特征信息;
如果链路信道类型为LOS,则分类模块将LOS链路的特征信息保留;
设分类模块完成对L个链路的信道类型的判断分类后,得到M个轻微NLOS链路的特征信息和N个LOS链路的特征信息,设M+N=K;然后分类模块将K个链路的特征信息传输给补偿模块;
C)补偿模块将M个轻微NLOS链路的特征信息传输给轻微NLOS测距误差补偿模块,轻微NLOS测距误差补偿模块收到M个轻微NLOS链路的特征信息后,对每个轻微NLOS链路的特征信息均按方式一进行处理;同时补偿模块将N个LOS链路的特征信息传输给LOS测距误差补偿模块,LOS测距误差补偿模块收到N个LOS链路的特征信息后,对每个LOS链路的特征信息均按方式二进行处理;
所述方式一包括:轻微NLOS测距误差补偿模块利用轻微NLOS测距误差回归模型获取轻微NLOS链路的测距误差,然后利用得到的测距误差对轻微NLOS链路的测距进行修正;
所述方式二包括:LOS测距误差补偿模块利用LOS测距误差回归模型获取LOS链路的测距误差,然后利用得到的测距误差对LOS链路的测距进行修正;
将链路的测距误差和修正后的测距记为修正测距数据;补偿模块将K个链路的修正测距数据和所述LOS测距误差均值τ传输给定位估计模块;
D)定位估计模块从数据库模块获取K个链路对应的K个UWB基站的位置坐标,然后采用MLE算法根据公式四进行计算,得到定位目标的定位坐标估计
所述方法一包括:
根据NLOS链路的计算功率差PD值进行判断:如果PD≦10db,则链路的信道类型为轻微NLOS;如果PD>10db,则链路的信道类型为严重NLOS链路;其中PD根据公式一确定;
所述公式一为:
PD=RX-FP
其中,RX为接收功率估值,RX根据公式二获取;FP为第一路径功率,FP根据公式三获取;
所述公式二为:
其中,CIR为信道脉冲响应功率,CIR为从链路中提取的特征信息之一;N表示前导码累计数,为设定值;A为常数,当链路脉冲重复频率PRF为16MHz时,A=115.72,当链路脉冲重复频率PRF为64MHz时,A=121.74;
所述公式三为:
其中,F1表示第一路径幅度的幅度值;F2表示第二路径幅度的幅度值;F3表示第三路径幅度的幅度值;
所述公式四为:
其中,i为1到K的整数;为第i个链路修正后的测距;/>为第i个链路对应的UWB基站与定位目标之间的实际距离,/>的函数表达式为公式五所示;σi表示第i个链路上测量噪声对测量距离的影响程度,σi根据公式六确定;
所述公式五为:
其中,(xi,yi,xi)为第i个链路对应UWB基站的位置坐标;
所述公式六为:
σi=|ωi-τ|
其中,ωi为第i个链路的测距误差。
2.如权利要求1所述的基于UWB的室内指纹定位方法,其特征在于:所述第一特征信息的特征集合包括:Range、Rss_Fp、RSS、Noise、Max_Noise和PD;所述第二特征信息的特征集合包括:PD、True_Power、Range和RSS;其中Range为测量距离,Rss_Fp为第一路径信号强度,RSS为总信号强度,Noise为标准噪声,Max_Noise为最大标准噪声,True_Power为实际接收功率。
3.如权利要求2所述的基于UWB的室内指纹定位方法,其特征在于:采用斯皮尔曼检验方法选取所述第一特征信息和第二特征信息二者各自的特征集合。
4.如权利要求1至3任意一项所述的基于UWB的室内指纹定位方法,其特征在于:所述DNN模型的网络结构包括6层神经网络,其中输入层的神经元个数为6,4个隐含层的神经元个数分别为3,5,2和4,输出层的神经元个数为2;隐含层使用的激活函数为elu函数,输出层激活函数为sigmoid函数;损失函数为采用dropout机制的交叉熵损失函数;所述SVM模型的损失函数采用∈不敏感损失函数,核函数采用径向基函数。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311128814.9A CN117177357A (zh) | 2023-09-04 | 2023-09-04 | 一种基于uwb的室内指纹定位方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311128814.9A CN117177357A (zh) | 2023-09-04 | 2023-09-04 | 一种基于uwb的室内指纹定位方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117177357A true CN117177357A (zh) | 2023-12-05 |
Family
ID=88929279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311128814.9A Pending CN117177357A (zh) | 2023-09-04 | 2023-09-04 | 一种基于uwb的室内指纹定位方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117177357A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120416896A (zh) * | 2025-07-04 | 2025-08-01 | 山西中维信息工程股份有限公司 | 基于智能网关的物联网智能分析预警系统及方法 |
-
2023
- 2023-09-04 CN CN202311128814.9A patent/CN117177357A/zh active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120416896A (zh) * | 2025-07-04 | 2025-08-01 | 山西中维信息工程股份有限公司 | 基于智能网关的物联网智能分析预警系统及方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106912105B (zh) | 基于pso_bp神经网络的三维定位方法 | |
| CN112929826B (zh) | 一种基于uwb三角定位与指纹信息的室内混合定位方法 | |
| Chang et al. | Object tracking in a 2D UWB sensor network | |
| CN106680806A (zh) | 一种多雷达点迹融合方法 | |
| JP2008527394A (ja) | マルチパス信号を用いて位置決めを行うためのシステム及び方法 | |
| CN103323815B (zh) | 一种基于等效声速的水下声学定位方法 | |
| CN116567531B (zh) | 基于粒子滤波算法的传感器融合室内定位方法及系统 | |
| CN104155651A (zh) | 一种用于极化雷达目标跟踪的概率数据关联方法 | |
| US20230075165A1 (en) | Method for creating a model for positioning, and a method for positioning | |
| CN112596026A (zh) | 一种未知发射机位置的椭圆目标定位方法 | |
| KR102119196B1 (ko) | 머신러닝 기반의 실내 측위 방법 및 시스템 | |
| CN117570980A (zh) | 一种基于uwb与gps融合定位算法的方法及系统 | |
| CN115184941B (zh) | 一种基于音频的定位寻物方法 | |
| CN114035181B (zh) | 一种未知发射机位置和速度的移动目标椭圆定位方法 | |
| CN113933876B (zh) | 多星通讯时差定位数据融合处理方法 | |
| CN117177357A (zh) | 一种基于uwb的室内指纹定位方法 | |
| CN108508404A (zh) | 一种基于天线阵列的定位方法及系统 | |
| CN114051209A (zh) | 一种基于智能反射面和场景几何模型的指纹定位方法 | |
| Chen et al. | Research on AIS and radar information fusion method based on distributed Kalman | |
| Chen et al. | TDOA/FDOA mobile target localization and tracking with adaptive extended Kalman filter | |
| CN116684838A (zh) | 基于uwb的室内定位方法 | |
| CN116347357A (zh) | 一种将运动限制嵌入神经网络的室内无线被动定位方法 | |
| KR102036442B1 (ko) | 딥 러닝 기반 사용자 단말 위치 추정 장치 및 방법 | |
| CN112684455B (zh) | 一种多平台声纳信息集中式融合处理方法 | |
| CN112946568B (zh) | 辐射源航迹矢量直接估计方法 |
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 |