CN103281166A - Hybrid automatic repeat request transmission method based on polarization code - Google Patents

Hybrid automatic repeat request transmission method based on polarization code Download PDF

Info

Publication number
CN103281166A
CN103281166A CN2013101786036A CN201310178603A CN103281166A CN 103281166 A CN103281166 A CN 103281166A CN 2013101786036 A CN2013101786036 A CN 2013101786036A CN 201310178603 A CN201310178603 A CN 201310178603A CN 103281166 A CN103281166 A CN 103281166A
Authority
CN
China
Prior art keywords
sequence
channel
bits
length
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101786036A
Other languages
Chinese (zh)
Other versions
CN103281166B (en
Inventor
牛凯
陈凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201310178603.6A priority Critical patent/CN103281166B/en
Publication of CN103281166A publication Critical patent/CN103281166A/en
Application granted granted Critical
Publication of CN103281166B publication Critical patent/CN103281166B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

一种基于极化码的混合自动重传请求传输方法,是发送端将发送的信息比特序列进行极化编码后得到的编码比特序列进行凿孔后,送入信道传输;接收端对接收信号译码并进行CRC校验;若通过校验,则给发送端反馈ACK信号;否则,发送NACK信号;若发送端接收到NACK信号,则将一部分信息比特不经编码再次发送给接收端,接收端根据第一次接收到的编码比特和新接收的信息比特重新译码;若译码结果仍未通过CRC校验,则发送端将另一部分信息比特不经编码再次发送给接收端,接收端再根据第一次接收到的编码比特、前一次接收到的信息比特和新接收到的信息比特重新译码;持续执行该过程,直到发送端接收到ACK信号,或发送次数达到预设的最大值时,结束一次完整的传输过程。

Figure 201310178603

A hybrid automatic repeat request transmission method based on polar codes, in which the transmitting end performs polar coding on the transmitted information bit sequence and then sends the coded bit sequence into a channel for transmission; the receiving end decodes the received signal code and perform CRC check; if the check is passed, an ACK signal will be fed back to the sending end; otherwise, a NACK signal will be sent; if the sending end receives a NACK signal, a part of the information bits will be sent to the receiving end again without encoding, and the receiving end Re-decode according to the coded bits received for the first time and the newly received information bits; if the decoding result still fails to pass the CRC check, the sender sends another part of the information bits to the receiver without encoding, and the receiver again Re-decode according to the coded bits received for the first time, the previously received information bits and the newly received information bits; continue to perform this process until the sender receives the ACK signal, or the number of transmissions reaches the preset maximum , a complete transmission process ends.

Figure 201310178603

Description

一种基于极化码的混合自动重传请求传输方法A Hybrid Automatic Repeat Request Transmission Method Based on Polar Code

技术领域technical field

本发明涉及一种基于极化码的混合自动重传请求传输方法,用于解决数字通信系统中由于传输信道对通信过程的干扰,使得传输数据出现错误的问题;确切地说,涉及一种采用极化码作为纠错编码的数字通信系统中,通过混合自动重传请求进行信号传输的方法。属于数字通信的信道编码技术领域。The invention relates to a hybrid automatic repeat request transmission method based on polar codes, which is used to solve the problem of errors in transmitted data due to the interference of transmission channels on the communication process in digital communication systems; In digital communication systems where polar codes are used as error-correcting codes, a method for signal transmission through hybrid automatic repeat requests. The invention belongs to the technical field of channel coding of digital communication.

背景技术Background technique

极化码(Polar Codes)是2009年由E.Arikan提出的一种被严格证明可以达到信道容量的构造性的信道编码方法。在进行极化编码之前,先要对N=2n个独立的二进制输入信道(或对同一个信道的先后N次使用,即一个信道的N个可用时隙),应用图1所示的信道极化的基本单元对二进制输入离散信道反复进行极化,其中的n为自然数。最基本的信道极化是对两个相同的未经极化的信道W:X→Y进行单步极化操作,其中,X是信道输入符号的集合(对于二进制输入信道,X取值为{0,1}),Y是信道输出符号的集合。如图1所示,标记该极化信道的输入比特分别为u1和u2,该两个输入比特通过一个模二加法器得到x1,另一方面将u2直接赋值给x2,即x1=u1⊕u2,x2=u2,⊕为模二加运算。再把x1和x2分别送入未经极化信道W后,得到的输出为y1和y2。从该信道极化基本单元的输入(u1和u2)和两个信道的输出(y1和y2)看,原本独立的两个未经极化的信道W被合并成一个两输入两输出的向量信道W2:X2→Y2,其中X2=X*X,运算符*为笛卡尔积。该向量信道包含两个子信道

Figure BDA00003191318600011
(输入为u1、输出为y1y2)和
Figure BDA00003191318600012
(输入为u2输出为y1y2u1),这两个子信道即是两个极化信道。经过该单步极化过程,从信道容量上看,
Figure BDA00003191318600013
Figure BDA00003191318600014
其中I(·)表示求信道容量的函数。也就是说:单步极化后,在和容量保持不变的情况下,相比原本未经极化的信道,极化后的信道容量发生了偏离:一个增加,一个减少。如果对两组已经一次极化操作的信道,再在该两组互相独立的转移概率相同的极化信道之间,分别进行单步极化操作,该偏离会更加明显,称这一组单步极化操作为第二层极化操作,前一组单步极化操作被称为第一层极化操作。每多做一层极化操作,需要的信道数就会比原先多一倍。因此,对N=2n个信道进行完全的极化,共需要n层极化操作,且每一层极化操作包括了N次单步极化操作。如不加特殊说明,“对N个信道进行极化操作”是指完全极化。Polar Codes (Polar Codes) is a constructive channel coding method proposed by E.Arikan in 2009 that has been strictly proven to achieve channel capacity. Before polar coding, the channel shown in Figure 1 must be applied to N=2 n independent binary input channels (or to the N successive uses of the same channel, that is, N available time slots of a channel). The basic unit of polarization repeatedly polarizes binary input discrete channels, where n is a natural number. The most basic channel polarization is a single-step polarization operation on two identical unpolarized channels W: X→Y, where X is the set of channel input symbols (for a binary input channel, X takes the value { 0,1}), Y is the set of channel output symbols. As shown in Figure 1, the input bits marking the polarized channel are respectively u 1 and u 2 , and the two input bits get x 1 through a modulo-two adder, and on the other hand, u 2 is directly assigned to x 2 , namely x 1 =u 1 ⊕u 2 , x 2 =u 2 , ⊕ is a modulo two addition operation. After x 1 and x 2 are respectively sent to the unpolarized channel W, the output obtained is y 1 and y 2 . From the input of the channel polarization basic unit (u 1 and u 2 ) and the output of the two channels (y 1 and y 2 ), the originally independent two unpolarized channels W are combined into a two-input two The output vector channel W 2 : X 2 →Y 2 , where X 2 =X*X, and the operator * is a Cartesian product. This vector channel contains two subchannels
Figure BDA00003191318600011
(input is u 1 , output is y 1 y 2 ) and
Figure BDA00003191318600012
(The input is u 2 and the output is y 1 y 2 u 1 ), these two sub-channels are two polarized channels. After this single-step polarization process, from the perspective of channel capacity,
Figure BDA00003191318600013
Figure BDA00003191318600014
Among them, I(·) represents the function of seeking channel capacity. That is to say: after single-step polarization, when the sum capacity remains unchanged, compared with the original unpolarized channel, the capacity of the polarized channel deviates: one increases and the other decreases. If a single-step polarization operation is performed on two sets of channels that have undergone one polarization operation, and then between the two independent polarization channels with the same transition probability, the deviation will be more obvious, and this group is called single-step The polarization operation is the second layer polarization operation, and the previous group of single-step polarization operations is called the first layer polarization operation. For each additional layer of polarization operation, the number of channels required will be doubled. Therefore, to perform complete polarization on N=2 n channels, a total of n layers of polarization operations are required, and each layer of polarization operations includes N times of single-step polarization operations. Unless otherwise specified, "perform polarization operations on N channels" refers to complete polarization.

理论上已经证明,对接近无穷多个信道进行极化操作后,会出现一部分信道的容量为1(即通过其传输的比特一定会被正确接收),其余信道容量为0(即完全无法在其上可靠地传输比特)的现象,而容量为1的信道占全部信道的比例正好为原二进制输入离散信道的容量。Theoretically, it has been proved that after performing polarization operations on nearly infinite channels, the capacity of some channels will be 1 (that is, the bits transmitted through it will be received correctly), and the capacity of the rest of the channels will be 0 (that is, it is completely impossible to transmit bits in other channels). The phenomenon of reliably transmitting bits on the network), and the proportion of the channel with a capacity of 1 to all channels is exactly the capacity of the original binary input discrete channel.

图2所示是长度为N的信道极化装置的递归结构示意图,其中递归的最小单元(即N=1时)为图1所示的基本单元。FIG. 2 is a schematic diagram of a recursive structure of a channel polarization device with a length of N, where the minimum unit of recursion (ie when N=1) is the basic unit shown in FIG. 1 .

参见图3,介绍一个实用的信道极化装置的递归结构,长度为N(对N个信道进行极化)的信道极化装置可以用长度为

Figure BDA00003191318600021
的信道极化装置作递归操作来表示,递归过程中的最小单元(即N=2时)就是图1所示的基本单元。图2中的信道极化装置中有一个长度为N的比特反转交织器,其功能是:先将输入端的十进制序号i按二进制表示为(bnbn-1…b1),其中,n=log2N,再将该二进制序列反序,得到(b1b2…bn),最后重新按十进制表示成θ(i),作为输入序号i对应的输出序号。比特反转交织器的用处是将输入端序号为i的比特映射到序号θ(i)处。根据编码速率(R)对N个信道进行极化,并选取其中容量最大的K个信道(或者等价地,选取可靠性最高的K个信道,可靠性度量是采用密度进化(DensityEvolution)工具或计算巴塔恰里亚(Bhattacharyya)参数得到的),以承载用于传输消息的比特,并称该部分比特为信息比特和称该部分信道为信息信道(其中
Figure BDA00003191318600022
Figure BDA00003191318600023
为向下取整运算),其余未被选中的信道则传输一个约定的比特序列,称其为固定比特序列,并称该部分信道为固定信道(若信道对称,则可简单地传输全零序列),从而形成一个从承载信息的K个比特到最终送入信道的N个比特的映射关系,这样的一种映射关系即为极化码,其码长(编码后得到的二进制信号所包含的比特数)等于信道极化装置的长度N。Referring to Figure 3, a practical recursive structure of the channel polarization device is introduced. A channel polarization device with a length of N (to polarize N channels) can be used with a length of
Figure BDA00003191318600021
The channel polarization device is represented by a recursive operation, and the smallest unit in the recursive process (that is, when N=2) is the basic unit shown in Figure 1. In the channel polarization device in Fig. 2, there is a bit inversion interleaver with a length of N, and its function is: first, the decimal number i at the input end is expressed in binary as (b n b n-1 ...b 1 ), where, n=log 2 N, and then reverse the binary sequence to obtain (b 1 b 2 …b n ), and finally re-express it in decimal as θ(i), which is used as the output sequence number corresponding to the input sequence number i. The purpose of the bit reverse interleaver is to map the bit with the sequence number i at the input end to the sequence number θ(i). The N channels are polarized according to the coding rate (R), and the K channels with the largest capacity are selected (or equivalently, the K channels with the highest reliability are selected. The reliability measurement is the DensityEvolution tool or calculated Bhattacharyya (Bhattacharyya) parameters) to carry the bits used to transmit messages, and call this part of the bits information bits and call this part of the channel an information channel (where
Figure BDA00003191318600022
Figure BDA00003191318600023
is a downward rounding operation), and the rest of the unselected channels transmit an agreed bit sequence, which is called a fixed bit sequence, and this part of the channel is called a fixed channel (if the channel is symmetrical, the all-zero sequence can simply be transmitted ), thus forming a mapping relationship from the K bits carrying information to the N bits finally sent to the channel. Such a mapping relationship is a polar code, and its code length (the binary signal obtained after encoding contains number of bits) is equal to the length N of the channel polarizer.

由信息比特和固定比特组成的、送入信道极化装置的二进制信号序列(u1,…,uN)为编码码块(其顺序与其送入的极化信道的序号一致,即ui送入

Figure BDA00003191318600031
且序号i为1到N的正整数,
Figure BDA00003191318600032
表示将N个信道W极化后得到的序号为i的极化信道)。编码码块经过信道极化装置后,得到的x1…xN又通过N个独立信道W,接收到的信号序列为(y1,…,yN)。The binary signal sequence (u 1 ,...,u N ) composed of information bits and fixed bits and sent to the channel polarization device is the coded code block (the order of which is consistent with the serial number of the polarized channel sent in, that is, u i sends enter
Figure BDA00003191318600031
And the serial number i is a positive integer from 1 to N,
Figure BDA00003191318600032
Indicates the polarized channel with sequence number i obtained after polarizing N channels W). After the encoded code block passes through the channel polarization device, the obtained x 1 ... x N passes through N independent channels W, and the received signal sequence is (y 1 ,...,y N ).

上述过程也可以等价地描述为:将序列u=(u1,…,uN)乘以矩阵GN,即x=u·GN,其中,矩阵

Figure BDA00003191318600033
N×N的矩阵BN为比特反序置换矩阵, F 2 = 1 0 1 1 的上标
Figure BDA00003191318600039
表示求n个F2的克罗内克积。矩阵BN是将一个N×N的单位方阵的各个行按照比特反序重排才得到的:对每一个序号i∈{1,2,…,N},(i-1)的二进制表示为(bn,bn-1,…,b1),找出一个j∈{1,2,…,N}使得(j-1)的二进制表示为(b1,b2,…,bn),令BN的第i行等于IN的第j行。The above process can also be equivalently described as: multiply the sequence u=(u 1 ,…,u N ) by the matrix G N , that is, x=u·G N , where the matrix
Figure BDA00003191318600033
The N×N matrix B N is a bit reverse permutation matrix, f 2 = 1 0 1 1 superscript
Figure BDA00003191318600039
It means to find the Kronecker product of n F 2 . Matrix B N is obtained by rearranging the rows of an N×N unit square matrix in reverse order of bits: for each sequence number i∈{1,2,…,N}, the binary representation of (i-1) For (b n ,b n-1 ,…,b 1 ), find a j∈{1,2,…,N} such that the binary representation of (j-1) is (b 1 ,b 2 ,…,b n ), let the i-th row of B N be equal to the j-th row of I N.

如果极化码码长不为2的幂次。例如:假设码长

Figure BDA000031913186000310
,其中,为向上取整运算。需要先按照以上方法构造一个N维的信道极化变换。该变换需要N个独立信道,其中M个信道是通过对信道W的M次独立使用得到的,剩余的N-M个为与W具有相同输入输出信号集、但信道容量为零的虚拟信道。虚拟信道的排列位置按照以下方法决定:先给定一个N维的向量q,其中前N-M个元素为1,后M个元素为0,即
Figure BDA00003191318600035
然后,对该向量进行比特反序重排,得到凿孔位置指示序列p=BN·q。对序号i∈{1,2,…,N},若pi=1,则表示第i个独立信道为虚拟信道;否则,表示第i个独立信道为信道W的一次独立使用。进行了上述操作以后,与普通极化码一样,从得到的极化信道
Figure BDA000031913186000312
中选出最可靠的K个信道作为信息信道,用于承载信息比特;其余的信道,则设置为固定信道。通过这种方法得到的极化码称为凿孔极化码。If the code length of the polar code is not a power of 2. For example: assuming code length
Figure BDA000031913186000310
,in, is an upward rounding operation. It is necessary to first construct an N-dimensional channel polarization transformation according to the above method. This transformation requires N independent channels, among which M channels are obtained by using channel W independently for M times, and the remaining NM are virtual channels with the same set of input and output signals as W, but with zero channel capacity. The arrangement position of the virtual channel is determined according to the following method: First, an N-dimensional vector q is given, in which the first NM elements are 1, and the last M elements are 0, namely
Figure BDA00003191318600035
Then, carry out bit reverse order rearrangement on the vector to obtain the puncture position indication sequence p=B N ·q. For sequence numbers i∈{1,2,...,N}, if p i =1, it means that the i-th independent channel is a virtual channel; otherwise, it means that the i-th independent channel is an independent use of channel W. After performing the above operations, as with ordinary polar codes, the obtained polar channel
Figure BDA000031913186000312
The most reliable K channels are selected as information channels to carry information bits; the rest of the channels are set as fixed channels. The polar codes obtained by this method are called perforated polar codes.

凿孔极化编码过程也可以等价地描述成:将序列u=(u1,…,uN)乘以矩阵GN,即x=u·GN,其中,矩阵

Figure BDA00003191318600036
BN为比特反序置换矩阵, F 2 1 0 1 1 ,
Figure BDA00003191318600038
表示n个F2的克罗内克积。然后,将得到的向量x根据凿孔位置指示序列p进行凿孔,其中,pi=1表示凿去比特xi,pi=0表示保留比特xi,得到最终的发送码字v=(v1,…,vM)。The hole-punching polarization encoding process can also be equivalently described as: multiply the sequence u=(u 1 ,…,u N ) by the matrix G N , that is, x=u·G N , where the matrix
Figure BDA00003191318600036
B N is a permutation matrix in reverse order of bits, f 2 1 0 1 1 ,
Figure BDA00003191318600038
Denotes the Kronecker product of n F2s . Then, the obtained vector x is punctured according to the puncturing position indication sequence p, wherein, p i =1 means that the bit x i is punctured, and p i =0 means that the bit xi is reserved, and the final transmitted codeword v=( v 1 ,...,v M ).

