用于多链路操作(MLO)的交叉链路网络分配向量(NAV)设置的制作方法

文档序号:31117477发布日期:2022-08-12 22:38阅读:199来源:国知局
用于多链路操作(MLO)的交叉链路网络分配向量(NAV)设置的制作方法
用于多链路操作(mlo)的交叉链路网络分配向量(nav)设置
1.相关申请的交叉引用
2.本技术要求于2021年1月6日提交的美国申请no.17/143,017的优先权,该美国申请要求于2020年1月7日提交的美国临时申请no.62/958,257的权益和优先权,这两件申请通过援引出于所有适用目的如同在下文全面阐述那样被整体纳入于此。
技术领域
3.本公开一般涉及无线通信,尤其涉及用于在多个无线链路上(例如在多链路设备(mld)之间)进行通信的技术。
4.相关技术描述
5.无线通信网络被广泛部署以提供各种通信服务,诸如语音、视频、分组数据、消息接发、广播等。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。此类多址网络的示例包括码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络、以及单载波fdma(sc-fdma)网络。
6.无线局域网(wlan,有时被称为wi-fi网络)在家、办公室和各种公共设施中的部署当今是常见的。此类网络可采用无线接入点(ap),其将特定地点(诸如上述家、办公室、公共设施等)的数个无线站(sta)连接到另一网络,诸如因特网等。一组sta可在所谓的基本服务集(bss)中通过共用ap来彼此通信。
7.为了解决与无线通信系统所需的带宽要求日益增长相关联的问题,正在开发不同的方案以允许多个用户终端通过共享信道资源来与单个接入点通信而同时达成高数据吞吐量。多输入多输出(mimo)技术代表一种此类办法,其已涌现为一种用于通信系统的流行技术。mimo技术已在若干无线通信标准中采用,诸如电气和电子工程师协会(ieee)802.11标准(包括其修订版,诸如802.11ax、802.11ay和802.11be)。ieee 802.11标准标示了由ieee 802.11委员会为短程通信(诸如,几十米到几百米)开发的wlan物理(phy)层和媒体接入控制(mac)标准集。
8.一些无线网络(诸如802.11be网络(也被称为极高吞吐量(eht)网络))允许设备(可被称为多链路设备(mld))例如使用多链路聚集(mla)来同时经由两个或更多个通信链路进行通信。多链路操作(mlo)通常被认为是即将到来的802.11be标准中的关键特征之一。多链路通信的启用提出了与传输和确收方案相关联的挑战。例如,一些mld可包括在它们之间没有紧密协调的sta实例。mlo框架计及具有各种能力的mld是合乎需要的。
9.概述
10.本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
11.本公开中所描述的主题内容的一个创新性方面可在用于无线通信的方法中实现。该方法可例如由第一多链路设备(mld)的第一实体来执行。该方法包括接收在第一无线链路上传送的第一控制帧。该方法包括响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的网络分配向量(nav)。在一些实现
中,第一控制帧包括请求发送(rts)帧或清除发送(cts)帧。
12.在一些实现中,设置用于多个无线链路的nav包括在多个无线链路中的每一个链路上传送控制帧。
13.在一些实现中,所传送的控制帧被配置成使其他mld设置用于相应其他mld的多个无线链路中的每一个链路的nav。
14.在一些实现中,设置用于多个无线链路的nav包括发信令通知第一mld的第二实体设置用于多个无线链路中的第二无线链路的nav。
15.在一些实现中,该方法进一步包括在第一无线链路上接收第二控制帧,以及抑制响应第二控制帧,直到与用于第一无线链路的nav相关联的定时器期满。在一些实现中,该方法进一步包括确定第一控制帧中的基本服务集(bss)标识符(bssid)是否指示第一控制帧是从作为与第一mld相同的bss的一部分的设备传送的,其中设置用于多个无线链路的nav进一步基于第一控制帧中的bssid指示第一控制帧是从作为与第一mld相同的bss的一部分的设备传送的。
16.在一些实现中,该方法进一步包括将不支持多链路聚集(mla)的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
17.在一些实现中,该配置包括传送操作元素,该操作元素将不支持mla的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
18.在一些实现中,该配置包括传送具有字段的操作元素,该字段的值向不支持mla的一个或多个设备指示在多个无线链路中的任何链路上进行传送之前要发送请求发送(rts)帧。
19.在一些实现中,该方法进一步包括传送信令,其中该信令启用或禁用设置用于一个或多个其他mld的多个链路的nav。
20.在一些实现中,该方法进一步包括基于与第一mld的能力相关联的一个或多个准则来启用或禁用设置用于一个或多个其他mld的多个无线链路的nav。
21.本公开中所描述的主题内容的另一个创新方面可以在用于由第一mld的第一实体进行无线通信的装置中实现。该装置包括至少一个处理器以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成使该装置:接收在第一无线链路上传送的第一控制帧;以及响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的nav。
22.本公开中描述的主题内容的另一创新性方面可在一种用于无线通信的设备中实现。该设备包括:用于接收在第一无线链路上传送的第一控制帧的装置;以及用于响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的nav的装置。
23.本公开中所描述的主题内容的另一创新方面可以在具有存储在其上的指令的计算机可读介质中实现,该指令使得装置:接收在第一无线链路上传送的第一控制帧;以及响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的nav。
24.本公开中描述的主题内容的其他创新方面能够在对应于上述方法和操作的各种
设备、装置和计算机程序产品中实现。
25.附图简述
26.本公开中所描述的主题内容的一种或多种实现的详情在附图及以下描述中阐述。然而,附图仅解说了本公开的一些方面。其他特征、方面和优点将从该描述、附图和权利要求书中变得明了。
27.图1示出了示例无线通信网络的示意图。
28.图2示出了示例无线通信设备的框图。
29.图3a示出示例接入点(ap)的框图。
30.图3b示出示例站(sta)的框图。
31.图4示出了示例多链路设备(mld)部署的框图。
32.图5a和5b示出了mld部署中的各种通信模式的示例时序图。
33.图6示出了mld部署中的潜在干扰的示例。
34.图7示出了解说根据一些实现的用于mld的第一实体的示例过程的流程图。
35.图8示出了根据一些实现的交叉链路网络分配向量(nav)设置的示例时序图。
36.图9示出了根据一些实现的交叉链路nav设置的另一示例时序图。
37.图10示出了根据一些实现的交叉链路nav设置的另一示例时序图。
38.图11示出了概述根据一些实现的交叉链路nav设置的不同场景的表。
39.图12示出了根据一些实现的示例无线通信设备的框图。
40.各个附图中相似的附图标记和命名指示相似要素。
41.详细描述
42.以下描述针对一些特定的实现以旨在描述本公开的创新性方面。然而,本领域普通技术人员将容易认识到,本文中的教导可按众多不同方式来应用。所描述的实现可在能够根据电气与电子工程师协会(ieee)802.11标准、ieee 802.15标准、如由蓝牙特别兴趣小组(sig)定义的标准、或由第三代伙伴项目(3gpp)发布的长期演进(lte)、3g、4g或5g(新无线电(nr))标准等中的一者或多者来传送和接收射频(rf)信号的任何设备、系统或网络中实现。所描述的实现可以在能够根据以下技术或技艺中的一种或多种来传送和接收rf信号的任何设备、系统或网络中实现:码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)、单载波fdma(sc-fdma)、单用户(su)多输入多输出(mimo)和多用户(mu)mimo。所描述的实现还可以使用适合于在无线个域网(wpan)、无线局域网(wlan)、无线广域网(wwan)、或物联网(iot)网络中的一者或多者中使用的其他无线通信协议或rf信号来实现。
43.如最初在上文描述的,一些无线网络(诸如802.11be网络)允许多链路设备(mld)利用被称为多链路聚集(mla)的特征,由此来自同一话务id(tid)的媒体接入控制(mac)协议数据单元(mpdu)能在两个或更多个链路中被发送。
44.在一些mld实现中,滤波组件可能受到限制,从而导致例如在不同的相应频带(诸如,2.4ghz、5ghz、6ghz或60ghz频带)中的不同无线链路之间的有限隔离。进一步地,在一些mld实现中,mld内的不同实体(诸如,接入点(ap)站(sta)(用作ap的sta或简称为“ap”)或非ap sta(或简称为“sta”))的硬件之间的通信速度可能受限,或者ap可能并非共处一地(这通常被称为mld实体之间的“松耦合”)。作为结果,mld的与一个无线链路相关联的(非ap或
ap)sta可能不知晓另一无线链路上的传输。由于此类原因,一个无线链路上的传输(去往或来自mld)可能潜在地干扰另一无线链路上的传输(去往或来自该mld)。
45.网络分配向量(nav)通常指试图接入无线介质的sta使用的载波侦听机制。mac层帧报头(在介质上传送)包含指定对应帧(或事务)所需的传输时间的历时字段。监视无线介质的sta可读取历时字段并设置其nav。nav向sta指示期间sta必须抑制接入介质的时间段。nav可被认为是计数器,它可以倒计时到零。在ieee 802.11中,nav表示传送sta旨在保持介质繁忙的微秒数(最大32,767微秒)。
46.各种实现一般涉及mld,诸如被部署在利用mla的802.11be网络(也被称为极高吞吐量(eht)网络)中的那些mld。本文中所描述的技术可高效地且可靠地保护不同无线链路上的传输免受干扰(由相同或其他链路上的传输引起)。进一步地,本文中所描述的技术可以使mld的第一实体(例如,该mld的非ap sta或ap sta)能够接收在第一无线链路上传送的第一控制帧,以及响应于第一控制帧的接收而基于第一控制帧中的历时字段来设置用于mld的多个无线链路中的每一个链路的网络分配向量(nav)。
47.可实现本公开所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,所描述的技术可用于实现跨多个链路的高效nav设置(例如,多链路nav设置,在本文中也被称为交叉链路nav设置)。跨多条链路的高效nav设置可以帮助防止潜在的干扰传输。
48.图1示出了示例无线通信网络100的框图。根据一些方面,无线通信网络100可以是无线局域网(wlan)(诸如wi-fi网络)的示例。例如,无线通信网络100可以是实现ieee 802.11无线通信协议标准族中的至少一者(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、802.11az、802.11ba和802.11be)的网络。无线通信网络100可包括众多无线通信设备,诸如ap 102和多个用户sta 104。虽然仅示出了一个ap 102,但无线通信网络100还可包括多个ap 102。
49.每个用户sta 104还可被称为移动站(ms)、移动设备、移动手持机、无线手持机、接入终端(at)、用户装备(ue)、订户站(ss)、或订户单元、及其他可能性。sta 104可表示各种设备,诸如移动电话、个人数字助理(pda)、其他手持设备、上网本、上网本计算机、平板计算机、膝上型设备、显示设备(例如,tv、计算机监视器、导航系统等)、音乐或者其他音频或立体声设备、遥控设备(“遥控器”)、打印机、厨房或其他家用电器、遥控钥匙(key fob)(例如,用于被动式无钥匙进入与启动(pkes)系统)、以及其他可能性。
50.单个ap 102及相关联的sta集合104可被称为基本服务集(bss),该bss由相应ap 102管理。图1附加地示出了ap 102的示例覆盖区域106,该示例覆盖区域106可表示无线通信网络100的基本服务区域(bsa)。bss可以通过服务集标识符(ssid)来向用户进行标识,还可以通过基本服务集标识符(bssid)来向其他设备进行标识,bssid可以是ap 102的媒体接入控制(mac)地址。ap 102周期性地广播包括bssid的信标帧(“信标”),以使得ap 102的无线射程内的任何sta 104能够与ap 102“关联”或重新关联以建立与ap 102的相应通信链路108(在下文中还被称为“wi-fi链路”)或维持与ap 102的通信链路108。例如,信标可包括相应ap 102所使用的主信道的标识以及用于建立或维持与ap 102的定时同步的定时同步功能。ap 102可经由相应的通信链路108向wlan中的各个sta 104提供对外部网络的接入。
51.为了与ap 102建立通信链路108,每个sta 104被配置成在一个或多个频带(例如,
2.4ghz、5ghz、6ghz或60ghz频带)中的频率信道上执行被动或主动扫描操作(“扫描”)。为了执行被动扫描,sta 104监听由相应ap 102按周期性时间区间(被称为目标信标传输时间(tbtt)(以时间单位(tu)测量,其中一个tu可以等于1024微秒(μs))来传送的信标。为了执行主动扫描,sta 104生成探测请求并在待扫描的每个信道上顺序地传送这些探测请求,并且监听来自ap 102的探测响应。每个sta 104可被配置成:基于通过被动或主动扫描获得的扫描信息来标识或选择要与其关联的ap 102,并执行认证和关联操作以建立与所选ap 102的通信链路108。ap 102在关联操作结束时向sta 104指派关联标识符(aid),ap 102使用该aid来跟踪sta 104。
52.由于无线网络越来越普遍,sta 104可以有机会选择在该sta的射程内的许多bss之一或者在一起形成扩展服务集(ess)(包括多个连通bss)的多个ap 102之中进行选择。与无线通信网络100相关联的扩展网络站可被连接到可允许在此类ess中连接多个ap 102的有线或无线分发系统。如此,sta 104可被不止一个ap 102覆盖,并且可在不同时间与不同ap 102相关联以用于不同传输。附加地,在与ap 102关联之后,sta 104还可被配置成周期性地扫描其周围环境以寻找要与其关联的更合适的ap 102。例如,相对于其相关联ap 102正在移动的sta 104可执行“漫游”扫描以寻找具有更合宜的网络特性(诸如更大的收到信号强度指示符(rssi)或减小的话务负载)的另一ap 102。
53.在一些情形中,sta 104可形成不具有ap 102或不具有除sta 104自身以外的其他装备的网络。此类网络的一个示例是自组织(ad hoc)网络(或无线自组织网络)。自组织网络可替代地被称为网状网络或对等(p2p)网络。在一些情形中,自组织网络可在较大无线网络(诸如无线通信网络100)内实现。在此类实现中,虽然sta 104可以能够使用通信链路108通过ap 102彼此通信,但sta 104还可经由直接无线链路110彼此直接通信。另外,两个sta 104可经由直接通信链路110进行通信,而不论这两个sta 104是否与相同ap 102相关联并由该相同ap 102服务。在此类自组织系统中,一个或多个sta 104可承担由ap 102在bss中充当的角色。这种sta 104可被称为群主(go)并且可协调自组织网络内的传输。直接无线链路110的示例包括wi-fi直连连接、通过使用wi-fi隧穿直接链路设立(tdls)链路来建立的连接、以及其他p2p群连接。
54.ap 102和sta 104可根据ieee 802.11无线通信协议标准族(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、802.11az、802.11ba和802.11be)来发挥作用和通信(经由相应的通信链路108)。这些标准定义用于物理(phy)和媒体接入控制(mac)层的wlan无线电和基带协议。ap 102和sta 104以物理层汇聚协议(plcp)协议数据单元(ppdu)的形式传送和接收往来于彼此的无线通信(在下文中也被称为“wi-fi通信”)。无线通信网络100中的ap 102和sta 104可在无执照频谱上传送ppdu,该无执照频谱可以是包括传统上由wi-fi技术使用的频带(诸如2.4ghz频带、5ghz频带、60ghz频带、3.6ghz频带和900mhz频带)的频谱的一部分。本文中所描述的ap 102和sta 104的一些实现还可以在可支持有执照和无执照通信两者的其他频带(诸如6ghz频带)中进行通信。ap 102和sta 104还可被配置成在其他频带(诸如共享有执照频带)上进行通信,其中多个运营商可具有在一个或多个相同或交叠频带中操作的执照。
55.每个频带可包括多个子带或频率信道。例如,遵循ieee 802.11n、802.11ac和802.11ax标准修订版的ppdu可在2.4ghz和5ghz频带上被传送,其中每个频带被划分成多个
20mhz信道。如此,这些ppdu在具有20mhz的最小带宽的物理信道上被传送,但可通过信道绑定来形成较大信道。例如,ppdu可在通过将多个20mhz信道绑定在一起而具有40mhz、80mhz、160mhz或320mhz带宽的物理信道上被传送。
56.每个ppdu是包括phy前置码和plcp服务数据单元(psdu)形式的有效载荷的复合结构。前置码中所提供的信息可由接收方设备用于解码psdu中的后续数据。在其中ppdu在经绑定信道上被传送的实例中,前置码字段可被复制并在多个分量信道中的每一者中被传送。phy前置码可包括旧式部分(或“旧式前置码”)和非旧式部分(或“非旧式前置码”)两者。旧式前置码可被用于分组检测、自动增益控制和信道估计、以及其他用途。旧式前置码一般还可被用于维持与旧式设备的兼容性。前置码的非旧式部分的格式、译码以及其中所提供的信息基于要用于传送有效载荷的特定ieee 802.11协议。
57.图2示出了示例无线通信设备200的框图。在一些实现中,无线通信设备200可以是用于sta(诸如以上参照图1所描述的各sta 104中的一者)中的设备的示例。在一些实现中,无线通信设备200可以是用于ap(诸如以上参照图1所描述的ap 102)中的设备的示例。无线通信设备200能够传送(或输出以供传输)和接收无线通信(例如,以无线分组的形式)。例如,无线通信设备可被配置成传送和接收遵循ieee 802.11无线通信协议标准(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、802.11az、802.11ba和802.11be)的ppdu和mpdu形式的分组。
58.无线通信设备200可以是或可包括包含一个或多个调制解调器202(例如,wi-fi(遵循ieee 802.11)调制解调器)的芯片、片上系统(soc)、芯片组、封装或设备。在一些实现中,一个或多个调制解调器202(统称为“调制解调器202”)附加地包括wwan调制解调器(例如,3gpp 4g lte或5g兼容调制解调器)。在一些实现中,无线通信设备200还包括一个或多个无线电204(统称为“无线电204”)。在一些实现中,无线通信设备206进一步包括一个或多个处理器、处理块或处理元件206(统称为“处理器206”)和一个或多个存储器块或元件208(统称为“存储器208”)。
59.调制解调器202可包括智能硬件块或设备(举例而言,诸如专用集成电路(asic)等)。调制解调器202一般被配置成实现phy层。例如,调制解调器202被配置成调制分组并将经调制分组输出给无线电204以供在无线介质上传输。类似地,调制解调器202被配置成获取由无线电204接收的经调制分组并对这些分组进行解调以提供经解调分组。除了调制器和解调器之外,调制解调器202还可进一步包括数字信号处理(dsp)电路系统、自动增益控制(agc)、译码器、解码器、复用器和解复用器。例如,当处在传输模式中之时,将从处理器206获取的数据提供给译码器,该译码器对数据进行编码以提供经编码比特。经编码比特随后被映射到调制星座中的点(使用所选mcs)以提供经调制的码元。随后,经调制的码元可被映射到数目nss个空间流或数目nsts个空时流。随后,相应空间流或空时流中的经调制码元可被复用,经由快速傅里叶逆变换(ifft)块进行变换,并随后被提供给dsp电路系统以供tx加窗和滤波。数字信号可随后被提供给数模转换器(dac)。结果所得的模拟信号随后可被提供给上变频器,并最终提供给无线电204。在涉及波束成形的实现中,在相应的空间流中的经调制码元在被提供给ifft块之前,经由引导矩阵进行预编码。
60.当在接收模式中时,从无线电204接收到的数字信号被提供给dsp电路系统,该dsp电路系统被配置成获取收到信号,例如,通过检测信号的存在以及估计初始定时和频率偏
移。dsp电路系统被进一步配置成数字地调理数字信号,例如,使用信道(窄带)滤波、模拟损伤调理(诸如校正i/q不平衡),以及应用数字增益以最终获得窄带信号。随后,dsp电路系统的输出可被馈送到agc,其被配置成使用从数字信号(例如在一个或多个收到训练字段中)中提取的信息,以确定适当增益。dsp电路系统的输出还与解调器耦合,该解调器被配置成从信号提取经调制码元,并且例如计算每个空间流中每个副载波的每个比特位置的对数似然比(llr)。解调器与解码器耦合,该解码器可被配置成处理llr以提供经解码比特。随后,经解码的来自所有空间流的比特被馈送到解复用器以进行解复用。经解复用的比特随后可被解扰并被提供给mac层(处理器206)以供处理、评估或解读。
61.无线电204一般包括至少一个射频(rf)发射机(或“发射机链”)和至少一个rf接收机(或“接收机链”),它们可以组合成一个或多个收发机。例如,rf发射机和接收机可包括各种dsp电路系统,分别包括至少一个功率放大器(pa)和至少一个低噪声放大器(lna)。rf发射机和接收机可进而耦合到一个或多个天线。例如,在一些实现中,无线通信设备200可包括或耦合到多个发射天线(每一者具有对应的发射链)和多个接收天线(每一者具有对应的接收链)。从调制解调器202输出的码元被提供给无线电204,该无线电随后经由所耦合的天线来发射这些码元。类似地,经由天线接收到的码元由无线电204获取,该无线电随后将这些码元提供给调制解调器202。
62.处理器206可包括被设计成执行本文中所描述的功能的智能硬件块或设备,诸如举例而言处理核、处理块、中央处理单元(cpu)、微处理器、微控制器、数字信号处理器(dsp)、应用专用集成电路(asic)、可编程逻辑器件(pld)(诸如现场可编程门阵列(fpga))、分立的门或晶体管逻辑、分立的硬件组件或其任何组合。处理器206处理通过无线电204和调制解调器202接收到的信息,并处理要通过调制解调器202和无线电204输出以通过无线介质传输的信息。例如,处理器206可以实现控制面和mac层,其被配置成执行与mpdu、帧或分组的生成和传输有关的各种操作。mac层被配置成执行或促成帧的译码和解码、空间复用、空时块译码(stbc)、波束成形和ofdma资源分配及其他操作或技术。在一些实现中,处理器206一般可以控制调制解调器202以使该调制解调器执行上述各种操作。
63.存储器208可包括有形存储介质,诸如随机存取存储器(ram)或只读存储器(rom)或其组合。存储器208还可以存储包含指令的非瞬态处理器或计算机可执行软件(sw)代码,这些指令在被处理器206执行时使该处理器执行本文所描述的用于无线通信的各种操作,包括mpdu、帧或分组的生成、传输、接收和解读。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。
64.图3a示出了示例ap 302的框图。例如,ap 302可以是参照图1所描述的ap 102的示例实现。ap 302包括无线通信设备(wcd)310(但ap 302自身通常还可被称为无线通信设备,如本文所使用的)。例如,无线通信设备310可以是参照图2所描述的无线通信设备200的示例实现。ap 302还包括与无线通信设备310耦合的多个天线320以发射和接收无线通信。在一些实现中,ap 302附加地包括与无线通信设备310耦合的应用处理器330、以及与应用处理器330耦合的存储器340。ap 302进一步包括至少一个外部网络接口350,其使得ap 302能够与核心网或回程网络进行通信以获得对包括因特网的外部网络的接入。例如,外部网络接口350可包括有线(例如,以太网)网络接口和无线网络接口(诸如,wwan接口)中的一者或
两者。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。ap 302进一步包括外壳,该外壳包封无线通信设备310、应用处理器330、存储器340并且包封天线320和外部网络接口350的至少部分。
65.图3b示出了示例sta 304的框图。例如,sta 304可以是参照图1所描述的sta 104的示例实现。sta 304包括无线通信设备315(但sta 304自身通常还可被称为无线通信设备,如本文所使用的)。例如,无线通信设备315可以是参照图3所描述的无线通信设备300的示例实现。sta 304还包括与无线通信设备315耦合的一个或多个天线325以发射和接收无线通信。sta 304附加地包括与无线通信设备315耦合的应用处理器335、以及与应用处理器335耦合的存储器345。在一些实现中,sta 304进一步包括用户接口(ui)355(诸如触摸屏或键盘)和显示器365,该显示器365可与ui 355集成以形成触摸屏显示器。在一些实现中,sta 304可进一步包括一个或多个传感器375(举例而言,诸如一个或多个惯性传感器、加速计、温度传感器、压力传感器或高度传感器)。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。sta 304进一步包括外壳,该外壳包封无线通信设备315、应用处理器335、存储器345并且包封天线325、ui 355和显示器365的至少部分。
66.用于多链路操作(mlo)的示例交叉链路网络分配向量(nav)设置
67.如最初在上文描述的,多链路设备(mld)一般指的是包括两个或更多个站(sta)实例或实体的单个设备或装备,该两个或更多个sta实例或实体在物理(phy)/媒体接入控制(mac)层中实现并被配置成在单独的无线链路上通信。在一些示例中,每个mld可包括单个较高层实体,诸如可指派mac协议数据单元(mpdu)以供由单独的sta实例进行传输的mac服务接入点(sap)。
68.图4示出了示例mld部署的框图。如图4所示,接入点(ap)mld可以与非ap mld进行通信。ap mld和非ap mld中的每一者可包括可以与另一mld的相关联sta通信的至少两个sta实体(之后也被简称为“sta”)。在ap mld中,sta可以是ap sta(用作ap的sta或简称为“ap”)。在非ap mld中,sta可以是非ap sta(不用作ap的sta)。也如上所述,mld可利用多链路聚集(mla)(包括分组级聚集),藉此来自同一话务id(tid)的mpdu可经由两个或更多个无线链路来发送。
69.mld实现中可以采用各种通信模式。图5a和5b示出了mld部署中的各种通信模式的示例时序图。如图5a所示,mld可以在异步(async)模式中进行通信。如图5b所示,mld可以在同步(sync)模式中进行通信。
70.在异步模式中,sta/ap可在两个无线链路上倒计时(例如,经由随机退避(rbo))。如图5a所示,物理层汇聚协议(plcp)协议数据单元(ppdu)的开始/结束可在每个无线链路上独立地发生。作为结果,异步模式可潜在地提供等待时间和聚集增益。在某些情形中,可能需要相对复杂(且昂贵)的滤波器(例如,在5ghz+6ghz聚集的情形中)。
71.在同步模式中,sta/ap也可以在两个无线链路上倒计时。如图5b所示,如果链路1赢得介质,则两个链路可同时传送ppdu。相应地,该模式可能需要一些限制以最小化设备内干扰。
72.同步模式可在5ghz+6ghz聚集中工作,并且可能需要相对较低的滤波器性能,同时仍然提供等待时间和聚集增益。然而,由于其平铺架构,该等待时间和聚集增益可能很难实现。
73.尽管未示出,第三种通信模式可包括基本(例如,多主信道单链路传输)模式。在基本模式中,sta/ap也可以在两个无线链路上倒计时。然而,传输可能仅发生在赢得介质的无线链路上。其他无线链路可以被大于-62分贝/毫瓦(dbm)的设备内干扰阻断。在该模式中无法实现聚集增益。
74.如上所述,在一些mld实现中,滤波可能受到限制,从而导致不同无线链路之间的有限隔离。进一步地,在一些mld实现中,mld内不同实体(诸如,ap sta)的硬件之间的通信速度可能受到限制,或者ap可能并非共处一地(这通常被称为mld实体之间的“松耦合”)。作为结果,mld的与一个无线链路相关联的(非ap或ap)sta可能不知晓另一无线链路上的传输。由于此类原因,一个无线链路上的传输(去往或来自mld)可能潜在地干扰另一无线链路上的传输(去往或来自该mld)。
75.图6示出了mld部署中的潜在干扰的示例。如图6所示,第一sta(例如,非ap mld sta1)可以开始在第一无线链路(链路1,例如,5ghz)上向mld的第一ap(ap1)传送(ppdu1),而第二无线链路(链路2,例如,6ghz)正忙(如图6所示,介质繁忙)。不知晓链路1上正在进行的传输(可能由于与ap1的松耦合)的第二ap(ap2)可以开始在链路2上传送(ppdu2)。如图所示,ap2传送ppdu2可能对ap1接收ppdu1造成显著干扰(例如,尤其是mld处在链路1和链路2之间的不良滤波的情形中)。
76.可实现本公开所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,所描述的技术可用于启用跨多个无线链路的高效nav设置,这可以帮助防止潜在的干扰传输。在一些实现中,交叉链路nav设置可涉及设置与不同无线链路相对应的个体nav(例如,个体ap/非ap mld sta可维护用于对应无线链路的nav)。
77.图7示出了解说根据一些实现的用于mld的第一实体的示例过程700的流程图。过程700的操作可由如本文所描述的无线通信设备或其组件来实现。例如,过程700可以由无线通信设备(诸如以上参照图2所描述的无线通信设备200,其被配置成作为mld ap或非ap sta操作)来执行。
78.在一些实现中,在框702中,第一实体接收在第一无线链路上传送的第一控制帧。例如,如将在下文参照图8-10所示的示例更详细地描述的,第一控制帧可以是请求发送(rts)帧或清除发送(cts)帧。
79.在框704中,第一实体响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的网络分配向量(nav)。例如,如果第一实体是ap mld的第一ap,则第一ap可与第二ap(与第二无线链路相关联)进行通信,以使得第二ap可设置用于其无线链路的nav。
80.图8示出了根据一些实现的交叉链路nav设置的示例时序图。如同图6所示的示例,sta1可以开始在第一无线链路(例如,链路1)上向mld的ap1传送(ppdu1),而第二无线链路(例如,链路2)正忙(在图6中示为“介质繁忙(交叠基本服务集(obss))”)。
81.然而,在图8的示例中,sta1可在其传输ppdu1之前发送控制帧,示为多链路rts(ml-rts)。ml-rts帧可被实现为多用户(mu)rts帧的经修改版本(可被发送到多个sta)。在一些实现中,ap和非ap mld都可被配置成在传送ppdu之前发送ml-rts帧。用于发起多链路nav设置的控制帧的其他示例可包括缓冲器状态报告轮询(bsrp)和带宽查询报告轮询(bqrp)帧。
82.在一些情形中,可响应于发起(控制)帧而在所有无线链路上发送立即响应(诸如,控制帧),以使得nav也被设置用于其他无线链路(除其中发送了发起/控制帧的无线链路之外)。例如,响应于sta1发送的ml-rts帧,ap1可发送其自己的控制帧,示为多链路cts(ml-cts)。ml-cts可被实现为常规cts帧的经修改版本。从ap1传送ml-cts可有助于确保由ap1服务的所有设备都接收到ml-cts。不支持mla的sta可在其单个无线链路上更新nav,而支持mla的sta可在多个无线链路上更新nav。
83.在接收ml-cts之际,紧耦合的设备(诸如,非ap mld的sta)可设置用于两个无线链路的nav。在一些情形中,在其无线链路上接收ml-cts的mld sta(或ap)可与相同mld的其他sta(或ap)进行通信,以设置其无线链路的nav。每个mld sta可将用于其无线链路的nav设置为(由检测sta)从ml-cts帧读取的历时字段,从而为ppdu1提供保护。
84.如图8所示,由ap1发送的ml-cts可为所有mlo非ap mld设置交叉链路nav。因为ml-cts可在链路2繁忙时发送(并且可能由于ap1和ap2之间的松耦合),所以ap2可能不设置其用于链路2的nav。然而,ap2可被配置成在链路2上进行传送之前发送其自己的ml-rts。因为非ap mld可在多个无线链路上设置其nav(交叉链路nav),所以非ap mld可以不响应由ap2发送的ml-rts。由于没有接收到ml-cts,ap2可抑制在链路2上进行传送,从而避免对图6所示的ppdu1的干扰。
85.在一些情形中,交叉链路nav设置可以仅基于“基本服务集内(bss内)”控制帧(诸如,ml-rts/ml-cts)来执行。这意味着可将控制帧标识为来自与接收机相同bss中的设备的控制帧。例如,可基于bss标识符(bssid)来将控制帧标识为“bss内”。在一些实现中,mld在一个无线链路上检测到的任何bss内nav可用于设置另一无线链路的nav。如先前所述,可以假设非ap mld在无线链路之间具有快速的内部通信,从而允许那些实体(诸如,非ap sta)在其他无线链路上进行通信和设置nav。
86.根据一些实现,可实现附加规则来帮助启用交叉链路nav设置。图9示出了根据一些实现的交叉链路nav设置的另一示例时序图。如图9的示例所示,不支持mla的设备(诸如,802.11ax或其他所谓的“旧式”sta)可被配置成在介质上传送之前发送rts帧(并等待cts帧)。在一些情形中,ap(ap mld)可传送操作元素(诸如,高效(he)操作元素),该操作元素具有被设计用于配置sta以在传送之前传送rts的字段(例如,传送机会(txop)历时rts阈值字段)。
87.在图9所示的示例中,可以假设sta1是被配置成在链路1上传送ppdu之前发送rts(并等待cts)的旧式sta。响应于检测到rts或cts,支持mla的设备可以跨多个无线链路设置其nav(用于每个无线链路)。
88.在一些情形中,通过上述解决方案,ap可以在从ml sta接收正在进行的同时开始去往旧式sta的传输。图10示出了根据一些实现的交叉链路nav设置的另一示例时序图。如图10所示,ap2可能不知晓在链路1上从sta1到ap1的ppdu1传输。进一步地,旧式sta2可能也没有检测到ml-rts或ml-cts,并且可以用cts响应来自ap2的rts。作为结果,在链路1上从sta1到ap1的ppdu1传输仍在进行时,ap2可在链路2上向旧式sta(sta2)传送ppdu(诸如,ppdu2)。如图所示,ppdu2的传输可能对ppdu1造成显著干扰。
89.在一些实现中,设备可被配置成在特定信道上操作,以力图避免如图10中所示的此类场景。例如,当对应bss中的所有设备都支持mla时,可允许非ap mld在多个主信道上操
作。如果bss中允许旧式设备,则该旧式设备可被配置成在单个主信道(mld的多个无线链路之一)上操作。在此类情形中,mld和旧式设备两者可共享相同的单个主无线链路。然而,在一些情形中,ap mld可以有多个主信道。例如,ap mld可以能够使用任何主信道来接入并向非ap mld发送下行链路(dl)数据。在此类情形中,ap mld可在任何无线链路上使用触发帧来从非ap mld请求he传输块(tb)ppdu。
90.在一些情形中,mld的特定配置和操作可以取决于设备的能力(例如,信道之间的隔离量)。在一些情形中,mld可能预先存在此类能力的知识。在其他情形中,mld可确定此类能力(例如,通过在一个无线链路上传送信号,同时在另一无线链路上进行监视/测量)。
91.如果mld具有良好的隔离(例如,由一些度量所确定的),则可以允许多个主信道。如果mld具有不良隔离,则ap和sta两者可仅允许单个主信道。在一些实现中,即使在不良隔离的情形中,通过交叉链路nav设置,也可允许多个主信道(例如,在ap和sta处都存在良好耦合的情况下)。
92.在一些实现中,即使ap mld的ap具有不良隔离和松耦合的情形中,通过交叉链路nav,在ml-sta具有良好耦合的情况下,对于ap也可允许多个主信道。在此类情形中,所有sta(旧式sta和ml sta两者)可被配置成用于上行链路(ul)接入的单个主信道。在此类情形中,ap可在任何无线链路上执行信道接入,并且可在任何无线链路上触发ml sta。
93.图11示出了概述根据一些实现的交叉链路nav设置的不同场景的表。图11中的表概述了可使用交叉链路nav设置的各种传输场景,以及交叉链路nav设置对这些不同场景中每一者(例如,ap处的良好隔离或不良隔离)的影响。该表假设(参照)示例图8-10中所示的相同设备和无线链路。
94.如图所示,在链路1上由802.11be或802.11ax sta进行的初始ul传输之前,可进行具有(ml-)rts/(ml-)cts交换的ul传输。在听到ap的(ml-)cts或到ap的ul之际,802.11be sta可针对链路1上的后续ul传输的历时跨多个无线链路设置其nav(用于每个链路)。作为结果,因为交叉nav被设置,所以11be sta可以不尝试在链路2上进行ul。类似地,因为802.11be sta已设置了其交叉nav,ap2可以不在链路2上进行传送,并且可以不响应ap2的ml-rts。
95.如图所示,ap1可以在链路1上的dl传输之前进行(ml-)rts/(ml-)cts交换。对于到ax以前sta的dl,ap1可以直接开始dl传输。在听到ap的dl之后,802.11be sta可针对dl的历时设置其交叉nav。因此,802.11be sta可以不在链路2上尝试ul,因为它们的交叉nav被设置,并且因为由于802.11be sta的交叉nav被设置,ap2可能无法在链路2上在dl上进行传送(因而不允许响应ap2的ml-rts)。
96.如图所示,802.11be sta可以在链路2上的ul传输之前进行ml-rts/ml-cts交换。在听到ap2的ml-cts之后,其他11be sta可针对ul的历时设置其交叉nav。因此,802.11be sta可以不尝试在链路1的ul上进行传送,因为它们的交叉nav被设置。ap1可能无法在链路1上的dl上进行传送,因为802.11be sta可能不响应ap1的ml-rts(由于其交叉nav被设置)。
97.如图所示,ap2可以在链路2上的dl传输之前进行ml-rts/ml-cts交换。其他802.11be sta可针对dl传输的历时设置其交叉nav。进一步地,802.11be sta可以不尝试在链路1的ul上进行传送,因为它们的交叉nav被设置。ap1可能无法在链路1上的dl上进行传送,因为802.11be sta可能不响应ap1的ml-rts(由于其交叉nav被设置)。
98.图12示出了根据一些实现的示例无线通信设备1200的框图。在一些实现中,无线通信设备1200被配置成执行以上参照图7所描述的过程700。无线通信设备1200可以是以上参照图2所描述的无线通信设备200的示例实现。例如,无线通信设备1200可以是包含至少一个处理器和至少一个调制解调器(例如,wi-fi(ieee 802.11)调制解调器或蜂窝调制解调器)的芯片、片上系统(soc)、芯片组、封装或设备。在一些实现中,无线通信设备1200可以是可实现mld实体的设备,诸如以上参照图8、9或10描述的ap(ap1/ap2)或sta(sta1/sta2)。在一些其他实现中,无线通信设备200可以是包括此类芯片、soc、芯片组、封装或设备以及至少一个发射机、至少一个接收机和至少一个天线的sta。
99.无线通信设备1200包括控制帧接收模块1202和交叉nav设置模块1204。模块1202和1204中的一者或多者的各部分可以至少部分地以硬件或固件来实现。例如,模块1202和1204可以至少部分地由调制解调器(诸如调制解调器202)来实现。在一些实现中,模块1202和1204中的至少一些模块至少部分地被实现为存储器(诸如存储器208)中所存储的软件。例如,模块1202和1204中的一者或多者的各部分可被实现为可由处理器(诸如处理器206)执行以执行相应模块的功能或操作的非瞬态指令(或“代码”)。
100.在一些实现中,控制帧接收模块1202可被配置成用于接收(例如,接收在第一无线链路上传送的第一控制帧)。在一些实现中,交叉nav设置模块1204可被配置成用于设置(例如,用于响应于第一控制帧的接收而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的nav)。
101.示例方面
102.方面1:一种用于由第一多链路设备(mld)的第一实体进行无线通信的方法,包括:接收在第一无线链路上传送的第一控制帧;以及响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的网络分配向量(nav)。
103.方面2:如权利要求1的方法,其中第一控制帧包括请求发送(rts)帧或清除发送(cts)帧。
104.方面3:如权利要求1的方法,其中设置用于多个无线链路的nav包括在多个无线链路中的每一个链路上传送控制帧。
105.方面4:如权利要求3的方法,其中所传送的控制帧被配置成使其他mld设置用于相应其他mld的多个无线链路中的每一个链路的nav。
106.方面5:如权利要求1的方法,其中设置用于多个无线链路的nav包括发信令通知第一mld的第二实体设置用于多个无线链路中的第二无线链路的nav。
107.方面6:如权利要求1的方法,进一步包括:在第一无线链路上接收第二控制帧,以及抑制响应第二控制帧,直到与用于第一无线链路的nav相关联的定时器期满。
108.方面7:如权利要求1的方法,进一步包括确定第一控制帧中的基本服务集(bss)标识符(bssid)是否指示第一控制帧是从作为与第一mld相同的基本服务集(bss)的一部分的设备传送的,其中设置用于多个无线链路的nav进一步基于第一控制帧中的bssid指示第一控制帧是从作为与第一mld相同的bss的一部分的设备传送的。
109.方面8:如权利要求1的方法,进一步包括将不支持多链路聚集(mla)的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
110.方面9:如权利要求8的方法,其中该配置包括传送操作元素,该操作元素将不支持
mla的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
111.方面10:如权利要求8的方法,其中该配置包括传送具有字段的操作元素,该字段的值向不支持mla的一个或多个设备指示在多个无线链路中的任何链路上进行传送之前要发送请求发送(rts)帧。
112.方面11:如权利要求1的方法,进一步包括传送信令,其中该信令启用或禁用设置用于一个或多个其他mld的多个无线链路的nav。
113.方面12:如权利要求11的方法,进一步包括基于与第一mld的能力相关联的一个或多个准则来启用或禁用设置用于一个或多个其他mld的多个无线链路的nav。
114.方面13:一种用于由第一多链路设备(mld)的第一实体进行无线通信的装置,包括:至少一个处理器;以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成使该装置:接收在第一无线链路上传送的第一控制帧;以及响应于接收第一控制帧而基于第一控制帧中的历时字段来设置用于第一mld的多个无线链路中的每一个链路的网络分配向量(nav)。
115.方面14:如权利要求13的装置,其中第一控制帧包括请求发送(rts)帧或清除发送(cts)帧。
116.方面15:如权利要求13的装置,其中设置用于多个无线链路的nav包括在多个无线链路中的每一个链路上传送控制帧。
117.方面16:如权利要求15的装置,其中所传送的控制帧被配置成使其他mld设置用于相应其他mld的多个无线链路中的每一个链路的nav。
118.方面17:如权利要求13的装置,其中设置用于多个无线链路的nav包括发信令通知第一mld的第二实体设置用于多个无线链路中的第二无线链路的nav。
119.方面18:如权利要求13的装置,其中该存储器和该至少一个处理器被进一步配置成使该装置:在第一无线链路上接收第二控制帧;以及抑制响应第二控制帧,直到与用于第一无线链路的nav相关联的定时器期满。
120.方面19:如权利要求13的装置,其中该存储器和该至少一个处理器被进一步配置成使该装置:确定第一控制帧中的基本服务集(bss)标识符(bssid)是否指示第一控制帧是从作为与第一mld相同的基本服务集(bss)的一部分的设备传送的,其中设置用于多个无线链路的nav进一步基于第一控制帧中的bssid指示第一控制帧是从作为与第一mld相同的bss的一部分的设备传送的。
121.方面20:如权利要求13的装置,其中该存储器和该至少一个处理器被进一步配置成使该装置:将不支持多链路聚集(mla)的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
122.方面21:如权利要求20的装置,其中该配置包括传送操作元素,该操作元素将不支持mla的一个或多个设备配置成在多个无线链路中的一个共用链路上操作。
123.方面22:如权利要求20的装置,其中该配置包括传送具有字段的操作元素,该字段的值向不支持mla的一个或多个设备指示在多个无线链路中的任何链路上进行传送之前要发送请求发送(rts)帧。
124.方面23:如权利要求13的装置,其中该存储器和该至少一个处理器被进一步配置成使该装置:传送信令,其中该信令启用或禁用设置用于一个或多个其他mld的多个无线链
路的nav。
125.方面24:如权利要求23的装置,其中该存储器和该至少一个处理器被进一步配置成使该装置:基于与第一mld的能力相关联的一个或多个准则来启用或禁用设置用于一个或多个其他mld的多个无线链路的nav。
126.附加考虑
127.如本文中所使用的,术语“确定”可涵盖各种各样的动作中的一种或多种。例如,“确定”可包括演算、计算、处理、推导、研究、查找(例如,在表、数据库或另一数据结构中查找)、及诸如此类。而且,“确定”可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此类。而且,“确定”可包括解析、选择、选取、建立及诸如此类。
128.如本文所使用的,除非另外显式指示,否则“或”用于旨在以包含性含义来解释。例如,“a或b”可以包括仅a、仅b、或者a和b的组合。如本文中所使用的,引述一列项目“中的至少一者”或“中的一者或多者”的短语是指这些项目的任何组合,包括单个成员。例如,“a、b或c中的至少一者”旨在涵盖以下可能性:仅a、仅b、仅c、a和b的组合、a和c的组合、b和c的组合、以及a和b和c的组合。
129.结合本文公开的实现来描述的各种解说性组件、逻辑、逻辑块、模块、电路、操作和算法过程可实现为电子硬件、固件、软件、或者硬件、固件或软件的组合,包括本说明书中公开的结构及其结构等效物。硬件、固件和软件的这种可互换性已以其功能性的形式作了一般化描述,并在上文描述的各种解说性组件、框、模块、电路、和过程中作了解说。此类功能性是实现在硬件、固件还是软件中取决于具体应用和加诸整体系统的设计约束。
130.对本公开中描述的实现的各种改动对于本领域普通技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现。权利要求书应被赋予与本公开、各原理和本文公开的新颖特征相一致的最广泛的范围。
131.另外,本说明书中在分开实现的上下文中描述的各种特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可分开地或以任何合适的子组合实现在多个实现中。如此,虽然诸特征在上文可能被描述为以特定组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些情形中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。
132.类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图或流图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在一些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1