编码方法、解码方法、装置和系统制造方法及图纸

技术编号:19185959 阅读:37 留言:0更新日期:2018-10-17 02:09
本申请提供了一种编码方法、解码方法、装置和系统,以提高编解码的效率。该方法包括:确定待编码数据的外码的帧,外码的帧包括数据信息码和数据信息码的校验码,外码的帧被划分为Q个数据块,Q个数据块中的每个数据块包括W个比特,其中,W、Q分别为大于零的整数;对Q个数据块进行编码,以获取内码的Q个码字,其中,Q个数据块与内码的Q个码字一一对应,内码的Q个码字中的第一码字包括第一数据块和第一数据块的校验码,第一码字为内码的Q个码字中的任意一个码字,第一数据块为第一码字对应的数据块。

Encoding method, decoding method, device and system

The present application provides a coding method, a decoding method, an apparatus and a system to improve the efficiency of coding and decoding. The method includes: determining the frame of the external code of the data to be encoded, the frame of the external code including the data information code and the check code of the data information code, the frame of the external code is divided into Q data blocks, each data block of Q data blocks includes W bits, in which W and Q are integers greater than zero respectively, and encoding the Q data blocks to obtain. The first code word of the Q code word includes the check code of the first data block and the first data block. The first code word is any code word of the Q code word of the inner code, and the first data block is the data block corresponding to the first code word.

【技术实现步骤摘要】
编码方法、解码方法、装置和系统
本申请涉及编解码
,并且更具体地,涉及编码方法、解码方法、装置和系统。
技术介绍
随着高速通信链路速率的不断上升,信道的各种损伤效应逐渐加强,导致信噪比下降,为了改善低信噪比条件下的误码性能,前向纠错(ForwardErrorCorrection,FEC)编解码技术已逐渐成为高速通信链路的必选技术。FEC编解码技术的要求主要体现在高增益、低延迟、低复杂度、以及高兼容性。为了适应更高速率的通信链路,如何能够在综合地考虑FEC编解码的增益、延迟、复杂度以及高兼容性的情况下,获取高性能的FEC编解码技术,是业界亟待解决的问题。
技术实现思路
本申请提供一种编码方法、解码方法、装置和系统,以提高编解码的效率。第一方面,提供了一种编码方法,包括:确定待编码数据的外码的帧,所述外码的帧包括数据信息码和所述数据信息码的校验码,所述外码的帧被划分为Q个数据块,所述Q个数据块中的每个数据块包括W个比特,其中,W、Q分别为大于零的整数;对所述Q个数据块进行编码,以获取内码的Q个码字,其中,所述Q个数据块与所述内码的Q个码字一一对应,所述内码的Q个码字中的第一码字包括第一本文档来自技高网...

【技术保护点】
1.一种编码方法,其特征在于,包括:确定待编码数据的外码的帧,所述外码的帧包括数据信息码和所述数据信息码的校验码,所述外码的帧被划分为Q个数据块,所述Q个数据块中的每个数据块包括W个比特,其中,W、Q分别为大于零的整数;对所述Q个数据块进行编码,以获取内码的Q个码字,其中,所述Q个数据块与所述内码的Q个码字一一对应,所述内码的Q个码字中的第一码字包括第一数据块和所述第一数据块的校验码,所述第一码字为所述内码的Q个码字中的任意一个码字,所述第一数据块为所述第一码字对应的数据块。

【技术特征摘要】
1.一种编码方法,其特征在于,包括:确定待编码数据的外码的帧,所述外码的帧包括数据信息码和所述数据信息码的校验码,所述外码的帧被划分为Q个数据块,所述Q个数据块中的每个数据块包括W个比特,其中,W、Q分别为大于零的整数;对所述Q个数据块进行编码,以获取内码的Q个码字,其中,所述Q个数据块与所述内码的Q个码字一一对应,所述内码的Q个码字中的第一码字包括第一数据块和所述第一数据块的校验码,所述第一码字为所述内码的Q个码字中的任意一个码字,所述第一数据块为所述第一码字对应的数据块。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述内码的Q个码字中的每个帧中添加至少一个空白比特,所述至少一个空白比特用于调整编码的码字速率。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:基于所述内码的Q个码字进行预编码,以得到预编码后的数据。4.如权利要求1至3中任一项所述的方法,其特征在于,所述确定待编码数据的外码的帧,包括:获取待编码数据;对所述待编码数据进行编码,以获取所述外码的帧。5.如权利要求1至4中任一项所述的方法,其特征在于,所述外码为里德所罗门RS码。6.如权利要求5所述的方法,其特征在于,所述外码的帧包括Y个RS码的码字,且Y*N*M=Q*W,N为RS码的码字符号数量,K为RS(N,K)码的信息符号数量,M为RS码的每个码字符号包括的比特数量,Y、M、N分别为大于零的整数。7.如权利要求6所述的方法,其特征在于,N=544,K=514;或,N=528,K=514;或,N=271,K=257。8.如权利要求1至7中任一项所述的方法,其特征在于,所述内码包括以下任意一种:RS码、BCH码和卷积码。9.如权利要求1至8中任一项所述的方法,其特征在于,W的取值为以下数值中的任一项:160、320、480和640。10.一种解码方法,其特征在于,包括:获取待解码数据的内码的Q个码字,所述内码的Q个码字与外码的帧包括的Q个数据块一一对应,所述内码的Q个码字中的第一码字包括第一数据块和所述第一数据块的校验码,所述第一码字为所述内码的Q个码字中的任意一个码字,所述第一数据块为所述第一码字对应的数据块;对所述内码的Q个码字进行解码,以获取所述外码的帧,其中,所述外码的帧被划分为所述Q个数据块,所述Q个数据块中的每个数据块包括W个比特,W、Q分别为大于零的整数;对所述外码的帧进行解码,以获取解码后的数据。11.如权利要求10所述的方法,其特征在于,所述内码的Q个码字中还包括至少一个空白比特,所述至少一个空白比特用于调整编码的码字速率。12.如权利要求10或11所述的方法,其特征在于,在所述获取所述待解码数据的内码的Q个码字之前,所述方法还包括:获取待解码数据;对所述待解码数据进行预编码的解码处理,以获取所述内码的Q个码字。13.如权利要求10至12中任一项所述的方法,其特征在于,所述外码为里德所罗门RS码。14.如权利要求13所述的方法,其特征在于,所述外码的帧包括Y个RS码的码字,且Y*N*M=Q*W,其中,N为RS码的每个码字包括的码字符号数量,M为RS码的每个码字符号包括的比特数量,Y、M、N分别为大于零的整数。15.如权利要求14所述的方法,其特征在于,N=544,K=514;或,N=528,K=514;或,N=271,K=257。16.如权利要求10至15中任一项所述的方法,其特征在于,所述内码包括以下任意一种:RS码、BCH码和卷积码。17.如权利要求10至16中任一项所述的方法,其特征在于,W的取值为以下数值中的任一项:160、320、480和640。18.一种编码装置,其特征在于,包括:确定单元和处理单元,所述确定单元用于确定待编码数据的外...

【专利技术属性】
技术研发人员:陆玉春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1