在构造极化码时,对二进制删除信道以外的一般信道,都需要使用密度进化工具来计算极化信道的可靠度。下面简单介绍一下使用密度进化计算极化码可靠性的方法:When constructing polar codes, it is necessary to use density evolution tools to calculate the reliability of polar channels for general channels other than binary erasure channels. The following is a brief introduction to the method of calculating the reliability of polar codes using density evolution:

假设发送的信息块为一个K长的全零序列,则其编码后的码字为一个N长的全零序列。经过信道传输,接收端可以根据接收到的序列(y1…yN)计算得到各个编码比特的对数似然比(LLR)的值。再用

Figure BDA00003191318600041
表示第i个极化信道
Figure BDA00003191318600042
上当发送比特为零时,接收比特的LLR值的概率密度函数。利用极化码的结构,
Figure BDA00003191318600043
是按照以下方法递归计算得到: a N ( i ) = a N , 1 ( i ) , a 2 k , j ( 2 i - 1 ) = a k , 2 j - 1 ( i ) ⊕ a k , 2 j ( i ) , a 2 k , j ( 2 i ) = a k , 2 j - 1 ( i ) ⊗ a k , 2 j ( i ) ; 其中,运算符⊕和
Figure BDA000031913186000419
分别表示校验节点域卷积和变量节点域卷积。
Figure BDA00003191318600047
对应每一个k的取值,有i=1,2,…,k和
Figure BDA000031913186000420
对应第j个编码比特的LLR值的概率密度函数,其中j=1,2,…,N。Assuming that the transmitted information block is a K-length all-zero sequence, the encoded codeword is an N-length all-zero sequence. After channel transmission, the receiver can calculate the log likelihood ratio (LLR) value of each encoded bit according to the received sequence (y 1 ... y N ). reuse
Figure BDA00003191318600041
Indicates the i-th polarized channel
Figure BDA00003191318600042
Above is the probability density function of the LLR value of the received bit when the transmitted bit is zero. Using the polar code structure,
Figure BDA00003191318600043
is calculated recursively as follows: a N ( i ) = a N , 1 ( i ) , a 2 k , j ( 2 i - 1 ) = a k , 2 j - 1 ( i ) ⊕ a k , 2 j ( i ) , a 2 k , j ( 2 i ) = a k , 2 j - 1 ( i ) ⊗ a k , 2 j ( i ) ; where the operators ⊕ and
Figure BDA000031913186000419
Denote check node domain convolution and variable node domain convolution, respectively.
Figure BDA00003191318600047
Corresponding to each value of k, there are i=1,2,...,k and
Figure BDA000031913186000420
Probability density function of the LLR value corresponding to the jth coded bit, where j=1,2,…,N.

给定一个二进制输入信道W,以及其在输入为比特零时输出LLR值的概率密度函数a,该信道的可靠度可以通过计算其传输出错概率进行评估,传输出错概率计算公式为:

Figure BDA00003191318600049
由此可以根据
Figure BDA000031913186000410
得到各个极化信道
Figure BDA000031913186000411
的可靠性。Given a binary input channel W and the probability density function a of its output LLR value when the input is bit zero, the reliability of the channel can be evaluated by calculating its transmission error probability. The formula for calculating the transmission error probability is:
Figure BDA00003191318600049
From this it can be based on
Figure BDA000031913186000410
get each polarized channel
Figure BDA000031913186000411
reliability.

在信号接收端,极化码译码器任务是根据接收信号序列(y1,…,yN)得到发送比特序列(u1,…,uN)的一组比特估计序列

Figure BDA000031913186000412
对于凿孔极化码,(y1…yN)中极化码可使用串行抵消SC(successive cancellation)算法,对编码码块中的每个比特按照序号i从1到N依次进行译码:
Figure BDA000031913186000421
式中,信息比特的判决函数为:其中, P ( y 1 , · · · , y N | u ^ 1 , · · · , u ^ i - 1 , u ^ i ) = 1 2 i - 1 · W N ( i ) ( y 1 , · · · , y N , u ^ 1 , · · · , u ^ i - 1 | u ^ i ) ; 函数 W N ( i ) ( y 1 · · · y N , u 1 · · · u i - 1 | u i ) 为序号为i的极化子信道
Figure BDA000031913186000417
的转移概率函数,表示发送信号ui通过信道
Figure BDA000031913186000418
得到输出y1…yN和u1…ui-1的概率。At the signal receiving end, the task of the polar code decoder is to obtain a set of bit estimation sequences for the transmitted bit sequence (u 1 ,…,u N ) according to the received signal sequence (y 1 ,…,y N )
Figure BDA000031913186000412
For the punctured polar codes, the polar codes in (y 1 …y N ) can use the serial cancellation SC (successive cancellation) algorithm to decode each bit in the encoded code block sequentially from 1 to N according to the sequence number i :
Figure BDA000031913186000421
In the formula, the decision function of the information bit is: in, P ( the y 1 , &Center Dot; &Center Dot; &Center Dot; , the y N | u ^ 1 , &Center Dot; &Center Dot; &Center Dot; , u ^ i - 1 , u ^ i ) = 1 2 i - 1 &Center Dot; W N ( i ) ( the y 1 , &Center Dot; &Center Dot; &Center Dot; , the y N , u ^ 1 , &Center Dot; &Center Dot; &Center Dot; , u ^ i - 1 | u ^ i ) ; function W N ( i ) ( the y 1 &Center Dot; &Center Dot; &Center Dot; the y N , u 1 &Center Dot; &Center Dot; &Center Dot; u i - 1 | u i ) is the polarization sub-channel with the sequence number i
Figure BDA000031913186000417
The transition probability function of , which means that the sending signal u i passes through the channel
Figure BDA000031913186000418
Get the probabilities of outputs y 1 ...y N and u 1 ...u i-1 .

串行抵消译码方法还可以描述为一个码树上的搜索过程(图3为一个简单示例)。串行抵消译码是在码树上逐步扩展,每次从两条候选路径选择其中具有相对大概率值的一条,并在这条路径的基础上,继续进行下一步路径的扩展。The serial cancellation decoding method can also be described as a search process on a code tree (Figure 3 is a simple example). Serial offset decoding is to gradually expand on the code tree, select one of the two candidate paths each time with a relatively high probability value, and continue to expand the next path on the basis of this path.

作为串行抵消译码的一个改良型,串行抵消列表译码允许保留多条候选路径,而不是仅仅一条,以此扩大搜索范围,并减小在搜索过程中离开正确路径的概率。其具体方法是:将所有的候选路径与其对应的可靠性度量值都存储于一个列表中。该列表中的所有候选路径都被同步扩展,所以每次扩展后,该列表中的候选路径数量就会翻倍。接着,丢弃那些可靠性度量值较小的部分候选路径,以保证候选路径数始终不大于列表大小的一半。并在译码结束时,从表中找出可靠性度量值最大的那条路径,其对应的比特估计序列即为译码结果。As an improved version of serial cancellation decoding, serial cancellation list decoding allows to keep multiple candidate paths instead of only one, so as to expand the search range and reduce the probability of leaving the correct path during the search process. The specific method is: storing all candidate paths and their corresponding reliability measurement values in a list. All candidate paths in the list are expanded synchronously, so after each expansion, the number of candidate paths in the list doubles. Then, some candidate paths with smaller reliability metric values are discarded to ensure that the number of candidate paths is always no more than half the size of the list. And at the end of decoding, find out the path with the largest reliability measure value from the table, and its corresponding bit estimation sequence is the decoding result.

串行抵消译码的另外一个改良为串行抵消堆栈译码。它是使用一个有序堆栈,用于存储候选路径,而不是列表。串行抵消堆栈译码的过程中,每次都只基于可靠性度量最大的那一条候选路径(位于堆栈栈顶)进行扩展。当出现栈顶路径到达码树的某一个叶子节点时,就停止译码过程,并且将该路径所对应的比特估计序列输出,作为译码结果。Another modification of serial cancellation decoding is serial cancellation stack decoding. It uses an ordered stack for storing candidate paths instead of a list. In the process of serial offset stack decoding, only the candidate path (located at the top of the stack stack) with the largest reliability measure is expanded each time. When a stack top path arrives at a certain leaf node of the code tree, the decoding process is stopped, and the bit estimation sequence corresponding to the path is output as a decoding result.

如果信息块包含了循环冗余信息,即信息块序列的循环冗余校验结果为全零序列,就可以使用循环冗余校验辅助的串行抵消列表/堆栈译码算法进行译码。采用这种译码方法,有限码长极化码的抗噪性能可以得到很大幅度的提高。If the information block contains cyclic redundancy information, that is, the cyclic redundancy check result of the information block sequence is an all-zero sequence, it can be decoded by using the serial offset list/stack decoding algorithm assisted by the cyclic redundancy check. Using this decoding method, the anti-noise performance of the finite code length polar code can be greatly improved.

在对系统延时不敏感的通信应用中,混合自动重传请求(HARQ)是一种常用的用以提高系统吞吐率的传输方法。In communication applications that are not sensitive to system delay, hybrid automatic repeat request (HARQ) is a commonly used transmission method to improve system throughput.

其吞吐率的计算公式为:

Figure BDA00003191318600051
The formula for calculating the throughput rate is:
Figure BDA00003191318600051

参见图4,介绍混合自动重传请求(HARQ)传输的一个简单示例:在传输某一个信息块时,发送端将信息块(发送序列1)编码后送入信道,如果接收端对接收到的信号进行译码后,发现传输失败(如无法通过循环冗余校验)。此时,接收端就会通过一个反馈链路传输一个不确认(NACK)消息给发送端,发送端就会将该信息块重新编码发送(发送序列2…T)。这个过程会一直持续到接收端正确译码,此时,接收端会发送一个确认(ACK)消息给发送端,从而完成该对信息块的传输。HARQ技术已经被广泛用于已有通信系统(如WCDMA、LTE等系统)中。Referring to Figure 4, a simple example of hybrid automatic repeat request (HARQ) transmission is introduced: when transmitting a certain information block, the sender encodes the information block (transmission sequence 1) and sends it to the channel. After the signal is decoded, it is found that the transmission failed (such as failing to pass the cyclic redundancy check). At this time, the receiving end will transmit a non-acknowledgment (NACK) message to the sending end through a feedback link, and the sending end will re-encode and send the information block (sending sequence 2...T). This process will continue until the receiving end decodes correctly. At this time, the receiving end will send an acknowledgment (ACK) message to the sending end to complete the transmission of the pair of information blocks. HARQ technology has been widely used in existing communication systems (such as WCDMA, LTE and other systems).

本发明专利申请中,除非有特殊说明,统一使用小写的英文/希腊字母表示标量,如x;用花体大写的英文字母表示集合,如X;用粗体小写的英文/希腊字母表示向量(或等价的序列),如x;向量中的某一个元素,则采用与其同名的小写英文/希腊字母(非粗体)表示,并用下标标记该元素在向量中的序号,如向量x的第i个元素用符号xi表示;向量x的一个子向量(xi,xi+1,…,xj-1,xj)用符号xi:j表示;用粗体大写的英文字母表示方阵,并用下标标记其大小,如XN表示一个N×N的方阵。In the patent application of the present invention, unless otherwise specified, lowercase English/Greek letters are uniformly used to represent scalars, such as x; cursive uppercase English letters are used to represent sets, such as X; bold lowercase English/Greek letters are used to represent vectors ( or an equivalent sequence), such as x; an element in a vector is represented by a lowercase English/Greek letter (not bold) with the same name, and the serial number of the element in the vector is marked with a subscript, such as the vector x The i-th element is represented by the symbol x i ; a subvector of the vector x ( xi ,xi +1 ,…,x j-1 ,x j ) is represented by the symbol x i:j ; it is represented by bold uppercase English letters Represents a square matrix, and marks its size with a subscript, such as X N represents an N×N square matrix.

上述现有技术的缺点是:因为实用的编码系统的码长不可能无限长,而对于有限数量的信道进行极化操作后,仍会存在一部分传输性能不是特别好、也不是特别差的信道。所以,在现有的译码方法下,有限码长的极化码取得的抗噪性能并不理想。因此,直接将极化码应用于实际系统中,并不能获得非常理想的吞吐率。另一方面,已经应用于实际系统的HARQ系统大多是基于turbo码或者LDPC码的,受到码构造方法的限制,其码长的调节范围受限,从而导致系统吞吐率与信道容量仍然有较大的距离。The disadvantage of the above-mentioned prior art is that because the code length of a practical coding system cannot be infinitely long, after performing polarization operations on a limited number of channels, there will still be some channels whose transmission performance is not particularly good or not particularly bad. Therefore, under the existing decoding methods, the anti-noise performance obtained by polar codes with limited code length is not ideal. Therefore, directly applying the polar code to an actual system cannot obtain a very ideal throughput rate. On the other hand, most of the HARQ systems that have been used in practical systems are based on turbo codes or LDPC codes. Due to the limitation of the code construction method, the adjustment range of the code length is limited, resulting in a large system throughput and channel capacity. distance.

发明内容Contents of the invention

有鉴于此,本发明的目的是提供一种基于极化码的混合自动重传请求传输方法,以便能够大大提高采用极化码作为信道编码的通信系统的吞吐率,并提高比特正确译码的概率,从而使得本发明基于极化码的HARQ方案能够得到最大限度的优化。而且,本发明方法操作简便,特别适合应用于实际通信系统中,具有很好的实用化前景。In view of this, the purpose of the present invention is to provide a hybrid automatic repeat request transmission method based on polar codes, so that the throughput rate of the communication system using polar codes as channel coding can be greatly improved, and the probability of correct bit decoding can be improved. probability, so that the polar code-based HARQ scheme of the present invention can be optimized to the greatest extent. Moreover, the method of the invention is easy to operate, is particularly suitable for application in actual communication systems, and has good practical prospects.

为了达到上述目的,本发明提供了一种基于极化码的混合自动重传请求(HARQ)传输方法,其特征在于:信号发送端将准备发送的信息比特序列进行一次极化编码,得到的编码比特经过凿孔后,被送入信道进行传输;信号接收端对接收信号进行译码,并对译码结果进行循环冗余码(CRC)校验;若校验通过,则信号接收端经由反馈链路给发送端发送确认(ACK)信号;否则,给发送端发送非确认(NACK)信号;若发送端接收到NACK信号,则将其中部分信息比特不经过编码再次通过信道发送给接收端,接收端则根据第一次接收到的编码比特和新接收到的信息比特重新译码;若译码结果依然不能通过CRC校验,则发送端接收到NACK信号后,将另一部分信息比特不经过编码再次通过信道发送给接收端,接收端再根据第一次接收到的编码比特、前一次接收到的信息比特和新接收到的信息比特重新译码;上述过程持续执行,直到发送端接收到ACK信号,或者发送次数达到预设的最大值时,才结束一次完整的传输过程;该方法包括下述操作步骤:In order to achieve the above purpose, the present invention provides a hybrid automatic repeat request (HARQ) transmission method based on polar codes, which is characterized in that: the signal sending end performs a polar coding on the information bit sequence to be sent, and the obtained code After the bits are punctured, they are sent to the channel for transmission; the signal receiving end decodes the received signal, and performs a cyclic redundancy code (CRC) check on the decoding result; if the verification is passed, the signal receiving end passes the feedback The link sends an acknowledgment (ACK) signal to the sending end; otherwise, a non-acknowledgment (NACK) signal is sent to the sending end; if the sending end receives a NACK signal, some of the information bits are sent to the receiving end through the channel again without encoding. The receiving end will re-decode according to the coded bits received for the first time and the newly received information bits; if the decoding result still fails to pass the CRC check, the sending end will pass another part of the information bits after receiving the NACK signal. The code is sent to the receiving end through the channel again, and the receiving end re-decodes according to the coded bits received for the first time, the information bits received last time and the newly received information bits; the above process continues until the sending end receives ACK signal, or when the number of transmissions reaches a preset maximum value, a complete transmission process is ended; the method includes the following steps:

(1)根据需求及信道参数确定下述各项传输参数:传输目的是信号发送端在最大发送次数T以内,使用码长为N0的极化码,将一个包含有CRC校验比特、长度为K的信息比特序列经由二进制输入无记忆信道W传输至信号接收端,且在T次发送次数内,总共允许发送的最大比特数为Q;其中,正整数N0为2的幂,且N0≥K,极化编码所需的信息信道的序号集合为A;极化码编码比特序列经过凿孔后的比特序列长度为M,其凿孔位置指示序列为p,预备重复传输的信息比特对应的信道序号依次存储于一个长度为Q-M的重传序号序列r;在第1次、第2次、……、第T次发送后,接收端接收到的总比特数依次为:N1、N2、……、NT,0≤N1≤N2≤…≤NT≤Q;(1) Determine the following transmission parameters according to the requirements and channel parameters: The transmission purpose is that the signal sender uses a polar code with a code length of N0 within the maximum number of transmissions T, and uses a polar code with a code length of N0 to convert a The K information bit sequence is transmitted to the signal receiving end through the binary input memoryless channel W, and within T times of sending times, the maximum number of bits allowed to be sent in total is Q; where the positive integer N 0 is a power of 2, and N 0 ≥K, the sequence number set of the information channel required for polar coding is A; the bit sequence length of the polar coding bit sequence after puncturing is M, and the puncturing position indication sequence is p, and the information bits to be repeatedly transmitted correspond to The channel number of the channel is stored in a retransmission sequence number sequence r of length QM in turn; after the first, second, ..., T-th transmission, the total number of bits received by the receiving end is: N 1 , N 2 ,..., N T , 0≤N 1 ≤N 2 ≤...≤N T ≤Q;

