[go: up one dir, main page]

CN111147183B - Interleaving mapping method and de-interleaving de-mapping method of LDPC code words - Google Patents

Interleaving mapping method and de-interleaving de-mapping method of LDPC code words Download PDF

Info

Publication number
CN111147183B
CN111147183B CN201911125371.1A CN201911125371A CN111147183B CN 111147183 B CN111147183 B CN 111147183B CN 201911125371 A CN201911125371 A CN 201911125371A CN 111147183 B CN111147183 B CN 111147183B
Authority
CN
China
Prior art keywords
bit
interleaving
ldpc code
value data
soft value
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
Application number
CN201911125371.1A
Other languages
Chinese (zh)
Other versions
CN111147183A (en
Inventor
张文军
郭序峰
何大治
管云峰
史毅俊
徐胤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai National Engineering Research Center of Digital Television Co Ltd
Original Assignee
Shanghai National Engineering Research Center of Digital Television Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai National Engineering Research Center of Digital Television Co Ltd filed Critical Shanghai National Engineering Research Center of Digital Television Co Ltd
Priority to CN201911125371.1A priority Critical patent/CN111147183B/en
Publication of CN111147183A publication Critical patent/CN111147183A/en
Application granted granted Critical
Publication of CN111147183B publication Critical patent/CN111147183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Error Detection And Correction (AREA)

Abstract

An interleaving mapping method and a de-interleaving de-mapping method of LDPC code words comprise the steps of carrying out first bit interleaving on a check part in the LDPC code words to obtain check bit streams; splicing an information bit part in the LDPC code word and a check bit stream into the LDPC code word after first bit interleaving; dividing the LDPC code word after the first bit interleaving into a plurality of continuous bit sub-blocks according to a preset length, and transforming the arrangement sequence of the bit sub-blocks according to the corresponding bit exchange pattern to form the LDPC code word after the second bit interleaving; writing the LDPC code words subjected to the second bit interleaving into a storage space according to a column sequence and reading the LDPC code words from the storage space according to a row sequence to obtain the LDPC code words subjected to the third bit interleaving; and performing constellation mapping on the LDPC code words subjected to the third time bit interleaving according to a constellation diagram to obtain a symbol stream. The interleaving mapping and de-interleaving de-mapping methods are selected according to different LDPC code tables, so that the system performance is better improved.

Description

Interleaving mapping method and de-interleaving de-mapping method of LDPC code words
Technical Field
The invention relates to the technical field of digital televisions, in particular to an interleaving mapping method and a de-interleaving de-mapping method for LDPC code words.
Background
In the existing broadcast communication standard, LDPC coding, bit interleaving and constellation mapping are the most common coding modulation methods. In different transmission systems, LDPC coding, bit interleaving and constellation mapping all need to be designed separately and debugged jointly to achieve the best channel performance. Therefore, how to form targeted bit interleaving for a specific LDPC codeword and constellation mapping is a technical problem in the art.
Disclosure of Invention
The problem to be solved by the invention is that in the prior art, targeted bit interleaving cannot be formed aiming at a specific LDPC code word and a constellation mapping mode.
In order to solve the above problem, an embodiment of the present invention provides an interleaving and mapping method for LDPC codewords, including the following steps: carrying out first-time bit interleaving on a check part in the LDPC code word to obtain check bit stream; splicing the information bit part in the LDPC code word and the check bit stream into the LDPC code word after the first bit interleaving; dividing the LDPC code word after the first bit interleaving into a plurality of continuous bit sub-blocks according to a preset length, and transforming the arrangement sequence of the bit sub-blocks according to a corresponding bit exchange pattern to form the LDPC code word after the second bit interleaving; writing the LDPC code words after the second bit interleaving into a storage space according to a column sequence and reading the LDPC code words from the storage space according to a row sequence to obtain the LDPC code words after the third bit interleaving; performing constellation mapping on the LDPC code word after the third bit interleaving according to a corresponding constellation diagram to obtain a symbol stream; wherein the bit swap pattern and the constellation map both correspond to LDPC code tables of different code rates.
The embodiment of the invention also provides a de-interleaving and de-mapping method of the LDPC code word, which comprises the following steps: carrying out soft demapping processing on the symbol stream soft value data according to a corresponding constellation diagram to obtain bit soft value data; the symbol stream soft value data is obtained by the receiving end after the symbol stream obtained by the interleaving and mapping method of the LDPC code word is received by the receiving end and is subjected to fast Fourier transform; writing the bit soft value data into a storage space according to a row sequence and reading the bit soft value data from the storage space according to a column sequence to obtain bit soft value data subjected to first bit de-interleaving; dividing the bit soft value data subjected to the first bit deinterleaving into a plurality of continuous bit soft value data sub-blocks according to a preset length, and transforming the arrangement sequence of the bit soft value data sub-blocks according to a corresponding bit exchange pattern to form bit soft value data subjected to second bit deinterleaving; performing third bit deinterleaving on bit soft value data corresponding to a check part in the LDPC code word in the bit soft value data subjected to the second bit deinterleaving to obtain third bit deinterleaved bit soft value data; splicing the bit soft value data after the second bit deinterleaving and the bit soft value data after the third bit deinterleaving into a bit soft value data stream; and performing LDPC decoding processing on the bit soft value data stream to obtain decoded bit stream data.
Compared with the prior art, the technical scheme of the invention has the following advantages:
and selecting corresponding interleaving mapping and de-interleaving de-mapping methods aiming at different LDPC code tables so as to better improve the system performance.
Drawings
FIG. 1 is a flowchart illustrating an embodiment of an interleaving and mapping method for LDPC code words according to the present invention;
FIG. 2 is a flowchart illustrating a specific embodiment of a method for de-interleaving and de-mapping LDPC code words according to the present invention;
FIG. 3 is a schematic diagram of a first bit interleaving of a check portion in an LDPC codeword to obtain a check bit stream in the LDPC codeword interleaving and mapping method of the present invention;
fig. 4 is a schematic diagram of transforming the arrangement order of the bit sub-blocks according to the bit exchange pattern in the LDPC codeword interleaving and mapping method of the present invention.
Detailed Description
The inventor finds that in the prior art, targeted bit interleaving cannot be formed according to a specific LDPC code word and a constellation mapping mode.
In view of the above problems, the inventors have studied and provided an interleaving mapping method and a de-interleaving de-mapping method for LDPC codewords, and select corresponding interleaving mapping and de-interleaving de-mapping methods for different LDPC code tables to better improve system performance.
In order to make the aforementioned objects, features and advantages of the present invention more comprehensible, embodiments accompanying figures are described in detail below.
In the embodiment of the present invention, the transmitter end is: firstly, inputting a bit stream after source coding into an LDPC coder to code an LDPC code word with a specific code rate code length, then inputting the bit stream into a bit interleaver to perform interleaving processing according to a certain specific bit interleaving pattern method, then performing 16NUC constellation mapping and constellation mapping on data after bit interleaving processing, then performing modulation and emission to experience a channel. The receiver end is: and demodulating the data after passing through the channel, and inputting the demodulated data into a demapping module to perform QPSK demapping. And then inputting the bit soft value information output by the demapping module into a deinterleaving module for deinterleaving, then outputting the bit soft value information to an LDPC decoder, decoding the bit soft value information based on a specific LDPC code word, and finally decoding and outputting a bit stream.
Fig. 1 is a flowchart illustrating an embodiment of an LDPC codeword interleaving and mapping method according to the present invention. Referring to fig. 1, the interleaving mapping method of ldpc codewords includes the steps of:
step S11: carrying out first-time bit interleaving on a check part in the LDPC code word to obtain check bit stream;
step S12: splicing the information bit part in the LDPC code word and the check bit stream into the LDPC code word after the first bit interleaving;
step S13: dividing the LDPC code word after the first bit interleaving into a plurality of continuous bit sub-blocks according to a preset length, and transforming the arrangement sequence of the bit sub-blocks according to a corresponding bit exchange pattern to form the LDPC code word after the second bit interleaving;
step S14: writing the LDPC code words after the second bit interleaving into a storage space according to a column sequence and reading the LDPC code words from the storage space according to a row sequence to obtain LDPC code words after the third bit interleaving;
step S15: performing constellation mapping on the LDPC code word after the third bit interleaving according to a corresponding constellation diagram to obtain a symbol stream; wherein the bit swap pattern and the constellation map both correspond to LDPC code tables of different code rates.
In this embodiment, the step S11 specifically includes the following steps: and writing the check part in the LDPC code word into a storage space according to the column sequence and reading out the check part from the storage space according to the row sequence to obtain a check bit stream.
Specifically, the check portion that generates the LDPC codeword is bit interleaved: the check portion of the LDPC codeword has M bits, and is written into one memory space in columns, Q bits per column, and Q columns, that is, M = Q × Q, and then read out in row order. The specific implementation process is shown in fig. 3.
In step S13, the LDPC codeword after the first bit interleaving is divided into a plurality of consecutive bit sub-blocks according to a predetermined length, where the predetermined length is 360. Further, the arrangement order of the bit sub-blocks is transformed according to the corresponding bit exchange pattern to form the LDPC code word after the second time of bit interleaving. The detailed process is shown in FIG. 4, (m) 0 ,m 1 ,...,m N/360-1 ) Is a bit-swapping pattern for a 360-length bit sub-block.
Specifically, the code length of the LDPC codeword in the LDPC code table is 64800. Different bit exchange patterns are provided for LDPC code words of different code rates.
In this embodiment, for a code rate of 9/15 code table, N ldpc =64800q×q=360×360, Q=72。
The code table is as follows:
Figure BDA0002274190700000051
Figure BDA0002274190700000061
Figure BDA0002274190700000071
Figure BDA0002274190700000081
Figure BDA0002274190700000091
Figure BDA0002274190700000101
Figure BDA0002274190700000111
the corresponding bit-swapping pattern is:
72 56 93 45 153 107 157 174 24 75 113 11 31 67 70 34 131 160 145 94 39 99 115 32 90 126 50 127 13 129 55 1 159 138 41 98 146 135 74 91 53 17 3 18 66 175 119 20 27 97 83 61 16 7 103 104 89 73 84 130 57 164 179 88 29 60 161 140 167 49 158 71 122 110 36 35 69 111 21 108 133 123 168 92 26 10 148 155 38 44 65 77 117 86 106 101 141 15 150 124 47 59 96 143 176 8 125 4 64 46 162 25 43 95 112 156 37 6 79 166 22 81 178 139 58 173 121 171 154 0 105 151 14 9 12 30 134 137 136 62 76 87 142 114 102 23 42 78 120 19 68 128 169 165 147 172 80 2 152 40 109 149 163 85 144 100 132 118 82 63 5 51 177 33 170 48 116 28 54 52
it should be noted that, in this embodiment, each numerical value in the bit swap pattern refers to a position of the bit sub-block before bit swap. For example, the first value 7 in the bit swap pattern means that the 8 th bit sub-block which was not bit swapped is now bit swapped into the first bit sub-block.
The corresponding constellation table is:
Figure BDA0002274190700000121
Figure BDA0002274190700000131
in step S14, for example, for an LDPC codeword having a code length of 64800 bits (an LDPC codeword after second bit interleaving), the LDPC codeword is written into a storage space in a column order and read out from the storage space in a row order, where 10800 bits per column have six columns.
Then, bit stream data (b) obtained by interleaving the bits is subjected to bit interleaving 0 ,b 1 ,...,b N-1 ) According to a 64NUC constellation diagram, decimal numbers corresponding to every four binary bit sequences are mapped to a certain constellation point to obtain a symbol stream (each complex symbol corresponds to one constellation point). For example, four bits '001100' correspond to decimal number 12, and then correspond to the constellation point of 1.4632+0.2912i in the table, and the constellation point is displayed on the real number axis and the imaginary number axis as real number axis 1.42 and imaginary number axis 0.3408. And then OFDM operation is carried out on the symbol stream in a modulation module, and a carrier is added for transmission.
In this embodiment, the LDPC codeword is obtained by performing a specific LDPC encoding on the source-encoded bit stream, where the specific LDPC encoding can be implemented by using the prior art.
Specifically, the specific LDPC codeword is one of four, which is a subblock size of L × L (L is usually 360), and the code table is as follows:
TABLE 1 code rate 9/15N ldpc =64800q×q=360×360,Q=72
Figure BDA0002274190700000141
Figure BDA0002274190700000151
Figure BDA0002274190700000161
Figure BDA0002274190700000171
Figure BDA0002274190700000181
Figure BDA0002274190700000191
Figure BDA0002274190700000201
The coding method comprises the following steps:
splitting a source coded bit stream into information blocks, wherein each information block consists of K information bits and is represented by S = (S) 0 ,s 1 ,...,s K-1 ). According to the specific LDPC encoding in FIG. 1, it is based on S = (S) 0 ,s 1 ,...,s K-1 ) Generating M check bits P = (P) 0 ,p 1 ,...,p M-1 ). I.e. to obtain a code word Λ = (λ) of N bits 01 ,...,λ N-1 ) Where N = K + M. Λ may in turn be represented as, Λ =(s) 0 ,s 1 ,...,s K-1 ,p 0 ,p 1 ,...,p M-1 )。
The encoding steps are as follows:
1) Initializing lambda i =s i ,i=0,1,...,K-1。p j =0,j=0,1,...,M-1
2) For information bit lambda 0 Accumulating the check bits using the first row number in the code table as the address, taking the code table with code rate 9/15 and code length 64800 as an example in table 1:
Figure BDA0002274190700000211
3) For the next L-1 information bits, (typically L = 360), λ m M =1, 2.... 1, L-1, each information bit is accumulated with a check bit addressed as y as follows:
y={x+(mmod360)×Q}modM
wherein x isAnd λ 0 For the relevant check bit addresses, taking table 1 as an example, x is the number in the first row of the code table:
Figure BDA0002274190700000213
and wherein
Figure BDA0002274190700000214
M is the number of check bits and also the number of check matrix rows, and L is the size of the sub-block in the check matrix, typically 360.
Taking the code words of table 1 as an example,
Figure BDA0002274190700000215
Figure BDA0002274190700000216
4) For the L-th information bit λ L And accumulating the check bits according to the second row digital address in the code table. Same for the L-th information bit lambda L And accumulating the check bits according to the formula in the step 3) continuously for the next L-1 information bits, wherein x of the formulas in the three steps is the number of the second row in the code table.
5) Similarly, for the 2L, 3L, 4L \8230, iL \8230, information bits, the parity bits are accumulated according to the addresses of the lines 3, 4, 5, \8230, (i + 1) L \8230, respectively, in the code table, and the parity bits are accumulated according to the formula in step 3) for the L-1 information bits after the information bits, respectively, note that at this time, x of the formula in the three steps corresponds to the line in the code table corresponding to the current iL-th information bit, for example, the address of x corresponding to the L-1 bit after the iL-th information bit is the (i + 1) th line in the code table when the formula in step 3) is applied.
6) After the step 5), the following operations are carried out:
Figure BDA0002274190700000221
wherein i =1,2 1 -1
The embodiment of the invention also provides a de-interleaving and de-mapping method of the LDPC code words. Fig. 2 is a flowchart illustrating a specific embodiment of a method for de-interleaving and de-mapping LDPC codewords according to the present invention. Referring to fig. 2, the deinterleaving demapping method of the ldpc codeword includes the steps of:
step S21: carrying out soft demapping processing on the symbol stream soft value data according to a corresponding constellation diagram to obtain bit soft value data; the symbol stream soft value data is obtained by the receiving end after the symbol stream obtained by the interleaving and mapping method of the LDPC code words is subjected to fast Fourier transform;
step S22: writing the bit soft value data into a storage space according to a row sequence and reading the bit soft value data from the storage space according to a column sequence to obtain bit soft value data subjected to first bit de-interleaving;
step S23: dividing the bit soft value data subjected to the first bit deinterleaving into a plurality of continuous bit soft value data sub-blocks according to a preset length, and transforming the arrangement sequence of the bit soft value data sub-blocks according to a corresponding bit exchange pattern to form bit soft value data subjected to second bit deinterleaving;
step S24: performing third bit deinterleaving on the bit soft value data corresponding to the check part in the LDPC code word in the bit soft value data subjected to the second bit deinterleaving to obtain third bit deinterleaved bit soft value data;
step S25: splicing the bit soft value data after the second bit deinterleaving and the bit soft value data after the third bit deinterleaving into a bit soft value data stream;
step S26: and performing LDPC decoding processing on the bit soft value data stream to obtain decoded bit stream data.
In this embodiment, the step S24 specifically includes: and writing the bit soft value data corresponding to the check part in the LDPC code word in the bit soft value data subjected to the second bit deinterleaving into a storage space in a row sequence and reading out the bit soft value data from the storage space in a column sequence to obtain the bit soft value data subjected to the third bit deinterleaving.
Although the present invention has been described with reference to the preferred embodiments, it is not intended to limit the present invention, and those skilled in the art can make possible variations and modifications of the present invention using the method and the technical contents disclosed above without departing from the spirit and scope of the present invention, and therefore, any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention are all within the scope of the present invention.

