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}对应的极化信 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。