(2)对传输序列进行编码和初始化:将长度为K的信息序列与收、发两端都预先已知的长度为N0-K的固定比特序列根据信息信道的序号集合A进行组合,构成一个长度为N0的比特序列

Figure BDA00003191318600075
再将该比特序列
Figure BDA00003191318600074
送入一个传统极化码编码器进行极化编码,并根据凿孔位置指示序列p进行凿孔后,得到M个比特v1:M;然后,将这些比特与根据重传序号序列r确定的Q-M个重传信息比特z1:Q-M组合在一起,构成一个长度为Q的待发送序列x1:Q;其中,自然数下标k是重传信息比特向量中的元素序号,其最大值是Q-M,且待发送序列长度x1:Q的前M个元素分别与v1:M相等,即x1:M=v1:M,后Q-M个元素分别与z1:Q-M相等,即xM+1:Q=z1:M-Q;再设置发送次数计数器的初始值t=0;(2) Encode and initialize the transmission sequence: combine the information sequence of length K with the fixed bit sequence of length N 0 -K known in advance at both the receiving and transmitting ends according to the sequence number set A of the information channel to form A sequence of bits of length N 0
Figure BDA00003191318600075
then the bit sequence
Figure BDA00003191318600074
It is sent to a traditional polar code encoder for polar encoding, and after puncturing according to the puncturing position indication sequence p, M bits v 1:M are obtained; then, these bits are combined with the QM retransmission information bits z 1:QM are combined to form a sequence x 1:Q to be sent with a length of Q; wherein, The natural number subscript k is the element number in the retransmission information bit vector, and its maximum value is QM, and the first M elements of the sequence length x 1:Q to be sent are respectively equal to v 1:M , that is, x 1:M =v 1:M , the last QM elements are respectively equal to z 1:QM , that is, x M+1:Q =z 1:MQ ; then set the initial value of the sending times counter t=0;

(3)发送比特序列:将发送次数计数器的值t加1后,判断t>T是否成立,若是,则终止传输过程,宣告传输失败,结束该方法全部操作;否则,信号发送端按照下述方法发送一个比特序列:(3) Send bit sequence: After adding 1 to the value of the number of sending counter t, judge whether t>T is true, if so, terminate the transmission process, declare the transmission failure, and end all operations of the method; otherwise, the signal sending end follows the following method to send a sequence of bits:

若t=1,则顺序发送待发送比特序列的前N1个比特

Figure BDA00003191318600077
否则,顺序发送待发送比特序列的第Nt-1+1到第Nt个比特,即
Figure BDA00003191318600078
If t=1, then send the first N 1 bits of the bit sequence to be sent sequentially
Figure BDA00003191318600077
Otherwise, sequentially send the N t-1 +1 to N t bits of the bit sequence to be sent, namely
Figure BDA00003191318600078

(4)接收比特序列:信号接收端采用串行抵消译码算法对经过前t次传输从信道中总共接收到的信号序列y

Figure BDA00003191318600073
:Nt进行极化码译码,再对得到的译码比特序列进行CRC校验,并判断是否能够通过CRC校验;(4) Receiving bit sequence: The signal receiving end adopts the serial cancellation decoding algorithm to analyze the total signal sequence y received from the channel after the previous t transmissions.
Figure BDA00003191318600073
:Nt carries out polar code decoding, then carries out CRC check to the decoded bit sequence obtained, and judges whether can pass CRC check;

若CRC校验失败,则接收端通过反馈链路发送一个NACK信号给发送端,返回执行步骤(3);If the CRC check fails, the receiving end sends a NACK signal to the sending end through the feedback link, and returns to step (3);

若CRC校验通过,则接收端通过反馈链路发送一个ACK信号给发送端,成功完成本次传输过程。If the CRC check passes, the receiving end sends an ACK signal to the sending end through the feedback link, and the transmission process is successfully completed.

与现有技术相比较,本发明方法的创新优点是:本发明通过对部分信息信道承载的比特进行重传,提高了该部分比特正确译码的概率。本发明通过对极化码进行凿孔,并对部分信息比特进行重复传输的序列长度的进行调节,且调节步长仅仅为1比特,同时又可以准确地估计吞吐率,使得本发明基于极化码的HARQ方案能够得到最大限度地优化。再者,本发明方法是对普通极化码进行凿孔、重复传输等简单操作步骤实现的,操作简便,而且,极化码本身的编码、译码复杂度就非常低,从而使得本发明方法操作的整体复杂度与现有的各种传输系统有明显地降低。因此,本发明更适合于实际通信系统中的应用,具有很好的推广应用前景。Compared with the prior art, the innovative advantage of the method of the present invention is: the present invention increases the probability of correct decoding of the part of bits by retransmitting the bits carried by part of the information channel. The present invention punctures the polar code, and adjusts the sequence length of repeated transmission of part of the information bits, and the adjustment step is only 1 bit, and at the same time can accurately estimate the throughput rate, so that the present invention is based on polarization The HARQ scheme of the code can be optimized to the greatest extent. Furthermore, the method of the present invention is realized by simple operation steps such as punching holes and repeated transmissions to ordinary polar codes, and the operation is simple and convenient. Moreover, the complexity of encoding and decoding of the polar code itself is very low, so that the method of the present invention The overall complexity of operation is significantly lower than that of various existing transmission systems. Therefore, the present invention is more suitable for application in actual communication systems, and has good prospects for popularization and application.

附图说明Description of drawings

图1是信道极化的基本单元电路结构示意图。FIG. 1 is a schematic diagram of a circuit structure of a basic unit of channel polarization.

图2是长度为N的信道极化装置的递归结构示意图,其中递归的最小单元(即N=1时)为图1所示的基本单元。FIG. 2 is a schematic diagram of a recursive structure of a channel polarization device with a length of N, where the minimum unit of recursion (ie when N=1) is the basic unit shown in FIG. 1 .

图3是一个码长N=4的极化码的码树示意图。图中的黑实线指示了一条串行抵消译码得到的路径,其对应的比特估计序列为(0110)。FIG. 3 is a schematic diagram of a code tree of a polar code with code length N=4. The black solid line in the figure indicates a path obtained by serial cancellation decoding, and the corresponding bit estimation sequence is (0110).

图4是混合自动重传请求(HARQ)传输示例的时序图。4 is a timing diagram of an example of a hybrid automatic repeat request (HARQ) transmission.

图5是本发明基于极化码的混合自动重复请求传输方法操作步骤流程图。FIG. 5 is a flow chart of the operation steps of the polar code-based HARQ transmission method of the present invention.

图6是给定信息序列长度K、最大传输次数T和最多传输比特数Q后,最优传输参数配置的搜索流程图。Fig. 6 is a flow chart of searching for the optimal transmission parameter configuration given the information sequence length K, the maximum number of transmission times T and the maximum number of transmission bits Q.

图7是在给定的信息序列长度K、凿孔后的比特序列长度取值为m的条件下,传输出错概率序列e、信息信道的序号集合A、凿孔位置指示序列p与重传信息比特对应的信道序号序列r的配置流程图。Figure 7 shows the transmission error probability sequence e, the sequence number set A of the information channel, the puncture position indication sequence p and the retransmission information under the given information sequence length K and the length of the bit sequence after puncturing is m. Flowchart of configuring the channel number sequence r corresponding to the bit.

图8是当信息序列长度为K、凿孔后序列长度为m时的最佳配置参数集合S与最佳配置下的吞吐率估计值η的搜索流程图。Fig. 8 is a search flow chart of the optimal configuration parameter set S and the estimated throughput value η under the optimal configuration when the length of the information sequence is K and the length of the sequence after puncturing is m.

图9是本发明方法的吞吐率估计值与仿真实施例得到的实际值的比较图。FIG. 9 is a graph comparing the estimated value of the throughput rate of the method of the present invention with the actual value obtained by the simulation embodiment.

图10是本发明方法与基于LDPC码及turbo码的HARQ方案比较图。Fig. 10 is a comparison diagram between the method of the present invention and the HARQ scheme based on LDPC codes and turbo codes.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

本发明基于凿孔极化码的混合自动重传请求(HARQ)传输方法的操作内容是:信号发送端将准备发送的信息比特序列进行一次极化编码,得到的编码比特经过凿孔后,被送入信道进行传输;信号接收端对接收信号进行译码,并对译码结果进行循环冗余码(CRC)校验;若校验通过,则信号接收端经由反馈链路给发送端发送确认(ACK)信号;否则,给发送端发送非确认(NACK)信号;若发送端接收到NACK信号,则将其中部分信息比特不经过编码、直接通过信道发送给接收端,接收端则根据第一次接收到的编码比特和新接收到的信息比特重新进行译码;若译码结果依然不能通过CRC校验,则发送端接收到NACK信号后,将另一部分信息比特不经过编码再次通过信道发送给接收端,接收端再根据第一次接收到的编码比特、前一次接收到的信息比特和新接收到的信息比特重新进行译码;上述过程持续执行,直到发送端接收到ACK信号,或者发送次数达到预设的最大值时,才结束一次完整的传输过程。该方法包括下述操作步骤:The operation content of the hybrid automatic repeat request (HARQ) transmission method based on the puncturing polar code of the present invention is: the signal transmitting end performs a polar coding on the information bit sequence to be sent, and the obtained coded bits are punctured and are Send it into the channel for transmission; the signal receiving end decodes the received signal, and performs a cyclic redundancy code (CRC) check on the decoding result; if the verification is passed, the signal receiving end sends a confirmation to the sending end through the feedback link (ACK) signal; otherwise, send a non-acknowledgment (NACK) signal to the sending end; if the sending end receives the NACK signal, part of the information bits will be sent directly to the receiving end through the channel without encoding, and the receiving end will send it to the receiving end according to the first Re-decode the encoded bits received for the first time and the newly received information bits; if the decoding result still fails to pass the CRC check, after receiving the NACK signal, the sender sends another part of the information bits through the channel again without encoding To the receiving end, the receiving end re-decodes according to the coded bits received for the first time, the previously received information bits and the newly received information bits; the above process continues until the sending end receives the ACK signal, or A complete transmission process will end only when the number of sending times reaches the preset maximum value. The method comprises the following steps:

参见图5,介绍本发明方法的具体操作步骤:Referring to Fig. 5, introduce the concrete operation step of the inventive method:

步骤1,根据需求及信道参数确定下述各项传输参数:传输目的是信号发送端在最大发送次数T以内,使用码长为N0的极化码,将一个包含有CRC校验比特、长度为K的信息比特序列经由二进制输入无记忆信道W传输至信号接收端,且在T次发送次数内,总共允许发送的最大比特数为Q;其中,正整数N0为2的幂,且N0≥K;极化编码所需的信息信道的序号集合为A;极化码编码比特序列经过凿孔后的比特序列长度为M,其凿孔位置指示序列为p,预备重复传输的信息比特对应的信道序号依次存储于一个长度为Q-M的重传序号序列r;在第1次、第2次、……、第T次发送后,接收端接收到的总比特数依次为:N1、N2、……、NT,0≤N1≤N2≤…≤NT≤Q。Step 1. Determine the following transmission parameters according to the requirements and channel parameters: The transmission purpose is that the signal sending end uses a polar code with a code length of N 0 within the maximum number of transmissions T, and uses a polar code that includes CRC check bits, length The information bit sequence of K is transmitted to the signal receiving end through the binary input memoryless channel W, and within T times of sending times, the maximum number of bits allowed to be sent in total is Q; where the positive integer N 0 is a power of 2, and N 0 ≥ K; the sequence number set of the information channel required for polar coding is A; the length of the bit sequence after the punctured bit sequence of the polar code code is M, and the puncture position indication sequence is p, and the information bits to be repeatedly transmitted The corresponding channel numbers are sequentially stored in a retransmission sequence number sequence r with a length of QM; after the first, second, ..., T-th transmissions, the total number of bits received by the receiving end is: N 1 , N 2 , ..., N T , 0≤N 1 ≤N 2 ≤...≤N T ≤Q.

该步骤1中,预设的参数只有三个:信息序列长度K、最大传输次数T和传输的最大比特数Q,而其余的参数,包括极化码码长N0、信息信道的序号集合A、经过凿孔后的比特序列长度M、凿孔位置指示序列p、重传序号序列r、以及每次传输后接收端接收到的总比特数N1、N2、……、NT的各项参数都是执行下述步骤计算得到的(参见图6所示的搜索流程):In this step 1, there are only three preset parameters: the information sequence length K, the maximum number of transmission times T, and the maximum number of bits transmitted Q, while the remaining parameters include the polar code length N 0 and the sequence number set A of the information channel , the bit sequence length M after puncturing, the puncturing position indication sequence p, the retransmission sequence number sequence r, and the total number of bits N 1 , N 2 , ..., NT received by the receiving end after each transmission Item parameters are calculated by performing the following steps (see the search process shown in Figure 6):

(11)初始化设置参数集合

Figure BDA00003191318600105
最佳吞吐率ηopt=0,最优凿孔后的比特序列长度mopt=0,其中,
Figure BDA00003191318600106
表示空集;并初始化设置凿孔后的比特序列长度m=K。(11) Initialize the set parameter set
Figure BDA00003191318600105
Optimum throughput rate η opt =0, optimal bit sequence length m opt =0 after puncturing, where,
Figure BDA00003191318600106
Represents an empty set; and initializes the bit sequence length m=K after puncturing.

(12)根据信息序列长度K和凿孔后的比特序列长度m,计算得到长度为Q-m+1的传输出错概率序列e,用于存储发送比特总数n在{m,m+1,…,Q}中取值时,在串行抵消译码算法下传输出错的概率值;同时得到相应的信息信道的序号集合A、凿孔位置指示序列p和重传信息比特对应的信道序号序列r。该步骤包括下列操作内容(参见图7所示):(12) According to the information sequence length K and the bit sequence length m after puncturing, calculate the transmission error probability sequence e with a length of Q-m+1, which is used to store the total number of transmitted bits n in {m,m+1,… ,Q}, the probability value of transmission error under the serial offset decoding algorithm; at the same time, the sequence number set A of the corresponding information channel, the puncture position indication sequence p and the channel sequence number sequence r corresponding to the retransmission information bits are obtained . This step includes the following operations (see Figure 7):

(121)根据凿孔后的比特序列长度m的值,采用传统凿孔极化编码方法,构造一个信息比特数为K、凿孔前码长为、凿孔后码长为m的凿孔极化码,其中,信息信道的序号集合为A、凿孔位置指示序列为p;再利用密度进化计算得到发送全零序列时,各个信息信道的接收信号的对数似然比(LLR)值的概率密度函数

Figure BDA00003191318600101
其中,括号中的上标i为信道序号,且满足i∈A。(121) According to the value of the bit sequence length m after puncturing, using the traditional puncturing polar coding method, construct a code with the number of information bits K and the code length before puncturing as 1. A perforated polar code with a code length of m after perforation, wherein the sequence number set of the information channel is A, and the perforation position indication sequence is p; then the density evolution calculation is used to obtain the reception of each information channel when the all-zero sequence is sent Probability density function of the log-likelihood ratio (LLR) value of the signal
Figure BDA00003191318600101
Among them, the superscript i in the brackets is the channel number, and satisfies i∈A.

(122)分别初始化设置传输出错概率序列e和重传信息比特对应的信道序号序列r为一个长度为Q-m+1的全零序列和一个长度为Q-m的全零序列,并令重传信息比特对应的信道序号k=1。(122) Initially set the transmission error probability sequence e and the channel sequence number sequence r corresponding to the retransmission information bits as an all-zero sequence with a length of Q-m+1 and an all-zero sequence with a length of Q-m, and make the retransmission information The channel number k=1 corresponding to the bit.

(123)对归属于信息信道的序号集合A中的每个信道,分别计算其传输出错的概率 q i = 1 - ∫ - ∞ 0 a n 0 ( i ) ( x ) dx , 并更新传输出错概率序列 e k = Σ i ∈ A q i . (123) For each channel in the sequence number set A belonging to the information channel, calculate the probability of its transmission error q i = 1 - ∫ - ∞ 0 a no 0 ( i ) ( x ) dx , And update the transmission error probability sequence e k = Σ i ∈ A q i .

(124)找出当前最不可靠的信息信道,即从A中选出使得qi值最大的信息信道序号i,再设置重传信息比特对应的信道序号rk=i,并更新该信道所对应的LLR的概率密度函数

Figure BDA00003191318600104
其中,a为通过信道W传输比特0时,接收信号的LLR值的概率密度函数,运算
Figure BDA00003191318600108
表示卷积。(124) Find out the most unreliable information channel at present, that is, select the information channel number i with the largest q i value from A, then set the channel number r k =i corresponding to the retransmission information bit, and update the channel number i The probability density function of the corresponding LLR
Figure BDA00003191318600104
Among them, a is the probability density function of the LLR value of the received signal when bit 0 is transmitted through the channel W, and the operation
Figure BDA00003191318600108
Indicates convolution.

(125)判断k<Q-m是否成立,若成立,则设置k=k+1后,返回执行步骤(123);否则,按照公式

