传输数据的方法、芯片、收发机和计算机可读存储介质技术

技术编号:19547053 阅读:23 留言:0更新日期:2018-11-24 21:10
本申请提供了一种传输数据的方法、芯片、收发机和计算机可读存储介质。该方法包括:获取K个信息比特;确定待编码比特,待编码比特包含(K+P)个比特,(K+P)个比特包含K个信息比特和P个校验比特,K个信息比特对应K个极化信道,P个校验比特包含T个第一类校验比特,T个第一类校验比特均为PC比特,T个第一类校验比特对应的极化信道的可靠度均大于K个极化信道的可靠度的最小;对待编码比特进行polar编码,得到编码比特,(K+P)个比特一一对应编码比特的生成矩阵中的(K+P)行,T个第一类校验比特对应的最大行重小于等于W2,其中W2表示(K+P)行的行重中的次小值。上述技术方案可以提高polar编译码性能。

Data transmission methods, chips, transceivers and computer readable storage media

The application provides a method for transmitting data, a chip, a transceiver and a computer readable storage medium. The method includes: acquiring K information bits; determining the bit to be coded, including (K + P) bits, (K + P) bits containing K information bits and P check bits, K information bits corresponding to K polarization channels, P check bits containing T type I check bits, T type I check bits are all PC bits, T type I check bits are all PC bits. The reliability of the polarization channel corresponding to the first type of parity bits is greater than the minimum of the K polarization channels. When polar coding is applied to the coded bits, the (K+P) rows in the generation matrix of the coded bits are obtained, and the maximum line weight corresponding to the T first type of parity bits is less than or equal to W2. W2 represents the next smallest value in the line weight of (K + P) rows. The above technical scheme can improve polar encoding and decoding performance.

【技术实现步骤摘要】
传输数据的方法、芯片、收发机和计算机可读存储介质
本申请涉及无线通信领域,并且更具体地,涉及一种传输数据的方法、芯片、收发机和计算机可读存储介质。
技术介绍
极化码(polar码)的使用使得信道中的信息传输速率理论上可以达到香农信道容量。此外,polar码的编译码算法简单,易于实现。因此,polar编码作为一种新型的信道编码方式,得到越来越多的关注。polar编码可由x=u·Fn表示,其中u表示长度为n的二进制向量,Fn为克罗内克(Kronecker)变换矩阵。Fn也可称为polar码的生成矩阵。为2×2矩阵的Kronecker积。polar编码方式生成的编码比特在接收端通过逐次消除(successivecancellation,SC)算法进行译码之后,会产生极化现象,使得u中的一部分比特会经过等效高可靠信道进行传输,并以高概率被译对,u中的剩余比特会经过等效低可靠信道进行传输,并以低概率被译对,以上等效高可靠信道和等效低可靠信道即为polar码的极化信道。充分利用polar编码的极化现象可以提高信息传输的可靠性。例如,可以将信息比特放置在可靠度较高的极化信道对应的比特位置进行polar编码和传输,使得信息比特的传输可靠性较高。可靠度较低的极化信道对应的比特位置可以不传输有效数据,仅传输一些取值为0的比特(该比特可以称为冻结比特)。以图1为例进行说明,图1中的polar码的码长N=8,对应8个极化信道。可以预先计算该8个极化信道的可靠度,经过计算发现比特位置{u4,u6,u7,u8}对应的极化信道的可靠度远大于比特位置{u1,u2,u3,u5}对应的极化信道的可靠度,因此,可以将比特位置{u4,u6,u7,u8}设置为信息比特位置,将比特位置{u1,u2,u3,u5}设置为冻结比特位置。这样一来,就可以将4个信息比特编码成8个编码比特。然后,可以对编码比特进行调制等后续处理,并将处理后的数据经过噪声信道传输至接收端。为了增强polar码的编译码性能,相关现有技术在传统polar码中添加了校验信息,形成改进型polar码。常见的包含校验信息的polar码包括循环冗余校验(cyclicredundancycheck,CRC)polar码、奇偶校验(paritycheck,PC)polar码等。但是,相关现有技术并未对校验信息中的校验比特在polar码中的比特位置进行规定,如果校验比特在polar码中的比特位置不合适,可能降低polar码的编译码性能。
技术实现思路
本申请提供一种传输数据的方法、芯片、收发机和计算机可读存储介质,可以提高polar码的编译码性能。第一方面,提供一种传输数据的方法,包括:获取K个信息比特,K为不小于1的正整数;确定待编码比特,所述待编码比特包含(K+P)个比特,所述(K+P)个比特包含所述K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,其中P和T均为非负整数,且T≤P;对所述待编码比特进行polar编码,得到编码比特,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数;向接收端传输所述编码比特。第二方面,提供一种传输数据的方法,包括:接收发送端传输的编码比特;对所述编码比特进行polar译码,得到译码比特,所述译码比特包含(K+P)个比特,所述(K+P)个比特包含K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数,P和T均为非负整数,且T≤P,K、W1和W2均为不小于1的正整数;利用所述P个校验比特对所述K个信息比特中的至少部分信息比特进行校验。第三方面,提供一种传输数据的装置,该传输数据的装置例如可以是发射机,该发射机可以是终端设备或基站,该传输数据的装置包含用于执行第一方面所述的方法的模块。第四方面,提供一种传输数据的装置,该传输数据的装置例如可以是接收机,该接收机可以是终端设备或基站,该传输数据的装置包含用于执行第二方面所述的方法的模块。第五方面,提供一种芯片,包括:存储器,用于存储程序;处理器,用于执行所述存储器中存储的程序,以执行以下操作:获取K个信息比特,K为不小于1的正整数;确定待编码比特,所述待编码比特包含(K+P)个比特,所述(K+P)个比特包含所述K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,其中P和T均为非负整数,且T≤P;对所述待编码比特进行polar编码,得到编码比特,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数。第六方面,提供一种芯片,包括:存储器,用于存储程序;处理器,用于执行所述存储器中存储的程序,以执行以下操作:对从发射端接收到的编码比特进行polar译码,得到译码比特,所述译码比特包含(K+P)个比特,所述(K+P)个比特包含K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数,P和T均为非负整数,且T≤P,K、W1和W2均为不小于1的正整数;利用所述P个校验比特对所述K个信息比特中的至少部分信息比特进行校验。第七方面,提供一种发射机,包括如第五方面所述的芯片,所述发射机还包括发送器,用于向接收端传输所述编码比特。所述发射机可以是终端设备,也可以是基站。第八方面,提供一种接收机,包括如第六方面所述的芯片,所述接收机还包括接收器,用于接收发送端传输的编码比特。所述接收机可以是终端设备,也可以是基站。第九方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有本文档来自技高网
...

