System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于超宽带通信中的数据传送中的动态适应的系统和方法技术方案_技高网

用于超宽带通信中的数据传送中的动态适应的系统和方法技术方案

技术编号:42421437 阅读:5 留言:0更新日期:2024-08-16 16:36
本公开提供了用于超宽带通信中的数据传送中的动态适应的系统和方法。一种用于优化UWB通信中的数据传送的方法包含:从UWB装置接收一个或多个第一应用程序数据包作为应用程序数据包的序列的第一部分,所述序列具有第一数目个应用程序数据包;基于所述一个或多个第一应用程序数据包确定接收器状态值;将所述接收器状态值与阈值进行比较;以及基于所述接收器状态值与所述阈值之间的差确定所述序列的应用程序数据包的第二数目。所述第二数目与所述第一数目不同。所述方法还包含:生成指示所述序列的应用程序数据包的所述第二数目的消息;以及将所述消息传输到所述UWB装置。

【技术实现步骤摘要】

本公开涉及uwb装置之间的超宽带(uwb)通信,具体地涉及一种用于uwb通信中的数据传送中的动态适应的系统和方法。


技术介绍

1、超宽带(uwb)是一种使用通常约500mhz或更大的宽带宽或具有大于中心频率的20%的10db带宽的无线通信技术。脉冲uwb(ir-uwb)是uwb的特定情况,其中信号通过极短脉冲(以纳秒为单位)传输。所述脉冲uwb特别适于测距或感测应用,因为脉冲对多路径是稳健的。ir-uwb的另一优点是其以低功耗和低时延传输数据的能力。

2、测距是使用uwb技术确定两个装置之间的距离的过程。建立精细测距(fira)联合体以确保启用uwb的装置之间的互操作性并且实现各种使用情况。fira最初专注于测距,但近年来引入了数据传送功能性。最初,数据传送是作为测距会话的附加项引入的:短包被捎带到测距消息。然而,由于两个uwb装置之间缺乏通信,为两个uwb装置之间的数据传送分配的资源未被优化。这可能导致资源浪费,并且导致性能下降、数据冲突和uwb装置上的过载。因此,需要改进用于uwb装置之间的数据传送的资源的分配以促进更快且可靠的数据传送,同时维持uwb装置上的合理工作负载。


技术实现思路

1、本公开的实施例提供了一种用于优化uwb通信中的数据传送的方法。所述方法包含:从uwb装置接收一个或多个第一应用程序数据包作为应用程序数据包的序列的第一部分,所述序列具有第一数目个应用程序数据包;基于所述一个或多个第一应用程序数据包确定接收器状态值;将所述接收器状态值与阈值进行比较;以及基于所述接收器状态值与所述阈值之间的差确定所述序列的应用程序数据包的第二数目。所述第二数目与所述第一数目不同。所述方法还包含:生成指示所述序列的应用程序数据包的所述第二数目的消息;以及将所述消息传输到所述uwb装置。

2、在一些实施例中,所述方法包含响应于接收器状态值等于或大于阈值,减小或维持第一数目,使得第二数目小于或等于第一数目。在一些实施例中,所述方法包含响应于接收器状态值小于阈值,增大第一数目,使得第二数目大于第一数目。

3、在一些实施例中,响应于接收器状态值等于或大于阈值,第二应用程序数据包的数目小于第一数目与第一应用程序数据包的数目之间的差。在一些实施例中,响应于接收器状态值小于阈值,第二应用程序数据包的数目大于第一数目与第一应用程序数据包的数目之间的差。

4、所述方法进一步包含将一个或多个第一应用程序数据包存储在内存中。接收器状态值包含内存中的一个或多个第一应用程序数据包的存储空间,并且阈值包含阈值存储空间。

5、在一些实施例中,阈值存储空间是内存的预定百分比或对应于第一数目个应用程序数据包的序列的总存储空间的预定百分比中的一个。

6、在一些实施例中,阈值存储空间等于或大于内存的50%,例如预定值/百分比,或等于或大于对应于第一数目个应用程序数据包的序列的总存储空间的50%;并且存储空间等于或大于阈值存储空间。

7、在一些实施例中,第二应用程序数据包的数目等于零。

8、在一些实施例中,阈值存储空间小于内存的50%,例如预定值/百分比,或等于或大于对应于第一数目个应用程序数据包的序列的总存储空间的50%;并且存储空间小于阈值存储空间。

9、在一些实施例中,接收器状态值包含uwb控制接口(uci)处的基于第一应用程序数据包计算的吞吐量;并且阈值包含阈值带宽。

10、在一些实施例中,所述方法进一步包含:从一个或多个其它连接接收一个或多个其它序列,其它序列中的每一个具有多个应用程序数据包;针对连接和其它连接中的每一个计算uci处的相应吞吐量;确定uci处的吞吐量中的至少一个高于阈值带宽;将用于序列的连接的优先级与用于一个或多个其它序列的一个或多个其它连接的优先级进行比较;以及确定用于序列的连接具有最低优先级。阈值带宽等于或大于uci处的最大吞吐量的50%,例如预定值/百分比。

