通信方法及相关装置制造方法及图纸

技术编号:39270496 阅读:13 留言:0更新日期:2023-11-07 10:50
本申请提供了通信方法、通信装置、计算机可读存储介质和计算机程序产品。本申请提供的技术方案可以应用于扩展现实XR业务或其他低时延业务。本申请的技术方案中,第一通信设备接收到第一反馈信息之后,可以基于该第一反馈信息所指示的丢包类型确定网络编码类型,然后使用该网络编码类型对数据包进行编码。本申请的技术方案中,该第一反馈信息所指示的丢包类型包括随机丢包和/或连续丢包,即根据该第一反馈信息确定的网络编码方案可以解决在无线通信系统的数据传输过程中的随机数据错误和/或连续数据错误问题,提高数据传输的性能。提高数据传输的性能。提高数据传输的性能。

【技术实现步骤摘要】
通信方法及相关装置


[0001]本申请涉及通信领域,尤其涉及通信方法、通信装置、计算机存储介质和计算机程序产品。

技术介绍

[0002]对于扩展现实(extended reality,XR)业务而言,需要在一定的时延范围内确保一帧数据可以被正确接收,即需要保证该帧数据的完整性,这样才能保证用户的业务体验。然而一帧数据通常包含大量的数据包,一部分数据包可能会受无线信道的影响发生比特错误,而且这部分数据包中的传输块(transport block,TB)在时延范围内可能无法完成重传,导致损害该帧数据的完整性,影响系统传输性能。
[0003]一种改善无线通信系统中传输性能的技术中,发送端使用预设的网络编码类型和该网络编码类型对应的生成矩阵参数对若干个大小相同的数据包进行网络编码,并发送编码所得的若干个编码数据包;接收端接收到这若干个编码数据包中足够数量的编码数据包的情况下就可以译码得到发送端进行编码的若干个数据包。
[0004]虽然使用上述网络编码技术能够在一定程度上提高数据包的传输可靠性,但是随着业务对数据包传输可靠性需求的提升,还需要提高数据的传输性能。

技术实现思路

