一种信息的传输方法、译码方法和装置制造方法及图纸

技术编号:18662337 阅读:50 留言:0更新日期:2018-08-11 16:18
本申请提供一种信息的传输方法、译码方法和装置,该方法包括:发送设备根据预设的参数对的待编码的序列进行编码,得到编码后的序列,参数包括校验比特的数量、校验比特的位置以及校验方程,发送设备的参数需要预先进行设置,然后对待编码的序列先按照校验比特进行预编码,再进行polar编码,将编码后的序列发送至接收设备,有效降低数据传输的错误率,提高数据传输的可靠性。

Information transmission method, decoding method and device

The present application provides a transmission method, a decoding method and a device of information, including: a transmitting device encodes a sequence to be coded according to a preset parameter, and obtains a coded sequence, the parameters including the number of check bits, the location of the check bits and the check equation, and the parameters of the transmitting device need to be pre-coded Set it, then pre-code the encoded sequence according to the check bit, and then carry out polar coding, then send the encoded sequence to the receiving device, effectively reduce the error rate of data transmission, improve the reliability of data transmission.

【技术实现步骤摘要】
一种信息的传输方法、译码方法和装置
本申请涉及通信技术,尤其涉及一种信息的传输方法、译码方法和装置。
技术介绍
极化码(PolarCodes)是2008年由E.Ar1kan提出的一种新型信道编码。极化码基于信道极化(ChannelPolarization)进行设计,是第一种能够通过严格的数学方法证明达到信道容量的构造性编码方案。Polar码是一种线性块码。其生成矩阵为GN,其编码过程为其中是一个二进制的行矢量,长度为N(即码长);GN是一个N×N的矩阵,且这里定义为log2N个矩阵F2的克罗内克(Kronecker)乘积.Polar码的编码过程中,中的一部分比特用来携带信息,称为信息比特,这些比特的索引的集合记作A;另外的一部分比特置为收发端预先约定的固定值(称之为固定比特),其索引的集合用A的补集Ac表示。不失一般性,这些固定比特通常被设为0,只需要收发端预先约定,固定比特序列可以被任意设置。从而,Polar码的编码输出可简化为:这里uA为中的信息比特集合,uA为长度K的行矢量,即|A|=K,|·|表示集合中元素的个数,K为信息块大小,GN(A)是矩阵GN中由集合A中的索引对应的那些行得到的子矩阵,GN(A)是一个K×N的矩阵。Polar码的构造过程即集合A的选取过程,决定了Polar码的性能。在提出Polar码之后,常用的信息传输方式是将待发送的信息块进行Polar编码得到编码块,然后进行传输,然而这种方式下的数据传输的错误率比较高,传输可靠性较低。
技术实现思路
本申请提供一种信息传输的方法和装置,用于解决常用的信息传输方式是将待发送的数据,即信息块进行Polar编码得到编码块,然后进行传输,然而这种方式下的数据传输的错误率比较高,传输可靠性较低的问题。本申请第一方面提供一种信息传输的方法,包括:发送设备根据预设的参数对的待编码的序列进行编码,得到编码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程;所述待编码的序列长度为K,所述K为大于0的整数;所述发送设备将所述编码后的序列发送至接收设备。在上述方案的具体实现中:所述校验比特的数量是预先配置的,或者,所述校验比特的数量是根据译码器的列表长度确定的,或者,所述校验比特的数量是根据码长和码率确定的,或者,所述校验比特的数量是根据预先配置的比特数、译码器的列表长度、码长和码率确定的。在上述方案中,校验比特为循环冗余校验(CyclicRedundancyCheck,CRC)比特时:该校验比特的数量(也称为长度)可以被协议规定或者配置为2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,40,44,48,52,56,60,64等。校验比特的数量还可以根据list的大小确定,采用公式F1=ceil(log2(L)),其中,L表示list的大小,F1表示校验比特的数量,函数ceil表示向上取整,在实际应用中也可以是向下取整,还可以是四舍五入。可能的list的大小(也称为长度)L为1,2,4,8,16,32,64,128,256,512,1024,与该些list的大小L对应的校验比特的数量F1为0,1,2,3,4,5,6,7,8,9,10。该校验比特的数量还可以通过码长和码率确定,其中“F2=ceil(log2(M))”;或,“F2=ceil(log2(K))”;或“F2=ceil(a*log2(N))”,其中,a为系数,K表示带编码的序列长度(也称为信息比特长度),M表示码长(编码后、速率匹配后),F2表示校验比特的数量,函数ceil表示向上取整,在实际应用中也可以是向下取整,还可以是四舍五入。另外也校验比特的数量还可以是上述几种方式得到的数量的组合。校验比特为奇偶校验(ParityCheck,PC)比特时:该校验比特的数量可以被配置为:2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,40,44,48,52,56,60,64等。校验比特的数量还可以根据list的大小确定,采用公式F1=ceil(log2(L)),其中,L表示list的大小,F1表示校验比特的数量,函数ceil表示向上取整,在实际应用中也可以是向下取整,还可以是四舍五入。可能的list的大小(也称为长度)L为1,2,4,8,16,32,64,128,256,512,1024,与该些list的大小L对应的校验比特的数量F1为0,1,2,3,4,5,6,7,8,9,10。该校验比特的数量还可以通过码长和码率确定,PC数量=Fp=F2”,其中“F2=ceil(log2(N)*(α-|α*(K/M-1/2)|2))”或“F2=ceil(log2(M))”其中a为大于0的系数,通常可取0.75,1,1.25,1.5等,N表示母码长度(编码后、速率匹配前),K表示带编码的序列长度(也称为信息比特长度),M表示码长(编码后、速率匹配后),F2表示校验比特的数量,函数ceil表示向上取整,在实际应用中也可以是向下取整,还可以是四舍五入。另外也校验比特的数量还可以是上述几种方式得到的数量的组合。在一种具体实现方式中,当所述校验比特为CRC比特时,所述CRC比特的位置为:从一个新的生成矩阵中选择出的比特位置;所述新的生成矩阵是通过对CRC的生成矩阵进行行列转换,将其中只依赖部分信息比特的CRC比特置换至序号更小的子信道得到的。在另一种实施方式中,当所述校验比特为PC比特时,所述PC比特的位置为:预先设置的;所述PC比特的位置对应待编码序列中任意一个比特的位置,或者对应待编码序列多个比特的位置,所述多个比特中至少有两个比特的位置是非连续的;或者,根据位置参数确定的,所述位置参数至少包括信息阈值ZI和校验阈值ZP;所述信息阈值ZI用于表示所有信息子信道中可靠度最低子信道对应的可靠度;所述校验阈值ZP用于表示所有校验子信道中,可靠度大于信息阈值ZI且行重最大的子信道集合中可靠度最低的子信道对应的可靠度。在上述任一方案的基础上,当所述校验比特为PC比特时,所述校验方程是根据校验方程表格确定的;其中,所述校验方程表格至少包括PC校验比特、信息比特以及参与校验方程的信息比特。在一种具体实现中,校验方程表格还包括固定比特、缩短比特。本申请第二方面提供一种信息的传输方法,包括:接收设备接收发送设备发送的编码后的序列;所述编码后的序列是根据预设的参数对待编码的序列进行编码后得到的,所述待编码的序列长度为K,所述K为大于0的整数;所述接收设备根据预设的参数对所述编码后的序列进行译码,得到译码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程。在上述方案中:所述校验比特的数量是预先配置的,或者,所述校验比特的数量是根据译码器的列表长度确定的,或者,所述校验比特的数量是根据码长和码率确定的,或者,所述校验比特的数量是根据预先配置的比特数、译码器的列表长度、码长和码率确定的。在上述方案中,校验比特为CRC比特时:该校验比特的数量(也称为长度)本文档来自技高网...