Figure BDA00003191318600111
设置传输出错概率序列中的最后一个元素,并记录得到的传输出错概率序列e、信息信道的序号集合A、凿孔位置指示序列p和重传信息比特对应信道序号序列r的数值,并结束计算过程。(125) Determine whether k<Qm is true, if true, set k=k+1, and return to step (123); otherwise, follow the formula
Figure BDA00003191318600111
Set the last element in the transmission error probability sequence, and record the obtained transmission error probability sequence e, the sequence number set A of the information channel, the puncture position indication sequence p and the value of the channel sequence number r corresponding to the retransmission information bit, and end the calculation process.

(13)搜索并得到当信息序列长度为K、凿孔后的比特序列长度为m时的最佳配置参数集合S与最佳配置下的吞吐率估计值η;并判断η>ηopt是否成立,若是,则执行后续步骤(14);否则,跳转执行步骤(15)。该步骤中的搜索操作包括下列内容(参见图8所示):(13) Search and obtain the optimal configuration parameter set S and the estimated throughput value η under the optimal configuration when the length of the information sequence is K and the length of the bit sequence after puncturing is m; and judge whether η> ηopt is established , if yes, execute the subsequent step (14); otherwise, skip to execute step (15). The search operation in this step includes the following (see Figure 8):

(131)初始化设置在信息序列长度为K、凿孔后序列长度为m时的最佳配置参数集合

Figure BDA00003191318600113
最佳配置下的吞吐率估计值η=0,且传输次数序号l=1;(131) Initialize and set the optimal configuration parameter set when the information sequence length is K and the sequence length after drilling is m
Figure BDA00003191318600113
The estimated throughput rate under the optimal configuration η=0, and the number of transmission times l=1;

(132)设置一个临时集合T1=S,并设置n=m;(132) Set a temporary set T 1 =S, and set n=m;

(133)判断n∈S是否成立,若成立,则跳转执行步骤(137);否则,执行后续步骤(134);(133) Judging whether n∈S is true, if true, jump to step (137); otherwise, execute subsequent step (134);

(134)设置临时集合T2=S∪{n},然后将集合T2中的元素从小到大顺序排列后,依次赋值给n1、n2、……、nl(134) Set the temporary set T 2 =S∪{n}, then arrange the elements in the set T 2 from small to large, and then assign values to n 1 , n 2 ,..., n l in turn;

(135)根据传输出错概率序列e,计算当信息序列长度为K、凿孔后序列长度为m、最多进行l次传输、且每次传输后接收端收到的总比特数依次为n1、n2、……、nl时的吞吐率估计值 &rho; = K &times; ( 1 - e n l - m + 1 ) &Sigma; t = 1 l n t &times; ( e n t - 1 - m + 1 - e n t - m + 1 ) + n l &times; e n l - m + 1 ; 式中,自然数变量t为传输次数序号的临时数值,其最大值为l;(135) According to the transmission error probability sequence e, calculate when the length of the information sequence is K, the length of the sequence after puncturing is m, the maximum number of transmissions is l, and the total number of bits received by the receiving end after each transmission is n 1 , Estimated value of throughput at n 2 ,...,n l &rho; = K &times; ( 1 - e no l - m + 1 ) &Sigma; t = 1 l no t &times; ( e no t - 1 - m + 1 - e no t - m + 1 ) + no l &times; e no l - m + 1 ; In the formula, the natural number variable t is the temporary value of the number of transmission times, and its maximum value is 1;

(136)判断ρ>η是否成立,若是,则设置T1=S∪{n},并记录η=ρ;否则,直接执行步骤(137);(136) Determine whether ρ>η holds true, if so, set T 1 =S∪{n}, and record η=ρ; otherwise, directly execute step (137);

(137)判断n<Q是否成立,若是,则设置n=n+1,返回执行步骤(133);否则,执行步骤(138)。(137) Determine whether n<Q holds true, if so, set n=n+1, and return to step (133); otherwise, go to step (138).

(138)记录S中元素个数为l时的最佳配置参数集合S=T1及其对应的吞吐率估计值η;(138) Record the optimal configuration parameter set S=T 1 and its corresponding throughput estimation value η when the number of elements in S is l;

(139)判断l<T是否成立,若是,则设置l=l+1,返回执行步骤(132);否则,结束该步骤(13)的搜索过程。(139) Determine whether l<T is true, if so, set l=l+1, and return to step (132); otherwise, end the search process of step (13).

(14)记录并更新所配置的传输参数:Sopt=S,ηopt=η,mopt=m;(14) Record and update the configured transmission parameters: S opt = S, η opt = η, m opt = m;

(15)判断m<Q是否成立,若是,则设置m=m+1,然后返回执行步骤(12);否则,执行后续步骤(16);(15) Determine whether m<Q is true, if so, set m=m+1, and then return to step (12); otherwise, execute subsequent step (16);

(16)整理并输出最优配置方案的参数:将Sopt中的元素从小到大顺序排列,依次赋值给N1、N2、……、NT;再设置M=mopt

Figure BDA000031913186001210
其中,表示向上取整操作。(16) Arrange and output the parameters of the optimal configuration scheme: Arrange the elements in S opt from small to large, and assign them to N 1 , N 2 , ..., NT in turn ; then set M=m opt and
Figure BDA000031913186001210
in, Indicates a round up operation.

步骤2,对传输序列进行编码和初始化:将长度为K的信息序列与收、发两端都预先已知的长度为N0-K的固定比特序列根据信息信道的序号集合A进行组合,构成一个长度为N0的比特序列

Figure BDA000031913186001211
再将该比特序列送入一个传统极化码编码器进行极化编码,并根据凿孔位置指示序列p进行凿孔后,得到M个比特v1:M;然后,将这些比特与根据重传序号序列r确定的Q-M个重传信息比特z1:Q-M组合在一起,构成一个长度为Q的待发送序列x1:Q;其中,
Figure BDA000031913186001212
自然数下标k是重传信息比特向量中的元素序号,其最大值是Q-M,且待发送序列长度x1:Q的前M个元素分别与v1:M相等,即x1:M=v1:M,后Q-M个元素分别与z1:Q-M相等,即xM+1:Q=z1:Q-M;再设置发送次数计数器的初始值t=0。Step 2, encode and initialize the transmission sequence: combine the information sequence of length K with the fixed bit sequence of length N 0 -K known in advance at both the receiving and transmitting ends according to the sequence number set A of the information channel to form A sequence of bits of length N 0
Figure BDA000031913186001211
then the bit sequence It is sent to a traditional polar code encoder for polar encoding, and after puncturing according to the puncturing position indication sequence p, M bits v 1:M are obtained; then, these bits are combined with the QM retransmission information bits z 1:QM are combined to form a sequence x 1:Q to be sent with a length of Q; wherein,
Figure BDA000031913186001212
The natural number subscript k is the element number in the retransmission information bit vector, and its maximum value is QM, and the first M elements of the sequence length x 1:Q to be sent are respectively equal to v 1:M , that is, x 1:M =v 1:M , the last QM elements are respectively equal to z 1:QM , that is, x M+1:Q =z 1:QM ; then set the initial value of the sending times counter to t=0.

步骤3,发送比特序列:将发送次数计数器的值t加1后,判断t>T是否成立,若是,则终止传输过程,宣告传输失败,结束该方法全部操作;否则,信号发送端按照下述方法发送一个比特序列:Step 3, send the bit sequence: after adding 1 to the value t of the sending times counter, judge whether t>T is established, if so, terminate the transmission process, declare the transmission failure, and end all operations of the method; otherwise, the signal sending end follows the following steps method to send a sequence of bits:

若t=1,则顺序发送待发送比特序列的前N1个比特

Figure BDA000031913186001213
否则,顺序发送待发送比特序列的第Nt-1+1到第Nt个比特,即 If t=1, then send the first N 1 bits of the bit sequence to be sent sequentially
Figure BDA000031913186001213
Otherwise, sequentially send the N t-1 +1 to N t bits of the bit sequence to be sent, namely

步骤4,接收比特序列:信号接收端采用串行抵消译码算法对经过前t次传输从信道中总共接收到的信号序列

Figure BDA00003191318600129
进行极化码译码,再对得到的译码比特序列进行CRC校验,并判断是否能够通过CRC校验;Step 4, receiving the bit sequence: the signal receiving end uses the serial cancellation decoding algorithm to analyze the total signal sequence received from the channel after the previous t transmissions
Figure BDA00003191318600129
Perform polar code decoding, and then perform CRC check on the obtained decoded bit sequence, and judge whether it can pass the CRC check;

若CRC校验失败,则接收端通过反馈链路发送一个NACK信号给发送端,返回执行步骤3;If the CRC check fails, the receiving end sends a NACK signal to the sending end through the feedback link, and returns to step 3;

若CRC校验通过,则接收端通过反馈链路发送一个ACK信号给发送端,成功完成本次传输过程。If the CRC check passes, the receiving end sends an ACK signal to the sending end through the feedback link, and the transmission process is successfully completed.

该步骤4中,执行译码算法所需的路径度量计算操作包括下列内容:,In step 4, the path metric calculation operations required to execute the decoding algorithm include the following:,

(41)用序列表示某一条译码路径,且与传统的凿孔极化码的译码方法相同,根据第1次传输时的接收信号序列y1:M及序号为i的极化子信道的信道转移函数 W N ( i ) ( y 1 : M , u 1 : i - 1 | u i ) 计算条件概率 P ( y 1 : M | u ^ 1 : i ) = W N ( i ) ( y 1 : M , u ^ 1 : i - 1 | u ^ i ) 2 i - 1 ; 式中,转移函数

Figure BDA00003191318600133
为通过信道
Figure BDA00003191318600134
发送比特ui时,接收信号为y1:M与u1:i-1的概率。(41) with sequence Indicates a certain decoding path, and is the same as the decoding method of the traditional punctured polar code, according to the received signal sequence y 1:M and the channel transfer function of the polar sub-channel with the serial number i during the first transmission W N ( i ) ( the y 1 : m , u 1 : i - 1 | u i ) Computing conditional probabilities P ( the y 1 : m | u ^ 1 : i ) = W N ( i ) ( the y 1 : m , u ^ 1 : i - 1 | u ^ i ) 2 i - 1 ; In the formula, the transfer function
Figure BDA00003191318600133
for pass channel
Figure BDA00003191318600134
When sending bits u i , the received signal is the probability of y 1:M and u 1:i-1 .

(42)根据第2次到第t次传输时得到的接收信号序列

Figure BDA000031913186001312
与信道W的转移概率函数W(y|x),计算条件概率
Figure BDA00003191318600135
其中,转移概率函数W(y|x)为通过信道W发送比特x时,接收信号为y的概率。该步骤包括下列操作内容:(42) According to the received signal sequence obtained from the second to the tth transmission
Figure BDA000031913186001312
Calculate the conditional probability with the transition probability function W(y|x) of the channel W
Figure BDA00003191318600135
Wherein, the transition probability function W(y|x) is the probability that the received signal is y when the bit x is transmitted through the channel W. This step includes the following operations:

(421)初始化设置条件概率并设置序号偏置值j=1。(421) Initialize the conditional probability And set the serial number offset value j=1.

(422)判断rj≤i是否成立,若成立,则 P ( y M + 1 : N t | u ^ 1 : i ) = P ( y M + 1 : N t | u ^ 1 : i ) &CenterDot; W ( y M + j | u ^ r k ) ; 否则, P ( y M + 1 : N t | u ^ 1 : i ) = 1 2 &times; P ( y M + 1 : N t | u ^ 1 : i ) &times; ( W ( y M + j | 0 ) + W ( y M + j | 1 ) ) . (422) Judging whether r j ≤ i is true, if true, then P ( the y m + 1 : N t | u ^ 1 : i ) = P ( the y m + 1 : N t | u ^ 1 : i ) &CenterDot; W ( the y m + j | u ^ r k ) ; otherwise, P ( the y m + 1 : N t | u ^ 1 : i ) = 1 2 &times; P ( the y m + 1 : N t | u ^ 1 : i ) &times; ( W ( the y m + j | 0 ) + W ( the y m + j | 1 ) ) .

(423)判断j<Nt-M是否成立,若成立,则设置j=j+1,并返回执行步骤(422);否则,执行后续步骤(424)。(423) Determine whether j<N t -M is true, if true, set j=j+1, and return to the execution step (422); otherwise, execute the subsequent step (424).

(424)记录得到的值,并结束计算过程。(424) records obtained value and end the calculation process.

(43)按照公式 P ( y 1 : N t | u ^ 1 : i ) = P ( y 1 : M | u ^ 1 : i ) P ( y M + 1 : N t | u ^ 1 : i ) 计算当发送信号为时接收信号为的概率,并用该条件概率值表示长度为i的路径

Figure BDA000031913186001314
的路径度量。(43) According to the formula P ( the y 1 : N t | u ^ 1 : i ) = P ( the y 1 : m | u ^ 1 : i ) P ( the y m + 1 : N t | u ^ 1 : i ) Calculate when sending a signal as When the received signal is , and use this conditional probability value to represent a path of length i
Figure BDA000031913186001314
path metrics.

本发明已经进行了多次仿真实施例的实验和模拟使用,下面就仿真实施例的试验结果,详细介绍本发明的实施过程及性能分析:The present invention has carried out experiment and simulation use of simulation embodiment for many times, below with regard to the test result of simulation embodiment, introduce implementation process and performance analysis of the present invention in detail:

1.吞吐率估计值与实际值的比较1. Comparison of throughput estimates and actual values

在二进制输入加性白高斯噪声(BAWGN)信道下,以符号信噪比SNR={-3.0,0.0,3.0}dB、信息序列长度K=1024、极化码编码输出凿孔后序列长度M分别等于{2656,1640,1184}为实施例的试验参数,通过仿真比较吞吐率估计值与实际值的差别,每次重传30比特,即Nt+1-Nt=30,N1=M时,仿真量至少为1000000个信息块。计算及仿真结果如图9所示。Under the binary input additive white Gaussian noise (BAWGN) channel, the symbol signal-to-noise ratio SNR={-3.0,0.0,3.0}dB, the information sequence length K=1024, and the polar code encoding output sequence length M after puncturing are respectively Equal to {2656, 1640, 1184} is the experimental parameter of the embodiment, compare the difference between the estimated value of the throughput rate and the actual value through simulation, and retransmit 30 bits each time, that is, N t+1 -N t =30, N 1 =M When , the amount of simulation is at least 1000000 information blocks. The calculation and simulation results are shown in Figure 9.

可以看到,发送估计值是实际值的一个非常准确的下界。因此,用这样的估计值去进行传输方案参数配置的选择,可以达到非常好的优化效果。As you can see, the send estimate is a very accurate lower bound on the actual value. Therefore, using such an estimated value to select the parameter configuration of the transmission scheme can achieve a very good optimization effect.

2.与基于LDPC码及turbo码的HARQ方案比较2. Compared with the HARQ scheme based on LDPC code and turbo code

在二进制输入加性白高斯噪声(BAWGN)信道下,信息序列长度K=1024,最大传输次数T=6,最大传输比特数Q=16384。搜索得到传输参数配置如下表1所示,采用串行抵消译码算法,吞吐率曲线如图10所示。Under the binary input additive white Gaussian noise (BAWGN) channel, the information sequence length K=1024, the maximum number of transmissions T=6, and the maximum number of transmission bits Q=16384. The configuration of the transmission parameters obtained from the search is shown in Table 1 below, and the serial cancellation decoding algorithm is adopted, and the throughput rate curve is shown in Figure 10.

表1搜索得到的最优传输参数配置Table 1 The optimal transmission parameter configuration obtained by searching

SNR(dB)SNR(dB) Mm N1 N 1 N2 N 2 N3 N 3 N4 N 4 N5 N 5 N6 N 6 -4.0-4.0 32623262 32623262 33483348 34773477 36663666 39403940 48744874 -3.0-3.0 27292729 27292729 28002800 29062906 30593059 32833283 40334033 -2.0-2.0 22722272 22722272 23262326 24102410 25312531 27132713 33223322 -1.0-1.0 19221922 19221922 19611961 20262026 21212121 22632263 27392739 -0.0-0.0 16651665 16651665 16991699 17521752 18291829 19491949 23512351 1.01.0 14721472 14721472 14971497 15361536 15991599 16931693 20142014 2.02.0 13101310 13101310 13321332 13631363 14101410 14821482 17411741 3.03.0 12001200 12001200 12171217 12411241 12761276 13351335 15401540 4.04.0 11201120 11201120 11331133 11501150 11721172 12181218 13751375 5.05.0 10591059 10591059 10641064 10751075 10891089 11211121 12271227 6.06.0 10361036 10361036 10411041 10481048 10571057 10761076 11441144 7.07.0 10271027 10271027 10291029 10321032 10381038 10501050 10991099 8.08.0 10241024 10241024 10251025 10271027 10301030 10361036 10631063 9.09.0 10241024 10241024 10251025 10271027 10291029 10321032 10471047 10.010.0 10241024 10241024 10251025 10261026 10271027 10291029 10361036

