CN111988044B - Code word construction method of punctured Polar code - Google Patents
Code word construction method of punctured Polar code Download PDFInfo
- Publication number
- CN111988044B CN111988044B CN201910584639.1A CN201910584639A CN111988044B CN 111988044 B CN111988044 B CN 111988044B CN 201910584639 A CN201910584639 A CN 201910584639A CN 111988044 B CN111988044 B CN 111988044B
- Authority
- CN
- China
- Prior art keywords
- polarization
- length
- matrix
- column
- channels
- 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.)
- Active
Links
- 238000010276 construction Methods 0.000 title claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims abstract description 51
- 230000010287 polarization Effects 0.000 claims abstract description 47
- 108091026890 Coding region Proteins 0.000 claims abstract description 29
- 238000012217 deletion Methods 0.000 claims abstract description 15
- 230000037430 deletion Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 29
- 238000004364 calculation method Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 7
- 230000008707 rearrangement Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 abstract description 13
- 241000169170 Boreogadus saida Species 0.000 abstract description 10
- 238000004891 communication Methods 0.000 abstract description 9
- 238000012163 sequencing technique Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004088 simulation 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
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
技术领域technical field
本发明属于数字通信信道编码领域,具体涉及一种凿孔Polar码的码字构造方法。The invention belongs to the field of digital communication channel coding, and in particular relates to a codeword construction method for punctured Polar codes.
背景技术Background technique
Polar码是E.Arikan教授于2009年提出的用于通信的编码方案,理论上它是一种能够用严谨的数学推理证明可以达到香农极限的编码方式。在发送端,N个独立信道经过相互极化,分裂子信道的信道容量趋向于0或者1,信道极化过程如图1所示,包括信道合并和信道分裂两个过程。当码长趋向于无穷时,一部分信道变为纯噪声信道,另一部分信道变为无噪声信道。极化后信道容量为0或1的分裂子信道占总信道比例随码长关系变化如图2所示,码长N=512时的信道容量分布图也在图3中给出。在接收端,极化码的特殊结构使它可以采用串行抵消算法,以较低的复杂度获得与最大似然译码相近的性能。优秀的性能表现使其成为5G通信的重要编码方法。Polar code is a coding scheme for communication proposed by Professor E. Arikan in 2009. In theory, it is a coding method that can be proved by rigorous mathematical reasoning to reach the Shannon limit. At the transmitting end, N independent channels are mutually polarized, and the channel capacity of the split sub-channels tends to be 0 or 1. The channel polarization process is shown in Figure 1, including two processes of channel combining and channel splitting. When the code length tends to infinity, some channels become pure noise channels, and the other part channels become noiseless channels. The ratio of split sub-channels with a channel capacity of 0 or 1 after polarization to the total channel varies with the code length as shown in Figure 2, and the channel capacity distribution diagram when the code length N=512 is also shown in Figure 3. At the receiving end, the special structure of the polar code makes it possible to use the serial cancellation algorithm to obtain a performance similar to the maximum likelihood decoding with a lower complexity. Excellent performance makes it an important coding method for 5G communication.
由于传统极化码的构造方式是基于Arikan核的克罗内克次幂,极化码的码长受限于2n(n为正整数),而在实际的通信系统中我们知道原始信息的长度往往是不确定的,因此编码能够根据原始信息的长度进行调整也就是我们必须要考虑的问题,虽然利用其他极化核,比如BCH码核能够达到构造其他码长的目的,但是码长还是受限于核长的幂次,且这种方法构造的Polar码译码结构较复杂;目前有的部分码字删除算法虽然能构造任意长度的Polar码,但是在删除码字的时候考虑因素不够充分,构造的Polar码性能较差,损害了通信系统的性能。因此,迫切需要研发一种性能更好的凿孔Polar码的码字构造方法以满足通信需求。Since the traditional polar code is constructed based on the Kronecker power of the Arikan kernel, the code length of the polar code is limited to 2 n (n is a positive integer), and in the actual communication system we know the original information The length is often uncertain, so the encoding can be adjusted according to the length of the original information, which is a problem we must consider. Although the use of other polarized cores, such as BCH code cores, can achieve the purpose of constructing other code lengths, but the code length is still Limited by the power of the kernel length, and the decoding structure of the Polar code constructed by this method is more complicated; although some current codeword deletion algorithms can construct Polar codes of any length, they are not enough to consider factors when deleting codewords. sufficient, the constructed Polar code has poor performance, which impairs the performance of the communication system. Therefore, it is urgent to develop a codeword construction method for punctured Polar codes with better performance to meet communication requirements.
发明内容SUMMARY OF THE INVENTION
本发明提供一种使用方便且译码性能优异的凿孔Polar码码字构造方法,其目的在于构造任意码长的Polar码,提高Polar码在通信系统中的应用灵活性以及其误码率性能。The present invention provides a method for constructing a codeword of a punctured Polar code, which is convenient to use and has excellent decoding performance. .
为实现上述技术目的,本发明采用如下技术方案:For realizing the above-mentioned technical purpose, the present invention adopts following technical scheme:
一种凿孔Polar码的码字构造方法,包括以下步骤:A codeword construction method for puncturing Polar codes, comprising the following steps:
步骤1,确定编码信息位长度K、固定编码长度N和最终编码长度M,设定极化编码的极化核;
步骤2,对特定信噪比下所有N个经信道极化后的分裂子信道根据其信道容量进行排序,并根据排序后的信道容量矩阵和固定编码长度K,构造长度为N的信息序列;
步骤3,根据固定编码长度N和极化核,计算极化生成矩阵;
步骤4,根据步骤2得到的信息序列和步骤3得到的极化生成矩阵,得到长度为N的初始编码序列;
步骤5,计算极化生成矩阵每列的列权重,依据列权重按大小顺序依次选择a列,并根据所述a列在极化生成矩阵中的索引号,构建长度为a的码字删除矩阵;Step 5: Calculate the column weight of each column of the polarization generation matrix, select column a in order of magnitude according to the column weight, and construct a codeword deletion matrix of length a according to the index number of the a column in the polarization generation matrix ;
其中a按照需要删除的码字数目取值为:a=N-M;Wherein a takes the value according to the number of codewords to be deleted: a=N-M;
步骤6,依据码字删除矩阵中的a个元素值,分别索引到初始编码序列中相应位置的元素并进行删除,得到长度为M的最终编码序列。Step 6, according to the value of a element in the codeword deletion matrix, index to the corresponding element in the initial coding sequence and delete it to obtain a final coding sequence with a length of M.
进一步地,在步骤5中,当选择第a列的时候,若出现列权重相同的若干列,则优先选择索引号较大的奇数列。Further, in
进一步地,极化生成矩阵GN的计算公式为:Further, the calculation formula of the polarization generating matrix G N is:
式中,F表示极化核,表示对极化核F进行n次Kronecker幂计算,BN表示对得到的进行反序重排,其中N=2n。In the formula, F represents the polarized nucleus, Indicates that n times Kronecker power calculation is performed on the polarized nucleus F, and B N represents the obtained Reverse order rearrangement is performed, where N=2 n .
进一步地,所述步骤2的具体过程为:首先将所有经极化后的分裂子信道标记为W1,W2,...,WN,采用密度进化法对特定信噪比下N个分裂子信道的信道容量进行排序;然后将信道容量大的K个分裂子信道用来设置信息位,其余N-K个分裂子信道设置冻结位或固定位,构造得到长度为N的信息序列 Further, the specific process of the
进一步地,步骤4中初始编码序列的计算公式为:Further, the calculation formula of the initial coding sequence in
式中,表示初始编码序列,包括用于标志信息位的1和用于标志冻结位或固定位的0;表示信息序列,GN表示极化生成矩阵。In the formula, Indicates the initial coding sequence, including 1 for marking information bits and 0 for marking frozen bits or fixed bits; represents the information sequence, and GN represents the polarization generator matrix.
有益效果beneficial effect
本发明提供的这种凿孔Polar码的码字构造方法的优点是:计算和操作方法简单易行,计算复杂度低,在对初始编码序列进行删除时编码器和译码器都已知删除的位置,能够构造任意码长的Polar码,克服了传统Polar码的应用限制。同时本发明依据编码映射的关联程度来进行码字删除,通过对编码器输出的码字序列进行尽可能“无损害”删除来构造任意码长的Polar码,保证了信息的有效传送,在构造任意码长的Polar码提高应用灵活性的同时,极大地降低了译码误码率,即提高了任意码长Polar码的译码性能,确保了通信系统的稳定性,在当前和未来通信中拥有广阔的应用前景。The advantages of the codeword construction method of the punctured Polar code provided by the present invention are: the calculation and operation methods are simple and easy to operate, the calculation complexity is low, and both the encoder and the decoder are known to delete the initial coding sequence. It can construct Polar codes with arbitrary code lengths, which overcomes the application limitations of traditional Polar codes. At the same time, the present invention deletes the code word according to the correlation degree of the coding mapping, and constructs the Polar code of any code length by deleting the code word sequence output by the encoder as "no damage" as possible, so as to ensure the effective transmission of information. Polar codes with arbitrary code lengths improve application flexibility and at the same time greatly reduce the decoding error rate, that is, improve the decoding performance of Polar codes with arbitrary code lengths and ensure the stability of the communication system. In current and future communications Has broad application prospects.
附图说明Description of drawings
图1为信道极化现象的极化过程示意图;Fig. 1 is a schematic diagram of the polarization process of the channel polarization phenomenon;
图2为信道容量为0或1的分裂子信道所占比跟码长N的关系示意图;FIG. 2 is a schematic diagram showing the relationship between the proportion of split sub-channels with a channel capacity of 0 or 1 and the code length N;
图3为码长N为512的信道容量分布图;Fig. 3 is a channel capacity distribution diagram with a code length N of 512;
图4为极化编码映射简化图;Fig. 4 is a simplified diagram of polarization coding mapping;
图5为本发明定义的编码映射类别示意图;5 is a schematic diagram of a coding mapping class defined in the present invention;
图6为本发明方法的流程示意图;Fig. 6 is the schematic flow chart of the method of the present invention;
图7为,在取值为N=32,M=28,K=16时,本发明方法与现有方法的性能优势对比图;FIG. 7 is a comparison diagram of the performance advantages of the method of the present invention and the existing method when the values are N=32, M=28, and K=16;
图8为,在取值为N=128,M=110,K=64时,本发明方法与现有方法的性能优势对比图。FIG. 8 is a comparison diagram of the performance advantages of the method of the present invention and the existing method when the values are N=128, M=110, and K=64.
具体实施方式Detailed ways
下面对本发明的实施例作详细说明,本实施例以本发明的技术方案为依据开展,给出了详细的实施方式和具体的操作过程,对本发明的技术方案作进一步解释说明。The embodiments of the present invention are described in detail below. This embodiment is carried out on the basis of the technical solutions of the present invention, and provides a detailed implementation manner and a specific operation process, and further explains the technical solutions of the present invention.
本发明提供一种使用方便且译码性能优异的凿孔Polar码码字构造方法,其目的在于构造任意码长的Polar码(Polar码,即极化码),提高Polar码在通信系统中的应用灵活性以及其误码率性能,如图6所示,具体包括以下步骤:The present invention provides a method for constructing a codeword of a punctured Polar code, which is convenient to use and has excellent decoding performance. Application flexibility and its bit error rate performance, as shown in Figure 6, includes the following steps:
步骤1,确定编码参数,设定极化编码所需要的极化核。Step 1: Determine the coding parameters, and set the polarized core required for polarized coding.
编码参数具体包括编码信息位长度K、固定编码长度N和最终编码长度M。最终编码长度M为构造的任意码长Polar码的长度,它们满足关系:K<M<N,N=2n,且n为正整数;设定极化核为 The encoding parameters specifically include the encoding information bit length K, the fixed encoding length N, and the final encoding length M. The final code length M is the length of the constructed Polar code of any code length, and they satisfy the relationship: K<M<N, N=2 n , and n is a positive integer; the polarization kernel is set as
步骤2,对特定信噪比下所有N个经信道极化后的分裂子信道根据其信道容量进行排序,并根据排序后的信道容量矩阵和固定编码长度K,构造长度为N的信息序列,具体过程为:Step 2: Sort all N split sub-channels after channel polarization under a specific signal-to-noise ratio according to their channel capacity, and construct an information sequence of length N according to the sorted channel capacity matrix and the fixed coding length K, The specific process is:
步骤2.1,将所有经极化后的分裂子信道标记为W1,W2,...,WN,采用密度进化法对特定信噪比下N个分裂子信道的信道容量进行排序;Step 2.1, mark all polarized split sub-channels as W 1 , W 2 ,...,W N , and use the density evolution method to sort the channel capacity of the N split sub-channels under a specific signal-to-noise ratio;
步骤2.2,将信道容量大的K个分裂子信道用来设置信息位,其余N-K个分裂子信道设置冻结位或固定位,构造得到长度为N的信息序列 Step 2.2, the K split sub-channels with large channel capacity are used to set information bits, and the remaining NK split sub-channels are set to freeze bits or fixed bits to construct an information sequence of length N.
步骤3,根据固定编码长度N和极化核F,计算极化生成矩阵GN,计算公式为:其中,表示对极化核F进行n次Kronecker幂计算,BN表示进行反序重排计算。
步骤4,根据步骤2得到的信息序列和步骤3得到的极化生成矩阵GN,得到长度为N的初始编码序列计算公式为:
其中表示根据步骤2得到的信息序列(u1,u2,u3,…,uN),其中包含K个信息位和N-K个冻结位;表示经计算得到的初始编码序列(x1,x2,x3,…,xN)。in represents the information sequence (u 1 , u 2 , u 3 ,..., u N ) obtained according to
步骤5,根据步骤3得到的极化生成矩阵GN和需要删除的码字数目a,计算得到码字删除矩阵,具体为采用如下步骤计算得到码字删除矩阵:
步骤5.1,设定乘积因素;将极化生成矩阵GN每列的所有元素与乘积因素进行乘积累加计算,得到极化生成矩阵GN的相应列的列权重;Step 5.1, set the product factor; multiply and accumulate all elements of each column of the polarization generation matrix G N and the product factor to obtain the column weight of the corresponding column of the polarization generation matrix G N ;
步骤5.2,依据列权重大小一次选取1~a列,并标记他们的索引存为码字删除矩阵z;当选取第a列的时候出现权重一样的情况时,优先选取索引号较大的奇数列。Step 5.2, select
其中需要删除的码字数目a的取值为:a=N-M。The value of the number a of codewords to be deleted is: a=N-M.
在极化码的编码映射中,如图4所示,信息序列经极化编码后得到的初始编码序列他们之间并不是一对一关系,例如u1经极化编码之后并不就是x1。经研究发现,它们之间存在一个关联程度,当在码字端删除与信息序列中冻结位关联程度最大的码字位时,得到的凿孔极化码(即任意码长的极化码,亦即本发明所述的最终编码序列)性能最优。当信息序列中的u1为冻结位的时候,初始编码序列中的x1并不一定是与冻结位u1关联程度最大的位,这是由于极化生成矩阵GN的作用。经研究得到,在极化编码中存在编码映射分类的差别,本发明将之定义为一类映射和二类映射,如图5所示。编码映射中的一类映射数目越多,信息序列与初始编码序列的位之间的关联程度越大,反应到生成矩阵GN中就是列权重的大小,因此本发明选择列权重最大的列索引号作为码字删除矩阵的元素,从而索引到初始编码序列的相应位置的信息并删除,得到最终编码序列,即任意码长的极化码。当存在列权重相同的列时,优先选择数值较大的奇数列索引号。In the coding mapping of polar codes, as shown in Figure 4, the information sequence The initial coding sequence obtained after polar coding There is no one-to-one relationship between them. For example, u 1 is not x 1 after polarization coding. After research, it is found that there is a degree of correlation between them. When the codeword bit with the greatest degree of correlation with the frozen bit in the information sequence is deleted at the codeword end, the obtained punctured polar code (that is, the polar code of any code length, That is, the final coding sequence described in the present invention has the best performance. When u 1 in the information sequence is a frozen bit, x 1 in the initial coding sequence is not necessarily the bit most related to the frozen bit u 1 , which is due to the effect of the polarization generation matrix GN. It is obtained through research that there is a difference in the classification of coding mappings in polar coding, which is defined as a first-class mapping and a second-class mapping in the present invention, as shown in FIG. 5 . The more the number of one type of mapping in the coding mapping, the greater the degree of correlation between the information sequence and the bits of the initial coding sequence, which is reflected in the generator matrix G N is the size of the column weight, so the present invention selects the column index with the largest column weight. The number is used as an element of the codeword deletion matrix, so that the information of the corresponding position of the initial coding sequence is indexed and deleted to obtain the final coding sequence, that is, the polar code of any code length. When there are columns with the same column weight, the odd-numbered column index number with the larger value is preferred.
步骤6,依据码字删除矩阵中的a个元素值,元素值即为极化生成矩阵GN中列权重最大的列索引号,分别索引到初始编码序列中相应位置的元素并进行删除,得到长度为M的最终编码序列,即为任意码长M的码字 Step 6, delete a element value in the matrix according to the codeword, the element value is the column index number with the largest column weight in the polarization generation matrix G N , respectively index to the element at the corresponding position in the initial coding sequence and delete it to obtain: The final coding sequence of length M is the codeword of any code length M
由于极化生成矩阵GN各列中各列的列权重大小,反映了信息序列与初始编码序列之间编码映射的关联程度,故本发明利用该关联程度来作为设计凿孔极化码的核心思想,即利用极化生成矩阵中各列的列权重来构造码字删除矩阵,进而利用码字删除矩阵进行索引,将初始编码序列中与冻结位或固定位关联程度最大较大的码字删除,从而尽可能较小地影响极化码的性能,因此最终可得到性能较优的任意码长的极化码。Since the column weight of each column in the polarization generation matrix G N reflects the degree of correlation between the coding and mapping between the information sequence and the initial coding sequence, the present invention uses the correlation degree as the core of designing the punctured polar code The idea is to use the column weights of each column in the polarization generation matrix to construct the codeword deletion matrix, and then use the codeword deletion matrix to index to delete the codewords in the initial coding sequence that are most closely related to the frozen bits or fixed bits. , so that the performance of the polar code is affected as little as possible, so a polar code of any code length with better performance can be finally obtained.
以下,结合一个具体的实施例,对本发明方法进行进一步说明:Below, in conjunction with a specific embodiment, the method of the present invention is further described:
在构造任意码长不为2n的Polar码时,将编码映射关联程度作为主要参考元素,主要体现在计算生成矩阵列权重中,将与冻结位关联程度较大的码字序列索引号作为码字删除矩阵的元素进行存储,并依据该矩阵对初始编码序列进行按位删除,实现任意码长Polar编码。When constructing any Polar code whose code length is not 2 n , the correlation degree of coding mapping is used as the main reference element, which is mainly reflected in the calculation of the column weight of the generator matrix. The elements of the word deletion matrix are stored, and the initial coding sequence is deleted bit by bit according to the matrix to realize Polar coding of arbitrary code length.
首先确定编码信息位长度K=4,固定编码长度N=8和最终编码长度M=5,M为构造的任意码长Polar码的长度,极化核采用Arikan核 First determine the encoded information bit length K=4, the fixed encoding length N=8 and the final encoding length M=5, where M is the length of the constructed Polar code with any code length, and the polarization kernel adopts the Arikan kernel
将所有经极化后的分裂子信道标记为W1,W2,W3,W4,W5,W6,W7,W8,采用密度进化法对特定信噪比下8个分裂子信道的信道容量进行排序,并将排序后的信道索引序列标记为矩阵j=[W4W7W6W8W1W3W2W5],根据信道容量及编码参数信息位K=4,选择信道容量较大的4个分裂子信道(即W4,W7,W6,W8)用来传输信息位,得到信息序列 All the polarized split sub-channels are marked as W 1 , W 2 , W 3 , W 4 , W 5 , W 6 , W 7 , W 8 , and the density evolution method is used to analyze the eight split sub-channels under a specific signal-to-noise ratio. The channel capacity of the channel is sorted, and the sorted channel index sequence is marked as matrix j=[W 4 W 7 W 6 W 8 W 1 W 3 W 2 W 5 ], according to the channel capacity and coding parameter information bit K=4 , select 4 split sub-channels with larger channel capacity (ie W 4 , W 7 , W 6 , W 8 ) to transmit information bits to obtain information sequence
设定极化核对F进行n次Kronecker幂计算得到极化矩阵G:set polarized nucleus Raising F to the Kronecker power n times Calculate the polarization matrix G:
对极化矩阵G进行反序重排得到极化生成矩阵G8:Rearrange the polarization matrix G in reverse order to obtain the polarization generating matrix G 8 :
删除码字数目a=N-M=8-5=3;The number of deleted code words a=N-M=8-5=3;
信息序列是为初始编码序列;经过第一类映射数目计算,即折射至生成矩阵中表现为计算列权重大小。设乘积因素为1,则G8中第1列的列权重为8,为所有列中最大,第2,3,5列的列权重都为4,我们需要选取三列进行删除,由奇数列大数目准则选取第1,3,5列进行删除,得到码字删除矩阵z=[1 3 5];information sequence is the initial coding sequence; after the number of mappings of the first type is calculated, the refraction into the generator matrix is expressed as the calculation of column weights. Assuming that the product factor is 1, the column weight of the first column in G 8 is 8, which is the largest among all columns, and the column weights of the second, third, and fifth columns are all 4. We need to select three columns to delete, by the odd column The large number criterion selects the 1st, 3rd, and 5th columns for deletion, and obtains the codeword deletion matrix z=[1 3 5];
依据码字删除矩阵z中的元素,对初始编码序列中相应位置索引进行删除得到最终编码序列 Delete the elements in the matrix z according to the codeword, and the initial coding sequence Delete the corresponding position index in the final code sequence
图7、图8是本发明的性能仿真结果图,其中图中的BER是指误码率,FER是指误帧率,该两者是检验译码正确性的关键指标。从图中可以看出在构造任意码长的Polar码时,本发明所使用的方法比已有论文提出的方法性能提升明显。FIG. 7 and FIG. 8 are performance simulation result diagrams of the present invention, wherein BER in the figures refers to the bit error rate, and FER refers to the frame error rate, which are the key indicators for checking the correctness of decoding. It can be seen from the figure that when constructing a Polar code of arbitrary code length, the performance of the method used in the present invention is obviously improved compared with the method proposed in the existing paper.
本发明所述的各步骤的标号并不代表执行步骤的先后顺序,本领域技术人员能够对上述步骤的执行顺序进行变换(例如步骤2与步骤3的执行顺序、步骤4和步骤5的执行顺序,均可以任意调换,对后续步骤的执行并不产生冲突),均属于本发明的保护范围。The labels of the steps described in the present invention do not represent the sequence of execution of the steps, and those skilled in the art can change the execution sequence of the above steps (for example, the execution sequence of
以上实施例为本申请的优选实施例,本领域的普通技术人员还可以在此基础上进行各种变换或改进,在不脱离本申请总的构思的前提下,这些变换或改进都应当属于本申请要求保护的范围之内。The above embodiments are the preferred embodiments of the application, and those of ordinary skill in the art can also carry out various transformations or improvements on this basis. Without departing from the general concept of the application, these transformations or improvements should belong to the present application. within the scope of the application for protection.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910584639.1A CN111988044B (en) | 2019-07-01 | 2019-07-01 | Code word construction method of punctured Polar code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910584639.1A CN111988044B (en) | 2019-07-01 | 2019-07-01 | Code word construction method of punctured Polar code |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111988044A CN111988044A (en) | 2020-11-24 |
CN111988044B true CN111988044B (en) | 2022-07-19 |
Family
ID=73437261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910584639.1A Active CN111988044B (en) | 2019-07-01 | 2019-07-01 | Code word construction method of punctured Polar code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111988044B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115208514B (en) * | 2022-06-24 | 2023-09-05 | 中国人民解放军海军航空大学 | Dual space-based polarization code parameter identification method and device and computer equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119178A (en) * | 2006-08-01 | 2008-02-06 | 华为技术有限公司 | Signal transmitting, receiving method and signal transmitting device |
CN101218773A (en) * | 2005-05-04 | 2008-07-09 | 松下电器产业株式会社 | Signal Spatial Expansion for 16 Quadrature Amplitude Modulation Schemes |
CN103023618A (en) * | 2013-01-11 | 2013-04-03 | 北京邮电大学 | Random code length polar encoding method |
CN107370488A (en) * | 2016-05-13 | 2017-11-21 | 中兴通讯股份有限公司 | Error correction/encoding method and device |
US10075197B1 (en) * | 2017-03-07 | 2018-09-11 | Lg Electronics Inc. | Method and apparatus for transmitting hamming weight and codeword |
WO2019090468A1 (en) * | 2017-11-07 | 2019-05-16 | Qualcomm Incorporated | Methods and apparatus for crc concatenated polar encoding |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100984289B1 (en) * | 2005-12-07 | 2010-09-30 | 포항공과대학교 산학협력단 | Signal transmitting/receiving apparatus for supporting variable coding rate in a communication system and method thereof |
-
2019
- 2019-07-01 CN CN201910584639.1A patent/CN111988044B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101218773A (en) * | 2005-05-04 | 2008-07-09 | 松下电器产业株式会社 | Signal Spatial Expansion for 16 Quadrature Amplitude Modulation Schemes |
CN101119178A (en) * | 2006-08-01 | 2008-02-06 | 华为技术有限公司 | Signal transmitting, receiving method and signal transmitting device |
CN103023618A (en) * | 2013-01-11 | 2013-04-03 | 北京邮电大学 | Random code length polar encoding method |
CN107370488A (en) * | 2016-05-13 | 2017-11-21 | 中兴通讯股份有限公司 | Error correction/encoding method and device |
US10075197B1 (en) * | 2017-03-07 | 2018-09-11 | Lg Electronics Inc. | Method and apparatus for transmitting hamming weight and codeword |
WO2019090468A1 (en) * | 2017-11-07 | 2019-05-16 | Qualcomm Incorporated | Methods and apparatus for crc concatenated polar encoding |
Non-Patent Citations (3)
Title |
---|
Odd-even effects of the polar anchoring strength for nematic liquid crystal on polyimide Langmuir-Blodgett surfaces with alkyl chain lengths;Dae-Shik Seo等;《Proceedings of 5th International Conference on Properties and Applications of Dielectric Materials》;20020806;第2卷;603-605 * |
RS+交织+卷积码级联纠错的FPGA实现;邓宏贵等;《信息与控制》;20071215;第36卷(第06期);118-122 * |
基于蝶形流程图的分组码最大后验概率软判决译码方法;李琪等;《清华大学学报(自然科学版)》;20141220(第12期);90-95 * |
Also Published As
Publication number | Publication date |
---|---|
CN111988044A (en) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106452460B (en) | A kind of polarization code and the error correction/encoding method of duplication code cascade | |
CN103023618B (en) | Random code length polar encoding method | |
CN104539393B (en) | A kind of source coding method based on polarization code | |
CN104283568B (en) | Data compressed encoding method based on part Hoffman tree | |
CN105656604B (en) | A kind of Bit Interleave Polarization Coding modulator approach and device | |
CN102694625B (en) | Polarization code decoding method for cyclic redundancy check assistance | |
CN107395319B (en) | Puncturing-based rate compatible polar code coding method and system | |
CN105634712A (en) | SCMA (sparse code multiple access) simple codebook design method under Gauss channel | |
CN110048727A (en) | The Polar code encoding method of any code length | |
CN109768846A (en) | Puncture method, system, device and medium based on dual-core and triple-core hybrid polar code | |
CN102571105A (en) | Coding method of code-rate-variable low-density parity-check codes (LDPCs) of which performance approximates to channel capacity | |
CN114598331A (en) | Polar code encoding method, encoding and decoding method and device | |
CN111988044B (en) | Code word construction method of punctured Polar code | |
CN1937470A (en) | Coding-decoding method and device | |
CN102932012B (en) | A kind of deletion RS code blind identification method for coding parameters of error-tolerant code | |
CN110233698A (en) | Coding and interpretation method, sending device, receiving device, the medium of polarization code | |
CN108055107B (en) | Information communication method based on puncture polarization code | |
CN108206722B (en) | High-bit-rate data sending method and device | |
CN108429553B (en) | Encoding method, encoding device and equipment of polarization code | |
CN117097441B (en) | Carrier communication system transmission efficiency optimization method based on data analysis | |
CN108880748B (en) | Coding and decoding method of rateless Spinal code based on Latin square matrix | |
CN113556134B (en) | Polar code puncturing encoder and encoding method suitable for simplifying serial offset decoding | |
CN101662292B (en) | Method and device for confirming interleaver | |
KR102203029B1 (en) | A kind of fast decoding method, device and OvXDM system applied to OvXDM system | |
CN104679775B (en) | A kind of data processing method based on Huffman table |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |