数据传输方法、装置、系统及可读存储介质制造方法及图纸

技术编号:35405240 阅读:22 留言:0更新日期:2022-11-03 10:58
本申请提供一种网络编码方法及装置。该方法包括:发送端针对多个传输机会上的原始数据进行编码,生成一组第一类校验包或编码包,这一组第一类校验包的发送时机相对多个传输机会中的最后一个传输机会可延迟若干个传输机会,可以解决信道出现突发错误的问题,从而保证传输可靠性。进一步的,还包括:发送端对一个传输机会上的原始数据和/或该传输机会上的第一类校验包进行编码生成一组第二类校验包。该第二类校验包在该传输机会发送或者延迟若干个传输机会发送,可以解决信道出现随机错误的问题,进一步保证传输可靠性。本申请可以应用于扩展现实XR业务,低时延和/或上行大容量场景。景。景。

【技术实现步骤摘要】
数据传输方法、装置、系统及可读存储介质


[0001]本申请涉及通信
,尤其涉及通信方法、装置及系统。

技术介绍

[0002]在无线通信网络中,网络编码技术提供了一种兼顾时延和频谱效率的传输机制。在网络 编码技术中,发送端对多个原始数据编码得到并发送编码数据,并发送和编码数据对应的编 码系数等指示信息;接收端可以根据编码系数对编码数据进行译码,从而获取原始数据。通 过网络编码,系统能够最大化整个网络的吞吐量,并有效改善无线通信系统传输性能。
[0003]然而,由于移动性带来的衰落或者其他用户带来的干扰等因素导致接收端接译码后的码 块(code block,CB)出现连续错误。
[0004]如何避免这种传输过程中出现的连续错误对通信质量的影响,是一个亟待解决的问题。

技术实现思路

[0005]本申请实施例提供一种数据传输方法及装置,用以有效改善无线通信系统传输性能。
[0006]第一方面,本申请实施例提供一种数据传输方法,该方法可以由终端或网络设备执行,也 可以由终端或网络设备的部件(例如处理器、芯片、或芯片系统等)执行,包括:对M个第 一原始数据进行编码获得N个第一编码数据,M为正整数,N为正整数;发送该M个第一 原始数据和该N个第一编码数据,其中,用于传输该M个第一原始数据的传输机会的个数为 P,且包括第一传输机会,且用于传输该N个第一编码数据的传输机会较用于传输该M个第 一原始数据的P个传输机会延迟X个传输机会,X为非负整数,P为正整数且满足P≥2。
[0007]通过对至少两个传输机会上的原始数据进行编码获得编码数据,可以使得用于编码的M 个第一原始数据占至少两个传输机会,而且第一编码数据和M个第一原始数据中的至少一个 不在同一个传输机会上传输,可以解决信道出现突发错误的问题,从而保证传输可靠性。
[0008]可选地,发送端获取第一编码数据的相关参数。其中,第一编码数据的相关参数包括编 码深度M、第一编码数据的比例R或第一编码数据的个数N或码率R

、第一编码数据的传输 机会、分组信息等参数中的一项或多项。在本申请中,编码深度M的含义是针对M个原始 数据进行编码,M个原始数据在P个传输机会上进行发送,P为不小于2的正整数。编码深 度还可以称为编码长度、卷积深度、编码块大小、编码窗口大小、或,滑动窗口大小等。第 一编码数据的个数是针对M个原始数据进行编码生成的一组第一编码数据的个数。不同 组的第一编码数据的个数可以各自确定。不同组之间的第一编码数据的个数可以不同,也 可以相同。第一编码数据的比例是针对M个第一原始数据进行编码生成的一组第一编码 数据总个数N与对应的第一原始数据总个数M的比值,第一编码数据的比例R也可以是 针对M个第
一原始数据进行编码生成的一组第一编码数据总个数N与对应的第一原始数 据总个数M加上第一编码数据总个数N之和的比值。码率R

