ComputerScienceandApplication计算机科学与应用,2020,10(8),1437-1443PublishedOnlineAugust2020inHans.
http://www.
hanspub.
org/journal/csahttps://doi.
org/10.
12677/csa.
2020.
108149文章引用:赵继东,侯庆.
基于TOA算法的UWB的室内定位系统设计[J].
计算机科学与应用,2020,10(8):1437-1443.
DOI:10.
12677/csa.
2020.
108149DesignofUWBPositioningSystemBasedonTOAAlgorithmJidongZhao,QingHouTheCollegeofComputerScienceandTechnology,GuizhouUniversity,GuiyangGuizhouReceived:Jul.
14th,2020;accepted:Jul.
29th,2020;published:Aug.
5th,2020AbstractFirstly,thispaperanalyzesthecurrentindoorpositioningsystem,summarizesthecharacteristicsofthecurrentindoorpositioningtechnology,andcomparesseveralcommonlyusedalgorithms(basedontimedifferenceofarrival,basedontimeofarrival,etc.
).
Then,thepositioningsystembasedontimeofarrivalisdesignedtorealizethepositioningsystemandtestthepositioningef-fect.
ExperimentalresultsshowthattheUWBpositioningsystembasedonarrivaltimeTOAalgo-rithmimplementedinthispaperhasbetterpositioningeffectandcanmeettherequirementsofsomeindoorpositioningscenesindailylife.
KeywordsPositioningSystem,UWB,IndoorPositioning基于TOA算法的UWB的室内定位系统设计赵继东,侯庆贵州大学计算机科学与技术学院,贵州贵阳收稿日期:2020年7月14日;录用日期:2020年7月29日;发布日期:2020年8月5日摘要本文首先对目前的室内定位系统进行分析,总结目前的室内定位技术的特点,并对几种常用的算法(基于到达时间差,基于到达时间等)进行对比;然后,对基于到达时间算法的定位系统进行设计,实现该定位系统并进行测试定位效果.
实验结果表明,本文实现的基于到达时间TOA算法的UWB定位系统具有较好的定位效果,能够满足生活中的一些室内定位场景的需求.
赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491438计算机科学与应用关键词定位系统,超宽带,室内定位Copyright2020byauthor(s)andHansPublishersInc.
ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY4.
0).
http://creativecommons.
org/licenses/by/4.
0/1.
引言随着定位技术的发展,人们对定位具体应用场景的需求也在不断扩大,逐渐从室外扩大到了室内,如:对人员进行室内看护、仓库货物的定位、服务机器人、大型商场等.
常见的室内定位技术包括,基于WIFI的定位、蓝牙定位、RFID定位、UWB定位、红外线定位、ZigBee定位等,目前这些技术面临定位精度不高、建设成本高、功耗高、定位效果不稳定等难题,而超带宽UWB技术具有定位精度高、抗干扰能力强、分辨率高、功耗低等优点,对于室内定位的算法,主要有基于到达时间,基于到达时间差、基于到达角度、基于接收的信号强度等[1],基于到达角度不仅需要测量距离还需特殊设备测量角度,对设备要求较高,较难实现;基于信号强度算法是根据信号衰减模型,其定位精度不高,本文技术选型为超宽带UWB技术,使用到达时间算法,能够解决上述室内定位的难题,具有较好的定位效果.
2.
定位系统简介2.
1.
室内定位系统的特点与室外定位不同,室内空间狭小、有限并且有墙壁遮挡,卫星信号会被墙壁遮挡,反射,定位精度会有非常大的误差,故不能使用卫星进行定位;室内定位的技术主要包括:无线通讯、基站定位、红外定位等方式,通过一些固定在室内的设备发送的信号和固定在被定位物体上的设备进行信号交互,测出距离或角度,利用信号衰减模型或数学方法计算出定位物体的坐标.
2.
2.
室内定位技术的分类1)基于超宽带UWB室内定位超宽带UWB(UltraWideband)技术,UWB和传统的通信技术不同,它通过发送和接收具有纳秒或微秒级以下的极窄脉冲来实现无线传输的.
由于脉冲时间宽度极短,因此可以实现频谱上的超宽带:使用的带宽在500MHz以上,它具有高精度、强穿透能力、抗多径抗干扰能力强、功耗极低等特点[2].
通过基站和定位标签发送和接收信号来实现测距,然后通过一些定位算法计算得出定位坐标,其定位精度可达厘米级.
2)基于红外线的室内定位红外线室内定位的原理是在定位标签上安装红外射线发射装置,把光学传感器安装在要定位的室内区域,通过测量距离或角度来实现定位,但是红外线是光的一种,所以穿透性极差,如果传播过程中被物体遮挡,定位误差就比较大,只能通过增加红外线接收设备来提高定位精度,这样会提高成本.
3)基于蓝牙技术的室内定位蓝牙定位首先需要在定位区域内布设蓝牙设备,蓝牙标签设备进入定位区域后,不断向周围广播信号和数据包,测出蓝牙标签设备在不同基站下的信号强度[3],然后通过信号传播模型匹配出标签设备和基站的距离,然后通过定位算法计算出定位坐标.
OpenAccess赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491439计算机科学与应用4)基于RFID的定位技术RFID是一种非接触式自动识别技术,它通过射频信号自动识别目标对象并获取相关数据[4].
RFID的原理是通过调节发射能量来调节读写距离的RFID读写器,这样如果RFID标签离读写器越远能量就越小,反之就越近,通过设置阈值、接收信号强度、相位等参数,利用定位算法完成距离和方位的计算.
5)基于WIFI定位技术WIFI定位技术的原理是通过在定位区域内放置若干个无线AP,并且每个无线AP都有唯一的MAC地址,当被定位设备开启WIFI情况下,就可以扫描周围的AP信号,将周围扫描到无线信号列表中[5],就类似于手机扫描周围WIFI信号,距离不同的AP,接收到的信号强度也不同,建立信号强度与距离关系的模型,实现测距,进行定位.
2.
3.
定位算法的分类1)基于到达角度定位AOA(AngleofArrival)[6]该定位算法是通过某些硬件设备测量出基站和标签之间的距离和角度,然后再利用三角函数之间的关系来计算出标签的位置,该方法对设备要求较高,原理如图1所示.
Figure1.
Schematicdiagramofpositioningbasedonangleofarrival图1.
基于到达角度定位原理图2)基于接收的信号强度指示RSSI(ReceivedSignalStrengthIndication)[7]该定位方法是依据信号传播模型,信号会随着距离的增加而衰减,建立能量衰减和距离的模型,通过指纹匹配法来匹配基站和标签的距离,从而对目标进行定位.
3)基于到达时间(TOA,TimeofArrival)[8]该方法是事先已知基站坐标,通过基站向标签发送信号,根据信号的传播时间来计算出距离,然后利用数学方法计算出标签位置,该方法至少需要三个定位基站,详见下节.
4)基于到达时间差TDOA(TimeDifferenceofArrival)[9]基于到达时间差TDOA(TimeDifferenceofArrival)要求基站时间同步,在此前提下发送脉冲信号,标签通过各个基站发出的信号的到达时间差,该定位模型是两组双曲线,结合基站的位置坐标(xi,yi),基站到标签的距离di,对标签进行定位的方法[10],原理如图2所示.
3.
UWB室内定位系统设计3.
1.
定位系统总体架构定位系统总体架构如图3所示,基站和标签主要由DWM1000模块和STM32组成,DWM1000模块是基于DW1000芯片设计的超宽带收发模组.
该模块集成了天线及所有的射频电路、电源管理和时钟电赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491440计算机科学与应用路[11],能够收发UWB信号,各基站与标签进行信号交互,STM32记录每次的传播时间,计算出对应基站和标签的距离,然后发送给基站A,由基站A将数据汇总通过串口发送给上位机,由上位机根据TOA定位算法求解定位坐标.
Figure2.
Schematicdiagramofpositioningbasedontimedifferenceofarrival图2.
基于到达时间差定位原理图Figure3.
Positioningsystemarchitecturediagram图3.
定位系统架构图3.
2.
双边双向测距模型双边双向测距(Double-sidedTwo-wayRanging)算法是对单边双向测距的一种扩展,该算法记录了信号往返的两个时间戳,通过计算可以得到信号传播时间,记录两个往返时间虽然会增加系统的响应时间,但会提高测距的精度和稳定性.
在具体定位过程中,每个UWB定位基站给标签发送信号,发送时间记为T1,信号到达时间分别为T2,然后标签发送应答信号时间为T3,到达基站的时间为T4,基站发送一个终止帧时间为T5,标签收到终止帧时间为T6,计算飞行时间的公式如下,飞行时间乘以信号传播速率得出基站和标签的距离,此次测距过程完成,具体过程如图4所示.
赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491441计算机科学与应用Figure4.
Modeldiagramofbilateralbidirectionalranging图4.
双边双向测距模型图计算UWB信号飞行时间的公式如下:()()roundAroundBreplyAreplyBtofroundAroundBreplyAreplyBTTTTTTTTT**=+++3.
3.
TOA定位算法模型基于TOA(TimeofArrival)定位算法,在室内非视距NLOS情况下,可以把每个基站和标签发送的信号抽象成一个圆形,算法模型如图5所示,要想实现定位,至少需要三个基站,这三个基站和标签形成的圆会交于一点,该交点就是标签的位置.
模型如图5所示,标签坐标为(x,y),每个基站的坐标(xi,yi),基站到标签的距离为di,可以列出方程:Figure5.
Schematicdiagramofpositioningbasedontimeofarrival图5.
基于到达时间定位原理图赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491442计算机科学与应用()()()()()()221112222222333xxyydxxyydxxyyd+=+=+=上面方程中,各基站的坐标(xi,yi)需要事先设置、测量,所以各基站坐标(xi,yi)已知,基站到标签的距离di可以根据双边双向测距模型,测出每个基站到标签的飞行时间Ttofi,UWB的传播速率为光速,将飞行时间乘以传播速率就可得到基站到标签的距离di,于是,上面公式就只有(x,y)未知,通过求解上述方程,可以得到标签坐标(x,y),完成定位.
按上述方法,每三个基站可组成一组定位基站,可以确定一个标签坐标,当基站个数为n时,会有3nc种组合,当n个基站每次定位同一个标签时会得出3nc个坐标,将得到的坐标进行平均,得出一个精度比较精准的最终质心坐标.
4.
实验与分析实现上述算法和系统之后,需要测试该系统的定位效果,于是设计了如图6测试方案,在一个10m*10m的范围内进行测试,设备由三个基站、一个标签和一个装有上位机软件的电脑组成,三个基站坐标分别是:A基站(0,0),B基站(10,0),C基站(0,10),在测量过程中,上位机通过串口发送命令给基站A,基站A分别发送命令给B、C基站执行测距操作,基站A,B,C同时,不断地给标签发送测距信号,标签收到信号后进行测距计算,将数据发给基站A,A基站将数据通过串口传给上位机,上位机通过到达时间算法,计算出定位标签坐标.
Figure6.
Positioningexperimentdiagram图6.
定位实验图按照上述实验方案对基于TOA算法的UWB定位系统进行了室内定位实验,实验结果如图7所示,平均定位精度能达到30cm左右,相比其他室内定位技术的米级定位精度,该系统定位精度很高.
赵继东,侯庆DOI:10.
12677/csa.
2020.
1081491443计算机科学与应用Figure7.
Positioningeffecterrorchart图7.
定位效果误差图5.
总结本文在介绍各种室内定位技术和算法后,因UWB技术具有高精度、强穿透能力、抗多径抗干扰能力强、功耗极低等特点,选定了UWB定位技术,并且使用双边双向测距算法和到达时间TOA定位算法,然后设计该系统的架构,并且实现了该系统测试实际环境下的定位精度,实验表明,该系统具有较高的定位精度,能够满足特定场景下室内定位的需求.
参考文献[1]李德鹏.
基于RFID的景区讲解员动态调度技术研究[D]:[硕士学位论文].
南京:南京师范大学,2013.
[2]吕昕.
基于UWB的危化品仓储堆垛货物定位技术的研究[D]:[硕士学位论文].
北京:北京化工大学,2015.
[3]贾静静.
物联网定位技术超全解析!
定位正在从室外走向室内[J].
物联网技术,2018,8(3):4-9.
[4]张彬.
天津环球磁卡股份有限公司RFID产品研发战略管理[D]:[硕士学位论文].
天津:天津大学,2009.
[5]刘希骞.
基于Android手机定位系统的设计与实现[D]:[硕士学位论文].
曲阜:曲阜师范大学,2016.
[6]王锦涛,皇甫一鸣,李哲舟,冯婧.
基于UWB测距技术的室内定位研究[J].
通信电源技术,2018,35(5):50-53+56.
[7]杨超超,陈建辉,刘德亮,郭希维,方正.
基于到达时间和到达角度的室内联合定位算法[J].
激光与光电子学进展,2019,56(22):203-209.
[8]高思远,冯秀芳.
基于RSSI信号特征的室内分区指纹定位算法[J].
计算机工程与设计,2020,41(4):1093-1098.
[9](2020)Robotics;ResearchersfromHongikUniversityReportNewStudiesandFindingsintheAreaofRobotics(Non-Line-of-SightErrorMitigatingAlgorithmsforTransmitterLocalizationBasedonHybridToa/rssiMeasure-ments).
JournalofRobotics&MachineLearning.
[10]张俊鹏.
基于无线传感器网络的车位感知系统研究[D]:[硕士学位论文].
北京:北京邮电大学,2017.
[11]Yang,B.
,Yang,Z.
Y.
,Wang,D.
,etal.
(2020)ALagrangianMultiplierMethodforTDOAandFDOAPositioningofMultipleDisjointSourceswithDistanceandVelocityCorrelationConstraints.
MathematicalProblemsinEngineering,2020,ArticleID1382321.
https://doi.
org/10.
1155/2020/1382321
麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...
第一、香港服务器机房这里我们可以看到有提供四个大带宽方案,是全向带宽和国际带宽,前者适合除了中国大陆地区的全网地区用户可以用,后者国际带宽适合欧美地区业务。如果我们是需要大陆地区速度CN2优化的,那就需要选择常规的优化带宽方案,参考这里。CPU内存硬盘带宽流量价格选择E3-12308GB240GB SSD50M全向带宽不限999元/月方案选择E3-12308GB240GB SSD100M国际带宽不...
弘速云元旦活动本公司所销售的弹性云服务器、虚拟专用服务器(VPS)、虚拟主机等涉及网站接入服务的云产品由具备相关资质的第三方合作服务商提供官方网站:https://www.hosuyun.com公司名:弘速科技有限公司香港沙田直营机房采用CTGNET高速回国线路弹性款8折起优惠码:hosu1-1 测试ip:69.165.77.50地区CPU内存硬盘带宽价格购买地址香港沙田2-8核1-16G20-...
天津adsl测速为你推荐
青岛市建设工程电子交易系统徐州微信5FDCphp重要产品信息指南支持ipad张女士苹果5win7telnetwindows7旗舰版中telnet在哪ms17-010win10华为 slatl10是什么型号win7关闭135端口请问如何关闭135端口?google分析谷歌的Search Console 和 Google Analytics有何区别
东莞服务器租用 openv 美国主机网 鲨鱼机 免备案空间 宕机监控 免费个人博客 2017年万圣节 阿里云浏览器 bgp双线 七夕快乐英文 100m空间 工作站服务器 免费全能主机 服务器干什么用的 多线空间 腾讯总部在哪 wordpress中文主题 数据湾 湖南铁通 更多