Claims (3)

1. An interleaving mapping method for LDPC code words is characterized by comprising the following steps:
carrying out first-time bit interleaving on a check part in the LDPC code word to obtain check bit stream;
splicing the information bit part in the LDPC code word and the check bit stream into the LDPC code word after the first bit interleaving;
dividing the LDPC code word after the first bit interleaving into a plurality of continuous bit sub-blocks according to a preset length, and transforming the arrangement sequence of the bit sub-blocks according to a corresponding bit exchange pattern to form the LDPC code word after the second bit interleaving;
writing the LDPC code words after the second bit interleaving into a storage space according to a column sequence and reading the LDPC code words from the storage space according to a row sequence to obtain LDPC code words after the third bit interleaving;
performing constellation mapping on the LDPC code word after the third bit interleaving according to a corresponding constellation diagram to obtain a symbol stream; wherein the bit swap pattern and the constellation map both correspond to LDPC code tables of different code rates;
performing first bit interleaving on a check part in the LDPC codeword to obtain a check bit stream includes:
writing check parts in the LDPC code words into a storage space in a column sequence and reading out the check parts from the storage space in a row sequence to obtain check bit streams;
the predetermined length is 360 bits;
the code length of the LDPC code words in the LDPC code table is 64800 bits, and the code rate is 9/15; the code table is as follows:
Figure FDA0003689012640000021
Figure FDA0003689012640000031
Figure FDA0003689012640000041
Figure FDA0003689012640000051
the corresponding bit-swapping pattern is:
72 56 93 45 153 107 157 174 24 75 113 11 31 67 70 34 131 160 145 94 39 99 115 32 90 126 50 127 13 129 55 1 159 138 41 98 146 135 74 91 53 17 3 18 66 175 119 20 27 97 83 61 16 7 103 104 89 73 84 130 57 164 179 88 29 60 161 140 167 49 158 71 122 110 36 35 69 111 21 108 133 123 168 92 26 10 148 155 38 44 65 77 117 86 106 101 141 15 150 124 47 59 96 143 176 8 125 4 64 46 162 25 43 95 112 156 37 6 79 166 22 81 178 139 58 173 121 171 1 54 0 105 151 14 9 12 30 134 137 136 62 76 87 142 114 102 23 42 78 120 19 68 128 169 165 147 172 80 2 152 40 109 149 163 85 144 100 132 118 82 63 5 51 177 33 170 48 116 28 54 52
the corresponding constellation diagram is:
Figure FDA0003689012640000052
Figure FDA0003689012640000061
Figure FDA0003689012640000071
2. a method for de-interleaving and de-mapping LDPC code words is characterized by comprising the following steps:
carrying out soft demapping processing on the symbol stream soft value data according to a corresponding constellation diagram to obtain bit soft value data; wherein the symbol stream soft value data is obtained by fast Fourier transform of a symbol stream obtained by a receiving end by receiving the LDPC code word interleaving mapping method according to claim 1;
writing the bit soft value data into a storage space in a row sequence and reading the bit soft value data from the storage space in a column sequence to obtain bit soft value data subjected to bit de-interleaving for the first time;
dividing the bit soft value data subjected to the first bit deinterleaving into a plurality of continuous bit soft value data sub-blocks according to a preset length, and transforming the arrangement sequence of the bit soft value data sub-blocks according to a corresponding bit exchange pattern to form bit soft value data subjected to second bit deinterleaving;
performing third bit deinterleaving on the bit soft value data corresponding to the check part in the LDPC code word in the bit soft value data subjected to the second bit deinterleaving to obtain third bit deinterleaved bit soft value data;
splicing the part of the bit soft value data subjected to the second bit deinterleaving, which is not subjected to the third bit deinterleaving, and the bit soft value data subjected to the third bit deinterleaving into a bit soft value data stream;
and performing LDPC decoding processing on the bit soft value data stream to obtain decoded bit stream data.
3. The method for de-interleaving and de-mapping the LDPC codeword according to claim 2, wherein the third bit de-interleaving the bit soft value data corresponding to the check part in the LDPC codeword in the bit soft value data after the second bit de-interleaving to obtain the third bit de-interleaved bit soft value data comprises:
and writing the bit soft value data corresponding to the check part in the LDPC code word in the bit soft value data subjected to the second bit deinterleaving into a storage space in a row sequence and reading the bit soft value data from the storage space in a column sequence to obtain the bit soft value data subjected to the third bit deinterleaving.
CN201911125371.1A 2014-02-20 2014-02-20 Interleaving mapping method and de-interleaving de-mapping method of LDPC code words Active CN111147183B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911125371.1A CN111147183B (en) 2014-02-20 2014-02-20 Interleaving mapping method and de-interleaving de-mapping method of LDPC code words

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410058699.7A CN104868971B (en) 2014-02-20 2014-02-20 interleaving mapping method and de-interleaving de-mapping method of LDPC code words
CN201911125371.1A CN111147183B (en) 2014-02-20 2014-02-20 Interleaving mapping method and de-interleaving de-mapping method of LDPC code words

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201410058699.7A Division CN104868971B (en) 2014-02-20 2014-02-20 interleaving mapping method and de-interleaving de-mapping method of LDPC code words

