51uwb.cn

标题: 关于多个标签/基站同时发送数据的问题? [打印本页]

作者: uwb    时间: 2019-5-14 15:31
标题: 关于多个标签/基站同时发送数据的问题?
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



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

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

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

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


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

(此外,由于项目申请进度,硬件可能得1,2个月左右才能买到,现在手中并没有现成的硬件模组)
作者: tuzhuke    时间: 2019-5-17 07:49
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传输速率,定位一次也就几十字节而已
作者: uwb    时间: 2019-5-17 22:09
好的,谢谢,看来还是得先拿到UWB模块测试下具体指标和性能!
作者: 远星的仰望    时间: 2020-4-9 00:21
我曾经对你的问题也有同样的疑惑,认为信息干扰无法解决。后来接触一个产品,其对89个标签进行定位,也能成功,虽然刷新率比较低。通过协议解决物理上的干扰,比较难以实现。软件能解决地就是重传机制,其实也就是不断地POLL,不管丢帧,毕竟POLL一次时间花费少。硬件解决的话,就比较复杂了,可以搭建接收机。
作者: uwb    时间: 2020-4-11 21:51
远星的仰望 发表于 2020-4-9 00:21
我曾经对你的问题也有同样的疑惑,认为信息干扰无法解决。后来接触一个产品,其对89个标签进行定位,也能成 ...

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

目前接近完成了,当前正在测试这个原型及其定位性能。
作者: Marshan    时间: 2022-11-29 19:40
uwb 发表于 2020-4-11 21:51
当前我们设计了一个基于Timeslot(时间槽)机制的组网协议,支持上百个基站以及近乎无限个标签的定位。

...

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




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3