11、在一些实施例中,第二应用程序数据包的最大数目等于零。

12、在一些实施例中,所述方法进一步包含:从一个或多个其它连接接收一个或多个其它序列,其它序列中的每一个具有多个应用程序数据包;针对连接和其它连接中的每一个计算uci处的相应吞吐量;确定uci处的吞吐量中的至少一个低于阈值带宽;将用于序列的连接的优先级与用于一个或多个其它序列的一个或多个其它连接的优先级进行比较;以及确定用于序列的连接具有最高优先级。阈值带宽小于uci处的最大吞吐量的50%,例如预定值/百分比。

13、在一些实施例中,所述方法进一步包含在确定将传输的第二应用程序数据包的数目之前,从uwb装置接收请求调整位速率的消息。

14、在一些实施例中,接收器状态值包含中央处理单元(cpu)使用率;并且阈值包含cpu使用率的预定阈值百分比。

15、在一些实施例中,所述方法进一步包含:从一个或多个其它连接接收一个或多个其它序列,其它序列中的每一个具有多个应用程序数据包;将用于序列的连接的优先级与用于一个或多个其它序列的一个或多个其它连接的优先级进行比较;以及确定用于序列的连接具有最低优先级。阈值cpu使用率等于或大于最大cpu使用率的例如50%(例如,预定值/百分比);并且cpu使用率等于或大于阈值cpu使用率。

16、在一些实施例中,第二应用程序数据包的数目为零。

17、在一些实施例中,所述方法进一步包含:从一个或多个其它连接接收一个或多个其它序列,其它序列中的每一个具有多个应用程序数据包;将用于序列的连接的优先级与用于一个或多个其它序列的一个或多个其它连接的优先级进行比较;以及确定用于序列的连接具有最高优先级。阈值cpu使用率小于最大cpu使用率的50%,例如预定值/百分比;并且cpu使用率小于阈值cpu使用率。

18、在一些实施例中,所述方法进一步包含在确定序列中的应用程序数据包的第二数目之前,从uwb装置接收请求传输序列中的第二数目个应用程序数据包的第二消息。

19、在一些实施例中,消息为链路层消息。

20、本公开的实施例提供了一种用于调整超宽带(uwb)通信中的数据传送的方法。所述方法包含:传输一个或多个第一应用程序数据包作为应用程序数据包的序列的第一部分,序列具有第一数目个应用程序数据包;从uwb装置接收含有序列中的应用程序数据包的第二数目的消息,第二数目与第一数目不同;以及调整将作为序列的第二部分传输的第二应用程序数据包的数目,使得第二数目个应用程序数据包将作为序列传输。

21、在一些实施例中,响应于应用程序数据包的第二数目小于或等于应用程序数据包的第一数目,第二应用程序数据包的数目介于零和第一数目与第二数目之间的差之间。在一些实施例中,响应于应用程序数据包的第二数目大于应用程序数据包的第一数目,第二应用程序数据包的数目大于第二数目与第一数目之间的差。

22、本公开的实施例提供了一种用于优化超宽带(uwb)通信中的数据传送的方本文档来自技高网...

【技术保护点】

1.一种用于优化超宽带(UWB)通信中的数据传送的方法,其包括:

2.根据权利要求1所述的方法,其包括:

3.根据权利要求2所述的方法,其中:

4.根据权利要求3所述的方法,其进一步包括将所述一个或多个第一应用程序数据包存储在内存中,其中所述接收器状态值包括所述内存中的所述一个或多个第一应用程序数据包的存储空间,并且所述阈值包括阈值存储空间。

5.根据权利要求4所述的方法,其中所述阈值存储空间是所述内存的预定百分比或对应于所述第一数目个应用程序数据包的所述序列的总存储空间的预定百分比中的一个。

6.根据权利要求5所述的方法,其中:

7.根据权利要求5所述的方法,其中:

8.根据权利要求3所述的方法,其中:

9.根据权利要求8所述的方法,其进一步包括:

10.根据权利要求9所述的方法,其进一步包括:

【技术特征摘要】

1.一种用于优化超宽带(uwb)通信中的数据传送的方法,其包括:

2.根据权利要求1所述的方法,其包括:

3.根据权利要求2所述的方法,其中:

4.根据权利要求3所述的方法,其进一步包括将所述一个或多个第一应用程序数据包存储在内存中,其中所述接收器状态值包括所述内存中的所述一个或多个第一应用程序数据包的存储空间,并且所述阈值包括阈值存储空间。

5.根据权利要...

【专利技术属性】
技术研发人员:E·佩劳德
申请(专利权)人:QORVO美国公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1