一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

传送帧的制作方法

2022-06-01 18:49:55 来源:中国专利 TAG:


1.本公开的示例涉及向接收器传送帧。


背景技术:

2.在ieee 802.11中,在无线装置(在一些示例中称为站或sta)第一次尝试传送数据帧之前,sta需要通过执行先听后说(lbt)过程来确保打算使用的传输信道是空闲的。为了避免与其它传输的冲突,sta选择随机退避时间(random backoff time)。在sta能传送之前,它需要监测空闲信道长达与退避时间一样长的总持续时间(其可以是不连续的)。该退避时间是时隙大小(通常为9
µ
s)乘以在0和初始竞争窗口(cw)之间抽取的随机整数。根据增强型分布式信道接入(edca)参数,初始cw的大小可以变化。对于背景数据业务,初始cw为2
n-1,其中n=4。
3.如果诸如例如由于冲突,数据帧传输失败,则sta尝试重传。对于每一次重传尝试,n的值都增加1。例如,假定背景数据业务,这意味着第一次重传的cw变为2
5-1 = 31。由于退避参数是时隙大小乘以在0和cw之间均匀选择的随机整数,因此平均来说,第一次重传的信道接入将比第一次传输的信道接入花更长的时间。对于第二次尝试的重传,假定第一次重传尝试失败,则n的值再次增加1,使得在背景数据业务的示例中,cw变为2
6-1 = 63。对于每次重传尝试,该过程继续进行,直到最大竞争窗口值cw
max
为止。对于背景业务,该值为2
10-1 = 1023。关于ieee 802.11中的退避机制的进一步细节可以在ieee std 802.11
tm-2016中的章节“10.3.3 random backoff time”中找到,其通过引用并入本文中。


技术实现要素:

