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

在支持多个链路的通信系统中用于低延迟通信的方法和装置

2023-09-25 15:04:50 来源:中国专利 TAG:


1.本发明涉及一种无线局域网(wireless local area network)通信技术,更具体地,本发明涉及用于支持低延迟通信的帧发送和接收技术。


背景技术:

2.近来,随着移动装置的分布扩大,能够为移动装置提供快速无线通信服务的无线局域网技术受到关注。无线局域网技术可以是基于无线通信技术来支持诸如智能手机、智能平板、膝上型电脑、便携式多媒体播放器、嵌入式装置等的移动装置以无线方式接入互联网的一种技术。
3.利用无线局域网技术的标准主要在电气和电子工程师协会(institute of electrical and electronics engineers,ieee)中被标准化为ieee 802.11标准。随着上述无线局域网技术的开发和普及,利用无线局域网技术的应用已经多样化,并且已经出现了对支持更高吞吐量的无线局域网技术的需求。因此,在ieee 802.11ac标准中利用的频率带宽(例如,“最大160mhz带宽”或“80mhz 80mhz带宽”)已经扩展,并且支持的空间流的数量也已增加。ieee 802.11ac标准可以是一种极高吞吐量(very high throughput,vht)无线局域网技术,其支持每秒1吉比特(gbps)或更高的高吞吐量。ieee 802.11ac标准可以通过利用mimo技术来支持多个站的下行链路传输。
4.随着需要更高吞吐量的应用和需要实时传输的应用出现,正在开发ieee 802.11be标准,这是一种超高吞吐量(extreme high throughput,eht)无线局域网技术。ieee 802.11be标准的目标可以是用于支持30gbps的高吞吐量。ieee 802.11be标准可以支持用于减少传输延迟的技术。此外,ieee 802.11be标准可以支持进一步扩展的频率带宽(例如,320mhz带宽)、包括多频带操作的多链路传输和聚合操作、多接入点(ap)传输操作和/或高效的重新传输操作(例如,混合自动重传请求(hybrid automatic repeat request,harq)操作)。
5.然而,由于多链路操作是现有的无线局域网标准中未定义的操作,因此可能需要根据执行多链路操作的环境来定义详细的操作。特别地,为了通过多个链路传输数据,将需要用于每个链路中的信道接入的方法以及用于在支持低功率操作的装置中发送和接收数据的方法。此外,将需要用于低延迟通信的发送和接收帧的方法。
6.另一方面,描写作为本发明背景的技术是为了提高对本发明背景的理解,并且这些技术可以包括本发明所属领域的普通技术人员还不知道的内容。


技术实现要素:

