51uwb.cn

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

关于多个标签/基站同时发送数据的问题?

[复制链接]

2

主题

58

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
跳转到指定楼层
楼主
发表于 2019-5-14 15:31:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Hi,
  Q: 由于业务对大容量用户的要求,可能导致多个标签/基站同时发送数据,请问在这种情形下,UWB系统怎样处理?
    为了简化问题,假定有3个节点,S1, S2, R, 其中S1在0-2s间连续向R发送数据,S2在1-3s间连续向R发送数据,那么在1-2s期间,节点R获得怎样的接收数据?(为了方便描述,问题中时间单位设置的比较大)

  初步阅读了下资料,没找到相关的协议说明或原理解释,猜测可能的行为为:
    A. 由于信号干扰,S1和S2所发的数据同时丢失
    B. S1所发的数据丢失
    C. S2所发的数据丢失
    D. 由于具有地址信息,可以同时获取S1和S2所发的数据

  (由于手上现在还没有UWB模块,不能做测试,所以想各位有经验的人请教下,以便做个初步评估)


thanks


回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
沙发
发表于 2019-5-14 22:24:31 | 只看该作者
1 高频绝对干扰肯定是存在的,但是概率很小,这个可以通过应答重传机制实现。
2 可以加帧过滤,参考之前帖子  http://bphero.com.cn/forum.php?mod=viewthread&tid=82&extra=page%3D2
回复

使用道具 举报

2

主题

58

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
板凳
 楼主| 发表于 2019-5-16 17:00:59 | 只看该作者
1. 昨天重新读了下DW1000用户手册,帧过滤应该不能解决这个问题,我感觉帧过滤主要还是用在无冲突信号接受时在DW1000模块上的地址预处理过滤
2. 而在该虚拟情形中,S1,S2同时发送数据给R,首先,信号间有干扰会影响解码,其次,即使用帧过滤,由于都是发到R,原则上R仍会接受S1和S2的加和信号
3. 至于能不能分别解码,从目前获得的资料看,我认为应该不可能(欢迎用实验或原理进行反证),可能得采用划分时间片等机制来避免干扰了(不过,这样极大地增加了系统的设计复杂度!),或者大家有没有什么更好的方案???
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
地板
发表于 2019-5-16 20:50:04 | 只看该作者
uwb 发表于 2019-5-16 17:00
1. 昨天重新读了下DW1000用户手册,帧过滤应该不能解决这个问题,我感觉帧过滤主要还是用在无冲突信号接受 ...

S1 S2 同时给R发数据,这个同时,只有绝对的同时才会出现
对于高频来说这个概率比较低。
可以通过发送短数据再来避免。
增加应答重传机制。

我觉得你可以简单搭建一个系统测试
回复

使用道具 举报

2

主题

58

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
5#
 楼主| 发表于 2019-5-16 21:37:00 | 只看该作者
  Q: 由于业务对大容量用户的要求,可能导致多个标签/基站同时发送数据,请问在这种情形下,UWB系统怎样处理?
    为了简化问题,假定有3个节点,S1, S2, R, 其中S1在0-2s间连续向R发送数据,S2在1-3s间连续向R发送数据,那么在1-2s期间,节点R获得怎样的接收数据?(为了方便描述,问题中时间单位设置的比较大)


如问题中所说,只要S1和S2在同一时间区间1-2s内连续发送数据,其实也就可能产生冲突,并不需要绝对的时间对齐性质的"同时"

(此外,由于项目申请进度,硬件可能得1,2个月左右才能买到,现在手中并没有现成的硬件模组)
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
6#
发表于 2019-5-17 07:49:12 | 只看该作者
uwb 发表于 2019-5-16 21:37
如问题中所说,只要S1和S2在同一时间区间1-2s内连续发送数据,其实也就可能产生冲突,并不需要绝对的时 ...

我们的模块现在3基站1标签最大刷新频率大概是30-40HZ
定位需要标签与3个基站都进行交换数据,大概标签与基站测距一次交换7-8次数据。 一次定位需要25次+。
1s 内差不多交换换1000+次数据。

而且目前定位代码中会使用很多delay控制,实际上无线信号1s内占用时间可能非常小,几ms。

这个可以你根据波特率以及实际传输的数据量反推。

6.8mpbs传输速率,定位一次也就几十字节而已
回复

使用道具 举报

2

主题

58

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
7#
 楼主| 发表于 2019-5-17 22:09:44 | 只看该作者
好的,谢谢,看来还是得先拿到UWB模块测试下具体指标和性能!
回复

使用道具 举报

0

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
8#
发表于 2020-4-9 00:21:30 | 只看该作者
我曾经对你的问题也有同样的疑惑,认为信息干扰无法解决。后来接触一个产品,其对89个标签进行定位,也能成功,虽然刷新率比较低。通过协议解决物理上的干扰,比较难以实现。软件能解决地就是重传机制,其实也就是不断地POLL,不管丢帧,毕竟POLL一次时间花费少。硬件解决的话,就比较复杂了,可以搭建接收机。
回复

使用道具 举报

2

主题

58

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
9#
 楼主| 发表于 2020-4-11 21:51:52 | 只看该作者
远星的仰望 发表于 2020-4-9 00:21
我曾经对你的问题也有同样的疑惑,认为信息干扰无法解决。后来接触一个产品,其对89个标签进行定位,也能成 ...

当前我们设计了一个基于Timeslot(时间槽)机制的组网协议,支持上百个基站以及近乎无限个标签的定位。

目前接近完成了,当前正在测试这个原型及其定位性能。
回复

使用道具 举报

4

主题

11

帖子

49

积分

新手上路

Rank: 1

积分
49
10#
发表于 2022-11-29 19:40:24 | 只看该作者
uwb 发表于 2020-4-11 21:51
当前我们设计了一个基于Timeslot(时间槽)机制的组网协议,支持上百个基站以及近乎无限个标签的定位。

...

请问采用该协议后,标签的刷新速率如何?是与标签数目呈现负相关关系吗?
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-25 20:05 , Processed in 0.025441 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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