没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
© DecaWave 2014 This document is confidential and contains information which is proprietary to
DecaWave Limited. No reproduction is permitted without prior express written permission of the
author
APPLICATION NOTE: APS011
APS011 APPLICATION NOTE
SOURCES OF ERROR IN
DW1000 BASED TWO-WAY
RANGING (TWR) SCHEMES
Version 1.0
This document is subject to change without
notice
APS011: Sources of error in TWR schemes
© DecaWave 2014 This document is confidential and contains information which is proprietary to
DecaWave Limited. No reproduction is permitted without prior express written permission of the
author
Page 2 of 21
TABLE OF CONTENTS
1 INTRODUCTION ........................................................................................................................................ 4
1.1 OVERVIEW ................................................................................................................................................. 4
1.2 ABOUT THIS DOCUMENT................................................................................................................................ 4
2 RANGING ACCURACY IN THE PRESENCE OF CLOCK DRIFT ......................................................................... 5
2.1 INTRODUCTION ........................................................................................................................................... 5
2.2 DW1000 OSCILLATOR AND QUARTZ CRYSTAL.................................................................................................... 5
2.3 TWO-WAY RANGING (TWR) WITH CLOCK DRIFT ................................................................................................. 6
2.4 SYMMETRIC DOUBLE-SIDED TWO-WAY RANGING (SDS-TWR) WITH CLOCK DRIFT..................................................... 8
2.5 SYMMETRIC DOUBLE-SIDED TWO-WAY RANGING (SDS-TWR) WITH FREQUENCY DRIFT ............................................. 9
3 RANGING ACCURACY VS RECEIVED SIGNAL LEVEL .................................................................................. 10
3.1 INTRODUCTION ......................................................................................................................................... 10
3.2 DECARANGING IMPLEMENTATION................................................................................................................. 10
3.3 DESIGN SPECIFIC DETAILS ............................................................................................................................ 11
3.4 FRIIS' PATH LOSS FORMULA AND RANGE BIAS CORRECTION VALUE ........................................................................ 11
3.4.1 Example Calculation ...................................................................................................................... 14
4 CONCLUSION .......................................................................................................................................... 15
4.1 RANGING ACCURACY IN THE PRESENCE OF CLOCK DRIFT ..................................................................................... 15
4.2 RANGING ACCURACY VS. RECEIVED SIGNAL POWER ........................................................................................... 15
5 REFERENCES ........................................................................................................................................... 16
5.1 LISTING .................................................................................................................................................... 16
6 ABOUT DECAWAVE ................................................................................................................................ 17
7 APPENDIX A: DERIVING THE ERROR IN RANGING ACCURACY DUE TO DRIFT .......................................... 18
7.1 TWR WITH CLOCK DRIFT ............................................................................................................................. 18
7.2 SDS-TWR WITH CLOCK DRIFT ...................................................................................................................... 18
7.3 SDS-TWR WITH FREQUENCY DRIFT ............................................................................................................... 19
8 APPENDIX B: RANGE BIAS FIGURES FOR 900 MHZ CHANNELS ................................................................ 20
LIST OF TABLES
TABLE 1: SAMPLE RANGE BIAS CORRECTION TABLE FROM DECARANGING TWR SOFTWARE FOR CHANNEL 2 ................................ 11
TABLE 2: RELATIONSHIP BETWEEN RSL AND RANGE BIAS CORRECTION FACTOR ...................................................................... 13
TABLE 3: CALIBRATION DISTANCE FOR CHANNELS AND PRF ................................................................................................ 13
TABLE 4: TABLE OF REFERENCES .................................................................................................................................. 16
TABLE 5: RANGE BIAS CORRECTION FACTORS VS. RECEIVED SIGNAL LEVEL FOR 900MHZ CHANNELS ........................................... 20
APS011: Sources of error in TWR schemes
© DecaWave 2014 This document is confidential and contains information which is proprietary to
DecaWave Limited. No reproduction is permitted without prior express written permission of the
author
Page 3 of 21
LIST OF FIGURES
FIGURE 1: CLOCK DRIFT DUE TO FREQUENCY ERROR IN DEVICE A AND DEVICE B ........................................................................ 5
FIGURE 2: RTXO FREQUENCY CHANGE AT TURN-ON ........................................................................................................... 6
FIGURE 3: EVB1000 CRYSTAL OSCILLATOR START-UP IN THE FREQUENCY DOMAIN. .................................................................. 6
FIGURE 4: TWO-WAY RANGING SCHEME .......................................................................................................................... 7
FIGURE 5: RANGING ERROR IN TWR SCHEME.................................................................................................................... 7
FIGURE 6: SYMMETRIC TWO-WAY RANGING SCHEME .......................................................................................................... 8
FIGURE 7: RANGING ERROR IN SDS-TWR SCHEME ............................................................................................................ 8
FIGURE 8: FREQUENCY DRIFT IN DEVICE A DURING QUARTZ CRYSTAL WARM-UP ....................................................................... 9
FIGURE 9: RANGING ERROR OF SDS-TWR SCHEME WITH FREQUENCY DRIFT IN DEVICE A .......................................................... 9
FIGURE 10: DIAGRAM ILLUSTRATING THE EFFECT OF RANGE BIAS ON THE REPORTED DISTANCE .................................................. 10
FIGURE 11: RANGE BIAS ERROR FOR A GIVEN RECEIVED SIGNAL LEVEL................................................................................... 12
APS011: Sources of error in TWR schemes
© DecaWave 2014 This document is confidential and contains information which is proprietary to
DecaWave Limited. No reproduction is permitted without prior express written permission of the
author
Page 4 of 21
1 INTRODUCTION
1.1 Overview
DecaWave’s DW1000, a multi-channel transceiver based on Ultra Wideband radio communications,
allows very accurate time-stamping of messages as they leave from and arrive at the transceiver.
This allows the construction of a number of different system topologies in the area of real time
location systems and proximity measurement devices.
The simplest of such topologies is where two nodes communicate between themselves, exchange
messages and based on transmit and receive timestamps of those messages they can calculate the
round trip time of the signal between the two nodes and hence the time of flight and therefore the
distance between the two nodes.
A complete description of DecaWave’s two-way ranging protocol is described in other documents
available from DecaWave. This Application Note focuses on the sources of error in the reported
timestamps and what corrections / mitigation strategies the system designer can employ to report as
accurate a result as possible.
1.2 About this document
This document deals with two fundamental sources of error: -
• Errors related to clock drift in the two nodes
• Errors related to incident signal level at a node
These are dealt with in individual sections.
Other application notes are available from DecaWave and you should contact your local
representative or info@decawave.com for more information.
APS011: Sources of error in TWR schemes
© DecaWave 2014 This document is confidential and contains information which is proprietary to
DecaWave Limited. No reproduction is permitted without prior express written permission of the
author
Page 5 of 21
2 RANGING ACCURACY IN THE PRESENCE OF CLOCK DRIFT
2.1 Introduction
In the case of tag-to-anchor two-way ranging, there are a number of sources of error due to clock drift
and frequency drift.
In order to have a robust ranging solution these errors either need to be eliminated or controlled.
Some parameters in the ranging scheme can exacerbate the ranging error if not chosen correctly.
If we consider two ranging capable devices, device A and device B, each device has a DW1000 with
a free running crystal oscillator and a microprocessor. We assume that each oscillator has a fixed
frequency error
,
with respect to the nominal oscillator frequency.
The frequency errors or offset on each device will give rise to a clock drift relative to the nominal
frequency as shown in Figure 1.
Figure 1: Clock drift due to frequency error in device A and device B
A frequency drift is when the frequency error on any device is not fixed, but changes over time.
2.2 DW1000 oscillator and quartz crystal
In a DW1000 based design the combination of a quartz crystal and the circuitry within the DW1000 is
classified as a room temperature crystal oscillator (RTXO).
An example of an RTXO warm-up at oscillator turn-on is shown in Figure 2, taken from [3]. There are
frequency jumps of +/- 0.5 ppm before the RTXO stabilizes.
time
count
f
f.(1+e
A
)
f.(1+e
B
)clock drift
measured
at t=t
1
A
B
t1t0
剩余20页未读,继续阅读
资源评论
小鸭文库
- 粉丝: 160
- 资源: 5899
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1111111111111111111112222222222222222
- 一个qtlog输出的工程,会按照分钟的频率输出log
- yolov10玩手机打电话检测训练权重+1万玩手机打电话检测数据集
- yolov9玩手机检测,训练好的权重,可以直接使用,并附有10000左右数据集
- piCorePlayer9.2.0-64Bit.img.xz
- 如何利用大模型技术在DT浏览器查空气质量
- C语言程序设计-学生成绩管理系统
- 最新UI界面发卡源码+多语言+多个主流钱包+搭建教程.zip
- KeymouseGo-简单好用的鼠标轨迹记录-循环运行脚本
- 2024全新版视频短剧SAAS系统/影视短剧小程序/短剧APP小程序源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功