Publications (2)

Publication Number Publication Date
CN111147183A CN111147183A (en) 2020-05-12
CN111147183B true CN111147183B (en) 2022-11-08

Family

ID=53914523

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410058699.7A Active CN104868971B (en) 2014-02-20 2014-02-20 interleaving mapping method and de-interleaving de-mapping method of LDPC code words
CN201911125371.1A Active CN111147183B (en) 2014-02-20 2014-02-20 Interleaving mapping method and de-interleaving de-mapping method of LDPC code words

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201410058699.7A Active CN104868971B (en) 2014-02-20 2014-02-20 interleaving mapping method and de-interleaving de-mapping method of LDPC code words

Country Status (1)

Country Link
CN (2) CN104868971B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104868972A (en) * 2014-02-20 2015-08-26 上海数字电视国家工程研究中心有限公司 Interleaving mapping method of LDPC code words, and de-interleaving de-mapping method of LDPC code words
CN111181572B (en) * 2014-03-06 2024-04-23 上海数字电视国家工程研究中心有限公司 Interleaving mapping method and de-interleaving de-mapping method for LDPC code word
CN104935398A (en) * 2014-03-20 2015-09-23 上海数字电视国家工程研究中心有限公司 Interleaving mapping method of LDPC codeword and de-interleave de-mapping method
CN104935399A (en) * 2014-03-20 2015-09-23 上海数字电视国家工程研究中心有限公司 Interleaving mapping method of LDPC codeword and de-interleave de-mapping method
CN107147474A (en) * 2014-08-13 2017-09-08 上海数字电视国家工程研究中心有限公司 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word
CN105450333A (en) * 2014-08-19 2016-03-30 上海数字电视国家工程研究中心有限公司 Interleaving mapping method and de-interleaving de-mapping method for LDPC code words
CN107276718A (en) * 2014-08-29 2017-10-20 上海数字电视国家工程研究中心有限公司 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word
CN107302418A (en) * 2014-08-29 2017-10-27 上海数字电视国家工程研究中心有限公司 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word
CN110896342B (en) * 2018-09-13 2022-03-04 展讯半导体(南京)有限公司 URLLC single transmission method and device, storage medium and terminal
CN112740582B (en) * 2018-10-19 2022-08-09 华为技术有限公司 Storage method and polar code receiving equipment
CN114499764B (en) * 2022-03-11 2024-06-14 Oppo广东移动通信有限公司 Rate matching and dematching method and device, mobile terminal and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047840A (en) * 2006-04-18 2007-10-03 华为技术有限公司 Channel interleaving method and system in hand TV system
CN102075487A (en) * 2009-11-25 2011-05-25 清华大学 Multidimensional constellation mapping based coding and modulating method, demodulating and decoding method and system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE329423T1 (en) * 1999-07-08 2006-06-15 Samsung Electronics Co Ltd APPARATUS AND METHOD FOR CONTROLLING A DEMULTIPLEXER AND DEMULTIPLEXER FOR RATE ADAPTATION IN A MOBILE TRANSMISSION SYSTEM
CN101325474B (en) * 2007-06-12 2012-05-09 中兴通讯股份有限公司 Channel coding and modulation mapping method for hybrid automatic repeat request of LDPC code
US7991070B2 (en) * 2007-08-20 2011-08-02 Nec Laboratories America, Inc. Wavelength transmission system and method using 3-dimensional LDPC-coded modulation
CN101399554B (en) * 2007-09-30 2012-03-21 华为技术有限公司 Interleaving method and de-interleaving method based on LDPC code and apparatus therefor
CN101488819B (en) * 2008-01-15 2013-02-27 华为技术有限公司 A method and device for encoding and modulating a low-density parity-check code
KR101481435B1 (en) * 2008-12-18 2015-01-12 삼성전자주식회사 Method for signal mapping in a communication system using low density parity check codes and apparatus therefor
CN101489135B (en) * 2009-01-22 2011-04-27 航天恒星科技有限公司 A kind of coder and coding method that facilitates the realization of LDPC long code in FPGA
JP5839416B2 (en) * 2010-09-01 2016-01-06 マーベル ワールド トレード リミテッド Optimal interleaver design for communication systems
JP5648852B2 (en) * 2011-05-27 2015-01-07 ソニー株式会社 Data processing apparatus and data processing method
CN104868972A (en) * 2014-02-20 2015-08-26 上海数字电视国家工程研究中心有限公司 Interleaving mapping method of LDPC code words, and de-interleaving de-mapping method of LDPC code words

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047840A (en) * 2006-04-18 2007-10-03 华为技术有限公司 Channel interleaving method and system in hand TV system
CN102075487A (en) * 2009-11-25 2011-05-25 清华大学 Multidimensional constellation mapping based coding and modulating method, demodulating and decoding method and system

