级联编译方法、装置、存储介质及其计算机设备制造方法及图纸

技术编号:18119146 阅读:38 留言:0更新日期:2018-06-03 10:54
本申请提供级联编译方法、系统、存储介质及其计算设备,其采用Q‑ary LDPC码与RS码级联编译方法对输入码流进行编译码,并根据Q‑ary LDPC码与RS码两类编译码的互补特性,应用于发送端时,在RS编码后的数据块进行交织处理,应用于接收端时,在RS译码前的数据块进行解交织处理,通过采用Q‑aryLDPC码与RS码级联编译码的设计提高了信令传输的较低误码率特性,尽可能保证URLLC应用场景下信令单次传输的可靠性,在保证可靠性的前提下同时又降低了信令的传输时延,满足了用户及时通讯需求。

Cascade compilation method, device, storage medium and computer equipment thereof

This application provides a cascade compilation method, a system, a storage medium and a computing device, which compiles the input stream using the Q ary LDPC code and the RS code cascade compilation method, and interweaves the data blocks encoded by RS when the Q ary LDPC code and the RS code are complementing the complementary characteristics of the coding and code of the RS code. When the receiver is applied to the receiver, the data block before RS decoding is de interlaced. The low bit error rate characteristic of signaling transmission is improved by using the design of Q aryLDPC code and RS code cascade coding, and the reliability of the single signal transmission in the URLLC application scene is guaranteed, and the letter is also reduced under the premise of the guarantee reliability. The transmission delay of the command satisfies the users' demand for timely communication.

【技术实现步骤摘要】
级联编译方法、装置、存储介质及其计算机设备
本申请涉及通信
,特别是涉及级联编译方法、装置、存储介质及其计算机设备。
技术介绍
随着无线通信网络的快速发展,用户对无线数据业务的需求量快速增长。为了支持高度实时性要求的业务,譬如自动驾驶、远程控制、工业自动化、电力能源、远程医疗、机器人领域等应用场景,低时延高可靠(Ultra-reliableandlowlatencycoGGunication,URLLC)作为下一代移动通信的研究课题之一引起了广泛关注,原因在于端到端通信需要满足极短的时延以及较低的误码率等性能要求,譬如空口时延性能指标要求小于等于1Gs,单次传输误块率指标要求小于1e-3。为了确保业务数据能够被正确且及时高效地接收,信令的高可靠传输是前提基本条件,此时要求信令的传输可靠性远高于业务数据的传输可靠性。由于无线通信信道的复杂性与多变性,一般会采用混合式自动重传请求(HybridAutoGaticRepeatreQuest,HARQ)、信道编码等技术手段来降低通信链路的误码率,以保证链路传输可靠性。目前,对于拟采用HARQ技术而言,接收端在收到每个数据块后尽快解码成功或者失败的结果反馈给发射端,尽管原理上通过重传反馈机制可以获得很低的误码率,但是代价是传输功率的消耗,若要保持传输成本在一个合理的水平,反馈误码率在URLLC应用场景指标值1e-3左右,这同样会导致HARQ重传的残留误码率也在类似的一个数量级上,然后在很多情况下,这样的误码率显得比较高。
技术实现思路
基于此,有必要针对一般编译方法存在较高误码率的问题,提供一种误码率低的级联编译方法、装置、存储介质及其计算机设备。一种级联编译方法,包括:获取输入的数据包;对数据包分组后进行RS编码,获得RS编码后的数据包;对RS编码后的数据包进行交织处理;对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块;一种级联编译方法,包括:接收Q-aryLDPC编码块;对Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;对Q-aryLDPC译码块进行解交织处理;对解交织处理后数据进行RS译码,获得RS译码后的数据包。一种级联编译系统,包括:输入模块,用于获取输入的数据包;第一编码模块,用于对数据包分组后进行RS编码,获得RS编码后的数据包;交织模块,用于对RS编码后的数据包进行交织处理;第二编码模块,用于对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块;一种级联编译系统,包括:接收模块,用于接收Q-aryLDPC编码块;第一译码模块,用于对Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;解交织模块,用于对Q-aryLDPC译码块进行解交织处理;第二译码模块,用于对解交织处理后数据进行RS译码,获得RS译码后的数据包。本申请级联编译方法与系统,采用Q-aryLDPC码与RS码级联编译方法对输入码流进行编译码,并根据Q-aryLDPC码与RS码两类编译码的互补特性,应用于发送端时,在RS编码后的数据块进行交织处理,应用于接收端时,在RS译码前的数据块进行解交织处理,通过采用Q-aryLDPC码与RS码级联编译码的设计提高了信令传输的较低误码率特性,尽可能保证URLLC应用场景下信令单次传输的可靠性,在保证可靠性的前提下同时又降低了信令的传输时延,满足了用户及时通讯需求。另,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述方法的步骤。另,本申请还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述方法的步骤。上述计算机可读存储介质与计算机设备,其执行上述级联编译方法时,通过Q-aryLDPC码与RS码级联编译方法对输入码流进行编译码,并根据Q-aryLDPC码与RS码两类编译码的互补特性,应用于发送端时,在RS编码后的数据块进行交织处理,应用于接收端时,在RS译码前的数据块进行解交织处理,通过采用Q-aryLDPC码与RS码级联编译码的设计提高了信令传输的较低误码率特性,尽可能保证URLLC应用场景下信令单次传输的可靠性,在保证可靠性的前提下同时又降低了信令的传输时延,满足了用户及时通讯需求。附图说明图1为本申请级联编译方法第一个实施例的流程示意图;图2为本申请级联编译方法第二个实施例的流程示意图;图3为本申请级联编译方法其中一个实施例中交织处理示意图;图4为本申请级联编译方法其中一个实施例中解交织处理示意图;图5为本申请级联编译系统第一个实施例的结构示意图;图6为本申请级联编译系统第二个实施例的结构示意图。具体实施方式为便于详细解释本申请级联编译方法与系统的技术方案,下面将首先针对一些相关内容进行解释说明。RS码是一类具有很强纠错能力的多进制BCH(Bose、Ray、Hocquenghem)码,它能够有效地纠正随机错误和突发错误。对于突发性的错误,RS码可以在使用相对较少的符号数目下发现连续的比特错误。Qary-LDPC码具有以下优点:第一,纠错性能更优异,由于多元LDPC码将多个比特合并成一个多元符号,从而具有消除LDPC码二部图表示中小环的潜力,在迭代译码下可获得更好的纠错性能;第二,抗突发错误能力强,二元LDPC码不具有很强的抗突发错误能力,多元LDPC码将多个突发比特错误合并成数量较少的多元符号错误,因而抗突发错误强于二元LDPC码。基于上述原理,根据RS码与多元LDPC码各自的优点以及联合迭代译码优点,为了确保有效地提高单次数据传输的可靠性,故此本申请级联编译方法采用Qary-LDPC码与RS码级联编码方法来保护信令的高可靠传输。如图1所示,一种级联编译方法,应用于发射端,包括:S120:获取输入的数据包。输入的数据包即当前需要编码发送的数据包,该数据包可以是外部设备导入需要发送至接收端的数据包,也可以是发送端启动某些功能时触发生成且需要发送至接收端的数据包。S140:对数据包分组后进行RS编码,获得RS编码后的数据包。步骤S120获取的数据包包括多个数据包,对于这些数据包首先进行分组,针对分组之后的数据再分别进行RS编码,获得RS编码后的数据包。在实际应用中,在步骤S120获取的数据包可以组合成多帧数据,在每一帧数据中包括有N比特数据,将一帧数据分为G组,每组含有N/G比特数据,在对该N/G比特数据进行RS编码。S160:对RS编码后的数据包进行交织处理。交织编码的目的是把一个较长的突发差错离散成随机差错,再用纠正随机差错的编码技术消除随机差错。在这里交织处理可以通过交织器来实现,步骤S160可以看成是将步骤S140得到的RS编码后的数据包有序存入交织器的各行,在交织器的每一行含有多个码元,这些码元有序且对应作为待Q-aryLDPC编码块。S180:对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块。对步骤S160得到的交织处理后的数据进行Q-aryLDPC编码,得到Q-aryLDPC编码块,实现在发送端对数据包的RS编码+Q-aryLDPC编码过程。或,应用于接收端,包括:S220:接收Q-本文档来自技高网...
级联编译方法、装置、存储介质及其计算机设备