【技术保护点】
1.一种传输数据的方法,其特征在于,包括:获取K个信息比特,K为不小于1的正整数;确定待编码比特,所述待编码比特包含(K+P)个比特,所述(K+P)个比特包含所述K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,其中P和T均为非负整数,且T≤P;对所述待编码比特进行polar编码,得到编码比特,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数;向接收端传输所述编码比特。

【技术特征摘要】
1.一种传输数据的方法,其特征在于,包括:获取K个信息比特,K为不小于1的正整数;确定待编码比特,所述待编码比特包含(K+P)个比特,所述(K+P)个比特包含所述K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,其中P和T均为非负整数,且T≤P;对所述待编码比特进行polar编码,得到编码比特,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数;向接收端传输所述编码比特。2.如权利要求1所述的方法,其特征在于,所述(K+P)行包含t1个第一目标行,所述t1个第一目标行的行重均为W1,所述t1个第一目标行一一对应t1个极化信道,所述T个第一类校验比特包含f1个第一类校验比特,所述f1个第一类校验比特对应所述t1个极化信道中的可靠度最高的f1个极化信道,其中t1和f1均为不小于1的正整数,且t1<(K+P),f1≤P。3.如权利要求1或2所述的方法,其特征在于,所述(K+P)行包含t2个第二目标行,所述t2个第二目标行的行重均为W2,所述t2个第二目标行一一对应t2个极化信道,所述T个第一类校验比特包含f2个第一类校验比特,所述f2个第一类校验比特对应所述t2个极化信道中的可靠度最高的f2个极化信道,其中t2和f2均为不小于1的正整数,且t2<(K+P),f2≤P。4.如权利要求1-3中任一项所述的方法,其特征在于,所述P个校验比特包含f3个第二类校验比特,所述f3个第二类校验比特均为PC比特,所述f3个第二类校验比特对应的极化信道的可靠度小于所述K个极化信道的可靠度,其中f3为不小于1的正整数,且f3≤P。5.如权利要求4所述的方法,其特征在于,所述T个第一类校验比特对应T个极化信道,所述f3个第二类校验比特对应的极化信道为M个极化信道中的除所述K个极化信道和所述T个极化信道之外的可靠度最高的f3个极化信道,所述M个极化信道为所述polar编码的极化信道中的除打孔操作和/或缩短操作对应的极化信道之外的剩余极化信道,M为不小于1正整数。6.如权利要求4所述的方法,其特征在于,所述T个第一类校验比特对应T个极化信道,所述f3个第二类校验比特对应的极化信道为M个极化信道中的除所述K个极化信道和所述T个极化信道之外的极化信道序号最高的f3个极化信道,所述M个极化信道为所述polar编码的极化信道中的除打孔操作和/或缩短操作对应的极化信道之外的剩余极化信道,M为不小于1正整数。7.如权利要求1-6中任一项所述的方法,其特征在于,所述P个校验比特中的每个PC比特在所述待编码比特中的位置序号与所述每个PC比特所校验的每个信息比特在所述待编码比特中的位置序号之差为预设质数的整数倍。8.如权利要求1-7中任一项所述的方法,其特征在于,所述P个校验比特包含中的每个PC比特和所述每个PC比特所校验的每个信息比特满足如下条件:如果gi=gj,则gk的汉明重量大于gi和gj各自的汉明重量;如果gi≠gj,则gk的汉明重量大于gi和gj的汉明重量的最小值;其中gi表示所述生成矩阵中的与所述每个PC比特对应的行向量,gj表示所述生成矩阵中的与所述每个信息比特对应的行向量,gk=mod(gi+gj,2),mod(.)表示取模操作。9.如权利要求1-8中任一项所述的方法,其特征在于,所述P个校验比特均为PC比特;或所述P个校验比特包含PC比特和循环冗余校验CRC比特。10.一种传输数据的方法,其特征在于,包括:接收发送端传输的编码比特;对所述编码比特进行polar译码,得到译码比特,所述译码比特包含(K+P)个比特,所述(K+P)个比特包含K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类校验比特均为奇偶校验PC比特,所述T个第一类校验比特对应的极化信道的可靠度均大于所述K个极化信道的可靠度的最小值,所述(K+P)个比特一一对应所述编码比特的生成矩阵中的(K+P)行,所述(K+P)行的最小行重为W1,所述T个第一类校验比特对应的最大行重小于或等于W2,其中W2表示所述(K+P)行的行重中的除W1之外的最小值,W1和W2均为不小于1的正整数,P和T均为非负整数,且T≤P,K、W1和W2均为不小于1的正整数;利用所述P个校验比特对所述K个信息比特中的至少部分信息比特进行校验。11.如权利要求10所述的方法,其特征在于,所述(K+P)行包含t1个第一目标行,所述t1个第一目标行的行重均为W1,所述t1个第一目标行一一对应t1个极化信道,所述T个第一类校验比特包含f1个第一类校验比特,所述f1个第一类校验比特对应所述t1个极化信道中的可靠度最高的f1个极化信道,其中t1和f1均为不小于1的正整数,且t1<(K+P),f1≤P。12.如权利要求10或11所述的方法,其特征在于,所述(K+P)行包含t2个第二目标行,所述t2个第二目标行的行重均为W2,所述t2个第二目标行一一对应t2个极化信道,所述T个第一类校验比特包含f2个第一类校验比特,所述f2个第一类校验比特对应所述t2个极化信道中的可靠度最高的f2个极化信道,其中t2和f2均为不小于1的正整数,且t2<(K+P),f2≤P。13.如权利要求10-12中任一项所述的方法,其特征在于,所述P个校验比特包含f3个第二类校验比特,所述f3个第二类校验比特均为PC比特,所述f3个第二类校验比特对应的极化信道的可靠度小于所述K个极化信道的可靠度,其中f3为不小于1的正整数,且f3≤P。14.如权利要求13所述的方法,其特征在于,所述T个第一类校验比特对应T个极化信道,所述f3个第二类校验比特对应的极化信道为M个极化信道中的除所述K个极化信道和所述T个极化信道之外的可靠度最高的f3个极化信道,所述M个极化信道为所述polar译码的极化信道中的除打孔操作和/或缩短操作对应的极化信道之外的剩余极化信道,M为不小于1正整数。15.如权利要求13所述的方法,其特征在于,所述T个第一类校验比特对应T个极化信道,所述f3个第二类校验比特对应的极化信道为M个极化信道中的除所述K个极化信道和所述T个极化信道之外的极化信道序号最高的f3个极化信道,所述M个极化信道为所述polar译码的极化信道中的除打孔操作和/或缩短操作对应的极化信道之外的剩余极化信道,M为不小于1正整数。16.如权利要求10-15中任一项所述的方法,其特征在于,所述P个校验比特中的每个PC比特在所述译码比特中的位置序号与所述每个PC比特所校验的每个信息比特在所述译码比特中的位置序号之差为预设质数的整数倍。17.如权利要求10-16中任一项所述的方法,其特征在于,所述P个校验比特中的每个PC比特和所述每个PC比特所校验的每个信息比特满足如下条件:如果gi=gj,则gk的汉明重量大于gi和gj各自的汉明重量;如果gi≠gj,则gk的汉明重量大于gi和gj的汉明重量的最小值;其中gi表示所述生成矩阵中的与所述每个PC比特对应的行向量,gj表示所述生成矩阵中的与所述每个信息比特对应的行向量,gk=mod(gi+gj,2),mod(.)表示取模操作。18.如权利要求10-17中任一项所述的方法,其特征在于,所述P个校验比特均为PC比特;或所述P个校验比特包含PC比特和循环冗余校验CRC比特。19.一种芯片,其特征在于,包括:存储器,用于存储程序;处理器,用于执行所述存储器中存储的程序,以执行以下操作:获取K个信息比特,K为不小于1的正整数;确定待编码比特,所述待编码比特包含(K+P)个比特,所述(K+P)个比特包含所述K个信息比特和P个校验比特,所述K个信息比特对应K个极化信道,所述P个校验比特包含T个第一类校验比特,所述T个第一类...

【专利技术属性】
技术研发人员:戴胜辰张华滋李榕张公正黄凌晨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1