7.技术问题
8.本发明致力于提供在无线局域网系统中用于帧发送和接收以支持低延迟通信的方法和装置。
9.技术方案
10.用于实现上述目的的根据本发明的第一实施方案的第一装置的操作方法可以包括:通过多个链路的第一链路从第二装置接收第一初始控制帧;在接收第一初始控制帧的第一链路中执行与第二装置的帧发送和接收过程;以及当帧发送和接收过程完成时,在多个链路的一个或更多个链路中以监听模式操作。
11.第一初始控制帧可以是触发帧。
12.触发帧可以是缓冲区状态报告轮询(bsrp)触发帧或多用户请求发送(mu-rts)触发帧的一个。
13.执行帧发送和接收过程可以进一步包括:向第二装置发送缓冲区状态报告(bsr),其中包括在bsr中的信息是关于通过一个或更多个链路传输的流量的信息。
14.第一装置可以在从完成帧发送和接收过程的时间起的链路切换时间之后在一个或更多个链路中以监听模式操作。
15.操作方法可以进一步包括:通过一个或更多个链路的第二链路从第二装置接收第二初始控制帧。
16.用于实现上述目的的根据本发明的第二实施方案的第二装置的操作方法可以包括:通过多个链路的第一链路向第一装置发送第一初始控制帧;在发送第一初始控制帧的第一链路中执行与第一装置的帧发送和接收过程;以及在帧发送和接收过程完成之后,在多个链路的第二链路中向以监听模式操作的第一装置发送第二初始控制帧。
17.第一初始控制帧可以是触发帧。
18.触发帧可以是缓冲区状态报告轮询(bsrp)触发帧或多用户请求发送(mu-rts)触发帧的一个。
19.执行帧发送和接收过程可以进一步包括:从第二装置接收缓冲区状态报告(bsr),其中第二链路由包括在bsr中的信息指示。
20.用于实现上述目的的根据本发明的第三实施方案的第一装置可以包括:处理器和存储器,所述存储器存储由处理器可执行的一个或更多个指令,其中,一个或更多个指令实施为执行:通过多个链路的第一链路从第二装置接收第一初始控制帧;在接收第一初始控制帧的第一链路中执行与第二装置的帧发送和接收过程;以及当帧发送和接收过程完成时,在多个链路的一个或更多个链路中以监听模式操作。
21.第一初始控制帧可以是触发帧。
22.触发帧可以是缓冲区状态报告轮询(bsrp)触发帧或多用户请求发送(mu-rts)触发帧的一个。
23.在执行帧发送和接收过程中,一个或更多个指令可以进一步实施为执行:向第二装置发送缓冲区状态报告(bsr),其中包括在bsr中的信息可以是关于通过一个或更多个链路传输的流量的信息。
24.第一装置可以在从完成帧发送和接收过程的时间起的链路切换时间之后在一个或更多个链路中以监听模式操作。
25.一个或更多个指令可以进一步实施为执行:通过一个或更多个链路的第二链路从第二装置接收第二初始控制帧。
26.有益效果
27.根据本发明,当识别出要通过多个链路传输的数据帧存在时和/或当识别出用于
传输数据帧的信道接入操作在多个链路中同时执行时,可以控制数据帧的传输操作立即执行。在这种情况下,可以减少数据帧的传输延迟,并且可以提高无线局域网系统的性能。
附图说明
28.图1是示出无线局域网系统的第一实施方案的概念图。
29.图2是示出构成无线局域网系统的通信节点的第一实施方案的框图。
30.图3是示出在多链路装置(multi-link device,mld)之间配置的多链路的第一实施方案的概念图。
31.图4是示出无线局域网系统中的站的关联过程的序列图。
32.图5是示出基于edca的通信节点的操作方法的第一实施方案的时序图。
33.图6a是示出在无线局域网系统中的低延迟通信方法的第一实施方案的时序图。
34.图6b是示出在无线局域网系统中的低延迟通信方法的第二实施方案的时序图。
35.图6c是示出在无线局域网系统中的低延迟通信方法的第三实施方案的时序图。
36.图7是示出在无线局域网系统中的低延迟通信方法的第四实施方案的时序图。
37.图8是示出在无线局域网系统中的低延迟通信方法的第五实施方案的时序图。
38.图9a是示出在无线局域网系统中的低延迟通信方法的第六实施方案的时序图。
39.图9b是示出在无线局域网系统中的低延迟通信方法的第七实施方案的时序图。
40.图10是示出用于低延迟通信的m-ba帧的第一实施方案的框图。
41.图11是示出在无线局域网系统中qos空(null)帧的第一实施方案的框图。
具体实施方式
42.由于本发明可以进行各种修改并且可以具有多种形式,所以具体的实施方案将在附图中示出并在具体实施方式中进行详细描述。然而,应当理解的是,并不旨在将本发明限制为具体的实施方案,而是相反,本发明覆盖落入本发明的精神和范围内的所有修改形式和替代形式。
43.诸如第一、第二等的关系术语可以用于描述各种元件,但这些元件不应受术语的限制。这些术语仅用于将一个元件与另一个元件区分开。例如,在不脱离本发明的范围的情况下,第一组件可以命名为第二组件,而第二组件也可以类似地命名为第一组件。术语“和/或”是指多个相关和描述的事项的任何一个或组合。
44.在本发明的实施方案中,“a和b的至少一个”可以是指“a或b的至少一个”或者“a和b的一个或更多个的组合的至少一个”。此外,“a和b的一个或更多个”可以是指“a或b的一个或更多个”或者“a和b的一个或更多个的组合的一个或更多个”。
45.当提到某一组件与另一组件“联接”或“连接”时,应当理解的是,所述某一组件与另一组件直接“联接”或“连接”,或者在它们之间可以设置另外的组件。相反,当提到某一组件与另一组件“直接联接”或“直接连接”时,应理解的是,在它们之间没有设置另外的组件。
46.本发明中使用的术语仅用于描述具体的实施方案,并非旨在限制本发明。单数表述包括复数表述,除非上下文另有明确规定。在本发明中,诸如“包括”或“具有”的术语旨在指示存在说明书中描述的特征、数值、步骤、操作、组件、部件或其组合,但应当理解的是,这些术语不排除存在或添加一个或更多个特征、数值、步骤、操作、组件、部件或其组合。
47.除非另有定义,否则本文中使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域的普通技术人员通常理解的含义相同的含义。词典中通常使用的并且已经在词典中的术语应该解释为具有与本领域中的语境含义相匹配的含义。在本说明书中,除非明确定义,否则术语不是一定解释为具有正式的含义。
48.在下文,将参考附图来详细地描述本发明的形式。在描述本发明时,为了便于对本发明的全面理解,在整个附图的描述中相同的附图标记指的是相同的元件,将省略对其的重复描述。
49.在下文中,将对应用了根据本发明的实施方案的无线通信系统进行描述。应用了根据本发明的实施方案的无线通信系统不限于以下描述的内容,并且可以将根据本发明的实施方案应用于各种无线通信系统。无线通信系统可以称为“无线通信网络”。
50.图1是示出无线局域网系统的第一实施方案的概念图。
51.如图1所示,无线局域网系统可以包括至少一个基本服务集(basic service set,bss)。bss可以是指能够通过成功同步而彼此通信的一组站(例如,sta1、sta2(ap1)、sta3、sta4、sta5(ap2)、sta6、sta7和sta8),并且可以不指特定区域。在下面的实施方案中,执行作为接入点的功能的站可以称为“接入点(access point,ap)”,而不执行作为接入点的功能的站可以称为“非ap站”或“站”。
52.bss可以分为基础结构型bss和独立型bss(independent bss,ibss)。这里,bss1和bss2可以意味着基础结构型bss,而bss3可以意味着ibss。bss1可以包括第一站(sta1)、提供分配服务的第一接入点(sta2(ap1)),以及连接多个接入点(sta2(ap1)和sta5(ap2))的分配系统(distribution system,ds)。在bss1中,第一接入点sta2(ap1)可以管理第一站sta1。
53.bss2可以包括第三站(sta3)、第四站(sta4)、提供分配服务的第二接入点(sta5(ap2))、以及连接多个接入点(sta2(ap1)和sta5(ap2))的ds。在bss2中,第二接入点sta5(ap2)可以管理第三站sta3和第四站sta4。
54.bss3可以意味着在点对点(ad-hoc)模式下操作的ibss。作为集中式管理实体的接入点可能不存在于bss3中。换句话说,在bss3中,可以以分配方式来管理站sta6、sta7和sta8。在bss3中,所有站sta6、sta7和sta8可以是指移动站,并且由于它们不被允许接入ds,它们可以构成自包含(self-contained)网络。
55.接入点sta2(ap1)和sta5(ap2)可以经由无线介质对与其相关联的站sta1、sta3和sta4提供与ds的接入。在bss1或bss2中,通常通过接入点sta2(ap1)与sta5(ap2)执行站sta1、sta3和sta4之间的通信,但是当建立直接链路时,也可能在站sta1、sta3与sta4之间进行直接通信。
56.多个基础结构型bss可以通过ds互连。通过ds连接的多个bss可以称为扩展服务集(extended service set,ess)。包括在ess中的通信节点sta1、sta2(ap1)、sta3、sta4和sta5(ap2)可以彼此通信,并且任意站(sta1、sta3或sta4)可以在不中断地通信时从相同ess内的一个bss移动到另一个bss。
57.ds可以是一个接入点与另一个接入点通信的机制,根据该机制,接入点可以为与其管理的bss相关联的站发送帧,或者为已经移动到另一个bss的任意站发送帧。而且,接入点可以向诸如有线网络的外部网络发送帧并且从外部网络接收帧。这样的ds可以不一定必
须是网络,并且如果ds能够提供ieee 802.11标准中规定的预定分配服务,则对其形式没有限制。例如,ds可以是诸如网状网络的无线网络或将接入点彼此连接的物理结构。包括在无线局域网系统中的通信节点sta1、sta2(ap1)、sta3、sta4、sta5(ap2)、sta6、sta7和sta8可以配置如下。
58.图2是示出构成无线局域网系统的通信节点的第一实施方案的框图。
59.如图2所示,通信节点200可以包括处理器210、存储器220或连接至网络以执行通信的收发器230的至少一个。收发器230可以称为收发器、射频(radio frequency,rf)单元、rf模块等。此外,通信节点200可以进一步包括输入接口装置240、输出接口装置250、存储装置260等。包括在通信节点200中的各个组件可以通过总线270连接以彼此通信。
60.然而,包括在通信节点200中的各个组件可以通过单独的接口、或以处理器210为中心的单独的总线而不是公共总线270来连接。例如,处理器210可以通过专用接口连接至存储器220、收发器230、输入接口装置240、输出接口装置250或存储装置260的至少一个。
61.处理器210可以执行存储在存储器220或存储装置260的至少一个中的程序指令。处理器210可以是指执行根据本发明实施方案的方法的中央处理单元(cpu)、图形处理单元(gpu)或专用处理器。存储器220和存储装置260各自可以配置为易失性存储介质或非易失性存储介质的至少一个。例如,存储器220可以配置有只读存储器(rom)或随机存取存储器(ram)的至少一个。
62.图3是示出在多链路装置(multi-link device,mld)之间配置的多链路的第一实施方案的概念图。
63.如图3所示,mld可以具有一个介质访问控制(medium access control,mac)地址。在实施方案中,mld可以意指ap mld和/或非ap mld。mld的mac地址可以用于非ap mld与ap mld之间的多链路建立过程。ap mld的mac地址可以与非ap mld的mac地址不同。附属于ap mld的ap可以具有不同的mac地址,并且附属于非ap mld的站可以具有不同的mac地址。在ap mld内具有不同mac地址的ap的每个可以负责每个链路,并且可以执行独立ap的功能。
64.在非ap mld内具有不同mac地址的sta的每个可以负责每个链路,并且可以执行独立sta的功能。非ap mld可以称为sta mld。mld可以支持同步发送和接收(simultaneous transmit and receive,str)操作。在这种情况下,mld可以在链路1中执行发送操作并且可以在链路2中执行接收操作。支持str操作的mld可以称为str mld(例如,str ap mld、str非ap mld)。在实施方案中,链路可以意味着信道或频带。不支持str操作的装置可以称为非str(nstr)ap mld或nstr非ap mld(或nstr stamld)。
65.mld可以通过利用非连续带宽扩展方案(例如,80mhz 80mhz)在多个链路中发送和接收帧。多链路操作可以包括多频带传输。ap mld可以包括多个ap,并且多个ap可以在不同的链路中操作。多个ap的每个可以执行下级mac层的功能。多个ap的每个可以称为“通信节点”或“下级实体”。通信节点(即,ap)可以在上级层(或图2中所示的处理器210)的控制下操作。非ap mld可以包括多个sta,并且多个sta可以在不同的链路中操作。多个sta的每个可以称为“通信节点”或“下级实体”。通信节点(即,sta)可以在上级层(或图2中所示的处理器210)的控制下操作。
66.mld可以在多个频带(即多频带)中执行通信。例如,mld可以在2.4ghz频带中根据信道扩展方案(例如,带宽扩展方案)利用80mhz带宽来执行通信,并且可以在5ghz频带中根
据信道扩展方案利用160mhz带宽来执行通信。mld可以在5ghz频带中利用160mhz带宽来执行通信,并且可以在6ghz频带中利用160mhz带宽来执行通信。由mld利用的一个频带(例如,一个信道)可以定义为一个链路。替选地,可以在由mld利用的一个频带中配置多个链路。例如,mld可以在2.4ghz频带中配置一个链路,而在6ghz频带中配置两个链路。各个链路可以称为第一链路、第二链路和第三链路。替选地,每个链路可以称为链路1、链路2或链路3等。链路编号可以由接入点设置,并且标识符(id)可以分配给每个链路。
67.mld(例如,ap mld和/或非ap mld)可以通过执行多链路操作的接入过程和/或协商过程来配置多链路。在这种情况下,可以配置在多链路中利用的链路数量和/或链路。非ap mld(例如,sta)可以识别关于能够与ap mld通信的频带的信息。在非ap mld与ap mld之间的多链路操作的协商过程中,非ap mld可以配置由ap mld支持的链路中的一个或更多个链路,以用于多链路操作。不支持多链路操作的站(例如,ieee 802.11a/b/g/n/ac/ax sta)可以连接至由ap mld支持的多链路的一个或更多个链路。
68.ap mld和stamld的每个可以具有mld mac地址,并且在每个链路中操作的ap和sta的每个可以具有mac地址。ap mld的mld mac地址可以称为ap mld mac地址,并且sta mld的mld mac地址可以称为sta mld mac地址。ap的mac地址可以称为ap mac地址,并且sta的mac地址可以称为stamac地址。在多链路协商过程中,可以使用ap mld mac地址和sta mld mac地址。ap的地址和sta的地址可以在多链路协商过程中交换和/或配置。
69.当多链路协商过程完成时,ap mld可以生成地址表并且管理和/或更新地址表。一个ap mld mac地址可以映射到一个或更多个ap mac地址,并且相应的映射信息可以包括在地址表中。一个sta mld mac地址可以映射到一个或更多个sta mac地址,并且相应的映射信息可以包括在地址表中。ap mld可以基于地址表来识别地址信息。例如,当接收到sta mld mac地址时,ap mld可以基于地址表来识别映射到stamld mac地址的一个或更多个sta mac地址。
70.另外,stamld可以管理和/或更新地址表。地址表可以包括“ap mld mac地址与ap mac地址之间的映射信息”和/或“sta mld mac地址与sta mac地址之间的映射信息”。ap mld可以从网络接收数据包,识别包括在数据包中的sta mld的地址,识别由sta mld支持的链路,并且可以从地址表中识别负责链路的sta。ap mld可以将识别的sta的sta mac地址设置为接收器地址,并且可以生成和发送包括接收器地址的帧。
71.另一方面,无线局域网系统中的关联过程可以执行如下。
72.图4是示出无线局域网系统中的站的关联过程的序列图。
73.如图4所示,基础结构型bss中的sta的关联过程通常可以分为检测ap的探测步骤、与检测到的ap的认证步骤,以及与认证的ap的关联步骤。sta可以是sta mld或附属于stamld的sta,并且ap可以是ap mld或附属于ap mld的ap。
74.sta可以利用被动扫描方案或主动扫描方案来检测相邻的ap。当使用被动扫描方案时,sta可以通过侦听由ap发送的信标来检测相邻的ap。当使用主动扫描方案时,sta可以发送探测请求帧,并且可以通过从ap接收探测响应帧(其为对探测请求帧的响应)来检测相邻的ap。
75.当检测到相邻的ap时,sta可以执行与检测到的ap的认证步骤。在这种情况下,sta可以执行与多个ap的认证步骤。根据ieee 802.11标准的认证算法可以分为交换两个认证
帧的开放系统算法、交换四个认证帧的共享密钥算法等。
76.sta可以基于根据ieee 802.11标准的认证算法来发送认证请求帧,并且可以通过从ap接收认证响应帧(其为对认证请求帧的响应)来完成与ap的认证。
77.当与ap的认证完成时,sta可以执行与ap的关联步骤。在这种情况下,sta可以在sta已经执行了认证步骤的ap中选择一个ap,并且执行与选择的ap的关联步骤。换句话说,sta可以向选择的ap发送关联请求帧,并且可以通过从选择的ap接收关联响应帧(其为对关联请求帧的响应)来完成与选择的ap的关联。
78.另一个方面,属于无线局域网系统的通信节点(例如,接入点、站等)可以基于点协调功能(point coordination function,pcf)、混合协调功能(hybrid coordination function,hcf)、hcf控制的信道接入(hcf controlled channel access,hcca)、分配式协调功能(distributed coordination function,dcf)、增强型分配式信道接入(enhanced distributed channel access,edca)等来执行帧的发送和接收操作。
79.在无线局域网系统中,帧可以分为管理帧、控制帧和数据帧。管理帧可以包括关联请求帧、关联响应帧、再关联请求帧、再关联响应帧、探测请求帧、探测响应帧、信标帧、解除关联帧、认证帧、解除认证帧、动作帧等。
80.控制帧可以包括确认(ack)帧、块ack请求(block ack request,bar)帧、块ack(block ack,ba)帧、省电(power saving,ps)-轮询(poll)帧、请求发送(request-to-send,rts)帧、清除发送(clear-to-send,cts)帧等。数据帧可以分为服务质量(quality of service,qos)数据帧和非qos数据帧。qos数据帧可以是指请求根据qos传输的数据帧,而非qos数据帧可以指示不请求根据qos传输的数据帧。
81.另一方面,在无线局域网系统中,通信节点(例如,接入点或站)可以基于edca方案进行操作。
82.图5是示出基于edca的通信节点的操作方法的第一实施方案的时序图。
83.如图5所示,希望传输控制帧(或管理帧)的通信节点可以在预定时段(例如,短帧间间隔(short interframe space,sifs)或pcf ifs(pifs))期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在预定时段(例如,sifs或pifs)期间被确定为空闲时,通信节点可以传输控制帧(或管理帧)。例如,通信节点可以当信道状态在sifs期间确定为空闲时传输ack帧、ba帧、cts帧等。而且,通信节点可以当信道状态在pifs期间确定为空闲时传输信标帧等。另一方面,当确定出信道状态在预定时段(例如,sifs或pifs)期间为忙碌时,通信节点可以不传输控制帧(或管理帧)。这里,载波侦听操作可以是指空闲信道评估(clear channel assessment,cca)操作。
84.希望传输非qos数据帧的通信节点可以在dcf ifs(difs)期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在difs期间被确定为空闲时,通信节点可以执行随机退避过程。例如,通信节点可以根据随机退避过程在竞争窗口内选择退避值(例如,退避计数器),并且可以在与选择的退避值相对应的时段(在下文中,称为“退避时段”)期间执行信道状态监视操作(例如,载波侦听操作)。通信节点可以当信道状态在退避时段期间确定为空闲时传输非qos数据帧。
85.希望传输qos数据帧的通信节点可以在仲裁ifs(arbitration ifs,aifs)期间执行信道状态监视操作(例如,载波侦听操作),并且当信道状态在aifs期间被确定为空闲时,
通信节点可以执行随机退避过程。可以根据包括在qos数据帧中的数据单元(例如,协议数据单元(pdu))的接入类别(access category,ac)来配置aifs。数据单元的ac可以如下表1所示。
86.[表1]
[0087][0088]
ac_bk可以指示后台数据,ac_be可以指示以尽力方式传输的数据,ac_vi可以指示视频数据,ac_vo可以指示语音数据。例如,用于与ac_vo和ac_vi的每个相对应的qos数据帧的aifs的长度可以配置为等于difs的长度。用于与ac_be和ac_bk的每个相对应的qos数据帧的aifs的长度可以配置为比difs的长度更长。这里,用于与ac_bk相对应的qos数据帧的aifs的长度可以配置为比用于与ac_be相对应的qos数据帧的aifs的长度更长。
[0089]
在随机退避过程中,通信节点可以根据qos数据帧的ac在竞争窗口内选择退避值(例如,退避计数器)。根据ac的竞争窗口可以如下表2所示。cw
min
可以指示竞争窗口的最小值,cw
max
可以指示竞争窗口的最大值,并且竞争窗口的最小值和最大值的每个可以由时隙的数量代表。
[0090]
[表2]
[0091]
accw
min
cw
max
ac_bk311023ac_be311023ac_vi1531ac_vo715
[0092]
通信节点可以在退避时段执行信道状态监视操作(例如,载波侦听操作),并且可以当信道状态在退避时段中被确定为空闲时传输qos数据帧。
[0093]
在下文中,将描述无线局域网系统中的数据发送和接收方法。即使当描述在通信节点中的第一通信节点处执行的方法(例如,信号的发送或接收)时,相应的第二通信节点也可以执行与在第一通信节点处执行的方法相对应的方法(例如,信号的接收或发送)。换句话说,当描述sta的操作时,与sta相对应的ap可以执行与sta的操作相对应的操作。相反,当描述ap的操作时,与ap相对应的sta可以执行与ap的操作相对应的操作。
[0094]
在下文中,将对应用了根据本发明的实施方案的无线通信网络进行描述。应用了根据本发明的实施方案的无线通信网络不限于以下描述的内容,并且可以将根据本发明的实施方案应用于各种无线通信网络。
[0095]
图6a是示出在无线局域网系统中的低延迟通信方法的第一实施方案的时序图,图6b是示出在无线局域网系统中的低延迟通信方法的第二实施方案的时序图,图6c是示出在无线局域网系统中的低延迟通信方法的第三实施方案的时序图。
[0096]
如图6a至图6c所示,ap mld可以包括一个或更多个ap,并且stamld可以包括一个
tf。
[0103]
图7是示出在无线局域网系统中的低延迟通信方法的第四实施方案的时序图。
[0104]
如图7所示,ap mld可以包括ap 1至ap 5,并且ap 1至ap 5可以分别在不同的链路(例如,链路1至链路5)中操作。sta mld 1可以包括sta 1-1至sta 1-5,并且sta 1-1至sta 1-5可以分别在不同的链路(例如,链路1至链路5)中操作。sta mld 2可以包括sta 2-1至sta 2-5,并且sta 2-1至sta 2-5可以分别在不同的链路(例如,链路1至链路5)中操作。sta mld 3可以包括sta3-1至sta 3-5,并且sta 3-1至sta 3-5可以分别在不同的链路(例如,链路1至链路5)中操作。多个sta可以以ofdma方案通过一个链路执行发送。包括bsr的帧可以是稍后要描述的图11中所示的qos null帧,并且m-ba ul tf可以是稍后要描述的图10中所示的m-ba帧。
[0105]
对于ofdma传输,ap mld的ap 1可以通过一个链路(例如,链路1)发送bsrp触发帧。包括在bsrp触发帧中的类型信息可以指示出帧是bsrp触发帧。分配给每个资源单元(resource unit,ru)的关联标识符(association identifier,aid)可以是0。这可以指示出在与ap(例如,ap mld)相关联的sta(例如,stamld)中具有缓冲单元(buffered unit,bu)的sta要执行上行链路ofdm随机接入(uplink ofdm random access,uora)操作。
[0106]
sta 1-1至sta 3-1的每个可以通过链路1从ap 1接收bsrp触发帧,并且可以响应于bsrp帧向ap 1发送bsr。sta 1-1至sta 3-1的bsr可以以ofdma方案发送。换句话说,负责链路1的sta1-1至sta 3-1的每个可以通过执行uora操作来发送bsr。包括bsr的帧可以是qos null帧或能够指示tid的帧。上述帧可以包括每个sta的tid。ap 1可以从sta 1-1至sta 3-1接收bsr,并且可以基于bsr识别每个sta的缓冲区状态。此外,ap 1可以基于包括在bsr的帧中的信息元素来识别映射到每个sta的数据单元的tid的链路。每个sta的数据单元可以通过映射到相应数据单元的tid的所有链路来发送。
[0107]
为了支持sta mld通过多个链路执行同时发送操作,ap mld可以同时执行用于在链路1中发送bsrp触发帧的随机退避操作和在其他链路中的随机退避操作。替选地,用于发送bsrp触发帧的随机退避操作可以在链路1中执行,并且其他链路中的随机退避操作可以从通过链路1接收bsr的时间起执行。当在从发送bsrp触发帧的时间起的sifs之后没有检测到能量时,ap mld(例如,ap 1)可以确定出不存在具有bu的sta(例如,执行上行链路发送的sta)。在这种情况下,ap mld可以停止随机退避操作。
[0108]
ap 1可以响应于sta的bsr通过链路1发送m-ba帧(例如,ack帧)。替选地,ap 1可以发送包括m-ba帧和ul数据帧的a-mpdu类型帧(即,m-ba ul tf)。当m-ba ul tf通过链路1发送时,ap mld可以通过其他链路发送ul触发帧。其它链路中的ul触发帧的结束时间可以配置为与链路1中的m-ba ul tf的结束时间相同。当在从m-ba帧的结束时间起的sifs之后通过链路1发送ul触发帧时,ap mld可以在与通过链路1发送ul触发帧的时间相同的时间通过其他链路发送ul触发帧。
[0109]
ap mld可以基于映射到从sta接收到的tid的链路来确定要发送ul触发帧的链路。在实施方案中,sta 1-1和sta 3-1的bu的tid可以是x,并且sta 2-1的bu的tid可以是y。tid x可以映射到链路1、2和5,并且tid y可以映射到链路1和4。在这种情况下,ap mld可以将链路1、2、4和5确定为要发送ul触发帧的链路。换句话说,ap mld可以识别出ul数据帧将通过链路1、2、4和5发送,并且可以识别出ul数据帧将不通过链路3发送。如果在链路3上的随机
退避操作完成之后ul触发帧的发送是待处理的,则可以停止ul触发帧的发送。如果在链路3上正执行随机退避操作,则可以在识别出没有ul数据帧要通过链路3发送的时候停止随机退避操作。
[0110]
通过其它链路完成ul触发帧的发送的时间可以配置为与通过链路1完成m-ba ul tf的发送的时间相同。替选地,通过其它链路完成ul触发帧的发送的时间与通过链路1完成m-ba ul tf的发送的时间之间的差可以配置为在sifs内。为了支持上述操作,通过链路2的ul触发帧的发送开始时间可以配置为与通过链路1的m-ba ul tf的发送开始时间相同,并且可以向链路2的ul触发帧添加填充,以使通过链路2的ul触发帧的发送结束时间与通过链路1的m-baul tf的发送结束时间相匹配。替选地,可以延迟通过链路5的ul触发帧的发送,以便使通过链路5的ul触发帧的发送结束时间与通过链路1的m-baul tf的发送开始时间相匹配。如果在m-ba ul tf或ul触发帧的发送开始时间之前没有在链路4中完成随机退避操作,则ul触发帧可能不会通过链路4发送。在这种情况下,链路4可以不用于ul数据帧的发送。
[0111]
已经发送bsr的sta可以等待通过映射到存储在缓冲区中的数据单元的tid的链路来接收ul触发帧(或m-ba ul tf)。sta可以从ap接收ul触发帧(或m-ba ul tf),并且识别包括在ul触发帧(或m-ba ul tf)中的ul资源分配信息。sta可以在由ul资源分配信息指示的资源中发送ul数据帧。例如,sta可以在从接收ul触发帧(或m-ba ul tf)的时间起的sifs之后发送ul数据帧。
[0112]
如果存储在缓冲区中的数据单元的大小大于由ul资源分配信息指示的资源,则包括在用于发送数据单元的ul数据帧的mac报头中的“更多个数据”字段可以设置为1。替选地,sta可以通过由ul资源分配信息指示的资源来发送数据单元的一部分,并且可以发送包括bsr的a-mpdu类型帧。ap可以从sta接收ul数据帧,并且可以响应于ul数据帧发送m-ba帧。可以在从接收到ul数据帧的时间起的sifs之后发送m-ba帧。sta可以从ap接收m-ba帧,并且可以基于m-ba帧识别ul数据帧的接收状态。
[0113]
当包括在ul数据帧的mac报头中的“更多个数据”字段设置为1时,或者当接收到包括bsr的a-mpdu类型帧时,ap可以通过在发送m-ba帧之后执行信道接入操作来发送ul触发帧(或m-ba ul tf)。txop可以通过ul触发帧(或m-ba ul tf)来扩展。sta可以从ap接收ul触发帧(或m-ba ul tf),并且可以向ap发送包括剩余数据单元的ul数据帧。
[0114]
sta mld可以是单个无线电装置(例如,单个无线电sta、单个无线电sta mld)。在这种情况下,sta mld可以在多个链路上执行监视操作,但可以仅通过一个链路执行发送操作。相应地,可以分配资源(例如,链路),以便通过发送bsr的链路1发送ul数据帧。替选地,可以使用下面的链路分配方法。
[0115]
图8是示出在无线局域网系统中的低延迟通信方法的第五实施方案的时序图。
[0116]
如图8所示,ap mld可以包括ap 1至ap 4,并且ap 1至ap 4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 1可以包括sta 1-1至sta 1-4,并且sta 1-1至sta 1-4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 2可以包括sta 2-1至sta 2-4,并且sta 2-1至sta 2-4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 3可以包括sta 3-1至sta 3-4,并且sta 3-1至sta 3-4可以分别在不同的链路(例如,链路1至链路4)中操作。包括bsr的帧可以是稍后要描述的图11中所示的qos null帧,并且
m-ba ul tf可以是稍后要描述的图10中所示的m-ba帧。
[0117]
sta mld可以是单个无线电装置(例如,单个无线电sta、单个无线电sta mld)。换句话说,sta mld可以支持增强型多链路单个无线电(enhanced multi-link single radio,emlsr)操作(例如,emlsr模式)。单个无线电装置可能无法通过多个链路同时接收帧。例如,sta mld可以在emlsr链路中以监听模式操作,并且可以通过emlsr链路中的一个emlsr链路与ap mld一起发送/接收帧。sta mld可以在多个链路中除emlsr链路之外的链路中以休眠状态操作。换句话说,在多个链路中除emlsr链路之外的链路中操作的sta可以在休眠状态中操作。
[0118]
ap mld(例如,ap 1)可以通过链路1发送bsrp触发帧。bsrp触发帧可以意味着初始控制帧。替选地,多用户请求发送(multi-user request-to-send,mu-rts)帧可以意味着初始控制帧。在这种情况下,可以利用mu-rts帧来代替bsrp触发帧。包括在bsrp触发帧中的类型信息可以指示出帧是bsrp触发帧(例如,初始控制帧)。分配给每个ru的aid可以是0。这可以指示出在与ap(例如,ap mld)相关联的sta(例如,sta mld)中具有bu的sta执行uora操作。负责链路1的sta 1-1至sta 3-1可以通过执行uora操作来发送bsr。包括bsr的帧可以是qos null帧或能够指示tid的帧。上述帧可以包括每个sta的tid。包括bsr的帧可以进一步包括关于tid的信息、关于数据单元的长度的信息和/或关于优选链路的信息。
[0119]
sta mld(例如,操作在emlsr模式下的sta mld)的sta 1可以通过链路1接收初始控制帧。sta mld可以通过接收bsrp触发帧(例如,初始控制帧、mu-rts帧)的链路(例如,链路1)与ap mld一起执行帧发送/接收过程。例如,sta mld可以通过接收bsrp触发帧(例如,初始控制帧、mu-rts帧)的链路(例如,链路1)发送bsr。bsr可以包括指示sta mld以监听模式操作的一个或更多个链路的信息。当sta mld与ap mld之间的帧发送/接收过程完成时,sta mld可以在一个或更多个链路中以监听模式操作。例如,sta mld可以在从完成帧发送/接收过程的时间起的链路切换时间之后在一个或更多个链路中以监听模式操作。一个或更多个链路可以属于emlsr链路。
[0120]
ap mld可以从sta接收bsr。当单个无线电sta需要利用另一个链路发送ul数据帧时,接收bsr的ap mld可以指示要通过利用m-ba帧、ul触发帧或m-ba ul tf来发送ul数据帧的链路(即,发送链路)。为了指示利用ul触发帧的发送链路,可以将包括在ul触发帧中的用户信息字段中的位39(例如,保留位)设置为1。当用户信息字段中的位39设置为1时,随后的触发依赖用户信息字段可以包括指示发送链路的链路指示符。在这种情况下,由用户信息字段分配的诸如ru分配和ul前向错误校正(forward error correction,fec)编码类型的参数可以应用于由链路指示符指示的链路。当m-ba帧指示发送链路时,sta mld可以通过将无线电切换到由m-ba帧指示的链路来接收ul触发帧。
[0121]
单个无线电sta可以配置为在一个链路上操作。替选地,单个无线电sta可以配置为在具有低流量的链路中操作。ap mld可以同时执行在链路1上用于发送bsrp触发帧的随机退避操作和在根据上述配置的链路(例如,单个无线电sta操作的链路)上的随机退避操作。通过链路1发送的bsrp触发帧可以是用于单个无线电sta的通信的初始控制帧。当随机退避操作仅在链路2中成功时,ap mld(例如,ap 2)可以通过链路2发送ul触发帧。链路2中的ul触发帧的结束时间可以配置为与链路1中的m-ba ul tf的结束时间相同。
[0122]
当ul数据帧通过链路2的发送和链路2的ul数据帧的资源分配信息在链路1中指示
时,ap 2可以发送cts帧(或cts至自身帧)而不是ul触发帧。当用于多个无线电sta的资源以及用于单个无线电sta的资源被分配时,ap 2可以通过链路2发送ul触发帧而不是cts帧。当单个无线电sta(例如,单个无线电sta mld)在切换链路之后发送ul数据帧时,可能需要链路切换时间。相应地,即使当ul触发帧的cs要求位设置为1时,在链路切换之后也不能执行信道侦听操作。在这种情况下,sta可以忽略cs要求位的值,并且不管cs要求位的值如何都发送ul数据帧。
[0123]
当链路切换时间大于或等于sifs时,可以向链路2的cts帧或ul触发帧添加填充,以便将链路2中的cts帧或ul触发帧的结束时间与从链路1中的m-ba ul tf的结束时间起的(链路切换时间-sifs)之后的时间相匹配。当m-ba ul tf没有通过链路1发送时,或者当ul触发帧需要通过相应的链路再次发送时,可以像在链路3中一样,在从cts帧的结束时间起的sifs之后额外发送tf帧。链路3中的cts帧的结束时间可以配置为与链路1中的m-ba ul tf的结束时间相同。
[0124]
图9a是示出无线局域网系统中的低延迟通信方法的第六实施方案的时序图,并且图9b是示出无线局域网系统中的低延迟通信方法的第七实施方案的时序图。
[0125]
如图9a和图9b所示,ap mld可以包括ap 1至ap 4,并且ap 1至ap 4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 1可以包括sta 1-1至sta 1-4,并且sta 1-1至sta 1-4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 2可以包括sta 2-1至sta 2-4,并且sta 2-1至sta 2-4可以分别在不同的链路(例如,链路1至链路4)中操作。sta mld 3可以包括sta 3-1至sta 3-4,并且sta3-1至sta 3-4可以分别在不同的链路(例如,链路1至链路4)中操作。包括bsr的帧可以是稍后要描述的图11中所示的qos null帧,并且m-ba ul tf可以是稍后要描述的图10中所示的m-ba帧。
[0126]
在无线局域网系统中,可以存在单个无线电sta(例如,单无线电sta mld)和多个无线电sta(例如,多无线电sta mld)两者。链路1和链路2可以是非同时发送和接收(non-simultaneous transmit and receive,nstr)链路对,并且链路3和链路4可以是nstr链路对。由于nstr链路对和nstr问题,sta mld可能无法同时执行一个链路中的帧发送操作和另一个链路中的帧接收操作。因此,sta mld可以对所有链路使用同步发送方法。当使用同步发送方法时,所有链路中的发送时间可以彼此重合,并且所有链路中的接收时间可以彼此重合。
[0127]
在图9a所示的实施方案中,m-ba帧可以包括指示对于单个无线电sta mld要发送ul数据帧的链路的信息。在这种情况下,由于需要在链路切换时间之后发送ul触发帧,可以通过完成随机退避操作的链路来发送m-ba帧和cts帧(或cts至自身帧)。例如,ap mld可以通过链路1发送m-ba帧,并且可以通过链路2到4发送cts帧。ap mld可以在从m-ba帧的结束时间起的sifs之后通过链路1发送ul触发帧,并且在从cts帧(或cts至自身帧)的结束时间起的sifs(例如,链路切换时间)之后通过链路2至4发送ul触发帧。当链路切换时间大于或等于sifs时,可以向cts帧添加填充,使得cts帧延长(链路切换时间-sifs)。
[0128]
在图9b所示的实施方案中,可以发送m-ba ul tf。m-ba ul tf和ul触发帧可以通过完成随机退避操作的链路发送。例如,ap mld可以通过链路1发送m-ba ul tf,并且可以通过链路2至4发送ul触发帧。sta mld可以在从接收到m-ba ul tf或ul触发帧的时间起的sifs(例如,链路切换时间)之后发送ul数据帧。
[0129]
图10是示出用于低延迟通信的m-ba帧的第一实施方案的框图。
[0130]
如图10所示,ap mld可以响应于bsrp触发帧来接收包括sta mld的流量信息的qos null帧。在这种情况下,ap mld可以响应于qos null帧来发送m-ba帧。qos null帧可以是包括bsr的帧。包括在m-ba帧的ba控制字段中的ba类型字段的值可以设置为11,其是十进制数。这可以指示出ba帧的类型是m-ba帧。如果从sta mld接收到的帧是qos null帧,则包括在ba信息字段的aid tid信息字段中的ack类型字段的值可以设置为1。在这种情况下,可以存在块ack开始序列控制字段,并且块ack位图字段可以指示链路信息(例如,链路id、链路位图等)。链路信息可以是能够识别多个链路的特定链路的信息。
[0131]
替选地,包括在ba信息字段的aid tid信息字段中的ack类型字段的值可以设置为1,并且块ack开始序列控制字段可以设置为另一个值。这可以指示出块ack位图字段指示链路信息。
[0132]
图11是示出在无线局域网系统中qos null帧的第一实施方案的框图。
[0133]
如图11所示,qos null帧可以包括sta mld(例如,sta)的缓冲区状态信息。例如,包括在qos null帧的ht控制字段中的a控制字段可以包括bsr控制信息,并且qos null帧的qos控制字段可以包括队列大小字段。此外,qos null帧可以包括指示优选链路的标识符的字段。
[0134]
本发明的实施方案可以实施为由各种计算机可执行并在计算机可读介质上记录的程序指令。计算机可读介质可以包括程序指令、数据文件、数据结构或其组合。在计算机可读介质上记录的程序指令可以专门为本发明进行设计和配置,或者可以是计算机软件领域的技术人员所公知的和可获得的。
[0135]
计算机可读介质的示例可以包括专门配置为存储和执行程序指令的硬件装置,例如rom、ram和闪存。程序指令的示例包括由例如编译器制作的机器代码,以及由计算机利用解释器能够执行的高级语言代码。上述示例性硬件装置可以配置成操作为至少一个软件模块以执行本发明的实施方案,反之亦然。
[0136]
尽管已经详细描述了本发明的实施方案及其优点,但应当理解的是,在不脱离本发明的范围的情况下,可以在本文进行各种改变形式、替换形式和修改形式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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