数据传输方法及装置制造方法及图纸

技术编号:20519912 阅读:19 留言:0更新日期:2019-03-06 03:44
本申请提供一种数据传输方法及装置。该方法包括:对待编码信息比特进行编码,得到长度为N的编码后比特序列,编码后比特序列包括G组比特序列,G组比特序列按预设规则被划分,G、N为正整数,对每一组比特序列分别进行交织,得到G组交织后的比特序列,G组交织后的比特序列被按对应G组比特序列的顺序存储,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,P为正整数。从而只需在首次传输前进行交织并存储交织后的比特序列,在每次进行HARQ重传或重复发送时可直接使用存储的比特,无需进行多次速率匹配和交织,降低传输时延。

【技术实现步骤摘要】
数据传输方法及装置
本申请涉及通信
,尤其涉及一种数据传输方法及装置。
技术介绍
通信系统通常采用信道编码提高数据传输的可靠性,保证通信的质量。业界具有良好性能的码有Polar(极化)码和低密度奇偶校验(LowDensityParityCheck,LDPC)码。Polar(极化)码是第一种在理论上能够被证明“达到”信道容量的信道编码方法。Polar码是一种线性块码,其生成矩阵为GN,其编码过程为是一个二进制的行矢量,长度为N(即码长);且这里BN是一个N×N的转置矩阵,例如比特逆序转置矩阵;定义为log2N个矩阵F2的克罗内克(Kronecker)乘积,x1N是编码后的比特(也叫码字),与生成矩阵GN相乘后就得到编码后的比特,相乘的过程就是编码的过程。在Polar码的编码过程中,中的一部分比特用来携带信息,称为信息比特,信息比特的索引的集合记作中另外的一部分比特置为收发端预先约定的固定值,称之为冻结比特,其索引的集合用的补集表示。冻结比特通常被设为0,只需要收发端预先约定,冻结比特序列可以被任意设置。Polar码的构造过程即集合的选取过程,其决定了Polar码的性能。LDPC码,是一类具有稀疏校验矩阵的线性分组码,不仅有逼近香农限的良好性能,而且译码复杂度较低,结构灵活,是近年信道编码领域的研究热点,且在第五代(thefifthgeneration,5G)移动通信系统中增强型移动宽带(EnhanceMobileBroadband,eMBB)业务的数据信道的编码中有良好的应用。LDPC码的编码过程为:根据待编码信息比特数目K和基于基矩阵构造的准循环低密度奇偶校验(Quasi-CyclicLowDensityParityCheck,QC-LDPC)码对应的校验矩阵H,对待编码信息比特进行编码得到编码后的比特。图1为LDPC校验矩阵示意图,其中,系统比特、打孔比特、填充比特、奇偶校验比特和扩展的奇偶校验比特的位置分别如图1所示,黑色方框的位置有非零值,白色位置表示该位置值为0矩阵。Polar码的母码长度为N=2n,LDPC码的编码后母码长度为Z的整数倍,Z为循环移位矩阵大小,在通信系统中,为得到任意长度的码长,需要对编码后的比特进行速率匹配,Polar码和LDPC码的速率匹配方法有打孔和缩短。在高阶调制传输场景下,编码后比特在调制前需要进行交织,将比特尽量打散,以对抗信道衰落导致的丢包造成的译码失败。现有的一种Polar码和LDPC码的交织和速率匹配过程为:首先对K个待编码信息比特进行polar或LDPC编码,得到长为N的编码后比特,对长为N的编码后比特进行速率匹配,得到长度为M的速率匹配后比特序列,然后对速率匹配后比特序列进行交织。上述方法中,需先进行速率匹配,后进行交织,每次进行混合自动重传请求(HybridAutomaticRepeatreQuest,HARQ)重传或重复发送时,都需要重新进行速率匹配+交织的操作,传输时延较大。
技术实现思路
本申请提供一种数据传输方法及装置,在每次进行HARQ重传或重复发送时无需进行多次速率匹配和交织,降低传输时延。第一方面,本申请提供一种数据传输方法,包括:对待编码信息比特进行编码,得到长度为N的编码后比特序列,编码后比特序列包括G组比特序列,G组比特序列按预设规则被划分,G、N为正整数,对每一组比特序列分别进行交织,得到G组交织后的比特序列,G组交织后的比特序列被按对应G组比特序列的顺序存储,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,P为正整数。通过第一方面提供的数据传输方法,对编码后比特分组交织,将交织后的比特序列按对应分组后比特序列的顺序存储,在传输时根据待传输比特的数目读取相应数目的比特作为待传输的比特(实现速率匹配),从而只需在首次传输前进行交织并存储交织后的比特序列,在每次进行HARQ重传或重复发送时可直接使用存储的比特,无需进行多次速率匹配和交织,降低传输时延。在一种可能的设计中,G组交织后的比特序列被按对应G组比特序列的顺序依次存储于循环缓存中。通过该实施方式提供的数据传输方法,使用循环缓存便于进行HARQ重传或重复发送,例如首次发送N个比特中的K个比特,使用循环缓存时,进行HARQ重传或重复发送时以第K+1个比特作为起点传输所需数目的比特,即发送首次发送时未被发送的编码后比特,从而使HARQ重传或重复发送后的等效码率低于首次发送时的码率,获得额外的编码增益,提高译码的性能。在一种可能的设计中,G组比特序列中的一组比特序列是将编码后比特序列按预设规则划分,将划分的比特序列中的至少两组比特序列中的比特进行交叉排序后合并得到,至少两组比特序列是可靠度大于第一阈值且小于第二阈值的至少两组比特序列,或者,至少两组比特序列是相邻的至少两组比特序列。通过该实施方式提供的数据传输方法,将可靠度相近的比特打散,相当于进行了一次交织,便于取得更好的交织效果。在一种可能的设计中,对待编码信息比特进行编码的方式为低密度奇偶校验编码时,预设规则为按照编码后比特序列所包含的比特类型分组,每一类型对应一组比特序列。在一种可能的设计中,编码后比特序列所包含的比特类型为系统比特和校验比特,G=2;或者,编码后比特序列所包含的比特类型为打孔比特、第一系统比特、双对角线列对应的校验比特和单对角线列对应的校验比特,第一系统比特为除打孔比特之外的系统比特,G=4;或者,编码后比特序列所包含的比特类型为打孔比特、第一系统比特和校验比特,G=3。在一种可能的设计中,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,包括:以第一系统比特对应的交织后比特序列中的第一个比特为起点,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特。在一种可能的设计中,对待编码信息比特进行编码的方式为Polar编码时,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,包括:以第一组交织后的比特序列中的第一个比特为起点,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特。在一种可能的设计中,对待编码信息比特进行编码的方式为Polar编码时,预设规则为:按照比特顺序分组;或者,按照编码过程中的可靠度序列分组;或者,按照比特逆序后的顺序分组。第二方面,本申请提供一种数据传输装置,包括:编码模块,用于对待编码信息比特进行编码,得到长度为N的编码后比特序列,编码后比特序列包括G组比特序列,G组比特序列按预设规则被划分,G、N为正整数;交织模块,用于对每一组比特序列分别进行交织,得到G组交织后的比特序列,G组交织后的比特序列被按对应G组比特序列的顺序存储;读取模块,用于从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,P为正整数。在一种可能的设计中,G组交织后的比特序列被按对应G组比特序列的顺序依次存储于循环缓存中。在一种可能的设计中,对待编码信息比特进行编码的方式为Polar编码时,G组比特序列中的一组比特序列是将编码后比特序列按预设规则划分,将划分的比特序列中的至少两组比特序列中的比特进行交叉排序后合并得到,至少两组比特序列是可靠度大于第一阈值且小于第二阈值的至少两组比特序列,或者,至少两组比特序列是相邻的至少两组比特序本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:对待编码信息比特进行编码,得到长度为N的编码后比特序列,所述编码后比特序列包括G组比特序列,所述G组比特序列按预设规则被划分,G、N为正整数;对每一组比特序列分别进行交织,得到G组交织后的比特序列,所述G组交织后的比特序列被按对应所述G组比特序列的顺序存储;从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,P为正整数。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:对待编码信息比特进行编码,得到长度为N的编码后比特序列,所述编码后比特序列包括G组比特序列,所述G组比特序列按预设规则被划分,G、N为正整数;对每一组比特序列分别进行交织,得到G组交织后的比特序列,所述G组交织后的比特序列被按对应所述G组比特序列的顺序存储;从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,P为正整数。2.根据权利要求1所述的方法,其特征在于,所述G组交织后的比特序列被按对应所述G组比特序列的顺序依次存储于循环缓存中。3.根据权利要求1或2所述的方法,其特征在于,对待编码信息比特进行编码的方式为极化Polar编码时,所述G组比特序列中的一组比特序列是将所述编码后比特序列按所述预设规则划分,将划分的比特序列中的至少两组比特序列中的比特进行交叉排序后合并得到,所述至少两组比特序列是可靠度大于第一阈值且小于第二阈值的至少两组比特序列,或者,所述至少两组比特序列是相邻的至少两组比特序列。4.根据权利要求1或2所述的方法,其特征在于,对待编码信息比特进行编码的方式为低密度奇偶校验编码时,所述预设规则为按照所述编码后比特序列所包含的比特类型分组,每一类型对应一组比特序列。5.根据权利要求4所述的方法,其特征在于,所述编码后比特序列所包含的比特类型为系统比特和校验比特,G=2;或者,所述编码后比特序列所包含的比特类型为打孔比特、第一系统比特、双对角线列对应的校验比特和单对角线列对应的校验比特,所述第一系统比特为除所述打孔比特之外的系统比特,G=4;或者,所述编码后比特序列所包含的比特类型为打孔比特、所述第一系统比特和校验比特,G=3。6.根据权利要求5所述的方法,其特征在于,所述从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,包括:以所述第一系统比特对应的交织后比特序列中的第一个比特为起点,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特。7.根据权利要求1或2所述的方法,其特征在于,对待编码信息比特进行编码的方式为Polar编码时,所述从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特,包括:以第一组交织后的比特序列中的第一个比特为起点,从存储的G组交织后的比特序列中依次读取P个比特作为待传输的比特。8.根据权利要求1或2所述的方法,其特征在于,对待编码信息比特进行编码的方式为Polar编码时,所述预设规则为:按照比特顺序分组;或者,按照编码过程中的可靠度序列分组;或者,按照比特逆序后的顺序分组。9.一种数据传输装置,其特征在于,包括:编码模块,用于对待编码信...

【专利技术属性】
技术研发人员:王坚张朝龙王桂杰李榕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1