一种多链路传输指示方法和系统
未命名
07-15
阅读:148
评论:0
1.本发明属于无线通信领域,尤其涉及一种多链路传输指示方法和系统。
背景技术:
2.随着无线技术的发展,多链路设备可以支持多链路通信,例如在2.4ghz、5ghz以及6ghz、甚至毫米波等频段同时进行通信,或者在多条链路中选择最佳的频段,从而保证其通信质量。在无线局域网数据传输中,接收设备在收到聚合媒体接入控制层协议数据单元(aggregation medium access control protocol data unit,a-mpdu)后,发送设备可以发送块确认请求(block ack request,bar)帧,接收设备根据bar类型反馈对应类型的块确认帧(block ack,ba)帧,对所接收a-mpdu中的每一个mpdu的接收情况进行反馈。在多链路通信场景下,多链路设备支持多条链路同时进行通信,多链路设备可以仅在一条链路回复ba帧,携带对多条链路上的a-mpdu接收状态的指示,以提高效率。另一方面,也可以在多条链路上同时冗余回复ba帧,以提高ba帧接收的可靠性,需要对冗余情况和数据包的接收状态进行指示。此外,需要对数据帧传输失败的具体类型(如解码失败、丢包等)进行指示,便于选择和采用合适的重传策略。传统ba帧无法指示mpdu所属链路信息,也无法指示数据帧传输失败的具体状态信息。因此,需要设计适合多链路mac(media access control)架构的携带链路信息、数据帧接收状态以及数据帧传输失败类型的多链路块确认请求bar帧和块确认ba帧结构。
技术实现要素:
3.为了实现在多链路通信场景中,数据发送端沿多条链路向数据接收端发送对应于一个或者多个业务类型标识(traffic identifier,tid)的多个a-mpdu后,数据接收端在一条指定的链路发送多链路块确认(ml-ba)帧即可完成多条链路上所接收a-mpdu中各个mpdu接收状态的正确反馈,或者在多条链路上同时冗余发送ml-ba帧,以提高传输的可靠性。本发明提供一种多链路传输指示方法和系统。
4.本发明一种多链路传输指示方法,针对上行和下行多链路通信场景,多链路数据发送端在多条链路向同一个数据接收端发送a-mpdu时,实现数据接收端在一个多链路ba帧中携带多个链路的a-mpdu块确认信息;仅在一条链路上发送指示多条链路上每一个a-mpdu中各个mdpu是否正确接收的多链路ba帧,或者在多条链路上同时冗余发送多条链路ba帧,以提高ba帧的传输可靠性;同时在指示各个mdpu正确接收或失败的块确认字段后,增加变长的指示mpdu接收失败类型字段,以区分数据帧解码失败和数据帧丢失状态信息。
5.当多链路数据发送端指示数据接收端在一条链路或多条链路上同时发送指示多条链路上传输的a-mpdu中各个mdpu是否正确接收的多链路ba帧时,需要发送多链路bar帧,并通过多链路块确认帧冗余发送指示字段指示数据接收端是否需要在多条链路上重复发送多链路ba帧。
6.上述bar帧包含用于指示是否在一条链路上即可完成多条链路上每一个a-mpdu块
确认信息回复的多链路块确认请求指示字段,和用于指示接收设备是否在多条链路上重复发送多链路ba帧的多链路块确认帧冗余发送指示字段。
7.当多链路传输场景中多链路设备为多mac mlo架构(即各条链路有独立的mac地址)时,采用的多链路ba帧携带对应每条链路的多个块确认信息比特图,以及对应链路块确认比特图的链路信息,并在块确认比特图后增加说明各个mpdu接收失败类型的比特图。
8.多链路设备发送多链路ba帧包含多链路块确认指示字段、对应链路块确认比特图链路序号字段和块确认比特图中对应mpdu接收失败类型的附加比特图字段;多链路块确认指示字段用于指示是否在一条链路上完成多条链路上各个a-mpdu块确认信息回复;对应链路块确认比特图链路序号字段用于指示块确认比特图对应的链路信息;块确认比特图中对应mpdu接收失败类型的比特图字段用于指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力。
9.当多链路传输场景中多链路设备为单mac mlo架构(即多条链路共用单个mac地址)时,采用的多链路ba帧携带包括多个链路块确认信息的比特图,并在块确认比特图后增加说明各个mpdu接收失败类型和接收失败mpdu对应链路信息的比特图,其中链路信息所需的比特位数由具体的链路信息编码粒度指示信息来确定。
10.所述多链路设备发送多链路ba帧包含多链路块确认指示字段、附加比特图链路信息编码粒度字段和块确认比特图中对应mpdu接收失败类型和接收失败mpdu对应链路序号的附加比特图字段;多链路块确认指示字段用于指示是否在一条链路上完成多条链路上各个a-mpdu块确认信息回复;附加比特图链路信息编码粒度字段用于指示附加比特图中对应mpdu链路信息所需的编码位数;块确认比特图中对应mpdu接收失败类型和接收失败mpdu对应链路序号的附加比特图字段用于指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力,以及错误的数据帧所对应的链路信息。
11.本发明的一种多链路传输指示系统,包括多链路通信场景下一个接入点和一个站点;站点和接入点均可工作在多条链路上并成为数据发送端或数据接收端;数据发送端在预定的数据传输机会时间内在多条链路上向数据接收端发送数据,在多条链路均完成数据传输后,数据发送端在特定链路上向数据接收端发送多链路类型块确认请求帧;数据接收端仅在一条特定链路上发送同时包括多条链路数据接收状态的多链路类型块确认帧,或者在多条链路上同时冗余发送多链路类型块确认帧;在多链路类型块确认帧中,根据多链路设备架构提供不同的链路信息指示方法,并在块确认信息后携带关于数据帧错误接收的状态类型(解码失败或未收到该数据帧)能力的信息。
12.本发明的有益技术效果为:
13.本发明针对多链路通信场景,多链路发送设备可以指示接收设备回复ba帧的链路信息。可以仅在一条链路上发送bar帧和ba帧,实现对多条链路上的a-mpdu接收状态的指示,以提高效率;也可以在多个链路同时冗余传输相同的ba帧,增加ba帧传输的可靠性,避免因ba帧接收失败导致不必要的重传。此外,在现有指示各个mdpu正确接收或失败的block ack bitmap字段基础上,增加了变长的指示mpdu接收失败类型的字段,以区分数据帧解码失败和数据帧丢失等不同状态信息,为选择合适的确认重传链路/策略奠定基础。
附图说明
14.图1是本发明实施例的一种多链路无线通信系统的结构示意图;
15.图2是本发明实施例多链路设备之间关联关系的示意图;
16.图3是本发明实施例多链路传输指示方法的交互示意图;
17.图4是本发明实施例多链路块确认请求帧的结构示意图;
18.图5是本发明实施例多链路块确认帧冗余发送示意图;
19.图6是本发明实施例多链路设备架构示意图;
20.图7是本发明实施例一种多mac mlo架构下可以采用的多链路块确认帧示意图;
21.图8是本发明实施例一种多链路ba帧中ba bitmap与multi-mac baaddbitmap比特位对应示意图;
22.图9是本发明实施例第二种多mac mlo架构下可以采用的多链路块确认帧示意图;
23.图10是本发明实施例第三种多mac mlo架构下可以采用的多链路块确认帧示意图;
24.图11是本发明实施例一种单mac mlo架构下可以采用的多链路块确认帧示意图;
25.图12是本发明实施例一种多链路ba帧中ba bitmap与single-mac ba addbitmap比特位对应示意图。
具体实施方式
26.下面结合附图和具体实施例对本发明做进一步详细说明。
27.本发明的一种多链路传输指示方法和系统,在数据传输结束阶段,作为数据发送端的多链路设备向作为数据接收端的多链路设备发送的多链路块确认请求(ml-bar)帧,ml-bar帧利用bar control字段中的保留(reserved)字段,同时定义多链路块确认请求指示(multi-link bar indication)子字段和多链路块确认帧冗余发送指示(ba repeat indication)子字段。multi-link bar indication子字段用于指示该帧作为ml-bar帧,请求多链路接收设备发送携带多链路块确信息的ml-ba帧,或者作为一般bar帧,执行现有ba机制。ba repeat indication子字段指示接收设备仅在一条链路上发送ml-ba帧,或者在所有传输数据帧的链路上同时冗余的发送ml-ba帧。
28.多链路接收设备收到ml-bar帧后,根据指示在一条或多条链路上反馈多链路上各a-mpdu接收状态的ml-ba帧。根据多链路设备架构的不同,ml-ba帧分为两种类型。在多mac mlo(multi-link operation)架构下,所设计的ml-ba帧利用了ba control字段中的保留字段,定义多链路块确认指示(multi-link ba indication)子字段,用于指示该ba帧只携带本链路块确认信息还是多链路块确认信息。所述ml-ba帧的数据帧接收状态信息由ba information字段表示,现有协议中ba帧的ba information字段包含一个或者多个独立的信息结构,例如如果数据帧对应多个tid,则每个独立的信息结构由一个tid标识。为了更好的说明本技术实施例的多链路传输指示方法,将每个独立的信息结构称作块确认信息字段分段。根据ml-ba帧中ba control字段中不同的ba type子字段比特值,本技术提供的实施例中块确认信息字段分段所包含的具体信息有所不同。为了携带具体的链路信息,在块确认信息字段分段中新增、利用reserved字段定义或通过扩展原有字段来新增链路序号(link value)子字段。每一个块确认信息字段分段对应一个块确认比特图(ba bitmap)子
字段,在该子字段后新增多mac块确认附加比特图(multi-mac ba addbitmap)子字段,以指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力。
29.在单mac mlo架构下,所设计的ml-ba帧同样利用ba control字段中的reserved字段定义multi-link ba indication子字段。包含数据帧接收状态信息的ba information字段包含一个或多个块确认信息字段分段,每一个块确认信息字段分段对应一个ba bitmap子字段,在该子字段后新增单mac块确认附加比特图(single-mac ba addbitmap)子字段,以指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力,以及接收错误的数据帧所对应的链路信息。
30.实施例:
31.一、多链路无线通信系统
32.本发明网络设备可以是用于与终端通信的设备,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备、5g网络中的网络设备以及未来6g网络中的网络设备或者plmn网络中的网络设备等。多链路可以是不同频段、或相同频段的不同子信道;可以是低频链路,也可以是高频链路,例如毫米波频段。图1为一种多链路传输指示方法和系统的应用场景示意图。接入点(access point,ap)可以是通信服务器、路由器、交换机、基站,也可以是上述的网络设备的任一种,站点(station,sta)可以是手机、计算机,也可以是上述的终端的任一种。
33.图1中所示的多链路无线通信系统中基站以ap为例,sta以手机为例。多链路无线通信系统中的通信设备可以是一种支持多条链路并行进行传输的无线通信设备,例如多链路设备(multi-link device,mld)。相比于仅支持单条链路传输的设备来说,多链路设备具有更高的传输效率和更高的吞吐量。多链路设备包括一个或多个隶属的站点sta(affiliated sta),隶属的sta是一个逻辑上的站点,可以工作在一条链路上。其中隶属的站点可以为ap或non-ap sta。为描述方便,本实施例将隶属的站点为ap的多链路设备可以称为多链路ap或多链路ap设备或ap多链路设备(ap mld),隶属的站点为non-ap sta的多链路设备可以称为多链路sta,或多链路sta设备,或sta多链路设备(non-ap mld)。
34.二、多链路设备结构说明
35.图2是本实施例的一种多链路设备之间的关联关系示意图。图2中所示的ap mld可以由多个ap组成,sta mld可以由多个sta组成。ap mld中的每个ap与sta mld中对应的sta进行关联以实现多链路通信。如图2所示,工作在链路1、2、3上的ap mld中的ap1~ap3分别与stamld中的sta1~sta3相关联。关联建立使得ap mld中每个ap可以在各自链路上与sta mld中对应的sta建立连接。同时为了实现两个mld之间的多链路通信,mld内需执行mac层多链路操作载波聚合解决方案。根据802.11be中给出的多链路参考模型,可以将mac层分为上层mac层(umac,upper mac)和下层mac层(lmac,lower mac),两层mac允许数据帧在多个链路上同时传输。umac是所有接口的公用部分,负责链路管理,在将来自上层流量在分配到特定lmac接口进行传输之前进行缓存,同时将来自lmac接口的流量传递到上层之前进行缓存。umac还支持链路之间的无缝切换,以最大限度地减少访问延迟并实现高效负载均衡。lmac作为umac下单独的接口部分,通过自己的通道访问方法和参数执行链接特定功能。
36.三、本发明实施例涉及的相关概念
37.现有wi-fi网络的ba机制最早在802.11e标准中提出,在802.11n标准完善。在
802.11n标准以后ba机制还有演进,比如multi-sta类型的ba帧。ba机制通过将多个“确认(acknowledgment)”信息汇聚合到一个帧中,以此提高信道效率。ba机制是通过交换增加块确认(add block acknowledgment,addba)请求帧和addba应答帧或者无请求ba扩展机制(unsolicited block ack extension mechanism)而发起。发送设备发送addba请求帧,接收设备随之回复addba应答帧,这样发送设备与接收设备之间的ba机制/会话建立成功。在数据传输过程中,发送设备以sifs(short interframe space)间隔向接收设备发送多个mpdu,或者将多个mpdu聚合成一个a-mpdu发送给接收设备。对发送数据的确认策略分为显示bar策略和隐式bar策略。显示bar策略在最后一个数据发送完成后,发送设备发送bar帧请求反馈ba帧。隐式bar策略在最后一个数据发送完成后,接收设备直接反馈ba帧而不需要bar帧请求。为了实现在一条指定链路上生成指示多条链路上每一个mpdu接收状态的ba帧,可能需要等待所有链路均传输完成再对ml-ba帧传输链路进行指示。采用显示bar策略可以将多链路块确认的相关指示信息携带在ml-bar帧中,以指示接收设备发送ml-ba帧;而采用隐示bar策略可以通过发送设备和接收设备的协商来默认的发送ml-ba帧。两种bar策略下,ml-ba帧的帧结构设计是类似的。
38.四、本发明所要解决的技术问题
39.在本发明设计的方案中,多链路ba机制中发送设备需要在bar帧中指示多链路块确认帧冗余发送链路信息,接收设备根据收到的bar帧中携带的信息,在指定的一条或者多条链路上回复携带所有链路a-mpdu接收状态,以及指示具体接收错误类型信息的ba帧。本发明对上述多链路通信流程中使用到的ml-bar帧以及ml-ba帧进行具体设计。
40.五、一种多链路传输指示方法和系统
41.下面的方法实施流程及帧结构设计基于ieee 802.11ax标准,但不限于802.11ax标准,也适用于wi-fi7及后续wi-fi标准。结合附图和具体实施方法对本发明做进一步详细说明。
42.图3是该多链路传输指示方法的交互示意图。该方法基于显式bar策略,从bar帧发送设备与ba帧发送设备之间帧交互的角度进行阐述。作为数据发送端的多链路设备向数据接收端发送bar帧,以请求反馈数据接收状态。作为数据接收端的多链路设备在收到bar帧后,根据指示信息在一条或多条链路上反馈携带了多条链路数据接收状态的ml-ba帧。
43.图4所示是本实施例的一种多链路块确认请求帧结构示意图。本实施例的一种ml-bar帧作为一种新设计的bar帧,需利用bar control字段中的reserved字段定义multi-link bar indication子字段和ba repeat indication子字段。multi-link bar indication子字段表示在bar帧原有的bar type指示外,该帧作为ml-bar帧请求多链路接收设备发送携带多链路块确认信息的ml-ba帧,或者作为一般bar帧,执行现有ba机制。为了提高发送bar帧的设备成功接收ba帧的概率,ba repeat indication子字段指示接收设备仅在一条链路上发送ml-ba帧,或者在所有传输数据帧的链路上同时冗余的发送ml-ba帧,如图5所示。下面阐述multi-link bar indication子字段和ba repeat indication子字段功能和详细定义:
44.1.multi-link bar indication子字段
45.该字段用于指示接收该bar帧的多链路接收设备是否适用发送ml-ba帧,字段长度为1比特。当该字段值为1时表示接收设备适用发送ml-ba帧,该字段值为0时表示不适用,兼
容现有的ba机制。
46.2.ba repeat indication子字段
47.该字段用于指示接收该bar帧的接收设备仅在一条链路上发送ml-ba帧,或者在所有传输数据帧的链路上同时冗余发送ml-ba帧,字段长度为1比特。当该字段值为1时,表示接收设备在所有传输数据帧的链路上同时冗余的送ml-ba帧。该字段值为0时,表示仅在接收ml-bar帧的链路上发送。
48.根据多链路设备的mac层载波聚合解决方案,多链路设备架构可分单mac mlo架构和多mac mlo架构为两种类型,如图6所示。在两种架构类型中,为了管理mac层和物理(phy,physical)层,每个设备中都有一个多链路管理实体,主要负责从各种层管理实体收集与层相关的状态,设置相关参数值。在多mac mlo示例架构中,mac层分成umac层和lmac层两个子层,在多链路管理实体下由统一的umac层来实现多链路设备mac层的主要功能。各个lmac层有各自独立的mac地址,在lmac层实现信道状态监测等功能。在单mac mlo示例架构中,只有一个mac地址作为该设备的物理标识,对于多链路管理实体来说,多链路之间的传输是透明的。当设备接收到ml-bar帧时,本实施例提供ml-bar帧发送设备为单mac mlo架构下可以使用的多链路块确认帧和ml-bar帧发送设备为多mac mlo架构下可以使用的ml-ba帧,其中多mac mlo架构下ml-ba帧根据ba control字段中ba type子字段比特值的不同而不同,本技术提供若干示例性实施例。
49.图7所示是本实施例的一多mac mlo架构下,具体ba type子字段比特值为2,指示ml-ba帧类型为compressed ba可以采用的ml-ba帧结构示意图。本实施例的一种ml-ba帧作为一种新型ba帧,除了利用ba control字段中的reserved字段定义multi-link ba indication子字段,还需在每一个块确认信息字段分段中新增per lid info子字段和multi-mac ba addbitmap子字段。在per lid info子字段中定义link value子字段用于指示链路信息,multi-mac ba addbitmap子字段用于指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力。下面阐述multi-link ba indication子字段、link value子字段和multi-mac ba addbitmap子字段功能和详细定义:
50.1.multi-link ba indication子字段
51.该字段用于指示该ba帧是否包含多条链路上传输的a-mpdu中各个mdpu的接收状态信息,字段长度为1比特。当该字段值为1时,表示该ba帧包含多条链路数据帧接收状态,该字段值为0时表示仅包含本链路。
52.2.link value子字段
53.该字段用于指示ba information字段中块确认信息字段分段对应的链路序号,字段长度为4比特,至多可以表示16条链路。例如该字段设置为0011,表示对应链路序号为3。如果multi-link ba indication子字段值为0,即接收设备不适用发送ml-ba帧,则无需通过link value子字段携带链路信息。
54.3.multi-mac ba addbitmap子字段
55.当multi-link ba indication子字段值为1,即接收设备适用发送ml-ba帧时,在原有ba bitmap子字段后新增该multi-mac ba addbitmap子字段。该字段以比特图(bitmap)形式指示ba bitmap子字段中数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力。字段长度为可变长,该字段作为连续bitmap序列编码示意图如图8所示。其
中ba bitmap用1比特指示1个对应mpdu的接收状态,当该比特位为1表示mpdu接收成功,该比特位为0表示未接收成功。multi-mac ba addbitmap用1比特指示ba bitmap为0时的错误接收状态,当该比特位为1表示数据帧解码失败,该比特位为0表示未能收到该数据帧。
56.图9所示是本实施例的第二种多mac mlo架构下,具体ba type子字段比特值为3,指示ml-ba帧类型为multi-tid ba可以采用的ml-ba帧结构示意图。与所述compressed ba类型ml-ba不同之处在于link value子字段的指示方式不同。协议中定义该类型ba帧中的块确认信息字段分段中包含per tid info子字段,在利用其中reserved字段来定义link value子字段之后,可以重新定义为per tid lid info子字段。
57.图10所示是本实施例的第三种多mac mlo架构下,具体ba type子字段比特值为11,指示ml-ba帧类型为multi-sta ba可以采用的ml-ba帧结构。与所述compressed ba类型ml-ba不同之处同样在于link value子字段的指示方式不同。协议中定义该类型ba帧中的块确认信息字段分段中包含per aid tid info子字段,在对该子字段进行扩展以新增link value子字段之后,可以重新定义为per aid tid lid info子字段。
58.上述在ml-ba帧中通过新增、利用reserved字段定义或通过扩展原有字段来新增的链路信息指示方法包括但不限于上述实施例。
59.图11所示是本实施例的一种单mac mlo架构下,具体ba type子字段比特值为3,指示ml-ba帧类型为multi-tid ba可以采用的ml-ba帧结构示意图。本实施例提供的一种多链路块确认帧作为一种新型ba帧,包含多条链路上传输的a-mpdu中各个mdpu的接收状态信息的指示方式与多mac mlo架构下的ba帧中相同。由于只有单一mac地址,在多条链路上成功接收的数据帧可以不区分链路序号,而错误接收的数据帧需指示链路序号以实现更好指示重传链路/策略的目的。因此在每一个块确认信息字段分段中的ba bitmap子字段后新增single-mac ba addbitmap子字段,用以指示数据帧错误的接收状态是解码失败还是没有收到该数据帧,以及接收错误的数据帧所对应的链路信息。根据链路数的不同,single-mac ba addbitmap子字段中指示对应接收错误的mpdu的链路信息所需的编码位数不同,因此利用ba control字段中的reserved字段新增addbitmap link coding granularity子字段,以指示single-mac ba addbitmap子字段中根据链路数的不同对应mpdu链路信息的编码粒度。下面阐述addbitmap link coding granularity子字段和single-link ba indication子字段功能和详细定义:
60.1.addbitmap link coding granularity子字段
61.该字段用于指示single-mac ba addbitmap子字段中对应接收错误的mpdu链路信息所需的编码位数,字段长度为2比特。对应接收错误的mpdu链路信息所需的编码位数=addbitmap link coding granularity子字段取值+1。如果multi-link ba indication子字段值为0,则说明接收设备不适用发送ml-ba帧,无需通过该字段指示链路信息的编码位数。
62.2.single-mac ba addbitmap子字段
63.当multi-link ba indication子字段值为1,即接收设备适用发送ml-ba帧时,在原有ba bitmap子字段后新增该single-mac ba addbitmap子字段。该字段以比特图形式指示ba bitmap子字段中数据帧错误的接收状态是解码失败还是没有收到该数据帧,以及错误的数据帧所对应的链路信息,字段长度为可变长。其中single-mac ba addbitmap子字段
中addbitmap link coding granularity子字段取值+2个比特指示1个ba bitmap对应接收错误mpdu的错误接收状态信息和链路信息,该字段作为连续bitmap序列编码示意图如图12所示,图示中addbitmap link coding granularity子字段取值=1。其中第1个比特指示对应错误mpdu的接收状态信息,当该比特位值为1表示数据帧解码失败,该比特位值为0表示实际未能收到该数据帧。后续比特位指示对应错误mpdu的链路序号,当addbitmap link coding granularity子字段值取最大值=3时,至多可以指示16条不同链路的序号。若multi-link ba indication子字段值为0,接收设备不适用发送ml-ba帧时,在single-mac ba addbitmap子字段中用一个比特指示对应接收错误mpdu的接收状态信息即可。
技术特征:
1.一种多链路传输指示方法,其特征在于,针对上行和下行多链路通信场景,多链路数据发送端在多条链路向同一个数据接收端发送a-mpdu时,实现数据接收端在一个多链路ba帧中携带多个链路的a-mpdu块确认信息;仅在一条链路上发送指示多条链路上每一个a-mpdu中各个mdpu是否正确接收的多链路ba帧,或者在多条链路上同时冗余发送多条链路ba帧,以提高ba帧的传输可靠性;同时在指示各个mdpu正确接收或失败的块确认字段后,增加变长的指示mpdu接收失败类型字段,以区分数据帧解码失败和数据帧丢失状态信息。2.根据权利要求1所述一种多链路传输指示方法,其特征在于,当多链路数据发送端指示数据接收端在一条链路或多条链路上同时发送指示多条链路上传输的a-mpdu中各个mdpu是否正确接收的多链路ba帧时,需要发送多链路bar帧,并通过多链路块确认帧冗余发送指示字段指示数据接收端是否需要在多条链路上重复发送多链路ba帧。3.根据权利要求2所述一种多链路传输指示方法,其特征在于,所述bar帧包含用于指示是否在一条链路上即可完成多条链路上每一个a-mpdu块确认信息回复的多链路块确认请求指示字段,和用于指示接收设备是否在多条链路上重复发送多链路ba帧的多链路块确认帧冗余发送指示字段。4.根据权利要求1所述一种多链路传输指示方法,其特征在于,所述多链路传输场景中多链路设备为多mac mlo架构时,采用的多链路ba帧携带对应每条链路的多个块确认信息比特图,以及对应链路块确认比特图的链路信息,并在块确认比特图后增加说明各个mpdu接收失败类型的比特图;所述多链路设备发送多链路ba帧包含多链路块确认指示字段、对应链路块确认比特图链路序号字段和块确认比特图中对应mpdu接收失败类型的附加比特图字段;多链路块确认指示字段用于指示是否在一条链路上完成多条链路上各个a-mpdu块确认信息回复;对应链路块确认比特图链路序号字段用于指示块确认比特图对应的链路信息;块确认比特图中对应mpdu接收失败类型的比特图字段用于指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力。5.根据权利要求1所述一种多链路传输指示方法,其特征在于,所述多链路传输场景中多链路设备为单mac mlo架构时,采用的多链路ba帧携带包括多个链路块确认信息的比特图,并在块确认比特图后增加说明各个mpdu接收失败类型和接收失败mpdu对应链路信息的比特图,其中链路信息所需的比特位数由具体的链路信息编码粒度指示信息来确定;所述多链路设备发送多链路ba帧包含多链路块确认指示字段、附加比特图链路信息编码粒度字段和块确认比特图中对应mpdu接收失败类型和接收失败mpdu对应链路序号的附加比特图字段;多链路块确认指示字段用于指示是否在一条链路上完成多条链路上各个a-mpdu块确认信息回复;附加比特图链路信息编码粒度字段用于指示附加比特图中对应mpdu链路信息所需的编码位数;块确认比特图中对应mpdu接收失败类型和接收失败mpdu对应链路序号的附加比特图字段用于指示数据帧错误的接收状态是解码失败还是没有收到该数据帧的能力,以及错误的数据帧所对应的链路信息。6.一种多链路传输指示系统,其特征在于,对权利要求1~5任一所述的一种多链路传输指示方法的应用,包括多链路通信场景下一个接入点和一个站点;站点和接入点均可工作在多条链路上并成为数据发送端或数据接收端;数据发送端在预定的数据传输机会时间内在多条链路上向数据接收端发送数据,在多条链路均完成数据传输后,数据发送端在特
定链路上向数据接收端发送多链路类型块确认请求帧;数据接收端仅在一条特定链路上发送同时包括多条链路数据接收状态的多链路类型块确认帧,或者在多条链路上同时冗余发送多链路类型块确认帧;在多链路类型块确认帧中,根据多链路设备架构提供不同的链路信息指示方法,并在块确认信息后携带关于数据帧错误接收的状态类型能力的信息。
技术总结
本发明公开了一种多链路传输指示方法和系统,具体为:多链路发送设备在每条链路上完成A-MPDU数据帧传输后在指定链路上发送BAR帧,BAR帧包含多链路BAR类型指示信息和多链路冗余块确认信息;多链路接收设备收到BAR帧,在指定链路上生成指示多条链路上每一个MPDU接收状态的BA帧,BA帧包含多链路BA类型指示信息、对应链路指示信息和MPDU接收失败的类型信息,根据BAR帧中的多链路冗余块确认信息在多条链路上同时冗余发送BA帧,可以增加BA帧成功接收概率。本发明可提高多链路通信传输效率,增加BA帧传输的可靠性,可以区分数据帧解码失败和数据帧丢失等不同状态信息,为选择合适的确认重传链路策略奠定基础。确认重传链路策略奠定基础。确认重传链路策略奠定基础。
技术研发人员:朱海峰 何蓉 方旭明
受保护的技术使用者:西南交通大学
技术研发日:2023.04.17
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种易清洁型管壳式换热器的制作方法 下一篇:一种青稞品种生态适应性的评价方法