[0005]本申请提供了通信方法、通信装置、计算机可读存储介质和计算机程序产品,可以用来提升数据的传输性能。
[0006]第一方面,本申请提供一种通信方法,该通信方法可以应用于第一通信设备中。该通信方法包括:接收来自第二通信设备的第一反馈信息,所述第一反馈信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型,所述丢包类型包括随机丢包和/或连续丢包;根据所述第一反馈信息所指示的丢包类型确定网络编码类型;使用所述网络编码类型对K个数据包进行网络编码,得到F个编码数据包,K为正整数,F为大于或等于K的整数;向所述第二通信设备发送所述F个编码数据包。
[0007]该方法中,第一反馈信息用于指示第一通信设备与第二通信设备之间的丢包类型,可以理解为:第一反馈信息用于指示第一通信设备与第二通信设备之间传输的数据包的丢包类型,包含随机丢包和/或连续丢包类型。
[0008]该方法中,可以先预设多种网络编码类型,并预设好每种网络编码类型与丢包类型之间的映射关系。为了描述方便,将该映射关系称为第一映射关系。这样,第一通信设备可以先确定其与第二通信设备之间的数据包的丢包类型,然后基于该丢包类型和预设的第一映射关系确定应使用的网络编码类型,并使用该网络编码类型来对待发送的数据包进行网络编码。
[0009]例如,当丢包类型包括随机丢包时,可以运用系统MDS编码方式对K个数据包进行编码。又如,当丢包类型包括连续丢包时,可以运用等间距异或网络编码的方式或者
Martinian&Trott码对K个数据包进行编码。再如,当丢包类型包括随机丢包和连续丢包时,可以运用系统MDS编码方式和等间距异或网络编码联合的方式对K个数据包进行编码,也可以参考使用其他的streaming码。
[0010]这样基于第一通信设备与所述第二通信设备之间的丢包类型选择的网络编码类型可以更好地对信道中的丢包进行纠错,从而有利于提高通信可靠性。
[0011]该方法中,运用的网络编码方案可以适用于随机丢包和/或连续丢包的丢包类型。也就是说,本申请所用的网络编码方案既可以对随机丢包进行纠错,也可以对连续丢包进行纠错,还可以对随机丢包和连续丢包进行纠错,可以解决在无线通信系统的数据传输过程中的随机数据错误和连续数据错误问题,提高数据传输的性能。
[0012]结合第一方面,在第一种可能的实现方式中,所述第一反馈信息还用于指示所述第一通信设备与所述第二通信设备之间所述丢包类型的丢包数量。
[0013]相应地,通信方法还可以包括:根据所述第一反馈信息所指示的丢包数量确定所述网络编码类型的生成矩阵的参数,然后根据所述网络编码类型和所述生成矩阵的参数对所述K个数据包进行网络编码,得到所述F个编码数据包。
[0014]该方法中,还可以预设网络编码类型对应的生成矩阵的参数与丢包数量之间的映射关系。为了描述方便,将该映射关系称为第二映射关系。这样,第一通信设备基于丢包类型确定网络编码类型之后,可以基于丢包数量和该第二映射关系确定该网络编码类型对应的生成矩阵的参数,并使用该网络编码类型和该参数来对待发送的数据包进行网络编码。
[0015]其中,网络编码类型的生成矩阵指的是对所述K个数据包编码时所用的系数矩阵。
[0016]生成矩阵的参数可以包括行数、列数和系数,行数对应K,列数对应F,系数指的是该生成矩阵中每一行每一列的元素,即包括K
×
F个元素。
[0017]在一些方式中,K的取值可以是预先设置好的,这种情况下,可以仅需基于丢包数量确定列数和系数。
[0018]在另一些方式中,F的取值可以是预先设置好的,这种情况下,可以进行基于丢包数量确定行数和系数。
[0019]该方法中,第一通信设备根据确定丢包数量确定生成矩阵的参数,并基于该生成矩阵的参数进行编码得到F个编码数据包,使得第二通信设备可以对这F个编码数据包进行正确译码得到K个原数据。这样不仅可以避免当丢包数量偏大而通过生成矩阵编码得到的编码数据包个数偏小时,导致第二通信设备基于编码数据包也无法恢复出原数据的情况,还可以避免当丢包数量偏小而通过生成矩阵编码得到的编码数据包个数偏大时,造成码率较低,即丢包率较大或吞吐量较小的问题。
[0020]结合第一种可能的实现方式,在第二种可能的实现方式中,所述第一反馈信息包括第一子信息和第二子信息,所述第一子信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型为随机丢包或连续丢包,所述第二子信息用于指示所述第一子信息所指示的丢包类型的丢包数量。
[0021]该方法中,第一子信息可以为一个字段,该字段可以包括1个比特位。
[0022]第二子信息也可以为一个字段,该字段用于指示第一通信设备与第二通信设备之间的丢包类型为随机丢包或连续丢包的数量。
[0023]该方法中,第一通信设备根据该第一反馈信息可以直接获知信道中随机丢包或连
续丢包的数量,然后基于随机丢包或连续丢包的数量确定网络编码类型的生成矩阵的参数,使得在确保丢包率或时延满足要求的情况下,还可以保证网络编码的码率最高,从而提高数据传输质量。
[0024]结合第一种可能的实现方式,在第三种可能的实现方式中,所述第一反馈信息包括第一子信息和第二子信息,所述第一子信息用于指示所述第一通信设备与所述第二通信设备之间随机丢包的丢包数量,所述第二子信息用于指示所述第一通信设备与所述第二通信设备之间连续丢包的丢包数量。
[0025]该方法中,第一子信息可以为一个字段,该字段包含第一通信设备与第二通信设备之间随机丢包的丢包数量,该字段的长度通常设置为一个定值,由固定的比特数表示,字段的最大值不超过发送的数据包总数。例如,当发送数据包个数为8时,可以选择为4bit,当第一通信设备与第二通信设备之本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,应用于第一通信设备中,所述通信方法包括:接收来自第二通信设备的第一反馈信息,所述第一反馈信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型,所述丢包类型包括随机丢包和/或连续丢包;根据所述第一反馈信息所指示的丢包类型确定网络编码类型;使用所述网络编码类型对K个数据包进行网络编码,得到F个编码数据包,K为正整数,F为大于或等于K的整数;向所述第二通信设备发送所述F个编码数据包。2.根据权利要求1所述的通信方法,其特征在于,所述第一反馈信息还用于指示所述第一通信设备与所述第二通信设备之间所述丢包类型的丢包数量;相应地,所述方法还包括:根据所述第一反馈信息所指示的丢包数量确定所述网络编码类型的生成矩阵的参数;并且,所述使用所述网络编码类型对所述K个数据包进行网络编码,得到F个编码数据包,包括:根据所述网络编码类型和所述生成矩阵的参数对所述K个数据包进行网络编码,得到所述F个编码数据包。3.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括第一子信息和第二子信息,所述第一子信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型为随机丢包或连续丢包,所述第二子信息用于指示所述第一子信息所指示的丢包类型的丢包数量。4.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括第三子信息和第四子信息,所述第三子信息用于指示所述第一通信设备与所述第二通信设备之间随机丢包的丢包数量,所述第四子信息用于指示所述第一通信设备与所述第二通信设备之间连续丢包的丢包数量。5.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括第五子信息;所述第五子信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型为随机丢包时,所述第一反馈信息还包括第六子信息,所述第六子信息用于指示随机丢包的丢包数量;或所述第五子信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型为连续丢包时,所述第一反馈信息还包括第七子信息,所述第七子信息用于指示连续丢包的丢包数量;或所述第五子信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型包括随机丢包和连续丢包时,所述第一反馈信息还包括第八子信息和第九子信息,所述第八子信息用于指示随机丢包的丢包数量,所述第九子信息用于指示连续丢包的丢包数量。6.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括M个子信息,所述M个子信息与M个数据包一一对应,所述M个数据包为所述第一通信设备在接收所述第一反馈信息之前向所述第二通信设备发送的数据包,所述M个子信息中每个子信息用于指示所述M个数据包中对应的数据包是否丢包,M为正整数;相应地,所述方法还包括:根据所述M个子信息确定所述第一通信设备与所述第二通信设备之间的丢包类型和丢
包数量。7.根据权利要求6所述的通信方法,其特征在于,所述M个子信息中每个子信息由1个比特表示。8.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括所述第一通信设备与所述第二通信设备之间随机丢包的丢包数量与连续丢包的丢包数量的总和,所述第一反馈信息还包括以下信息中至少一种:所述第一通信设备与所述第二通信设备之间随机丢包的丢包数量在所述总和中所占的第一比例,所述第一通信设备与所述第二通信设备之间连续丢包的丢包数量在所述总和中所占的第二比例;相应地,所述方法还包括:根据所述第一比例和所述第二比例中至少一个比例以及所述总和确定所述第一通信设备与所述第二通信设备之间的丢包类型和丢包数量。9.根据权利要求2所述的通信方法,其特征在于,所述第一反馈信息包括以下信息:所述第一通信设备与所述第二通信设备之间的信道模型中数据包从错误状态至正确状态的第一状态转移概率,所述信道模型中数据包从正确状态至错误状态的第二状态转移概率;相应地,所述方法还包括:根据所述第一状态转移概率和所述第二状态转移概率确定所述第一通信设备与所述第二通信设备之间的丢包类型和丢包数量。10.根据权利要求9所述的通信方法,其特征在于,所述信道模型为吉尔伯特