4.本公开的一个方面提供了一种在无线装置中向接收器传送帧的方法。该方法包括:确定该帧经由无线装置和接收器之间的第一无线通信链路没有被接收器成功接收;以及经由无线装置和接收器之间的第二无线通信链路向接收器传送该帧。
5.本公开的另外方面提供了用于向接收器传送帧的设备。所述设备包括处理器和存储器。存储器包含由处理器可执行的指令,使得所述设备可操作以:确定该帧经由设备和接收器之间的第一无线通信链路没有被接收器成功接收;以及经由设备和接收器之间的第二无线通信链路向接收器传送该帧。
6.本公开的附加方面提供了用于向接收器传送帧的设备。该设备可操作以:确定该帧经由设备和接收器之间的第一无线通信链路没有被接收器成功接收,以及经由设备和接收器之间的第二无线通信链路向接收器传送该帧。
附图说明
7.为了更好地理解本公开的示例,并更清楚地示出可如何实行这些示例,现在将仅以示例的方式参考以下附图,附图中:图1是无线装置中向接收器传送帧的方法的示例的流程图;以及
图2是用于向接收器传送帧的设备200的示例的示意图。
具体实施方式
8.下面出于解释而非限制的目的阐述了具体细节,诸如特定实施例或示例。本领域技术人员将领会的是,除了这些具体细节之外,还可以采用其他示例。在一些实例中,省略了众所周知的方法、节点、接口、电路和装置的详细描述,以免用不必要的细节使本描述模糊不清。本领域技术人员将会领会的是,所描述的功能可以在一个或多个节点中使用硬件电路(例如互连成执行专用功能的模拟和/或分立逻辑门、asic、pla等)来实现,和/或使用软件程序和数据连同一个或多个数字微处理器或通用计算机来实现。使用空中接口通信的节点也具有合适的无线电通信电路。此外,在适当的情况下,该技术附加地能被认为完全体现在任何形式的计算机可读存储器内,所述计算机可读存储器诸如固态存储器、磁盘或光盘,其包含将使处理器执行本文中描述的技术的计算机指令的适当集合。
9.硬件实现可以包括或包含但不限于数字信号处理器(dsp)硬件、精简指令集处理器、包括但不限于(一个或多个)专用集成电路(asic)和/或(一个或多个)现场可编程门阵列(fpga)的硬件(例如,数字或模拟)电路,以及(在适当的情况下)能够执行这样的功能的状态机。
10.在802.11标准的开发中考虑了多链路操作。多链路操作可以允许在两个装置(例如,传送器和接收器,或者两个无线装置,诸如sta)之间的多个链路上的多个同时传输。链路可以是例如信道、子信道或资源单元。在一些示例中,链路也可以在不同的频带中,例如一个链路在2.4 ghz频带中,而另一个链路在5 ghz频带中。
11.在本公开的一些示例中,装置可以尝试在该装置和接收器之间的第一链路上向接收器传送帧,但是该帧没有被成功接收。例如,这可能是由于冲突,或者备选地,帧可能被传送,但是接收器没有返回确认或返回否定确认。该装置然后可以在不同于第一链路的第二链路上传送(或尝试传送)该帧。第二链路可以例如与第一链路同时活动。在一些示例中,在与第一链路上的第一帧的重传(或第二次传输尝试)关联的退避时间到期之前,可以传送该帧(或可以开始传送尝试)。链路可以使用相同的技术或标准(例如,相同的802.11标准),或者在一些示例中可以使用不同的无线通信技术或标准。
12.在一些示例中,装置可以使用一个链路用于向接收器传递数据,并且可以不使用第二链路。
13.图1是无线装置中向接收器传送帧的方法100的示例的流程图。该方法包括,在步骤102中,确定帧经由无线装置和接收器之间的第一无线通信链路没有被接收器成功接收。这可以例如通过确定例如因为lbt失败、多个lbt失败(例如,在某个时间段内)或一些其他原因该帧未由无线装置传送来确定。这里的lbt失败可能意味着,例如lbt过程指示冲突,或者信道当前被占用。备选地,该帧可能已经由无线装置传送,并且(例如,在某个时间段内)没有接收到或者没有成功接收到确认,或者接收到否定确认或在接收器处没有成功接收到该帧的某种其他指示。在一些示例中,第一和第二链路可以是802.11无线通信链路。
14.该方法的步骤104包括经由无线装置和接收器之间的第二无线通信链路向接收器传送帧。在一些示例中,相同装置(例如,无线装置和接收器)之间的每个链路可以具有一组独立的edca参数(因此,这些参数在链路之间可以相同或不同)。在一些示例中,链路可以同
时活动(例如,可使用),而在其他示例中,链路可以不同时活动(例如,链路可能要求设置或激活)。在一些示例中,无线装置可能能够同时在第一和第二链路上传送。然而,在其他示例中,例如由于硬件限制(例如,只有一个传送器链),无线装置可能不能够同时在两个链路上传送。然而,在一些示例中,即使无线装置不能同时在两个链路上传送,两个链路也都可以被认为是活动的。在一些示例中,无线装置和接收器两者都可以是站或sta。
15.在方法100的一些示例中,帧可能被传送,但是可能没有被接收器确认(或被接收器否定确认)。因此,在一些示例中,确定帧没有被接收器成功接收可以包括:使用第一无线通信链路向接收器传送帧;以及确定接收器对帧的接收的确认尚未被无线装置接收到。确定尚未接收到确认可以包括确定相反已经接收到了否定确认(或者帧在接收器处尚未成功接收或解码的某种其他指示)。在一些示例中,经由第二无线通信链路向接收器传送帧可以包括:在使用第一无线通信链路传输帧之后,在用于经由第一通信链路重传帧的退避时间到期之前,向接收器传送帧。从而,例如,与如果在第一链路上重传帧(即,再次尝试传输)相比,可以在第二链路上以更短的延迟传送该帧(或可以尝试传送该帧)。
16.在一些示例中,确定帧没有被接收器成功接收包括确定与第一无线通信链路关联的信道被占用。从而,在一些示例中,该帧可能没有被传送。确定与第一无线通信链路关联的信道被占用可以包括执行先听后说lbt过程。在一些示例中,经由第二无线通信链路向接收器传送帧包括:在用于第一无线通信链路上的另外lbt过程的退避时间到期之前向接收器传送帧。从而,例如,与如果在第一链路上重传帧(即,再次尝试传输)相比,可以在第二链路上以更短的延迟传送该帧(或可以尝试传送该帧)。
17.在一些示例中,经由第二无线通信链路向接收器传送帧可以包括在确定帧没有被接收器成功接收时立即向接收器传送帧。从而,在一些示例中,可能有用于重传(即,先前未成功传送的帧)的时延减少。在一些示例中,在第一和第二链路之间也可以有负载平衡。
18.在一些示例中,经由第二无线通信链路向接收器传送帧包括确定接收器能够经由第一和第二无线通信链路接收帧(例如确定接收器具有多链路能力)。该确定可以例如在尝试在第二通信链路上传送帧之前进行,并且可以例如在第二通信链路被设置或激活之前进行。接收器是否能经由两个链路接收帧可以根据例如无线装置和接收器之间的关联过程、提取能力的指示或者其中交换了与接收器的能力相关的信息的先前消息交换、或者先前从接收器接收的帧的报头来确定。
19.在一些示例中,在无线装置和接收器之间可以有三个或更多链路。在这样的示例中,如果该帧在第一链路上没有被成功传送(或被接收器接收),则无线装置可以选择另两个链路中的一个用于传送该帧的另一次尝试。在一些示例中,可以从另两个帧中随机选择(或者,在存在更多链路的情况下,从除第一链路之外的链路中的任何链路中选择)第二链路。在这种情况下,在一些示例中,接收器可能需要针对该帧监测链路中的所有链路,或者选择的链路可以由无线装置传递给接收器。备选地,例如,可以使用循环方案来选择用于重传尝试的下一链路。在这样的情况下,由于用作第二链路的链路可能是确定性的,所以接收器可能只需要监测两个链路(或者可能不需要告知接收器要监测哪个(哪些)链路)。
20.在本公开的示例中的一些备选中,接收器可以包括两个协调装置,诸如例如两个(或更多)协调接入点。每个链路可以在无线装置和接入点中的相应一个接入点之间。在一些示例中,这些接入点可以通过回程连接。在这样的示例中,每个接入点可以具有或可以不
具有多链路能力,因为每个接入点可能仅在一个链路上从无线装置接收帧。
21.图2是用于向接收器传送帧的设备200的示例的示意图。设备200包括处理电路202(例如,一个或多个处理器)和与处理电路202通信的存储器204。存储器204包含由处理电路202可执行的指令。设备200还包括与处理电路202通信的接口206。尽管接口206、处理电路202和存储器204被示为串联连接,但是这些可以备选地以任何其他方式互连,例如经由总线互连。
22.在一个实施例中,存储器204包含由处理电路202可执行的指令,使得设备200可操作以:确定帧经由设备和接收器之间的第一无线通信链路没有被接收器成功接收;以及经由设备和接收器之间的第二无线通信链路向接收器传送该帧。在一些示例中,设备200可操作以执行上面参考图1描述的方法100。
23.应当注意,上面提到的示例说明而不是限制本发明,并且本领域技术人员将能够设计许多备选示例而不脱离所附声明的范围。词语“包括”不排除权利要求中所列的那些元件或步骤之外的元件或步骤的存在,“一(a或an)”不排除多个,并且单个处理器或其他单元可以实现下面声明中记载的几个单元的功能。在使用术语“第一”、“第二”等的情况下,要将它们仅仅理解为用于方便标识特定特征的标签。特别地,除非另有明确声明,否则不要将它们解释为描述多个这样的特征中的第一或第二特征(即,在时间或空间上出现的这样的特征中的第一或第二特征)。除非另有确切声明,否则本文中公开的方法中的步骤可以按任何顺序执行。声明中的任何附图标记不应被如此解释以致于限制它们的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献