参见图10所示的本发明方案与基于LDPC码及turbo码的HARQ方案比较图,从吞吐率的比较曲线可以看到:本发明方法能够与目前已知的采用LDPC或Turbo码的最好技术方案获得几乎相当的吞吐率,在中、高信噪比条件下,甚至能获得更好的吞吐率。另外,由于接收端采用低复杂度的串行抵消译码算法,并且重传比特的选择规则简单,其构造和接收复杂度都要远远低于基于LDPC和Turbo码的方案。Referring to the comparison diagram of the present invention's scheme shown in Figure 10 and the HARQ scheme based on LDPC codes and turbo codes, it can be seen from the comparison curve of throughput that the present invention's method can be compared with the currently known best technology using LDPC or Turbo codes The scheme achieves almost the same throughput rate, and even better throughput rate under medium and high signal-to-noise ratio conditions. In addition, since the receiving end adopts a low-complexity serial offset decoding algorithm, and the selection rule of retransmission bits is simple, its construction and reception complexity are far lower than those based on LDPC and Turbo codes.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (6)

1.一种基于极化码的混合自动重传请求(HARQ)传输方法,其特征在于:信号发送端将准备发送的信息比特序列进行一次极化编码,得到的编码比特经过凿孔后,被送入信道进行传输;信号接收端对接收信号进行译码,并对译码结果进行循环冗余码(CRC)校验;若校验通过,则信号接收端经由反馈链路给发送端发送确认(ACK)信号;否则,给发送端发送非确认(NACK)信号;若发送端接收到NACK信号,则将其中部分信息比特不经过编码再次通过信道发送给接收端,接收端则根据第一次接收到的编码比特和新接收到的信息比特重新译码;若译码结果依然不能通过CRC校验,则发送端接收到NACK信号后,将另一部分信息比特不经过编码再次通过信道发送给接收端,接收端再根据第一次接收到的编码比特、前一次接收到的信息比特和新接收到的信息比特重新译码;上述过程持续执行,直到发送端接收到ACK信号,或者发送次数达到预设的最大值时,才结束一次完整的传输过程;该方法包括下述操作步骤:1. A hybrid automatic repeat request (HARQ) transmission method based on polar codes, characterized in that: the signal sending end performs a polar coding on the information bit sequence to be sent, and the obtained coded bits are punctured and then Send it into the channel for transmission; the signal receiving end decodes the received signal, and performs a cyclic redundancy code (CRC) check on the decoding result; if the verification is passed, the signal receiving end sends a confirmation to the sending end through the feedback link (ACK) signal; otherwise, send a non-acknowledgment (NACK) signal to the sending end; if the sending end receives the NACK signal, part of the information bits will be sent to the receiving end again through the channel without encoding, and the receiving end will use the first time The received encoded bits and the newly received information bits are re-decoded; if the decoding result still fails to pass the CRC check, after receiving the NACK signal, the sender sends another part of the information bits to the receiver through the channel again without encoding. end, the receiving end re-decodes according to the encoded bits received for the first time, the information bits received last time and the newly received information bits; the above process continues until the sending end receives the ACK signal, or the number of sending times reaches When the preset maximum value is reached, a complete transmission process is completed; the method includes the following steps: (1)根据需求及信道参数确定下述各项传输参数:传输目的是信号发送端在最大发送次数T以内,使用码长为N0的极化码,将一个包含有CRC校验比特、长度为K的信息比特序列经由二进制输入无记忆信道W传输至信号接收端,且在T次发送次数内,总共允许发送的最大比特数为Q;其中,正整数N0为2的幂,且N0≥K;极化编码所需的信息信道的序号集合为A;极化码编码比特序列经过凿孔后的比特序列长度为M,其凿孔位置指示序列为p,预备重复传输的信息比特对应的信道序号依次存储于一个长度为Q-M的重传序号序列r;在第1次、第2次、……、第T次发送后,接收端接收到的总比特数依次为:N1、N2、……、NT,0≤N1≤N2≤…≤NT≤Q;(1) Determine the following transmission parameters according to the requirements and channel parameters: The transmission purpose is that the signal sender uses a polar code with a code length of N 0 within the maximum number of transmissions T, and uses a polar code containing CRC check bits, length The information bit sequence of K is transmitted to the signal receiving end through the binary input memoryless channel W, and within T times of sending times, the maximum number of bits allowed to be sent in total is Q; where the positive integer N 0 is a power of 2, and N 0 ≥ K; the sequence number set of the information channel required for polar coding is A; the length of the bit sequence after the punctured bit sequence of the polar code code is M, and the puncture position indication sequence is p, and the information bits to be repeatedly transmitted The corresponding channel numbers are sequentially stored in a retransmission sequence number sequence r with a length of QM; after the first, second, ..., T-th transmissions, the total number of bits received by the receiving end is: N 1 , N 2 ,..., NT , 0≤N 1 ≤N 2 ≤... ≤NT ≤Q; (2)对传输序列进行编码和初始化:将长度为K的信息序列与收、发两端都预先已知的长度为N0-K的固定比特序列根据信息信道的序号集合A进行组合,构成一个长度为N0的比特序列,再将该比特序列
Figure FDA00003191318500012
送入一个传统极化码编码器进行极化编码,并根据凿孔位置指示序列p进行凿孔后,得到M个比特v1:M;然后,将这些比特与根据重传序号序列r确定的Q-M个重传信息比特z1:Q-M组合在一起,构成一个长度为Q的待发送序列x1:Q;其中,自然数下标k是重传信息比特向量中的元素序号,其最大值是Q-M,且待发送序列长度x1:Q的前M个元素分别与v1:M相等,即x1:M=v1:M,后Q-M个元素分别与z1:Q-M相等,即xM+1:Q=z1:Q-M;再设置发送次数计数器的初始值t=0;
(2) Encode and initialize the transmission sequence: combine the information sequence of length K with the fixed bit sequence of length N 0 -K known in advance at both the receiving and transmitting ends according to the sequence number set A of the information channel to form A sequence of bits of length N 0 , and then the bit sequence
Figure FDA00003191318500012
It is sent to a traditional polar code encoder for polar encoding, and after puncturing according to the puncturing position indication sequence p, M bits v 1:M are obtained; then, these bits are combined with the QM retransmission information bits z 1:QM are combined to form a sequence x 1:Q to be sent with a length of Q; wherein, The natural number subscript k is the element number in the retransmission information bit vector, and its maximum value is QM, and the first M elements of the sequence length x 1:Q to be sent are respectively equal to v 1:M , that is, x 1:M =v 1:M , the last QM elements are respectively equal to z 1:QM , that is, x M+1:Q =z 1:QM ; then set the initial value of the sending times counter t=0;
(3)发送比特序列:将发送次数计数器的值t加1后,判断t>T是否成立,若是,则终止传输过程,宣告传输失败,结束该方法全部操作;否则,信号发送端按照下述方法发送一个比特序列:(3) Send bit sequence: After adding 1 to the value of the number of sending counter t, judge whether t>T is true, if so, terminate the transmission process, declare the transmission failure, and end all operations of the method; otherwise, the signal sending end follows the following method to send a sequence of bits: 若t=1,则顺序发送待发送比特序列的前N1个比特
Figure FDA00003191318500021
;否则,顺序发送待发送比特序列的第Nt-1+1到第Nt个比特,即
Figure FDA00003191318500022
If t=1, then send the first N 1 bits of the bit sequence to be sent sequentially
Figure FDA00003191318500021
; Otherwise, sequentially send the N t-1 +1 to N t bits of the bit sequence to be sent, namely
Figure FDA00003191318500022
(4)接收比特序列:信号接收端采用串行抵消译码算法对经过前t次传输从信道中总共接收到的信号序列
Figure FDA00003191318500023
进行极化码译码,再对得到的译码比特序列进行CRC校验,并判断是否能够通过CRC校验;
(4) Receiving bit sequence: The signal receiving end uses the serial offset decoding algorithm to analyze the total signal sequence received from the channel after the previous t transmissions
Figure FDA00003191318500023
Perform polar code decoding, and then perform CRC check on the obtained decoded bit sequence, and judge whether it can pass the CRC check;
若CRC校验失败,则接收端通过反馈链路发送一个NACK信号给发送端,返回执行步骤(3);If the CRC check fails, the receiving end sends a NACK signal to the sending end through the feedback link, and returns to step (3); 若CRC校验通过,则接收端通过反馈链路发送一个ACK信号给发送端,成功完成本次传输过程。If the CRC check passes, the receiving end sends an ACK signal to the sending end through the feedback link, and the transmission process is successfully completed.
2.根据权利要求1所述的方法,其特征在于:所述步骤(1)中,预设的参数只有三个:信息序列长度K、最大传输次数T和传输的最大比特数Q,而包括极化码码长N0、信息信道的序号集合A、经过凿孔后的比特序列长度M、凿孔位置指示序列p、重传序号序列r、以及每次传输后接收端接收到的总比特数N1、N2、……、NT的各项参数都是执行下述步骤得到的:2. The method according to claim 1, characterized in that: in the step (1), there are only three preset parameters: the information sequence length K, the maximum number of transmission times T, and the maximum number of bits transmitted Q, including The polar code length N 0 , the sequence number set A of the information channel, the bit sequence length M after puncturing, the puncturing position indication sequence p, the retransmission sequence number sequence r, and the total bits received by the receiving end after each transmission The parameters of the numbers N 1 , N 2 , ..., NT are obtained by performing the following steps: (11)初始化设置参数集合最佳吞吐率ηopt=0,最优凿孔后的比特序列长度mopt=0,其中,
Figure FDA00003191318500025
表示空集;并初始化设置凿孔后的比特序列长度m=K;
(11) Initialize the set parameter set Optimum throughput rate η opt =0, optimal bit sequence length m opt =0 after puncturing, where,
Figure FDA00003191318500025
Represents an empty set; and initializes the bit sequence length m=K after puncturing;
(12)根据信息序列长度K和凿孔后的比特序列长度m,计算得到长度为Q-m+1的传输出错概率序列e,用于存储发送比特总数n在{m,m+1,…,Q}中取值时,在串行抵消译码算法下传输出错的概率值;同时得到相应的信息信道的序号集合A、凿孔位置指示序列p和重传序号序列r;(12) According to the information sequence length K and the bit sequence length m after puncturing, calculate the transmission error probability sequence e with a length of Q-m+1, which is used to store the total number of transmitted bits n in {m,m+1,… ,Q} when the value is selected, the probability value of transmission error under the serial offset decoding algorithm; at the same time, the sequence number set A of the corresponding information channel, the punching position indication sequence p and the retransmission sequence number sequence r are obtained; (13)搜索并得到当信息序列长度为K、凿孔后的比特序列长度为m时的最佳配置参数集合S与最佳配置下的吞吐率估计值η;并判断η>ηopt是否成立,若是,则执行后续步骤(14);否则,跳转执行步骤(15);(13) Search and obtain the optimal configuration parameter set S and the estimated throughput value η under the optimal configuration when the length of the information sequence is K and the length of the bit sequence after puncturing is m; and judge whether η> ηopt is established , if yes, perform the next step (14); otherwise, skip to step (15); (14)记录并更新所配置的传输参数:Sopt=S,ηopt=η,mopt=m;(14) Record and update the configured transmission parameters: S opt = S, η opt = η, m opt = m; (15)判断m<Q是否成立,若是,则设置m=m+1,然后返回执行步骤(12);否则,执行后续步骤(16);(15) Determine whether m<Q is true, if so, set m=m+1, and then return to step (12); otherwise, execute subsequent step (16); (16)整理并输出最优配置方案的参数:将Sopt中的元素从小到大顺序排列,依次赋值给N1、N2、……、NT;再设置M=mopt
Figure FDA00003191318500035
其中,
Figure FDA00003191318500036
表示向上取整操作。
(16) Arrange and output the parameters of the optimal configuration scheme: Arrange the elements in S opt from small to large, and assign them to N 1 , N 2 , ..., NT in turn ; then set M=m opt and
Figure FDA00003191318500035
in,
Figure FDA00003191318500036
Indicates a round up operation.
3.根据权利要求2所述的方法,其特征在于,所述步骤(12)包括下列操作内容:3. The method according to claim 2, characterized in that the step (12) includes the following operations: (121)根据凿孔后的比特序列长度m的值,采用传统凿孔极化编码方法,构造一个信息比特数为K、凿孔前码长为
Figure FDA00003191318500037
、凿孔后码长为m的凿孔极化码,其中的信息信道的序号集合为A、凿孔位置指示序列为p;再利用密度进化计算得到发送全零序列时,各个信息信道的接收信号的对数似然比LLR值的概率密度函数
Figure FDA00003191318500038
其中,括号中的上标i为信道序号,且满足i∈A;
(121) According to the value of the bit sequence length m after puncturing, using the traditional puncturing polar coding method, construct a code with the number of information bits K and the code length before puncturing as
Figure FDA00003191318500037
1. A perforated polar code with a code length of m after perforation, in which the sequence number set of the information channel is A, and the perforation position indication sequence is p; and then the density evolution calculation is used to obtain the reception of each information channel when the all-zero sequence is sent. The probability density function of the log-likelihood ratio LLR value of the signal
Figure FDA00003191318500038
Among them, the superscript i in the brackets is the channel number, and satisfies i∈A;
(122)分别初始化设置传输出错概率序列e和重传信息比特对应的信道序列r为一个长度为Q-m+1的全零序列和一个长度为Q-m的全零序列,并令重传信息比特对应的信道序号k=1;(122) Initially set the transmission error probability sequence e and the channel sequence r corresponding to the retransmission information bits as an all-zero sequence with a length of Q-m+1 and an all-zero sequence with a length of Q-m, and make the retransmission information bits The corresponding channel number k=1; (123)对归属于信息信道的序号集合A中的每个信道,分别计算其传输出错的概率 q i = 1 - &Integral; - &infin; 0 a n 0 ( i ) ( x ) dx , 并更新传输出错概率序列 e k = &Sigma; i &Element; A q i ; (123) For each channel in the sequence number set A belonging to the information channel, calculate the probability of its transmission error q i = 1 - &Integral; - &infin; 0 a no 0 ( i ) ( x ) dx , And update the transmission error probability sequence e k = &Sigma; i &Element; A q i ; (124)找出当前最不可靠的信息信道,即从A中选出使得qi值最大的信息信道序号i,再设置重传信息比特对应的信道序号rk=i,并更新该信道所对应的LLR的概率密度函数
Figure FDA00003191318500033
其中,a为通过信道W传输比特0时,接收信号的LLR值的概率密度函数,运算
Figure FDA00003191318500039
表示卷积;
(124) Find out the most unreliable information channel at present, that is, select the information channel number i with the largest q i value from A, then set the channel number r k =i corresponding to the retransmission information bit, and update the channel number i The probability density function of the corresponding LLR
Figure FDA00003191318500033
Among them, a is the probability density function of the LLR value of the received signal when bit 0 is transmitted through the channel W, and the operation
Figure FDA00003191318500039
Indicates convolution;
(125)判断k<Q-m是否成立,若成立,则设置k=k+1后,返回执行步骤(123);否则,按照公式
Figure FDA00003191318500034
设置传输出错概率序列中的最后一个元素,并记录得到的传输出错概率序列e、信息信道的序号集合A、凿孔位置指示序列p和重传序号序列r的数值,并结束计算过程。
(125) Determine whether k<Qm is true, if true, set k=k+1, and return to step (123); otherwise, follow the formula
Figure FDA00003191318500034
Set the last element in the transmission error probability sequence, and record the values of the obtained transmission error probability sequence e, information channel sequence number set A, punching position indication sequence p and retransmission sequence number sequence r, and end the calculation process.
4.根据权利要求2所述的方法,其特征在于,所述步骤(13)中的搜索操作包括下列内容:4. The method according to claim 2, characterized in that the search operation in the step (13) includes the following: (131)初始化设置在信息序列长度为K、凿孔后序列长度为m时的最佳配置参数集合
Figure FDA00003191318500046
最佳配置下的吞吐率估计值η=0,且传输次数序号l=1;
(131) Initialize and set the optimal configuration parameter set when the information sequence length is K and the sequence length after drilling is m
Figure FDA00003191318500046
The estimated throughput rate under the optimal configuration η=0, and the number of transmission times l=1;
(132)设置一个临时集合T1=S,并设置n=m;(132) Set a temporary set T 1 =S, and set n=m; (133)判断n∈S是否成立,若成立,则跳转执行步骤(137);否则,执行后续步骤(134);(133) Judging whether n∈S is true, if true, jump to step (137); otherwise, execute subsequent step (134); (134)设置临时集合T2=S∪{n},然后将集合T2中的元素从小到大顺序排列后,依次赋值给n1、n2、……、nl(134) Set the temporary set T 2 =S∪{n}, then arrange the elements in the set T 2 from small to large, and then assign values to n 1 , n 2 ,..., n l in turn; (135)根据传输出错概率序列e,计算当信息序列长度为K、凿孔后序列长度为m、最多进行l次传输、且每次传输后接收端收到的总比特数依次为n1、n2、……、nl时的吞吐率估计值 &rho; = K &times; ( 1 - e n l - m + 1 ) &Sigma; t = 1 l n t &times; ( e n t - 1 - m + 1 - e n t - m + 1 ) + n l &times; e n l - m + 1 ; 式中,自然数变量t为传输次数序号的临时数值,其最大值为l;(135) According to the transmission error probability sequence e, calculate when the length of the information sequence is K, the length of the sequence after puncturing is m, the maximum number of transmissions is l, and the total number of bits received by the receiving end after each transmission is n 1 , Estimated value of throughput at n 2 ,...,n l &rho; = K &times; ( 1 - e no l - m + 1 ) &Sigma; t = 1 l no t &times; ( e no t - 1 - m + 1 - e no t - m + 1 ) + no l &times; e no l - m + 1 ; In the formula, the natural number variable t is the temporary value of the number of transmission times, and its maximum value is 1; (136)判断ρ>η是否成立,若是,则设置T1=S∪{n},并记录η=ρ;否则,直接执行步骤(137);(136) Determine whether ρ>η holds true, if so, set T 1 =S∪{n}, and record η=ρ; otherwise, directly execute step (137); (137)判断n<Q是否成立,若是,则设置n=n+1,返回执行步骤(133);否则,执行步骤(138)。(137) Determine whether n<Q holds true, if so, set n=n+1, and return to step (133); otherwise, go to step (138). (138)记录S中元素个数为l时的最佳配置参数集合S=T1及其对应的吞吐率估计值η;(138) Record the optimal configuration parameter set S=T 1 and its corresponding throughput estimation value η when the number of elements in S is l; (139)判断l<T是否成立,若是,则设置l=l+1,返回执行步骤(132);否则,结束该步骤(13)的搜索过程。(139) Determine whether l<T is true, if so, set l=l+1, and return to step (132); otherwise, end the search process of step (13).
5.根据权利要求1所述的方法,其特征在于,所述步骤(4)中,执行译码算法所需的路径度量计算操作包括下列内容:5. The method according to claim 1, characterized in that, in the step (4), the path metric calculation operations required to execute the decoding algorithm include the following: (41)用序列
Figure FDA00003191318500047
表示某一条译码路径,且与传统的凿孔极化码的译码方法相同,根据第1次传输时的接收信号序列y1:M及序号为i的极化子信道的信道转移函数 W N ( i ) ( y 1 : M , u 1 : i - 1 | u i ) 计算条件概率 P ( y 1 : M | u ^ 1 : i ) = W N ( i ) ( y 1 : M , u ^ 1 : i | u ^ i ) 2 i - 1 ; 式中,转移函数
Figure FDA00003191318500044
为通过信道
Figure FDA00003191318500045
发送比特ui时,接收信号为y1:M与u1:i-1的概率;
(41) with sequence
Figure FDA00003191318500047
Indicates a certain decoding path, and is the same as the decoding method of the traditional punctured polar code, according to the received signal sequence y 1:M and the channel transfer function of the polar sub-channel with the serial number i during the first transmission W N ( i ) ( the y 1 : m , u 1 : i - 1 | u i ) Computing conditional probabilities P ( the y 1 : m | u ^ 1 : i ) = W N ( i ) ( the y 1 : m , u ^ 1 : i | u ^ i ) 2 i - 1 ; In the formula, the transfer function
Figure FDA00003191318500044
for pass channel
Figure FDA00003191318500045
When sending bit u i , the probability that the received signal is y 1:M and u 1:i-1 ;
(42)根据第2次到第t次传输时得到的接收信号序列
Figure FDA00003191318500048
与信道W的转移概率函数W(y|x),计算条件概率
Figure FDA00003191318500058
其中,转移概率函数W(y|x)为通过信道W发送比特x时,接收信号为y的概率;
(42) According to the received signal sequence obtained from the second to the tth transmission
Figure FDA00003191318500048
Calculate the conditional probability with the transition probability function W(y|x) of the channel W
Figure FDA00003191318500058
Among them, the transition probability function W(y|x) is the probability that the received signal is y when the bit x is sent through the channel W;
(43)按照公式 P ( y 1 : N t | u ^ 1 : i ) = P ( y 1 : M | u ^ 1 : i ) &CenterDot; P ( y M + 1 : N t | u ^ 1 : i ) 计算当发送信号为
Figure FDA00003191318500052
时接收信号为的概率,并用该条件概率值表示长度为i的路径
Figure FDA00003191318500053
的路径度量。
(43) According to the formula P ( the y 1 : N t | u ^ 1 : i ) = P ( the y 1 : m | u ^ 1 : i ) &CenterDot; P ( the y m + 1 : N t | u ^ 1 : i ) Calculate when sending a signal as
Figure FDA00003191318500052
When the received signal is , and use this conditional probability value to represent a path of length i
Figure FDA00003191318500053
path metrics.
6.根据权利要求5所述的方法,其特征在于,所述步骤(42)包括下列操作内容:6. The method according to claim 5, characterized in that the step (42) includes the following operations: (421)初始化设置条件概率
Figure FDA00003191318500054
并设置序号偏置值j=1;
(421) Initialize the conditional probability
Figure FDA00003191318500054
And set the serial number offset value j=1;
(422)判断rj≤i是否成立,若成立,则 P ( y M + 1 : N t | u ^ 1 : i ) = P ( y M + 1 : N t | u ^ 1 : i ) &CenterDot; W ( y M + j | u ^ r k ) ; 否则, P ( y M + 1 : N t | u ^ 1 : i ) = 1 2 &times; P ( y M + 1 : N t | u ^ 1 : i ) &times; ( W ( y M + j | 0 ) + W ( y M + j | 1 ) ) ; (422) Judging whether r j ≤ i is true, if true, then P ( the y m + 1 : N t | u ^ 1 : i ) = P ( the y m + 1 : N t | u ^ 1 : i ) &Center Dot; W ( the y m + j | u ^ r k ) ; otherwise, P ( the y m + 1 : N t | u ^ 1 : i ) = 1 2 &times; P ( the y m + 1 : N t | u ^ 1 : i ) &times; ( W ( the y m + j | 0 ) + W ( the y m + j | 1 ) ) ; (423)判断j<Nt-M是否成立,若成立,则设置j=j+1,并返回执行步骤(422);否则,执行后续步骤(424);(423) Determine whether j<N t -M is true, if true, set j=j+1, and return to the execution step (422); otherwise, execute the subsequent step (424); (424)记录得到的
Figure FDA00003191318500057
值,并结束计算过程。
(424) records obtained
Figure FDA00003191318500057
value and end the calculation process.
CN201310178603.6A 2013-05-15 2013-05-15 A kind of mixed automatic retransfer request transmission method based on polarization code Active CN103281166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310178603.6A CN103281166B (en) 2013-05-15 2013-05-15 A kind of mixed automatic retransfer request transmission method based on polarization code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310178603.6A CN103281166B (en) 2013-05-15 2013-05-15 A kind of mixed automatic retransfer request transmission method based on polarization code