【技术保护点】
一种级联编译方法,其特征在于,包括:获取输入的数据包;对所述数据包分组后进行RS编码,获得RS编码后的数据包;对所述RS编码后的数据包进行交织处理;对交织处理后的数据进行Q‑aryLDPC编码,输出Q‑aryLDPC编码块。

【技术特征摘要】
1.一种级联编译方法,其特征在于,包括:获取输入的数据包;对所述数据包分组后进行RS编码,获得RS编码后的数据包;对所述RS编码后的数据包进行交织处理;对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块。2.根据权利要求1所述的级联编译方法,其特征在于,所述对所述数据包分组后进行RS编码,获得RS编码后的数据包的步骤包括:以每一帧数据为处理单位对所述数据包进行分组与RS编码处理;所述分组与RS编码处理包括步骤:将长度为N比特的一帧数据分为G组,所述G组中每组含有N/G比特数据;分别对每组比特数据进行RS(n,k,d)编码,得到G个码字,其中n为每个码字长度,k为信息符号长度,d为码距,每个码元包含的比特数为G,最小码距为d=2t+1,t为符号纠错的个数。3.根据权利要求1所述的级联编译方法,其特征在于,所述对所述RS编码后的数据包进行交织处理的步骤包括:获取所述RS编码后的数据包中参与交织的码字;基于每个RS码字编码后的次序,将所述参与交织的码字依次作为交织处理的行,获得行更新的交织数据;基于每个RS码字编码后的次序,将所述行更新的交织数据中每行含有的码元依次作为交织处理的列,获得交织处理后的数据。4.根据权利要求3所述的级联编译方法,其特征在于,所述对交织处理后的数据进行Q-aryLDPC编码的步骤包括:将所述交织处理后的数据中行数据依次划分为B个数据块;根据分块顺序,依次读取每个所述数据块,并将每个所述数据块中码元按照列的形式读出;将数据块B第n列的G/B码元序列作为第nB帧待Q-aryLDPC编码块,其中,n为交织处理后的数据中每一行中码元的序号,G为交织处理中行的序号,B为数据块的序号;对每一帧待Q-aryLDPC编码块的数据末尾添加校验比特;对添加校验比特后的每一帧待Q-aryLDPC编码块进行Q-aryLDPC编码。5.一种级联编译方法,其特征在于,包括:接收Q-aryLDPC编码块;对所述Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;对所述Q-aryLDPC译码块进行解交织处理;对解交织处理后数据进行RS译码,获得RS译码后的数据包。6.根据权利要求5所述的级联编译方法,其特征在于,所述对所述Q-aryLDPC编码...

【专利技术属性】
技术研发人员:廖仁波刘为
申请(专利权)人:中国电子科技集团公司第七研究所
类型:发明
国别省市:广东,44

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

1