51uwb.cn

 找回密码
 立即注册
查看: 3749|回复: 7
打印 上一主题 下一主题

TDOA时钟同步可以做到2ppb的偏差范围?

[复制链接]

6

主题

19

帖子

91

积分

注册会员

Rank: 2

积分
91
跳转到指定楼层
楼主
发表于 2020-7-17 01:36:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看到之前讨论的TDOA帖子,里面说"可以做到2ppb的偏差范围",
我也测试了一下两个小板子之间的时钟频偏,居然有大概3ppm的偏差,不知道是不是我的数据有问题。
实验步骤是:
1. 一个板子每次间隔100ms发送一个数据包
2. 另一个板子记录收到的时间,比较两次收到的时间差, 再减去100ms,算出两个板子的时间差

我测设结果居然到了300ns左右,也就是说100ms的间隔,两个板子差了大约3ppm左右。(我用的是蓝点的小板子)
是不是我的测试有问题呢?


skew100ms.jpg (17.02 KB, 下载次数: 718)

skew100ms.jpg
回复

使用道具 举报

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
沙发
发表于 2020-7-17 09:25:43 | 只看该作者
修改了标题
感觉你的做法好像哪里有点不对
回复

使用道具 举报

6

主题

19

帖子

91

积分

注册会员

Rank: 2

积分
91
板凳
 楼主| 发表于 2020-7-17 14:53:23 | 只看该作者
本帖最后由 aimar500 于 2020-7-17 15:17 编辑

看到之前的帖子里,您(@蓝点无限)说"我们有个工具,配合我们的hex,可以查看这个偏差值"
请问一下,在您的测试里,如果100ms同步周期的话,偏差值大约是多少呢? (您的频率偏差补偿了大约多少tick或者多少ns?)
回复

使用道具 举报

5

主题

43

帖子

48

积分

新手上路

Rank: 1

积分
48
地板
发表于 2020-7-21 10:02:57 | 只看该作者
关于你的第一点  ,你看一下你的uwb每一次100ms的计数值你是精确保证的吗
回复

使用道具 举报

6

主题

19

帖子

91

积分

注册会员

Rank: 2

积分
91
5#
 楼主| 发表于 2020-7-27 19:08:45 | 只看该作者
这个是我发送时候的时间戳
[00]:0b598ea000
[01]:0cd66aa000
[02]:0e5346a000
[03]:0fd022a000
[04]:114cfea000
[05]:12c9daa000
[06]:1446b6a000
[07]:15c392a000
[08]:17406ea000
[09]:18bd4aa000
[10]:1a3a26a000
[11]:1bb702a000
[12]:1d33dea000
[13]:1eb0baa000
[14]:202d96a000
[15]:21aa72a000
[16]:23274ea000
[17]:24a42aa000
[18]:262106a000
做了一下差分,发送间隔为017CDC0000,即100ms,应该是严格保证了。
接收到的时间戳是
[00]:225c2e7d1e
[01]:23d90a173b
[02]:2555e5b12c
[03]:26d2c14ae6
[04]:284f9ce48f
[05]:29cc787e16
[06]:2b495417bc
[07]:2cc62fb156
[08]:2e430b4ad3
[09]:2fbfe6e425
[10]:313cc27d6d
[11]:32b99e16cb
[12]:343679b02c
[13]:35b3554958
[14]:373030e266
[15]:38ad0c7b69
[16]:3a29e81494
[17]:3ba6c3adbc
[18]:3d239f46a4
算了一下skew应该是:
[01]:0.999995918000
[02]:0.999995911114
[03]:0.999995902507
[04]:0.999995899846
[05]:0.999995894525
[06]:0.999995899377
[07]:0.999995897498
[08]:0.999995892960
[09]:0.999995886230
[10]:0.999995884665
[11]:0.999995888108
[12]:0.999995888578
[13]:0.999995880283
[14]:0.999995875588
[15]:0.999995873867
[16]:0.999995880127
[17]:0.999995879657
[18]:0.999995869641
不知道算不算是正常范围呢? 求指教, 谢谢。
回复

使用道具 举报

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
6#
发表于 2020-7-27 21:25:29 | 只看该作者
aimar500 发表于 2020-7-27 19:08
这个是我发送时候的时间戳
[00]:0b598ea000
[01]:0cd66aa000



看我的结果,由于多径效应分层了。
如果忽略上述问题,结果和你的差不多
回复

使用道具 举报

6

主题

19

帖子

91

积分

注册会员

Rank: 2

积分
91
7#
 楼主| 发表于 2020-7-27 21:56:16 | 只看该作者
本帖最后由 aimar500 于 2020-7-27 22:06 编辑

感谢@蓝点无限, 我以为是我蓝点的小板子出问题了呢(比别人的大很多),谢谢帮我确认。
我的两个小板子在skew范围~1+4e-6的基础上做了时钟补偿以后(同样是100ms同步周期),发现误差约为:
[01] 704.25ps
[02] 391.25ps
[03] 313ps
[04] 422.55ps
[05] 125.2ps
[06] 829.45ps
[07] 594.7ps
[08] 563.4ps
[09] 485.15ps
[10] 93.9ps
[11] 469.5ps
[12] 375.6ps
[13] 391.25ps
[14] 751.2ps

我自己感觉这个实现的误差还是挺大的,而且方差也很大(小的误差是几十皮秒,大的时候到纳秒),不知道大家的误差是不是也差不多在这个范围呢?谢谢  
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
8#
发表于 2021-1-20 14:28:43 | 只看该作者
真不错的内容呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-4-30 21:41 , Processed in 0.016724 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表