Publications (2)

Publication Number Publication Date
CN103281166A true CN103281166A (en) 2013-09-04
CN103281166B CN103281166B (en) 2016-05-25

Family

ID=49063626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310178603.6A Active CN103281166B (en) 2013-05-15 2013-05-15 A kind of mixed automatic retransfer request transmission method based on polarization code

Country Status (1)

Country Link
CN (1) CN103281166B (en)

Cited By (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015123855A1 (en) * 2014-02-21 2015-08-27 华为技术有限公司 Method and apparatus for rate matching of polar code
WO2015149225A1 (en) * 2014-03-31 2015-10-08 华为技术有限公司 Polar code hybrid automatic repeat request method and device, and radio communication device
CN105763303A (en) * 2016-04-19 2016-07-13 成都翼比特自动化设备有限公司 Hybrid automatic repeat request algorithm based on prediction
CN105897379A (en) * 2016-04-08 2016-08-24 哈尔滨工业大学深圳研究生院 Polarization code cascade space-time code system and cascade polarization code coding method thereof
WO2016154972A1 (en) * 2015-04-01 2016-10-06 华为技术有限公司 Polar code hybrid automatic retransmission request method and device
KR20160115803A (en) * 2015-03-25 2016-10-06 삼성전자주식회사 Apparatus and method for constructing harq rate-compatible polar codes
CN106230555A (en) * 2016-07-29 2016-12-14 西安电子科技大学 The stages cycle redundancy check method of polarization code
CN106464446A (en) * 2014-03-21 2017-02-22 华为技术有限公司 Polar code retransmission method and device
CN106559189A (en) * 2017-01-16 2017-04-05 北京邮电大学 It is a kind of based on the data transmission method of HARQ, apparatus and system
WO2017054164A1 (en) * 2015-09-30 2017-04-06 华为技术有限公司 Polar code encoding and decoding method, and device for same
WO2017092543A1 (en) * 2015-12-02 2017-06-08 华为技术有限公司 Method and device for rate matching of polar code
TWI587638B (en) * 2015-10-15 2017-06-11 旺宏電子股份有限公司 Method and device for performing polar codes channel-aware procedure on bit-channels
CN106936548A (en) * 2015-12-30 2017-07-07 上海无线通信研究中心 A kind of mixed automatic retransmission request method and its device based on polarization code
WO2017127973A1 (en) * 2016-01-25 2017-08-03 Qualcomm Incorporated Generation of polar codes with a variable block length utilizing puncturing
WO2017157028A1 (en) * 2016-03-18 2017-09-21 Qualcomm Incorporated Transmission of new data in hybrid automatic repeat request (harq) retransmission with polar coded transmissions
WO2017193281A1 (en) * 2016-05-10 2017-11-16 华为技术有限公司 Data transmission method, data receiving method, transmission apparatus, and receiving apparatus
WO2017193677A1 (en) * 2016-05-11 2017-11-16 Qualcomm Incorporated Techniques for a hybrid automatic repeat request (harq) mechanism with polar codes
CN107431559A (en) * 2015-04-30 2017-12-01 华为技术有限公司 A kind of method, apparatus carried out data transmission using polynary polarization code
WO2017215382A1 (en) * 2016-06-14 2017-12-21 华为技术有限公司 Data transmission method, device and system
WO2018045849A1 (en) * 2016-09-12 2018-03-15 华为技术有限公司 Polar code retransmission method and device
CN108111252A (en) * 2017-08-04 2018-06-01 中兴通讯股份有限公司 sequence generation, data decoding method and device
WO2018098669A1 (en) * 2016-11-30 2018-06-07 Qualcomm Incorporated Techniques for redundancy generation of polar codes during wireless communications
CN108173628A (en) * 2018-01-09 2018-06-15 北京航空航天大学 A polar code hybrid automatic repeat request method based on unequal error protection characteristics of high-order modulation
WO2018126458A1 (en) * 2017-01-06 2018-07-12 Nokia Technologies Oy Retransmission of polar code with reordered information bits
CN108282264A (en) * 2018-01-05 2018-07-13 西安电子科技大学 The polarization code coding method of list algorithm is serially eliminated based on bit reversal
CN108289006A (en) * 2017-01-09 2018-07-17 上海诺基亚贝尔股份有限公司 Method and apparatus for the data processing in communication system
CN108322293A (en) * 2017-01-16 2018-07-24 北京科技大学 Log-likelihood ratio for HARQ determines method, HARQ feedback method and device
CN108462555A (en) * 2017-02-22 2018-08-28 华为技术有限公司 Send and receive the method, sending device and receiving device of data
CN108575116A (en) * 2017-01-09 2018-09-25 联发科技股份有限公司 Broadcast Channel Enhancement Using Polar Codes
WO2018171682A1 (en) * 2017-03-24 2018-09-27 华为技术有限公司 Encoding method, decoding method, apparatus and device
WO2018177258A1 (en) * 2017-03-29 2018-10-04 华为技术有限公司 Method and device for processing identification information
WO2018176495A1 (en) * 2017-04-01 2018-10-04 Huawei Technologies Co., Ltd. Polar code transmission method and apparatus
CN108650053A (en) * 2017-08-02 2018-10-12 华为技术有限公司 A kind of Polar code encoding methods and device
CN108667568A (en) * 2017-07-28 2018-10-16 华为技术有限公司 A kind of Polar code encoding methods and device
CN108696283A (en) * 2017-04-05 2018-10-23 华为技术有限公司 The method and apparatus of data encoding and decoding
WO2018201737A1 (en) * 2017-05-05 2018-11-08 Jrd Communication (Shenzhen) Ltd Transmitting and receiving data using polar codes
WO2018201481A1 (en) * 2017-05-05 2018-11-08 Huawei Technologies Co., Ltd. Method and device for incremental redundancy hybrid automatic repeat request (ir-harq) re-transmission
CN108781122A (en) * 2016-03-18 2018-11-09 高通股份有限公司 Hybrid Automatic Repeat Request (HARQ) with polar-coded transmissions
CN108886438A (en) * 2016-04-08 2018-11-23 英特尔公司 Polarization code for HARQ transmission
WO2018214927A1 (en) * 2017-05-24 2018-11-29 华为技术有限公司 Coding and decoding method and apparatus
CN108964671A (en) * 2017-05-27 2018-12-07 华为技术有限公司 A kind of interpretation method and decoder
CN109039546A (en) * 2016-12-28 2018-12-18 上海朗帛通信技术有限公司 A kind of UE for channel coding, the method and apparatus in base station
WO2018233414A1 (en) * 2017-06-19 2018-12-27 华为技术有限公司 Polar code encoding method and device
CN109196800A (en) * 2016-06-01 2019-01-11 高通股份有限公司 Generalized polarization code building
WO2019024594A1 (en) * 2017-08-04 2019-02-07 华为技术有限公司 Methods, apparatuses and devices for coding and decoding polarization code
WO2019024843A1 (en) * 2017-08-04 2019-02-07 华为技术有限公司 Polar code coding method and device
CN109450591A (en) * 2017-03-24 2019-03-08 华为技术有限公司 A kind of coding method and device
CN109478954A (en) * 2016-07-25 2019-03-15 高通股份有限公司 Method and apparatus for constructing polar codes
CN109639395A (en) * 2018-12-06 2019-04-16 东南大学 It is a kind of to encode the method for reseptance for being incremented by code length retransmission scheme suitable for polarization code
CN109716662A (en) * 2016-09-15 2019-05-03 华为技术有限公司 Method and apparatus for encoding data using polar codes
CN109756299A (en) * 2017-11-04 2019-05-14 上海朗帛通信技术有限公司 A kind of user equipment for wireless communication, the method and apparatus in base station
CN109768846A (en) * 2019-01-09 2019-05-17 山东科技大学 Puncture method, system, device and medium based on dual-core and triple-core hybrid polar code
CN109792335A (en) * 2016-09-27 2019-05-21 高通股份有限公司 Coding and decoding technology
CN109861694A (en) * 2013-11-20 2019-06-07 华为技术有限公司 Polar code processing method and device
CN109889308A (en) * 2019-01-28 2019-06-14 中国人民解放军陆军工程大学 Hybrid automatic retransmission request method based on joint polarization coding and decoding in the Internet of Things
CN109936377A (en) * 2019-03-06 2019-06-25 西安电子科技大学 A kind of the polarization code coding and interpretation method of segmentation CRC auxiliary
CN109952709A (en) * 2017-02-12 2019-06-28 南通朗恒通信技术有限公司 A kind of method and apparatus for channel coding in base station, user equipment
CN110113132A (en) * 2017-01-25 2019-08-09 华为技术有限公司 A kind of coding and decoding method and terminal
CN110121851A (en) * 2016-11-11 2019-08-13 瑞典爱立信有限公司 The incremental redundancy of polarization code and modification
CN110138497A (en) * 2018-02-02 2019-08-16 中兴通讯股份有限公司 Enhance method, apparatus, equipment and the computer readable storage medium of FAR performance
WO2019157617A1 (en) * 2018-02-13 2019-08-22 Qualcomm Incorporated Techniques and apparatuses for a polar coded hybrid automatic repeat request (harq) with incremental channel polarization
WO2019157764A1 (en) * 2018-02-15 2019-08-22 Qualcomm Incorporated Self-decodable redundancy versions for polar codes
CN110168975A (en) * 2016-12-29 2019-08-23 高通股份有限公司 Use the nested structure for polarization code construction of density evolution
CN110192347A (en) * 2017-01-16 2019-08-30 高通股份有限公司 Freeze polar code dynamically
CN110249562A (en) * 2017-02-07 2019-09-17 高通股份有限公司 Low-complexity puncturing method for low-rate polarization code
CN110301109A (en) * 2017-02-20 2019-10-01 高通股份有限公司 Polarization weights for the polarization code that is perforated calculate
CN110492981A (en) * 2019-09-03 2019-11-22 西南交通大学 Polarization code mixed automatic retransmission request method based on channel reliability and code distance
CN110519012A (en) * 2017-03-24 2019-11-29 展讯通信(上海)有限公司 The method and device of polarization code compiling
CN110603759A (en) * 2017-05-04 2019-12-20 上海诺基亚贝尔股份有限公司 Unified error correction and detection code generator
US10516417B2 (en) 2014-12-22 2019-12-24 Huawei Technologies Co., Ltd. Polar code encoding method and encoding apparatus
WO2020019954A1 (en) * 2018-07-24 2020-01-30 中兴通讯股份有限公司 Method and device for decoding polar code, storage medium, and electronic device
US10608669B2 (en) 2018-02-16 2020-03-31 At&T Intellectual Property I, L.P. Performance of data channel using polar codes for a wireless communication system
CN110945814A (en) * 2017-07-24 2020-03-31 高通股份有限公司 Indicating the number of duplicate information bits in a retransmission
CN111052616A (en) * 2017-08-02 2020-04-21 高通股份有限公司 Construction of Channel Sequencing for Polar Codes
US10659194B2 (en) 2017-08-02 2020-05-19 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus in wireless communications
CN111245568A (en) * 2020-01-14 2020-06-05 东方红卫星移动通信有限公司 A polar code decoding method based on feedback retransmission technology in low-orbit satellites
CN111357221A (en) * 2017-11-20 2020-06-30 高通股份有限公司 Techniques and apparatus for hybrid automatic repeat request design of polar codes for ultra-reliable low-latency communications
US10784992B2 (en) 2016-07-27 2020-09-22 Huawei Technologies Co., Ltd. Device and method for executing encoding
WO2020200129A1 (en) * 2019-03-29 2020-10-08 Huawei Technologies Co., Ltd. A method and apparatus for wireless communication using polarization-based signal space mapping
CN111989883A (en) * 2018-04-20 2020-11-24 高通股份有限公司 HARQ with polar codes for parity bits
CN112087285A (en) * 2020-09-10 2020-12-15 西南交通大学 Polar code bit inversion decoding method based on code distance and polar channel reliability
CN112332862A (en) * 2020-10-09 2021-02-05 浙江大学 A polar code incremental redundancy hybrid retransmission method and device based on deep reinforcement learning
US11025276B2 (en) 2016-05-12 2021-06-01 Qualcomm Incorporated Enhanced puncturing and low-density parity-check (LDPC) code structure
CN112953558A (en) * 2017-07-21 2021-06-11 华为技术有限公司 Polar code encoding method and device
US11043966B2 (en) 2016-05-11 2021-06-22 Qualcomm Incorporated Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes
WO2021147103A1 (en) * 2020-01-23 2021-07-29 华为技术有限公司 Decoding method, device and system
US11239860B2 (en) 2016-06-14 2022-02-01 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
CN114025354A (en) * 2021-11-17 2022-02-08 圆藏(上海)科技有限公司 A communication method, system and storage medium for reducing information transmission errors
US11252004B2 (en) 2020-03-30 2022-02-15 Huawei Technologies Co., Ltd. Multiple access wireless communications using a non-gaussian manifold
US11251904B2 (en) 2017-08-02 2022-02-15 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus
CN114189311A (en) * 2020-09-14 2022-03-15 西安电子科技大学 Self-adaptive IR-HARQ transmission method and system of 5G polarization code
US11646830B2 (en) * 2018-05-28 2023-05-09 Qualcomm Incorporated Polar code construction for incremental redundancy
US11646823B2 (en) 2018-02-09 2023-05-09 Qualcomm Incorporated Polar coded HARQ-IR scheme
CN116192338A (en) * 2023-04-25 2023-05-30 中国人民解放军国防科技大学 A Fast Blind Recognition Method of LDPC Codes
US11671120B2 (en) 2015-11-12 2023-06-06 Qualcomm Incorporated Puncturing for structured low density parity check (LDPC) codes
USRE49989E1 (en) 2017-06-10 2024-05-28 Qualcomm Incorporated Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code
US12261693B2 (en) 2017-07-07 2025-03-25 Qualcomm Incorporated Communication techniques applying low-density parity-check code base graph selection
US12476733B2 (en) 2017-06-19 2025-11-18 Qualcomm Incorporated Communication techniques with self-decodable redundancy versions (RVs) using systematic codes

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107148015B (en) * 2017-05-31 2020-07-07 北京理工大学 A Secure Transmission Method of Continuously Encrypted Physical Layer Based on Polar Code Construction

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282202A (en) * 2007-04-02 2008-10-08 中兴通讯股份有限公司 Hybrid Automatic Resend Request Method and Data Transmission System

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282202A (en) * 2007-04-02 2008-10-08 中兴通讯股份有限公司 Hybrid Automatic Resend Request Method and Data Transmission System

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PENG SHI等: "Performance of Polar Codes on Wireless Communication Channels", 《IEEE》 *
李斌 等: "极化码原理及应用", 《通信技术》 *

Cited By (217)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109861694A (en) * 2013-11-20 2019-06-07 华为技术有限公司 Polar code processing method and device
CN109861694B (en) * 2013-11-20 2021-10-26 华为技术有限公司 Processing method and equipment of polarization code
US10389483B2 (en) 2014-02-21 2019-08-20 Huawei Technologies Co., Ltd. Rate matching method and apparatus for polar code
CN105164959B (en) * 2014-02-21 2019-06-21 华为技术有限公司 Method and apparatus for rate matching of polar codes
CN105164959A (en) * 2014-02-21 2015-12-16 华为技术有限公司 Method and apparatus for rate matching of polar codes
WO2015123855A1 (en) * 2014-02-21 2015-08-27 华为技术有限公司 Method and apparatus for rate matching of polar code
CN106464446B (en) * 2014-03-21 2019-08-20 华为技术有限公司 A kind of repeating method and device of polarization code
US10469207B2 (en) 2014-03-21 2019-11-05 Huawei Technologies Co., Ltd. Polar code retransmission method and apparatus
CN106464446A (en) * 2014-03-21 2017-02-22 华为技术有限公司 Polar code retransmission method and device
CN105900365B (en) * 2014-03-31 2019-09-20 华为技术有限公司 Hybrid automatic retransmission method and device of polar code, wireless communication device
US9973302B2 (en) 2014-03-31 2018-05-15 Huawei Technologies Co., Ltd. Polar code hybrid automatic repeat request method and apparatus, and wireless communications apparatus
WO2015149225A1 (en) * 2014-03-31 2015-10-08 华为技术有限公司 Polar code hybrid automatic repeat request method and device, and radio communication device
CN105900365A (en) * 2014-03-31 2016-08-24 华为技术有限公司 Polar code hybrid automatic repeat request method and device, and radio communication device
US10516417B2 (en) 2014-12-22 2019-12-24 Huawei Technologies Co., Ltd. Polar code encoding method and encoding apparatus
US9742440B2 (en) 2015-03-25 2017-08-22 Samsung Electronics Co., Ltd HARQ rate-compatible polar codes for wireless channels
CN106027068A (en) * 2015-03-25 2016-10-12 三星电子株式会社 Harq rate-compatible polar codes for wireless channels
KR20160115803A (en) * 2015-03-25 2016-10-06 삼성전자주식회사 Apparatus and method for constructing harq rate-compatible polar codes
KR102574081B1 (en) * 2015-03-25 2023-09-04 삼성전자주식회사 Apparatus and method for constructing harq rate-compatible polar codes
WO2016154972A1 (en) * 2015-04-01 2016-10-06 华为技术有限公司 Polar code hybrid automatic retransmission request method and device
CN107409006A (en) * 2015-04-01 2017-11-28 华为技术有限公司 Hybrid automatic repeat request method and device for polar code
US10484137B2 (en) 2015-04-01 2019-11-19 Huawei Technologies Co., Ltd. Polar code hybrid automatic repeat request method and apparatus
CN107409006B (en) * 2015-04-01 2020-04-21 华为技术有限公司 Polar code hybrid automatic repeat request method and device
CN107431559B (en) * 2015-04-30 2020-01-31 华为技术有限公司 method and device for data transmission by using multi-polarization code
CN107431559A (en) * 2015-04-30 2017-12-01 华为技术有限公司 A kind of method, apparatus carried out data transmission using polynary polarization code
CN108292967A (en) * 2015-09-30 2018-07-17 华为技术有限公司 The coding and decoding method and its device of polarization code
CN108292967B (en) * 2015-09-30 2020-07-07 华为技术有限公司 Encoding and decoding method and device for polarization code
WO2017054164A1 (en) * 2015-09-30 2017-04-06 华为技术有限公司 Polar code encoding and decoding method, and device for same
TWI587638B (en) * 2015-10-15 2017-06-11 旺宏電子股份有限公司 Method and device for performing polar codes channel-aware procedure on bit-channels
US11671120B2 (en) 2015-11-12 2023-06-06 Qualcomm Incorporated Puncturing for structured low density parity check (LDPC) codes
WO2017092543A1 (en) * 2015-12-02 2017-06-08 华为技术有限公司 Method and device for rate matching of polar code
CN106817195B (en) * 2015-12-02 2020-04-21 华为技术有限公司 Method and apparatus for rate matching of polar codes
CN106817195A (en) * 2015-12-02 2017-06-09 华为技术有限公司 For the method and apparatus of the rate-matched of polarization code
CN106936548A (en) * 2015-12-30 2017-07-07 上海无线通信研究中心 A kind of mixed automatic retransmission request method and its device based on polarization code
WO2017127973A1 (en) * 2016-01-25 2017-08-03 Qualcomm Incorporated Generation of polar codes with a variable block length utilizing puncturing
US11309997B2 (en) 2016-01-25 2022-04-19 Qualcomm Incorporated Generation of polar codes with a variable block length utilizing puncturing
US10749633B2 (en) 2016-01-25 2020-08-18 Qualcomm Incorporated Generation of polar codes with a variable block length utilizing
US11362769B2 (en) 2016-03-18 2022-06-14 Qualcomm Incorporated Hybrid automatic repeat request (HARQ) with polar coded transmissions
WO2017157028A1 (en) * 2016-03-18 2017-09-21 Qualcomm Incorporated Transmission of new data in hybrid automatic repeat request (harq) retransmission with polar coded transmissions
US10944517B2 (en) 2016-03-18 2021-03-09 Qualcomm Incorporated Transmission of new data in a hybrid automatic repeat request (HARQ) retransmission with polar coded transmissions
CN108781122B (en) * 2016-03-18 2020-04-07 高通股份有限公司 Method and apparatus for HARQ with polarization encoded transmission
CN108781122A (en) * 2016-03-18 2018-11-09 高通股份有限公司 Hybrid Automatic Repeat Request (HARQ) with polar-coded transmissions
CN108886438B (en) * 2016-04-08 2022-03-18 苹果公司 Polarization code for HARQ transmission
CN105897379B (en) * 2016-04-08 2019-07-23 哈尔滨工业大学深圳研究生院 A polar code concatenated space-time code system and its concatenated polar code encoding method
CN108886438A (en) * 2016-04-08 2018-11-23 英特尔公司 Polarization code for HARQ transmission
CN105897379A (en) * 2016-04-08 2016-08-24 哈尔滨工业大学深圳研究生院 Polarization code cascade space-time code system and cascade polarization code coding method thereof
CN105763303A (en) * 2016-04-19 2016-07-13 成都翼比特自动化设备有限公司 Hybrid automatic repeat request algorithm based on prediction
WO2017193281A1 (en) * 2016-05-10 2017-11-16 华为技术有限公司 Data transmission method, data receiving method, transmission apparatus, and receiving apparatus
US10826651B2 (en) 2016-05-10 2020-11-03 Huawei Technologies Co., Ltd. Data sending method, data receiving method, sending device, and receiving device
CN109314609A (en) * 2016-05-11 2019-02-05 高通股份有限公司 Techniques for Hybrid Automatic Repeat Request (HARQ) mechanism with polar codes
WO2017193677A1 (en) * 2016-05-11 2017-11-16 Qualcomm Incorporated Techniques for a hybrid automatic repeat request (harq) mechanism with polar codes
US10721029B2 (en) 2016-05-11 2020-07-21 Qualcomm Incorporated Techniques for a hybrid automatic repeat request (HARQ) mechanism with polar codes
CN109314609B (en) * 2016-05-11 2021-06-11 高通股份有限公司 Method and apparatus for transmission using hybrid automatic repeat request
US11043966B2 (en) 2016-05-11 2021-06-22 Qualcomm Incorporated Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes
US11025276B2 (en) 2016-05-12 2021-06-01 Qualcomm Incorporated Enhanced puncturing and low-density parity-check (LDPC) code structure
CN109196800B (en) * 2016-06-01 2021-06-08 高通股份有限公司 Generalized Polar Code Construction
CN109196800A (en) * 2016-06-01 2019-01-11 高通股份有限公司 Generalized polarization code building
US10812215B2 (en) 2016-06-14 2020-10-20 Huawei Technologies Co., Ltd. Data transmission method, apparatus, and device
CN107508653A (en) * 2016-06-14 2017-12-22 华为技术有限公司 A kind of data transmission method, device and equipment
US11239860B2 (en) 2016-06-14 2022-02-01 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
US12191883B2 (en) 2016-06-14 2025-01-07 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
US11942964B2 (en) 2016-06-14 2024-03-26 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
US11831332B2 (en) 2016-06-14 2023-11-28 Qualcomm Incorporated High performance, flexible, and compact low-density parity-check (LDPC) code
US11496154B2 (en) 2016-06-14 2022-11-08 Qualcomm Incorporated High performance, flexible, and compact low-density parity-check (LDPC) code
CN107508653B (en) * 2016-06-14 2021-03-23 华为技术有限公司 A data transmission method, device and equipment
WO2017215382A1 (en) * 2016-06-14 2017-12-21 华为技术有限公司 Data transmission method, device and system
US11128316B2 (en) 2016-07-25 2021-09-21 Qualcomm Incorporated Methods and apparatus for constructing polar codes
US11791843B2 (en) 2016-07-25 2023-10-17 Qualcomm Incorporated Methods and apparatus for constructing polar codes
CN109478954A (en) * 2016-07-25 2019-03-15 高通股份有限公司 Method and apparatus for constructing polar codes
US12283973B2 (en) 2016-07-25 2025-04-22 Qualcomm Incorporated Methods and apparatus for constructing polar codes
CN109478954B (en) * 2016-07-25 2022-02-15 高通股份有限公司 Method and apparatus for constructing polarization code
US10784992B2 (en) 2016-07-27 2020-09-22 Huawei Technologies Co., Ltd. Device and method for executing encoding
CN106230555B (en) * 2016-07-29 2019-02-19 西安电子科技大学 Segmented Cyclic Redundancy Check Method for Polar Codes
CN106230555A (en) * 2016-07-29 2016-12-14 西安电子科技大学 The stages cycle redundancy check method of polarization code
WO2018045849A1 (en) * 2016-09-12 2018-03-15 华为技术有限公司 Polar code retransmission method and device
CN107819545A (en) * 2016-09-12 2018-03-20 华为技术有限公司 The repeating method and device of polarization code
US10574401B2 (en) 2016-09-12 2020-02-25 Huawei Technologies Co., Ltd. Polar code retransmission method and apparatus
CN109716662A (en) * 2016-09-15 2019-05-03 华为技术有限公司 Method and apparatus for encoding data using polar codes
CN109716662B (en) * 2016-09-15 2024-01-30 华为技术有限公司 Method and apparatus for encoding data using polarization codes
US11923973B2 (en) 2016-09-15 2024-03-05 Huawei Technologies Co., Ltd. Method and apparatus for encoding data using a polar code
US12489464B2 (en) 2016-09-27 2025-12-02 Qualcomm Incorporated Encoding and decoding techniques
CN109792335A (en) * 2016-09-27 2019-05-21 高通股份有限公司 Coding and decoding technology
US11211946B2 (en) 2016-09-27 2021-12-28 Qualcomm Incorporated Encoding and decoding techniques
CN110121851A (en) * 2016-11-11 2019-08-13 瑞典爱立信有限公司 The incremental redundancy of polarization code and modification
US11265105B2 (en) 2016-11-30 2022-03-01 Qualcomm Incorporated Techniques for redundancy generation of polar codes during wireless communications
CN109983721B (en) * 2016-11-30 2021-09-21 高通股份有限公司 Techniques for redundant generation of polar codes during wireless communications
CN109983721A (en) * 2016-11-30 2019-07-05 高通股份有限公司 The technology that redundancy for polar code during wirelessly communicating generates
WO2018098669A1 (en) * 2016-11-30 2018-06-07 Qualcomm Incorporated Techniques for redundancy generation of polar codes during wireless communications
CN109039546A (en) * 2016-12-28 2018-12-18 上海朗帛通信技术有限公司 A kind of UE for channel coding, the method and apparatus in base station
CN109039546B (en) * 2016-12-28 2020-12-29 上海朗帛通信技术有限公司 A method and device in UE and base station for channel coding
CN110168975A (en) * 2016-12-29 2019-08-23 高通股份有限公司 Use the nested structure for polarization code construction of density evolution
WO2018126458A1 (en) * 2017-01-06 2018-07-12 Nokia Technologies Oy Retransmission of polar code with reordered information bits
CN108575116A (en) * 2017-01-09 2018-09-25 联发科技股份有限公司 Broadcast Channel Enhancement Using Polar Codes
CN108289006B (en) * 2017-01-09 2021-07-16 上海诺基亚贝尔股份有限公司 Method and apparatus for data processing in a communication system
CN108289006A (en) * 2017-01-09 2018-07-17 上海诺基亚贝尔股份有限公司 Method and apparatus for the data processing in communication system
US10498481B2 (en) 2017-01-09 2019-12-03 Mediatek Inc. Broadcast channel enhancement with polar code
CN106559189A (en) * 2017-01-16 2017-04-05 北京邮电大学 It is a kind of based on the data transmission method of HARQ, apparatus and system
CN106559189B (en) * 2017-01-16 2019-07-05 北京邮电大学 A kind of data transmission method based on HARQ, apparatus and system
CN110192347A (en) * 2017-01-16 2019-08-30 高通股份有限公司 Freeze polar code dynamically
CN110192347B (en) * 2017-01-16 2023-09-29 高通股份有限公司 Dynamic freezing polar code
CN108322293B (en) * 2017-01-16 2020-01-31 北京科技大学 Log-likelihood ratio determination method for HARQ, HARQ feedback method and apparatus
CN108322293A (en) * 2017-01-16 2018-07-24 北京科技大学 Log-likelihood ratio for HARQ determines method, HARQ feedback method and device
CN110113132B (en) * 2017-01-25 2020-07-07 华为技术有限公司 Coding and decoding method and terminal
US11303298B2 (en) 2017-01-25 2022-04-12 Huawei Technologies Co., Ltd. Encoding and decoding method and terminal
US10700705B2 (en) 2017-01-25 2020-06-30 Huawei Technologies Co., Ltd. Encoding and decoding method and terminal
CN110113132A (en) * 2017-01-25 2019-08-09 华为技术有限公司 A kind of coding and decoding method and terminal
CN110249562A (en) * 2017-02-07 2019-09-17 高通股份有限公司 Low-complexity puncturing method for low-rate polarization code
CN109952709A (en) * 2017-02-12 2019-06-28 南通朗恒通信技术有限公司 A kind of method and apparatus for channel coding in base station, user equipment
CN109952709B (en) * 2017-02-12 2023-07-21 上海朗帛通信技术有限公司 Method and device for channel coding in base station and user equipment
CN110301109A (en) * 2017-02-20 2019-10-01 高通股份有限公司 Polarization weights for the polarization code that is perforated calculate
CN108462555A (en) * 2017-02-22 2018-08-28 华为技术有限公司 Send and receive the method, sending device and receiving device of data
CN108462555B (en) * 2017-02-22 2020-11-10 华为技术有限公司 Method of sending and receiving data, sending device and receiving device
CN108631916A (en) * 2017-03-24 2018-10-09 华为技术有限公司 The speed matching method and device, communication device of polarization Polar codes
WO2018171682A1 (en) * 2017-03-24 2018-09-27 华为技术有限公司 Encoding method, decoding method, apparatus and device
CN115549857A (en) * 2017-03-24 2022-12-30 华为技术有限公司 A coding and decoding method, device and storage medium
CN110519012A (en) * 2017-03-24 2019-11-29 展讯通信(上海)有限公司 The method and device of polarization code compiling
US10574266B2 (en) 2017-03-24 2020-02-25 Huawei Technologies Co., Ltd. Channel coding method and apparatus in communication system
CN109450591A (en) * 2017-03-24 2019-03-08 华为技术有限公司 A kind of coding method and device
CN108631916B (en) * 2017-03-24 2020-03-31 华为技术有限公司 Rate matching method and device of polarized Polar code and communication device
US11057054B2 (en) 2017-03-24 2021-07-06 Huawei Technologies Co., Ltd. Channel coding method and apparatus in communication system
US10938422B2 (en) 2017-03-24 2021-03-02 Huawei Technologies Co., Ltd. Polar code rate matching method and apparatus, and a communications apparatus
CN115549857B (en) * 2017-03-24 2024-05-17 华为技术有限公司 Coding and decoding method, device and storage medium
WO2018177258A1 (en) * 2017-03-29 2018-10-04 华为技术有限公司 Method and device for processing identification information
CN110476357A (en) * 2017-04-01 2019-11-19 华为技术有限公司 Polar code transmission method and device
WO2018176495A1 (en) * 2017-04-01 2018-10-04 Huawei Technologies Co., Ltd. Polar code transmission method and apparatus
US11050510B2 (en) 2017-04-01 2021-06-29 Huawei Technologies Co., Ltd. Polar code transmission method and apparatus
CN108696283B (en) * 2017-04-05 2021-06-22 华为技术有限公司 Method and apparatus for encoding and decoding data
CN108696283A (en) * 2017-04-05 2018-10-23 华为技术有限公司 The method and apparatus of data encoding and decoding
CN110603759A (en) * 2017-05-04 2019-12-20 上海诺基亚贝尔股份有限公司 Unified error correction and detection code generator
CN110603759B (en) * 2017-05-04 2022-04-05 上海诺基亚贝尔股份有限公司 Unified error correction and detection code generator
US11101821B2 (en) 2017-05-05 2021-08-24 Huawei Technologies Co., Ltd. Method and device for incremental redundancy hybrid automatic repeat request (IR-HARQ) re-transmission
CN109644067A (en) * 2017-05-05 2019-04-16 捷开通讯(深圳)有限公司 Data are transmitted and received using polarization code
CN109644067B (en) * 2017-05-05 2021-11-09 捷开通讯(深圳)有限公司 Transmitting and receiving data using polar codes
WO2018201737A1 (en) * 2017-05-05 2018-11-08 Jrd Communication (Shenzhen) Ltd Transmitting and receiving data using polar codes
WO2018201481A1 (en) * 2017-05-05 2018-11-08 Huawei Technologies Co., Ltd. Method and device for incremental redundancy hybrid automatic repeat request (ir-harq) re-transmission
WO2018214927A1 (en) * 2017-05-24 2018-11-29 华为技术有限公司 Coding and decoding method and apparatus
US11309993B2 (en) 2017-05-24 2022-04-19 Huawei Technologies Co., Ltd. Coding and decoding method and apparatus
CN108964671B (en) * 2017-05-27 2020-12-15 华为技术有限公司 Decoding method and decoder
CN108964671A (en) * 2017-05-27 2018-12-07 华为技术有限公司 A kind of interpretation method and decoder
USRE49989E1 (en) 2017-06-10 2024-05-28 Qualcomm Incorporated Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code
USRE50437E1 (en) 2017-06-10 2025-05-20 Qualcomm Incorporated Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code
WO2018233414A1 (en) * 2017-06-19 2018-12-27 华为技术有限公司 Polar code encoding method and device
US10951356B2 (en) 2017-06-19 2021-03-16 Huawei Technologies Co., Ltd. Method for polar coding in communication network
US10447432B2 (en) 2017-06-19 2019-10-15 Huawei Technologies Co., Ltd. Method for polar coding in communication network
US12476733B2 (en) 2017-06-19 2025-11-18 Qualcomm Incorporated Communication techniques with self-decodable redundancy versions (RVs) using systematic codes
US12261693B2 (en) 2017-07-07 2025-03-25 Qualcomm Incorporated Communication techniques applying low-density parity-check code base graph selection
CN112953558A (en) * 2017-07-21 2021-06-11 华为技术有限公司 Polar code encoding method and device
CN112953558B (en) * 2017-07-21 2024-06-04 华为技术有限公司 Polar code coding method and device
CN110945814A (en) * 2017-07-24 2020-03-31 高通股份有限公司 Indicating the number of duplicate information bits in a retransmission
CN110945814B (en) * 2017-07-24 2022-08-19 高通股份有限公司 Indicating number of duplicate information bits in retransmission
CN109309503A (en) * 2017-07-28 2019-02-05 华为技术有限公司 A kind of Polar code encoding method and device
CN109309503B (en) * 2017-07-28 2022-05-10 华为技术有限公司 A kind of Polar code encoding method and device
CN111030707B (en) * 2017-07-28 2020-10-27 华为技术有限公司 Polar code encoding method and device
US10917115B2 (en) 2017-07-28 2021-02-09 Huawei Technologies Co., Ltd. Polar coding method and apparatus
CN111030707A (en) * 2017-07-28 2020-04-17 华为技术有限公司 A kind of Polar code encoding method and device
WO2019019852A1 (en) * 2017-07-28 2019-01-31 华为技术有限公司 Polar code encoding method and apparatus
US11336301B2 (en) 2017-07-28 2022-05-17 Huawei Technologies Co., Ltd. Polar coding method and apparatus
US10511329B2 (en) 2017-07-28 2019-12-17 Huawei Technologies Co., Ltd. Polar coding method and apparatus
CN108667568A (en) * 2017-07-28 2018-10-16 华为技术有限公司 A kind of Polar code encoding methods and device
CN111052616B (en) * 2017-08-02 2023-08-18 高通股份有限公司 Construction of channel ordering for polarization codes
US12278702B2 (en) 2017-08-02 2025-04-15 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus in wireless communications
CN108650053A (en) * 2017-08-02 2018-10-12 华为技术有限公司 A kind of Polar code encoding methods and device
US10659194B2 (en) 2017-08-02 2020-05-19 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus in wireless communications
US11251904B2 (en) 2017-08-02 2022-02-15 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus
US11165535B2 (en) 2017-08-02 2021-11-02 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus in wireless communications
US11811528B2 (en) 2017-08-02 2023-11-07 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus in wireless communications
CN111052616A (en) * 2017-08-02 2020-04-21 高通股份有限公司 Construction of Channel Sequencing for Polar Codes
US11211947B2 (en) 2017-08-04 2021-12-28 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus, polar code decoding method and apparatus, and device
CN109391345A (en) * 2017-08-04 2019-02-26 华为技术有限公司 A kind of Polar code encoding method and device
WO2019024843A1 (en) * 2017-08-04 2019-02-07 华为技术有限公司 Polar code coding method and device
WO2019024594A1 (en) * 2017-08-04 2019-02-07 华为技术有限公司 Methods, apparatuses and devices for coding and decoding polarization code
US11165534B2 (en) 2017-08-04 2021-11-02 Huawei Technologies Co., Ltd. Polar code encoding method and apparatus
CN108111252A (en) * 2017-08-04 2018-06-01 中兴通讯股份有限公司 sequence generation, data decoding method and device
CN108111252B (en) * 2017-08-04 2022-03-01 中兴通讯股份有限公司 Sequence generation method, data decoding method and device
CN109756299A (en) * 2017-11-04 2019-05-14 上海朗帛通信技术有限公司 A kind of user equipment for wireless communication, the method and apparatus in base station
CN111357221A (en) * 2017-11-20 2020-06-30 高通股份有限公司 Techniques and apparatus for hybrid automatic repeat request design of polar codes for ultra-reliable low-latency communications
CN108282264B (en) * 2018-01-05 2020-01-31 西安电子科技大学 Polar code decoding method based on bit flipping serial elimination list algorithm
CN108282264A (en) * 2018-01-05 2018-07-13 西安电子科技大学 The polarization code coding method of list algorithm is serially eliminated based on bit reversal
CN108173628B (en) * 2018-01-09 2020-04-24 北京航空航天大学 Polar code hybrid automatic repeat request method based on high-order modulation unequal error protection characteristic
CN108173628A (en) * 2018-01-09 2018-06-15 北京航空航天大学 A polar code hybrid automatic repeat request method based on unequal error protection characteristics of high-order modulation
CN110138497B (en) * 2018-02-02 2021-08-17 中兴通讯股份有限公司 Method, apparatus, apparatus, and computer-readable storage medium for enhancing FAR performance
CN110138497A (en) * 2018-02-02 2019-08-16 中兴通讯股份有限公司 Enhance method, apparatus, equipment and the computer readable storage medium of FAR performance
US11646823B2 (en) 2018-02-09 2023-05-09 Qualcomm Incorporated Polar coded HARQ-IR scheme
US11387939B2 (en) 2018-02-13 2022-07-12 Qualcomm Incorporated Polar coded hybrid automatic repeat request (HARQ) with incremental channel polarization
WO2019157617A1 (en) * 2018-02-13 2019-08-22 Qualcomm Incorporated Techniques and apparatuses for a polar coded hybrid automatic repeat request (harq) with incremental channel polarization
WO2019157764A1 (en) * 2018-02-15 2019-08-22 Qualcomm Incorporated Self-decodable redundancy versions for polar codes
US11394399B2 (en) 2018-02-15 2022-07-19 Qualcomm Incorporated Self-decodable redundancy versions for polar codes
CN111713025A (en) * 2018-02-15 2020-09-25 高通股份有限公司 Self-decodable redundant version for polar codes
CN111713025B (en) * 2018-02-15 2023-07-14 高通股份有限公司 Self-decodable redundant version for polar codes
US11316539B2 (en) 2018-02-16 2022-04-26 At&T Intellectual Property I, L.P. Performance of a data channel using polar codes for a wireless communication system
US10608669B2 (en) 2018-02-16 2020-03-31 At&T Intellectual Property I, L.P. Performance of data channel using polar codes for a wireless communication system
CN111989883A (en) * 2018-04-20 2020-11-24 高通股份有限公司 HARQ with polar codes for parity bits
US11646828B2 (en) 2018-04-20 2023-05-09 Qualcomm Incorporated HARQ of polar codes with parity check bits
CN111989883B (en) * 2018-04-20 2023-06-20 高通股份有限公司 Method and device for wireless communication
US11646830B2 (en) * 2018-05-28 2023-05-09 Qualcomm Incorporated Polar code construction for incremental redundancy
WO2020019954A1 (en) * 2018-07-24 2020-01-30 中兴通讯股份有限公司 Method and device for decoding polar code, storage medium, and electronic device
CN109639395A (en) * 2018-12-06 2019-04-16 东南大学 It is a kind of to encode the method for reseptance for being incremented by code length retransmission scheme suitable for polarization code
CN109639395B (en) * 2018-12-06 2021-02-02 东南大学 Receiving method suitable for polar code coding incremental code length retransmission scheme
CN109768846A (en) * 2019-01-09 2019-05-17 山东科技大学 Puncture method, system, device and medium based on dual-core and triple-core hybrid polar code
CN109768846B (en) * 2019-01-09 2021-05-14 山东科技大学 Hole drilling method, system, device and medium based on two-core three-core mixed polarization code
CN109889308A (en) * 2019-01-28 2019-06-14 中国人民解放军陆军工程大学 Hybrid automatic retransmission request method based on joint polarization coding and decoding in the Internet of Things
CN109889308B (en) * 2019-01-28 2021-09-03 中国人民解放军陆军工程大学 Hybrid automatic repeat request method for joint polarization coding and decoding in Internet of things
CN109936377A (en) * 2019-03-06 2019-06-25 西安电子科技大学 A kind of the polarization code coding and interpretation method of segmentation CRC auxiliary
CN109936377B (en) * 2019-03-06 2021-06-25 西安电子科技大学 A segmented CRC-assisted polar code encoding and decoding method
US10980030B2 (en) 2019-03-29 2021-04-13 Huawei Technologies Co., Ltd. Method and apparatus for wireless communication using polarization-based signal space mapping
WO2020200129A1 (en) * 2019-03-29 2020-10-08 Huawei Technologies Co., Ltd. A method and apparatus for wireless communication using polarization-based signal space mapping
CN113557704A (en) * 2019-03-29 2021-10-26 华为技术有限公司 Method and apparatus for wireless communication using polarization-based signal space mapping
CN110492981B (en) * 2019-09-03 2021-07-30 西南交通大学 Polar code hybrid automatic repeat request method based on channel reliability and code distance
CN110492981A (en) * 2019-09-03 2019-11-22 西南交通大学 Polarization code mixed automatic retransmission request method based on channel reliability and code distance
CN111245568A (en) * 2020-01-14 2020-06-05 东方红卫星移动通信有限公司 A polar code decoding method based on feedback retransmission technology in low-orbit satellites
WO2021147103A1 (en) * 2020-01-23 2021-07-29 华为技术有限公司 Decoding method, device and system
US11252004B2 (en) 2020-03-30 2022-02-15 Huawei Technologies Co., Ltd. Multiple access wireless communications using a non-gaussian manifold
CN112087285A (en) * 2020-09-10 2020-12-15 西南交通大学 Polar code bit inversion decoding method based on code distance and polar channel reliability
CN114189311A (en) * 2020-09-14 2022-03-15 西安电子科技大学 Self-adaptive IR-HARQ transmission method and system of 5G polarization code
CN112332862A (en) * 2020-10-09 2021-02-05 浙江大学 A polar code incremental redundancy hybrid retransmission method and device based on deep reinforcement learning
CN114025354A (en) * 2021-11-17 2022-02-08 圆藏(上海)科技有限公司 A communication method, system and storage medium for reducing information transmission errors
CN116192338A (en) * 2023-04-25 2023-05-30 中国人民解放军国防科技大学 A Fast Blind Recognition Method of LDPC Codes
CN116192338B (en) * 2023-04-25 2023-07-14 中国人民解放军国防科技大学 A Fast Blind Recognition Method of LDPC Codes

Also Published As

Publication number Publication date
CN103281166B (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN103281166B (en) A kind of mixed automatic retransfer request transmission method based on polarization code
Solomon et al. Soft maximum likelihood decoding using GRAND
CN105743621B (en) HARQ signal sending, receiving method and device based on polarization code
Li et al. Capacity-achieving rateless polar codes
CN102355341B (en) A Network Coding Method for Hybrid Automatic Repeat Request for Long Term Evolution System
CN104539393B (en) A kind of source coding method based on polarization code
CN112425103B (en) Method and system for retransmitting data using systematic polarization encoding
CN107395319B (en) Code rate compatible polarization code coding method and system based on punching
CN103001739B (en) Fountain code decoding method suitable for radio broadcasting system
WO2017177926A1 (en) Data transmission processing method and apparatus
CN103023618A (en) Random code length polar encoding method
Williamson et al. Variable-length convolutional coding for short blocklengths with decision feedback
WO2008151516A1 (en) Method, equipment and system for lpdc coding and decoding
CN101321043B (en) Decoding method and device for low density check code
US10700816B2 (en) Method for performing HARQ using polar code
CN103490866B (en) HARQ transmission method based on network code in star ground transmission network
CN111245571B (en) Receiver Design Method Combined with Coded Modulation Technology in Noise Aggregation System
CN101529782A (en) Symbol-level combining for MIMO systems with HARQ and/or repetition coding
WO2008043282A1 (en) A method and a system for ldpc erasure correcting decoding
CN109428670A (en) A kind of data error method of calibration and device, computer storage medium
CN101582744A (en) Encoding and decoding method of RS fountain codes based on iterative approach
US11239954B2 (en) Encoding method on basis of polar code in order to support HARQ, and wireless device using same
CN101378303A (en) Method and apparatus for generating and processing retransmission low-density parity check code
CN108023679B (en) Iterative decoding scaling factor optimization method based on parallel cascade system polarization code
CN102148665A (en) Decoding method for LT (language translation) codes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant