Shangbo Wang, Andreas Waadt, Sebastian Rickers, C. Kocks, Dong Xu, A. Vießmann, G. Bruck, P. Jung
{"title":"Java implementation of localization and tracking application based on HDR-UWB platform","authors":"Shangbo Wang, Andreas Waadt, Sebastian Rickers, C. Kocks, Dong Xu, A. Vießmann, G. Bruck, P. Jung","doi":"10.1109/ISABEL.2009.5373702","DOIUrl":null,"url":null,"abstract":"In recent years extensive research was carried out in order to develop applications for the Ultra-Wideband (UWB) technology and to resolve the practical challenges in implementing an efficient UWB communication system utilizing the UWB impulse radio for precision localization. ToA (Time of Arrival) or TDoA (Time Difference of Arrival) of ranging frame are widely used because ToA and TDoA provide high accuracy due to the high time resolution with high bandwidth of IR-UWB (Impulse Radio - UWB) signal. HDR-UWB (High Data Rate -UWB) uses MB-OFDM (Multi Band - Orthogonal Frequency Division Multiplexing) to transmit signals, which can reach a data rate of 200 Mbit/s. In this paper a Java implementation of an active LT (Localization and Tracking) method based on a HDR-UWB platform is investigated. The hardware is composed of three UWB anchors, one UWB tag and one UWB location coordinator, which is connected to a PC (Personal Computer) or a PDA (Personal Digital Assistant). The Java program, which is hosted on the PC or PDA, is used to instruct the UWB coordinator to send and receive the UWB ranging frame and localize the tag. ToA is used as a ranging parameter in this work to measure the distance between the used UWB anchors and the UWB tag. The most important aspect is to reduce the jitter of ToA caused by CPU processing and the clock drift between UWB anchors and UWB tag. In this paper a 3-way ranging mechanism to minimize the clock drift is deployed. In addition the use of the JPCAP (Java Package for CAPturing) library in Java reduces the jitter of the ToA.","PeriodicalId":273041,"journal":{"name":"2009 2nd International Symposium on Applied Sciences in Biomedical and Communication Technologies","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 2nd International Symposium on Applied Sciences in Biomedical and Communication Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISABEL.2009.5373702","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In recent years extensive research was carried out in order to develop applications for the Ultra-Wideband (UWB) technology and to resolve the practical challenges in implementing an efficient UWB communication system utilizing the UWB impulse radio for precision localization. ToA (Time of Arrival) or TDoA (Time Difference of Arrival) of ranging frame are widely used because ToA and TDoA provide high accuracy due to the high time resolution with high bandwidth of IR-UWB (Impulse Radio - UWB) signal. HDR-UWB (High Data Rate -UWB) uses MB-OFDM (Multi Band - Orthogonal Frequency Division Multiplexing) to transmit signals, which can reach a data rate of 200 Mbit/s. In this paper a Java implementation of an active LT (Localization and Tracking) method based on a HDR-UWB platform is investigated. The hardware is composed of three UWB anchors, one UWB tag and one UWB location coordinator, which is connected to a PC (Personal Computer) or a PDA (Personal Digital Assistant). The Java program, which is hosted on the PC or PDA, is used to instruct the UWB coordinator to send and receive the UWB ranging frame and localize the tag. ToA is used as a ranging parameter in this work to measure the distance between the used UWB anchors and the UWB tag. The most important aspect is to reduce the jitter of ToA caused by CPU processing and the clock drift between UWB anchors and UWB tag. In this paper a 3-way ranging mechanism to minimize the clock drift is deployed. In addition the use of the JPCAP (Java Package for CAPturing) library in Java reduces the jitter of the ToA.
近年来,为了开发超宽带(UWB)技术的应用,并解决利用超宽带脉冲无线电进行精确定位实现高效超宽带通信系统的实际挑战,开展了广泛的研究。ToA (Time of Arrival)或TDoA (Time Difference of Arrival)测距帧被广泛使用,因为ToA和TDoA由于具有高时间分辨率和高带宽的脉冲无线电(IR-UWB)信号而具有较高的精度。HDR-UWB (High Data Rate,高数据速率)采用MB-OFDM (Multi Band - Orthogonal Frequency Division Multiplexing,多频带正交频分复用)传输信号,数据速率可达200mbit /s。本文研究了一种基于HDR-UWB平台的主动定位与跟踪方法的Java实现。硬件由三个超宽带锚、一个超宽带标签和一个超宽带位置协调器组成,连接到PC(个人电脑)或PDA(个人数字助理)。在PC机或PDA上运行Java程序,指示UWB协调器发送和接收UWB测距帧,并对标签进行定位。在本工作中,ToA作为测距参数,用于测量使用的UWB锚点与UWB标签之间的距离。最重要的方面是减少CPU处理引起的ToA抖动以及UWB锚点与UWB标签之间的时钟漂移。本文采用了一种3路测距机制来减小时钟漂移。此外,在Java中使用JPCAP (Java Package for capture)库可以减少ToA的抖动。