【技术保护点】
1.一种信息的传输方法,其特征在于,包括:发送设备根据预设的参数对的待编码的序列进行编码,得到编码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程;所述待编码的序列长度为K,所述K为大于0的整数;所述发送设备将所述编码后的序列发送至接收设备。

【技术特征摘要】
1.一种信息的传输方法,其特征在于,包括:发送设备根据预设的参数对的待编码的序列进行编码,得到编码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程;所述待编码的序列长度为K,所述K为大于0的整数;所述发送设备将所述编码后的序列发送至接收设备。2.根据权利要求1所述的方法,其特征在于:所述校验比特的数量是预先配置的;或者,所述校验比特的数量是根据译码器的列表长度确定的;或者,所述校验比特的数量是根据码长和码率确定的;或者,所述校验比特的数量是根据预先配置的比特数、译码器的列表长度、码长和码率确定的;或者,所述校验比特的数量为J,所述J≥log2(T/FAR);所述T为允许使用校验比特进行校验的最大次数,所述FAR为使用校验比特进行单次检验的最大虚警概率;或者,所述校验比特的数量为J(T),所述J(T)=J(1)+ΔJ=J(1)+log2T所述J(1)为单次校验是需要使用的校验比特的数量,所述J(T)为T次校验需要使用的校验比特的数量,所述T为允许使用校验比特进行校验的最大次数。3.根据权利要求1或2所述的方法,其特征在于,所述待编码序列中比特的位置序号为大于等于0且小于K的任意整数;所述校验比特的位置为:在待编码序列中按照比特的位置序号从大到小的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;或者在待编码序列中按照比特的位置序号从小到大的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;其中,0≤NX≤K,0<Fp<K。4.根据权利要求1或2所述的方法,其特征在于,所述校验比特的位置为:从一个新的生成矩阵中选择出的比特位置;所述新的生成矩阵是通过对校验生成矩阵进行行列转换,将其中只依赖部分信息比特的校验比特置换至序号更小的子信道得到的。5.根据权利要求1或2所述的方法,其特征在于,所述校验比特的位置对应待编码序列中任意一个比特的位置;或者,所述校验比特的位置对应待编码序列多个比特的位置,所述多个比特中至少有两个比特的位置是非连续的;或者,所述校验比特的位置是根据位置参数确定的,所述位置参数至少包括信息阈值ZI和校验阈值ZP;所述信息阈值ZI用于表示所有信息子信道中可靠度最低子信道对应的可靠度;所述校验阈值ZP用于表示所有校验子信道中,可靠度大于信息阈值ZI且行重最大的子信道集合中可靠度最低的子信道对应的可靠度。6.根据权利要求1至5任一项所述的方法,其特征在于,所述校验方程是根据多项式确定的;其中,所述多项式采用以下任一种形式表示:二进制,八进制,十进制,十六进制,位置向量。7.根据权利要求1至5任一项所述的方法,其特征在于,所述校验方程是根据校验方程表格确定的;其中,所述校验方程表格至少包括校验比特、信息比特以及参与校验方程的信息比特。8.一种信息的传输方法,其特征在于,包括:接收设备接收发送设备发送的编码后的序列;所述编码后的序列是根据预设的参数对待编码的序列进行编码后得到的,所述待编码的序列长度为K,所述K为大于0的整数;所述接收设备根据所述预设的参数对所述编码后的序列进行译码,得到译码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程。9.根据权利要求8所述的方法,其特征在于:所述校验比特的数量是预先配置的;或者,所述校验比特的数量是根据译码器的列表长度确定的;或者,所述校验比特的数量是根据码长和码率确定的;或者,所述校验比特的数量是根据预先配置的比特数、译码器的列表长度、码长和码率确定的;或者,所述校验比特的数量为J,所述J≥log2(T/FAR);所述T为允许使用校验比特进行校验的最大次数,所述FAR为使用校验比特进行单次检验的最大虚警概率;或者,所述校验比特的数量为J(T),所述J(T)=J(1)+ΔJ=J(1)+log2T所述J(1)为单次校验是需要使用的校验比特的数量,所述J(T)为T次校验需要使用的校验比特的数量,所述T为允许使用校验比特进行校验的最大次数。10.根据权利要求8或9所述的方法,其特征在于,所述待编码序列中比特的位置序号为大于等于0且小于K的任意整数;所述校验比特的位置为:在待编码序列中按照比特的位置序号从大到小的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;或者在待编码序列中按照比特的位置序号从小到大的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;其中,0≤NX≤K,0<Fp<K。11.根据权利要求8或9所述的方法,其特征在于,所述校验比特的位置为:从一个新的生成矩阵中选择出的比特位置;所述新的生成矩阵是通过对校验生成矩阵进行行列转换,将其中只依赖部分信息比特的校验比特置换至序号更小的子信道得到的。12.根据权利要求8或9所述的方法,其特征在于,所述校验比特的位置对应待编码序列中任意一个比特的位置;或者,所述校验比特的位置对应待编码序列多个比特的位置,所述多个比特中至少有两个比特的位置是非连续的;或者,所述校验比特的位置是根据位置参数确定的,所述位置参数至少包括信息阈值ZI和校验阈值ZP;所述信息阈值ZI用于表示所有信息子信道中可靠度最低子信道对应的可靠度;所述校验阈值ZP用于表示所有校验子信道中,可靠度大于信息阈值ZI且行重最大的子信道集合中可靠度最低的子信道对应的可靠度。13.根据权利要求8至12任一项所述的方法,其特征在于,所述校验方程是根据多项式确定的;其中,所述多项式采用以下任一种形式表示:二进制,八进制,十进制,十六进制,位置向量。14.根据权利要求8至12任一项所述的方法,其特征在于,所述校验方程是根据校验方程表格确定的;其中,所述校验方程表格至少包括校验比特、信息比特以及参与校验方程的信息比特。15.一种信息的传输装置,其特征在于,包括:处理模块,用于根据预设的参数对的待编码的序列进行编码,得到编码后的序列;所述参数包括校验比特的数量、所述校验比特的位置以及校验方程;所述待编码的序列长度为K,所述K为大于0的整数;发送模块,用于将所述编码后的序列发送至接收设备。16.根据权利要求15所述的装置,其特征在于:所述校验比特的数量是预先配置的;或者,所述校验比特的数量是根据译码器的列表长度确定的;或者,所述校验比特的数量是根据码长和码率确定的;或者,所述校验比特的数量是根据预先配置的比特数、译码器的列表长度、码长和码率确定的;或者,所述校验比特的数量为J,所述J≥log2(T/FAR);所述T为允许使用校验比特进行校验的最大次数,所述FAR为使用校验比特进行单次检验的最大虚警概率;或者,所述校验比特的数量为J(T),所述J(T)=J(1)+ΔJ=J(1)+log2T所述J(1)为单次校验是需要使用的校验比特的数量,所述J(T)为T次校验需要使用的校验比特的数量,所述T为允许使用校验比特进行校验的最大次数。17.根据权利要求15或16所述的装置,其特征在于,所述待编码序列中比特的位置序号为大于等于0且小于K的任意整数;所述校验比特的位置为:在待编码序列中按照比特的位置序号从大到小的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;或者在待编码序列中按照比特的位置序号从小到大的顺序,从位置序号为NX的比特开始选择的连续FP个比特的位置;其中,0≤NX≤K,0<Fp<K。18.根据权利要求15或16所述的装置,其特征在于,所述校验比特的位置为:从一个新的生成矩阵中选择出的比特位置;所述新的生成矩阵是通过对校验生成矩阵进行行列转换,将其中只依赖部分信息比特的校验比特置换至序号更小的子信道得到的。19.根据权利要求15或16所述的装置,其特征在于,所述校验比特的位置对应待编码序列中任意一个比特的位置;或者,所述校验比特的位置对应待编码序列多个比特的位置,所述多个比特中至少有两个比特的位置是非连续的;或者,所述校验比特的位置是根据位置参数确定的,所述位置参数至少包括信息阈值ZI和校验阈值ZP;所述信息阈值ZI用于表示所有信息子信道中可靠度最低子信道对应的可靠度;所述校验阈值ZP用于表示所有校验子信道中,可靠度大于信息阈值ZI且行重最大的子信道集合中可靠度最低的子信道对应的可靠度。20.根据权利要求15至19任一项所述的装置,其特征在于,所...

【专利技术属性】
技术研发人员:张华滋李榕乔云飞罗禾佳张公正陈莹
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1