CN103281166A - Hybrid automatic repeat request transmission method based on polarization code - Google Patents
Hybrid automatic repeat request transmission method based on polarization code Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 102
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000010287 polarization Effects 0.000 title description 36
- 230000008569 process Effects 0.000 claims abstract description 21
- 241000169170 Boreogadus saida Species 0.000 claims abstract description 18
- 108091006146 Channels Proteins 0.000 claims description 163
- 239000013598 vector Substances 0.000 claims description 13
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 108010076504 Protein Sorting Signals Proteins 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 9
- 125000004122 cyclic group Chemical group 0.000 claims description 7
- 230000007704 transition Effects 0.000 claims description 6
- 238000004080 punching Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 2
- 238000005553 drilling Methods 0.000 claims description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 abstract 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 abstract 2
- 239000011159 matrix material Substances 0.000 description 11
- 230000006854 communication Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004088 simulation Methods 0.000 description 7
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error 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/13—Linear codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error 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信号,或发送次数达到预设的最大值时,结束一次完整的传输过程。
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.
Description
技术领域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,运算符*为笛卡尔积。该向量信道包含两个子信道(输入为u1、输出为y1y2)和(输入为u2输出为y1y2u1),这两个子信道即是两个极化信道。经过该单步极化过程,从信道容量上看, 其中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 (input is u 1 , output is y 1 y 2 ) and (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, 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个信道进行极化)的信道极化装置可以用长度为的信道极化装置作递归操作来表示,递归过程中的最小单元(即N=2时)就是图1所示的基本单元。图2中的信道极化装置中有一个长度为N的比特反转交织器,其功能是:先将输入端的十进制序号i按二进制表示为(bnbn-1…b1),其中,n=log2N,再将该二进制序列反序,得到(b1b2…bn),最后重新按十进制表示成θ(i),作为输入序号i对应的输出序号。比特反转交织器的用处是将输入端序号为i的比特映射到序号θ(i)处。根据编码速率(R)对N个信道进行极化,并选取其中容量最大的K个信道(或者等价地,选取可靠性最高的K个信道,可靠性度量是采用密度进化(DensityEvolution)工具或计算巴塔恰里亚(Bhattacharyya)参数得到的),以承载用于传输消息的比特,并称该部分比特为信息比特和称该部分信道为信息信道(其中 为向下取整运算),其余未被选中的信道则传输一个约定的比特序列,称其为固定比特序列,并称该部分信道为固定信道(若信道对称,则可简单地传输全零序列),从而形成一个从承载信息的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 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 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送入且序号i为1到N的正整数,表示将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 And the serial number i is a positive integer from 1 to N, 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,其中,矩阵N×N的矩阵BN为比特反序置换矩阵,
如果极化码码长不为2的幂次。例如:假设码长,其中,为向上取整运算。需要先按照以上方法构造一个N维的信道极化变换。该变换需要N个独立信道,其中M个信道是通过对信道W的M次独立使用得到的,剩余的N-M个为与W具有相同输入输出信号集、但信道容量为零的虚拟信道。虚拟信道的排列位置按照以下方法决定:先给定一个N维的向量q,其中前N-M个元素为1,后M个元素为0,即然后,对该向量进行比特反序重排,得到凿孔位置指示序列p=BN·q。对序号i∈{1,2,…,N},若pi=1,则表示第i个独立信道为虚拟信道;否则,表示第i个独立信道为信道W的一次独立使用。进行了上述操作以后,与普通极化码一样,从得到的极化信道中选出最可靠的K个信道作为信息信道,用于承载信息比特;其余的信道,则设置为固定信道。通过这种方法得到的极化码称为凿孔极化码。If the code length of the polar code is not a power of 2. For example: assuming code length ,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 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 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,其中,矩阵BN为比特反序置换矩阵,
在构造极化码时,对二进制删除信道以外的一般信道,都需要使用密度进化工具来计算极化信道的可靠度。下面简单介绍一下使用密度进化计算极化码可靠性的方法: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)的值。再用表示第i个极化信道上当发送比特为零时,接收比特的LLR值的概率密度函数。利用极化码的结构,是按照以下方法递归计算得到:
给定一个二进制输入信道W,以及其在输入为比特零时输出LLR值的概率密度函数a,该信道的可靠度可以通过计算其传输出错概率进行评估,传输出错概率计算公式为:由此可以根据得到各个极化信道的可靠性。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: From this it can be based on get each polarized channel reliability.
在信号接收端,极化码译码器任务是根据接收信号序列(y1,…,yN)得到发送比特序列(u1,…,uN)的一组比特估计序列对于凿孔极化码,(y1…yN)中极化码可使用串行抵消SC(successive cancellation)算法,对编码码块中的每个比特按照序号i从1到N依次进行译码:式中,信息比特的判决函数为:其中,
串行抵消译码方法还可以描述为一个码树上的搜索过程(图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.
其吞吐率的计算公式为: The formula for calculating the throughput rate is:
参见图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
本发明专利申请中,除非有特殊说明,统一使用小写的英文/希腊字母表示标量,如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的比特序列再将该比特序列送入一个传统极化码编码器进行极化编码,并根据凿孔位置指示序列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 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, 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个比特否则,顺序发送待发送比特序列的第Nt-1+1到第Nt个比特,即 If t=1, then send the first N 1 bits of the bit sequence to be sent sequentially Otherwise, sequentially send the N t-1 +1 to N t bits of the bit sequence to be sent, namely
(4)接收比特序列:信号接收端采用串行抵消译码算法对经过前t次传输从信道中总共接收到的信号序列y: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. :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。
该步骤1中,预设的参数只有三个:信息序列长度K、最大传输次数T和传输的最大比特数Q,而其余的参数,包括极化码码长N0、信息信道的序号集合A、经过凿孔后的比特序列长度M、凿孔位置指示序列p、重传序号序列r、以及每次传输后接收端接收到的总比特数N1、N2、……、NT的各项参数都是执行下述步骤计算得到的(参见图6所示的搜索流程):In this
(11)初始化设置参数集合最佳吞吐率ηopt=0,最优凿孔后的比特序列长度mopt=0,其中,表示空集;并初始化设置凿孔后的比特序列长度m=K。(11) Initialize the set parameter set Optimum throughput rate η opt =0, optimal bit sequence length m opt =0 after puncturing, where, 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-
(121)根据凿孔后的比特序列长度m的值,采用传统凿孔极化编码方法,构造一个信息比特数为K、凿孔前码长为、凿孔后码长为m的凿孔极化码,其中,信息信道的序号集合为A、凿孔位置指示序列为p;再利用密度进化计算得到发送全零序列时,各个信息信道的接收信号的对数似然比(LLR)值的概率密度函数其中,括号中的上标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 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-
(123)对归属于信息信道的序号集合A中的每个信道,分别计算其传输出错的概率
(124)找出当前最不可靠的信息信道,即从A中选出使得qi值最大的信息信道序号i,再设置重传信息比特对应的信道序号rk=i,并更新该信道所对应的LLR的概率密度函数其中,a为通过信道W传输比特0时,接收信号的LLR值的概率密度函数,运算表示卷积。(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 Among them, a is the probability density function of the LLR value of the received signal when
(125)判断k<Q-m是否成立,若成立,则设置k=k+1后,返回执行步骤(123);否则,按照公式设置传输出错概率序列中的最后一个元素,并记录得到的传输出错概率序列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 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时的最佳配置参数集合最佳配置下的吞吐率估计值η=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 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时的吞吐率估计值
(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和其中,表示向上取整操作。(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 in, Indicates a round up operation.
步骤2,对传输序列进行编码和初始化:将长度为K的信息序列与收、发两端都预先已知的长度为N0-K的固定比特序列根据信息信道的序号集合A进行组合,构成一个长度为N0的比特序列再将该比特序列送入一个传统极化码编码器进行极化编码,并根据凿孔位置指示序列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。
步骤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个比特否则,顺序发送待发送比特序列的第Nt-1+1到第Nt个比特,即 If t=1, then send the first N 1 bits of the bit sequence to be sent sequentially Otherwise, sequentially send the N t-1 +1 to N t bits of the bit sequence to be sent, namely
步骤4,接收比特序列:信号接收端采用串行抵消译码算法对经过前t次传输从信道中总共接收到的信号序列进行极化码译码,再对得到的译码比特序列进行CRC校验,并判断是否能够通过CRC校验;
若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
(41)用序列表示某一条译码路径,且与传统的凿孔极化码的译码方法相同,根据第1次传输时的接收信号序列y1:M及序号为i的极化子信道的信道转移函数
(42)根据第2次到第t次传输时得到的接收信号序列与信道W的转移概率函数W(y|x),计算条件概率其中,转移概率函数W(y|x)为通过信道W发送比特x时,接收信号为y的概率。该步骤包括下列操作内容:(42) According to the received signal sequence obtained from the second to the tth transmission Calculate the conditional probability with the transition probability function W(y|x) of the channel W 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是否成立,若成立,则
(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)按照公式
本发明已经进行了多次仿真实施例的实验和模拟使用,下面就仿真实施例的试验结果,详细介绍本发明的实施过程及性能分析: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
参见图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)
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)
| 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)
| 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)
| 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 |
-
2013
- 2013-05-15 CN CN201310178603.6A patent/CN103281166B/en active Active
Patent Citations (1)
| 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)
| Title |
|---|
| PENG SHI等: "Performance of Polar Codes on Wireless Communication Channels", 《IEEE》 * |
| 李斌 等: "极化码原理及应用", 《通信技术》 * |
Cited By (217)
| 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 |










































