Also Published As

Publication number Publication date
CN104868971A (en) 2015-08-26
CN111147183A (en) 2020-05-12
CN104868971B (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN111147183B (en) Interleaving mapping method and de-interleaving de-mapping method of LDPC code words
WO2015124107A1 (en) Interleaving and mapping method and deinterleaving and demapping method for ldpc codeword
CN105099614B (en) Interleaving mapping method and de-interleaving de-mapping method of LDPC code words
CN104868972A (en) Interleaving mapping method of LDPC code words, and de-interleaving de-mapping method of LDPC code words
CN104901774B (en) interleaving mapping method and de-interleaving de-mapping method of LDPC code words
CN105376008A (en) Low density parity check code (LDPC) word interleaving mapping method and LDPC word de-interleaving demapping method
CN105099615B (en) L DPC code word interleaving and mapping method and de-interleaving and de-mapping method
CN104901772A (en) Interleaving and mapping method and de-interleaving and de-mapping method for LDPC code word
CN105450333A (en) Interleaving mapping method and de-interleaving de-mapping method for LDPC code words
CN110784287B (en) Interleaving mapping method and de-interleaving de-mapping method of LDPC code words
CN108667556B (en) Bit interleaved coding modulation method
CN104935399A (en) Interleaving mapping method of LDPC codeword and de-interleave de-mapping method
CN104901773A (en) Interleaving and mapping method and de-interleaving and de-mapping method for LDPC (Low Density Parity Check) code words
CN104935397A (en) Interleaved mapping method and de-interleaving de-mapping method for LDPC codeword
CN104935398A (en) Interleaving mapping method of LDPC codeword and de-interleave de-mapping method
CN105450344A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450348A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450353A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105376029A (en) Interleaving and mapping method of LDPC code words and de-interleaving and de-mapping method
CN105450337A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450350A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105376030A (en) Interleaving and mapping method of LDPC code words and de-interleaving and de-mapping method
CN105376027A (en) Interleaving and mapping method and de-interleaving and de-mapping method of LDPC code word
CN105376015A (en) Interleaving and mapping method and de-interleaving and de-mapping method of LDPC code word
CN105450354A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method

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