块确认帧的生成与译码方法及装置、终端设备、存储介质制造方法及图纸

技术编号:28761103 阅读:36 留言:0更新日期:2021-06-09 10:36
本发明专利技术公开了一种块确认帧的生成与译码方法及装置、终端设备、存储介质,该生成方法包括:根据接收到的A

【技术实现步骤摘要】
块确认帧的生成与译码方法及装置、终端设备、存储介质


[0001]本专利技术涉及通信
,尤其涉及一种块确认帧的生成与译码方法及装置、终端设备、存储介质。

技术介绍

[0002]IEEE802.11协议中规定,接收设备需要通过块确认(Block Acknowledgment,BA)帧对接收到的聚合媒体接入控制协议数据单元(Aggregate Medium Access Control Pro tocol Data Unit,A

MPDU)进行接收反馈,并且块确认帧中包含的块确认位图(BA B itmap)序列的每一位对应A

MPDU中所有需要反馈MPDU的接收状态。根据IEEE802.11协议规定,除却被协议弃用的基本块确认帧类型,压缩块确认帧、扩展压缩块确认帧、多业务块确认帧、组播重试块确认帧的块确认位图的比特长度为固定的64比特(bits)。
[0003]但是,本专利技术人在实施本专利技术的过程中发现,在实际通信过程中,对于每一A

MP DU,需要反馈接收状态的MPDU的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种块确认帧的生成方法,其特征在于,包括:根据接收到的A

MPDU,生成待填入块确认位图信息的初始块确认帧;根据所述A

MPDU中各MPDU的接收状态,生成初始的块确认位图序列;根据获取到的编码参数对所述初始的块确认位图序列进行压缩编码,得到压缩后的块确认位图序列;根据所述编码参数、所述初始的块确认位图序列的比特长度、所述压缩后的块确认位图序列和所述压缩后的块确认位图序列的比特长度对所述初始块确认帧的块确认位图信息字段进行填写,得到最终生成的块确认帧。2.如权利要求1所述的块确认帧的生成方法,其特征在于,所述根据所述A

MPDU中各MPDU的接收状态,生成初始的块确认位图序列,具体包括:根据所述A

MPDU中各MPDU的接收状态,生成接收状态序列;若判断到所述接收状态序列的比特长度为8的整数倍,则将所述接收状态序列作为所述初始的块确认位图序列;若判断到所述接收状态序列的比特长度不是8的整数倍,则对所述接收状态序列进行尾部补零处理,直至所述接收状态序列的比特长度为8的整数倍为止,并将补零后的接收状态序列作为所述初始的块确认位图序列。3.如权利要求2所述的块确认帧的生成方法,其特征在于,所述编码参数包括位图编码格式和从预设的编码粒度集合中选取的初始编码粒度;其中,所述位图编码格式用于指示子块序列的接收状态在所述压缩后的块确认位图序列中的比特位取值;其中,所述子块序列的接收状态包括第一接收状态和第二接收状态;所述初始编码粒度用于指示开始对所述初始的块确认位图序列进行编码时的编码粒度。4.如权利要求3所述的块确认帧的生成方法,其特征在于,所述根据获取到的编码参数对所述初始的块确认位图序列进行压缩编码,得到压缩后的块确认位图序列,具体包括:步骤101:将所述初始编码粒度作为当前编码粒度,并将所述初始的块确认位图序列作为待编码序列;步骤102:根据所述当前编码粒度对所述待编码序列进行分块处理,得到依次排列的若干个所述子块序列;步骤103:根据若干个所述子块序列的元素取值情况和所述位图编码格式,确定若干个所述子块序列的接收状态和在所述压缩后的块确认位图序列中的比特位取值;步骤104:基于若干个所述子块序列的排列顺序,对若干个所述子块序列在所述压缩后的块确认位图序列中的比特位取值进行按序编码,得到所述待编码序列在所述当前编码粒度下的反馈序列;步骤105:判断所述当前编码粒度是否等于一,若是,则执行步骤106,若否,则执行步骤107;步骤106:按照编码粒度从大到小的顺序,依次对所得到的所有编码粒度下的反馈序列进行合并,得到压缩后的块确认位图序列;步骤107:将所述当前编码粒度修改为所述编码粒度集合中比所述当前编码粒度小的下一编码粒度,且将所述待编码序列修改为由所有第二接收状态的所述子块序列依序组合
得到的序列,并重复执行步骤102至105。5.如权利要求3或4所述的块确认帧的生成方法,其特征在于,所述块确认位图信息字段包括块确认位图字段和块确认位图格式指示字段;其中,所述块确认位图字段用于指示所述压缩后的块确认位图序列;所述块确认位图格式指示字段用于指示所述位图编码格式、所述初始的块确认位图序列的比特长度、所述初始编码粒度和所述压缩后的块确认位图序列的比特长度;所述块确认位图格式指示字段为所述初始块确认帧中未被使用的字段或者两个或以上未被使用的字段的组合。6.一种块确认帧的译码方法,其特征在于,包括:从接收到的块确认帧的块确认位图信息字段中获取块确认位图格式指示信息和压缩后的块确认位图序列;其中,所述块确认帧是利用如权利要求1

5中任一项所述的生成方法生成的,所述块确认位图格式指示信息包括编码参数、初始的块确认位图序列的比特长度和所述压缩后的块确认位图序列的比特长度;根据所述块确认位图格式指示信息对所述压缩后的块确认位图序列进行译码,得到初始的块确认位图序列。7.一种块确认帧的译码方法,其特征在于,包括:从接收到的块确认帧的块确认位图信息字段中获取块确认位图格式指示信息和压缩后的块确认位图序列;其中,所述块确认帧是利用如权利要求4所述的生成方法生成的,所述块确认位图格式指示信息包括位图编码格式、初始编码粒度、初始的块确认位图序列的比特长度和所述压缩后的块确认位图序列的比特长度;根据所述块确认位图格式指示信息对所述压缩后的块确认位图序列进行译码,得到初始的块确认位图序列;其中,所述根据所述块确认位图格式指示信息对所述压缩后的块确认位图序列进行译码,得到初始的块确认位图序列,具体包括:步骤201:生成待赋值序列,并将所述初始编码粒度作为当前译码粒度;其中,所述待赋值序列的比特长度等于所述初始的块确认位图序列的比特长度,所述待赋值序列中的所有元素均未赋值;步骤202:根据所述当前译码粒度对所述待赋值序列进行分块处理,得到K个子块序列,并从所述K个子块序列中选取出L个所有元素均未赋值的待赋值子块序列;其中,K等于所述初始的块确认位图序列的比特长度除以所述当前译码粒度得到的值,L≤K;步骤203:选取所述压缩后的块确认位图序列的第N至M个比特位取值作为所述L...

【专利技术属性】
技术研发人员:郭剑军陈庚生
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1