是第一原始数据的个数M与 针对所述第一原始数据进行编码生成的一组第一编码数据总个数N加上第一原始数据的 个数M之和的比值,码率R

也可以是第一原始数据的个数M与针对M个第一原始数据 进行编码生成的一组第一编码数据总个数N的比值。发送端根据第一编码数据的相关参数 对原始数据进行编码获得编码数据,可以解决信道出现突发错误的问题,从而保证传输可靠 性。在参数为可配置的情况下,还可以进一步增加编码的灵活度,从而适应信道状态,提高 传输可靠度和效率。
[0009]可选地,发送端获取第一编码数据的相关参数,是指发送端网络编码层获取与第一编码 数据相关的参数。网络编码层是指具有网络编码功能的协议层,网络编码层可以是无线资源 控制(Radio Resource Control,RRC)层、分组数据汇聚层协议(Packet Data Convergence Protocol, PDCP)层、回传适配协议(Backhaul Adaptation Protocol,BAP)层、RLC层、MAC层、或 物理层(Physical Layer,PHY)等协议层。网络编码层也可以是除MAC层、RLC层、BAP 层、以及PDCP层之外的一个新的协议层,可以为在PDCP层之上增加一个协议层,该协议 层具有网络编码功能,或者,在BAP层之上增加一个网络编码层,或者,在PDCP层和RLC 层之间增加一个网络编码层,或者,在RLC层和MAC层之间增加网络编码层,或者,在 MAC层和PHY层之间增加网络编码层。
[0010]可选地,针对第一编码数据相关参数的获取,发送端的获取方式可以是预定义的,也可 以是由网络侧设备半静态配置给所述发送端的,比如半静态配置的或动态配置的,也可以是 发送端设备预先设定的自定义的,比如依据系统需要,实际通信状态,或协议预定中的一项 或多项预先设定或被配置的。不同的编码参数的获取方式可以相同,也可以不同。例如编码 深度M是网络侧设备半静态配置的,第一编码数据的比例或个数是发送端设备自定义依据实 际通信状态确定的,第一编码数据的传输机会是发送端依据传输规则预定义确定的,其中, 传输规则可以是协议规定的。
[0011]可选地,所述第一传输机会还用于传输除所述第一原始数据之外的其他原始数据。通过 该方式,可以实现对不同的分组数据进行网络编码,可以解决信道出现突发错误的问题的同 时降低编解码复杂度,保证传输可靠性。
[0012]结合第一方面,在第一方面的某些实施方式中,发送端网络编码层对获取到的上述M个 第一原始数据进行网络编码,获得与上述M个第一原始数据对应的一组第一编码数据。网络 编码需要生成的第一编码数据的个数或比例是根据上述第一编码数据的相关参数获得的。其 中编码所采用的码型可以是极大距离可分(Maximum Distance Separable,MDS)码、随机线 性网络编码(random linear network coding,RLNC)码、线性网络编码(linear network coding, LNC)码、确定线性网络编码、分批稀疏(Batched Sparse,BATS)码、块(block)码、LT (Luby Transform)码、无速率(rateless)码、RS(Reed

solomon)码等码型中的一种。不同 的码型对应不同的编码方式。通过该实施方式,可以原始数据进行编码获得的编码数据在不 同的传输机会传输,可以解决信道出现突发错误的问题,从而保证传输可靠性。
[0013]结合第一方面,在第一方面的某些实施方式中,发送端获取分组信息,根据该分组信息, 发送端可以对每个传输机会上的原始数据进行分组。该分组信息一般包括分组数量
G,即将 一个传输机会上的原始数据划分为G组,获得不同分组的原始数据,不同分组的原始数据可 以有不同的组号或标识,比如对不同分组可以标识为1~G的组号。由于每个传输机会传输的 原始数据的数目可以是固定的,也可以是动态变化的,所以,各个传输机会相同组号的原始 数据的数目可能相等,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:对M个第一原始数据进行编码获得N个第一编码数据,M为正整数,N为正整数;发送所述M个第一原始数据和所述N个第一编码数据,其中,用于传输所述M个第一原始数据的传输机会的个数为P,且包括第一传输机会,且用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会延迟X个传输机会,X为非负整数,P为正整数且满足P≥2。2.根据权利要求1所述的方法,其特征在于,所述第一传输机会还用于传输除所述第一原始数据之外的其他原始数据。3.根据权利要求1或2所述的方法,其特征在于,所述N个第一编码数据包括第一编码数据A,第三传输机会用于传输该第一编码数据A且第三传输机会还用于传输除第一编码数据外的其他编码数据或除第一原始数据外的其他原始数据中的一项或多项,所述方法还包括:对第三传输机会上的所述其他编码数据、所述第一原始数据和所述其他原始数据中的一项或多项及所述第一编码数据A进行编码,获得第二编码数据。4.根据权利要求3所述的方法,其特征在于,所述第三传输机会还用于传输所述第二编码数据。5.根据权利要求3所述的方法,其特征在于,用于传输所述第二编码数据的传输机会较用第三传输机会延迟Z个传输机会,Z为非负整数。6.根据权利要求1