埃利奥特GE信道模型;相应地,所述第一反馈信息还包括以下信息:所述GE信道模型中数据包在正确状态下的错误概率,所述GE信道模型中数据包在错误状态下的正确概率;所述根据所述第一状态转移概率和所述第二状态转移概率确定所述丢包类型和所述丢包类型的丢包数量,包括:根据所述第一状态转移概率、所述第二状态转移概率、所述错误概率和所述正确概率确定所述第一通信设备与所述第二通信设备之间的丢包类型和丢包数量。11.根据权利要求2至10中任一项所述的通信方法,其特征在于,所述第一反馈信息具体用于指示所述第一通信设备与所述第二通信设备在第一时段中的丢包类型和丢包数量;相应地,所述方法还包括:接收来自所述第二通信设备的S个反馈信息,所述S个反馈信息与S个时段一一对应,所述S个时段不包含所述第一时段,所述S个反馈信息中每个反馈信息用于指示所述第一通信设备与所述第二通信设备在所述S个时段中对应时段内的丢包类型和丢包类型的丢包数量,S为正整数;所述根据所述第一反馈信息所指示的丢包类型确定网络编码类型,包括:根据所述第一反馈信息所指示的丢包类型和所述S个反馈信息所指示的丢包类型确定所述网络编码类型;所述根据所述第一反馈信息所指示的丢包数量确定所述网络编码类型的生成矩阵的参数,包括:根据所述第一反馈信息所指示的丢包数量和所述S个反馈信息所指示的丢包数量确定所述生成矩阵的参数。
12.根据权利要求11所述的通信方法,其特征在于,所述根据所述第一反馈信息所指示的丢包数量和所述S个反馈信息所指示的丢包数量确定所述生成矩阵的参数,包括:对所述第一反馈信息所指示的丢包数量和所述S个反馈信息所指示的丢包数量进行预设处理,得到第一丢包数量,所述预设处理包括以下处理中一种或多种:求平均值处理,回归处理、拟合处理、加权平均处理;根据所述第一丢包数量确定所述生成矩阵的参数。13.一种通信方法,其特征在于,应用于第二通信设备中,所述通信方法包括:向第一通信设备发送第一反馈信息,所述第一反馈信息用于指示所述第一通信设备与所述第二通信设备之间的丢包类型,所述丢包类型包括随机丢包和/或连续丢包;接收来自所述第一通信设备的F个编码数据包,所述F个编码数据包为所述第一通信设备对K个数据包进行网络编码得到的数据包,所述第一通信设备进行所述网络编码所使用的网络编码类型为所述第一通信设备基于所述第一反馈信息指示的丢包类型确定的,K为正整数,F为大于或等于K的整数。14.根据权利要求13所述的通信方法,其特征在于,所述第一反馈信息还用于指示所述第一通信设备与所述第二通信设备之间所述丢包类型的丢包数量;相应地,所述第一通信设备进行所述网络编码所使用的网络编码类型的生成矩阵的参数为所述第一通信设备基于所述第一反馈信息指示的丢包数量确定的。15.根据权利要求14所述的通信方法...

【专利技术属性】
技术研发人员:谭志远塞尔日
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1