5中任一项所述的方法,其特征在于,用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会延迟X个传输机会包括以下中的一种:用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的第一个传输机会延迟至少X个传输机会,并满足X≥P

1;用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的第一个传输机会延迟至多X个传输机会,并满足X≥P

1;用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的最后一个传输机会延迟至少X个传输机会;或用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的最后一个传输机会延迟至多X个传输机会。7.根据权利要求1

5中任一项所述的方法,其特征在于,用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会延迟不超过Y个传输机会,Y为非负整数;所述方法还包括以下中的一种:用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的第一个传输机会延迟至少X个传输机会,至多延迟Y个传输机会,并满足Y≥X≥P

1;用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的第一个传输机会延迟至少X个传输机会,较用于传输所述M个第一原始数据的P个传输机会中的最后一个传输机会至多延迟Y个传输机会,并满足Y≥(X

P+1)且X≥P

1;用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传
输机会中的最后一个传输机会延迟至少X个传输机会,至多延迟Y个传输机会,并满足Y≥X;或用于传输所述N个第一编码数据的传输机会较用于传输所述M个第一原始数据的P个传输机会中的最后一个传输机会延迟至少X个传输机会,较用于传输所述M个第一原始数据的P个传输机会中的第一个传输机会至多延迟Y个传输机会,并满足Y≥X+P

1。8.根据权利要求1

7中任一项所述的方法,所述方法还包括,发送指示信息;所述指示信息用于指示以下一项或多项:所述M个第一原始数据的滑动窗口信息,所述滑动窗口信息指示所述N个第一编码数据所对应的M个第一原始数据的标识信息;或所述M个第一原始数据所对应的组号。9.根据权利要求8所述的方法,其特征在于,所述指示信息封装在所述第一编码数据的数据包包头中。10.一种数据接收方法,其特征在于,包括:接收M'个第一原始数据和N'个第一编码数据,其中M'为正整数,N'为正整数;对所述M'个第一原始数据和所述N'个第一编码数据进行解码获得M个第一原始数据,其中,用于所述M个第一原始数据中的传输机会的个数为P,包括第一传输机会,且用于所述N'个第一编码数据的传输机会较用于所述M个第一原始数据的P个传输机会延迟X个传输机会,X为非负整数,P为正整数且满足P≥2,M为正整数且满足M'+N'≥M、M≥M'。11.根据权利要求10所述的方法,其特征在于,所述第一传输机会还用于除所述第一原始数据之外的其他原始数据。12.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:接收第二编码数据。13.根据权利要求12所述的方法,其特征在于,所述N'个第一编码数据包括第一编码数据A,第三传输机会用于该第一编码数据A的传输且第三传输机会还用于除第一...

【专利技术属性】
技术研发人员:杨升浩毛力成祝慧颖董朋朋谭志远
申请(专利权)人:香港中文大学深圳
类型:发明
国别省市:

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

1