CN105450342A - LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method - Google Patents

LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method Download PDF

Info

Publication number
CN105450342A
CN105450342A CN201410438467.4A CN201410438467A CN105450342A CN 105450342 A CN105450342 A CN 105450342A CN 201410438467 A CN201410438467 A CN 201410438467A CN 105450342 A CN105450342 A CN 105450342A
Authority
CN
China
Prior art keywords
bit
time
ldpc code
code word
value data
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.)
Withdrawn
Application number
CN201410438467.4A
Other languages
Chinese (zh)
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 CN201410438467.4A priority Critical patent/CN105450342A/en
Priority to CN201710411745.0A priority patent/CN107302418A/en
Publication of CN105450342A publication Critical patent/CN105450342A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/345Modifications of the signal space to allow the transmission of additional information
    • H04L27/3461Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel
    • H04L27/3483Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel using a modulation of the constellation points

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

An LDPC codeword interleaving and mapping method and a de-interleaving and de-mapping method are disclosed. Included are the steps of bit-interleaving a parity portion in an LDPC codeword for the first time to obtain a parity bit stream; splicing an information bit portion in the LDPC codeword and the parity bit stream into an LDPC codeword bit-interleaved for the first time; dividing the LDPC codeword bit-interleaved for the first time into a plurality of successive bit sub-blocks according to a predetermined length, and changing the arrangement sequence of the bit sub-blocks in accordance with a corresponding bit exchange pattern to form an LDPC codeword bit-interleaved for the second time; writing the LDPC codeword bit-interleaved for the second time in accordance with a column sequence, and reading out in accordance with a row sequence to obtain an LDPC codeword bit-interleaved for the third time; and carrying out constellation mapping of the LDPC codeword bit-interleaved for the third time according to a constellation map to obtain a symbol stream. The interleaving and mapping method and the de-interleaving and de-mapping method are selected for different LDPC code tables so that the system performance can be better improved.

Description

The intertexture of LDPC code word and mapping method and deinterleaving de-mapping method
Technical field
The present invention relates to digital television techniques field, particularly a kind of intertexture of LDPC code word and mapping method and deinterleaving de-mapping method.
Background technology
In existing broadcast communication standard, LDPC coding, Bit Interleave and constellation mapping are code modulation modes the most common.In different emission systems, LDPC coding, Bit Interleave and constellation mapping all need independent design, and combined debugging, to obtain best channel performance.Therefore, how forming Bit Interleave targetedly for specific LDPC code word and constellation mapping mode, is a technical barrier of this area.
Summary of the invention
The problem that the present invention solves cannot form Bit Interleave targetedly for specific LDPC code word and constellation mapping mode in prior art.
For solving the problem, embodiments providing a kind of intertexture and mapping method of LDPC code word, comprising the steps: the check part in described LDPC code word to carry out first time Bit Interleave to obtain check bit stream; Information bit part in described LDPC code word and described check bit stream are spliced into the LDPC code word after first time Bit Interleave; LDPC code word after described first time Bit Interleave is divided into the multiple sub-blocks of bits of continuous print by predetermined length, and puts in order the LDPC code word after forming second time Bit Interleave according to sub-blocks of bits described in corresponding bit exchange pattern change; LDPC code word column major order write memory space after described second time Bit Interleave is also sequentially read the LDPC code word after obtaining third time Bit Interleave by row in this memory space; Constellation mapping is carried out to obtain symbol stream according to corresponding planisphere to the LDPC code word after described third time Bit Interleave.
The embodiment of the present invention additionally provides a kind of deinterleaving de-mapping method of LDPC code word, comprises the steps: to carry out soft demapping process to obtain bit soft value data to symbol stream soft value data according to corresponding planisphere; Wherein said symbol stream soft value data are the symbol stream that interlace map method that receiving terminal receives LDPC code word described above obtains; Described bit soft value data are sequentially written in memory space by row and column major order reads to obtain first time than the bit soft value data after deinterleave in this memory space; Described first time is divided into the multiple bit soft value data sub-block of continuous print than the bit soft value data after deinterleave by predetermined length, and according to bit soft value data sub-block described in corresponding bit exchange pattern change put in order form second time than the bit soft value data after deinterleave; Described second time is carried out third time than deinterleave to obtain third time than the bit soft value data after deinterleave than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave; Described second time is spliced into bit soft value data flow with described third time than the bit soft value data after deinterleave than in the bit soft value data after deinterleave; LDPC decoding process is carried out to obtain decoded bitstream data to described bit soft value data flow.
Compared with prior art, technical solution of the present invention has the following advantages:
Corresponding interlace map and deinterleaving de-mapping method is selected better to be promoted to make systematic function for specific LDPC code table.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the embodiment of the interlace map method of a kind of LDPC code word of the present invention;
Fig. 2 is the schematic flow sheet of the embodiment of the deinterleaving de-mapping method of a kind of LDPC code word of the present invention;
Fig. 3 be in the interlace map method of a kind of LDPC code word of the present invention to the check part in LDPC code word carry out first time Bit Interleave to obtain the schematic diagram of check bit stream;
Fig. 4 is the schematic diagram put in order according to sub-blocks of bits described in bit exchange pattern change in the interlace map method of a kind of LDPC code word of the present invention.
Embodiment
Inventor finds in prior art, cannot form Bit Interleave targetedly for specific LDPC code word and constellation mapping mode.
For the problems referred to above, inventor is through research, provide a kind of interlace map method and deinterleaving de-mapping method of LDPC code word, select corresponding interlace map and deinterleaving de-mapping method better to be promoted to make systematic function for different LDPC code tables.
For enabling above-mentioned purpose of the present invention, feature and advantage more become apparent, and are described in detail the specific embodiment of the present invention below in conjunction with accompanying drawing.
In embodiments of the present invention, transmitter terminal is: first the bit stream after message sink coding, Bose-Chaudhuri-Hocquenghem Code is input to the coding that LDPC encoder carries out the LDPC code word of specific code check code length, input bit interleaver afterwards, interleaving treatment is carried out according to certain specific Bit Interleave patterning method, subsequently the data after Bit Interleave process are carried out the 64QAM constellation mapping of corresponding code check, modulate afterwards, launch, experience channel.Receiver end is: the data after channel are carried out demodulation, and the data input De-mapping module then after demodulation, carries out 64QAM demapping.Afterwards the bit soft value information that De-mapping module exports is input to de-interleaving block and carries out deinterleaving, output to ldpc decoder afterwards, the decoding based on specific LDPC code word is carried out to it, output bit flow of finally decoding.
As shown in Figure 1 be the schematic flow sheet of the embodiment of the interlace map method of a kind of LDPC code word of the present invention.With reference to figure 1, the interlace map method of LDPC code word comprises the steps:
Step S11: the check part in described LDPC code word is carried out first time Bit Interleave to obtain check bit stream;
Step S12: the information bit part in described LDPC code word and described check bit stream are spliced into the LDPC code word after first time Bit Interleave;
Step S13: the LDPC code word after described first time Bit Interleave is divided into the multiple sub-blocks of bits of continuous print by predetermined length, and put in order the LDPC code word after forming second time Bit Interleave according to sub-blocks of bits described in corresponding bit exchange pattern change;
Step S14: the LDPC code word column major order write memory space after described second time Bit Interleave is also sequentially read the LDPC code word after obtaining third time Bit Interleave by row in this memory space;
Step S15: constellation mapping is carried out to obtain symbol stream according to corresponding planisphere to the LDPC code word after described third time Bit Interleave.
In the present embodiment, described step S11 specifically comprises the steps: the check part column major order write memory space in described LDPC code word and sequentially reads to obtain check bit stream in this memory space by row.
Particularly, the check portion generating LDPC code word is divided and carries out Bit Interleave: check part M the bit altogether of LDPC code word, write in a memory space by row, often arrange Q bit, altogether L row, that is M=Q*L, then sequentially reads by row.Its specific implementation process is with reference to shown in figure 3.
In described step S13, the LDPC code word after described first time Bit Interleave is divided into the multiple sub-blocks of bits of continuous print by predetermined length, and wherein said predetermined length is 320.Further, according to sub-blocks of bits described in corresponding bit exchange pattern change put in order formed second time Bit Interleave after LDPC code word.Its detailed process is detailed as shown in Figure 4, in the diagram, and (m 0, m 1..., m n/320-1) be the bit exchange pattern of 320 length bits sub-blocks.
Particularly, the code length of the LDPC code word in LDPC code table is 57600, and corresponding bit exchange pattern is:
17711653615083651455127163198063
100147446728153911511854148382159
1358412010914016215682190183011993
1251692477178142271334210188137
15711659828133337311226216791555095
130717599515635924617964401170154
14596110254869604112416429131176
104761285170571065211313173722370
111178610121661266741216826781514
9711108156143611231021747139
144152944515816698134175731388
871498516011249136431728916753146
58471611321031051713491321412022
10712939114
It should be noted that, in the present embodiment, each numerical value in described bit exchange pattern refers to the position without sub-blocks of bits described before bit exchange.Such as, first numerical value 177 implication in above-mentioned bit exchange pattern refers to and original after bit exchange, nowadays becomes first sub-blocks of bits without the 178th sub-blocks of bits before bit exchange.
Corresponding planisphere is:
Constellation point Complex symbol
0 1.4327+0.3305i
1 1.0898+0.3010i
2 1.2422+0.7866i
3 0.9757+0.5712i
4 0.3305+1.4327i
5 0.3010+1.0898i
6 0.7866+1.2422i
7 0.5712+0.9757i
8 0.3881+0.2101i
9 0.5513+0.2471i
10 0.3825+0.2202i
11 0.5339+0.2828i
12 0.2101+0.3881i
13 0.2471+0.5513i
14 0.2202+0.3825i
15 0.2828+0.5339i
16 -1.4327+0.3305i
17 -1.0898+0.3010i
18 -1.2422+0.7866i
19 -0.9757+0.5712i
20 -0.3305+1.4327i
21 -0.3010+1.0898i
22 -0.7866+1.2422i
23 -0.5712+0.9757i
24 -0.3881+0.2101i
25 -0.5513+0.2471i
26 -0.3825+0.2202i
27 -0.5339+0.2828i
28 -0.2101+0.3881i
29 -0.2471+0.5513i
30 -0.2202+0.3825i
31 -0.2828+0.5339i
32 1.4327-0.3305i
33 1.0898-0.3010i
34 1.2422-0.7866i
35 0.9757-0.5712i
36 0.3305-1.4327i
37 0.3010-1.0898i
38 0.7866-1.2422i
39 0.5712-0.9757i
40 0.3881-0.2101i
41 0.5513-0.2471i
42 0.3825-0.2202i
43 0.5339-0.2828i
44 0.2101-0.3881i
45 0.2471-0.5513i
46 0.2202-0.3825i
47 0.2828-0.5339i
48 -1.4327-0.3305i
49 -1.0898-0.3010i
50 -1.2422-0.7866i
51 -0.9757-0.5712i
52 -0.3305-1.4327i
53 -0.3010-1.0898i
54 -0.7866-1.2422i
55 -0.5712-0.9757i
56 -0.3881-0.2101i
57 -0.5513-0.2471i
58 -0.3825-0.2202i
59 -0.5339-0.2828i
60 -0.2101-0.3881i
61 -0.2471-0.5513i
62 -0.2202-0.3825i
63 -0.2828-0.5339i
In described step S14, such as, be the LDPC code word (the LDPC code word after second time Bit Interleave) of 57600 bits for code length, its column major order write memory space is also sequentially read by row in this memory space, wherein every row 9600 bit, totally 6 row.
Afterwards to the bitstream data (b after above-mentioned Bit Interleave 0, b 1..., b n-1), according to 64QAM planisphere, the decimal number corresponding to every six binary bit sequence is mapped to some constellation point, obtains symbol stream (the corresponding constellation point of each complex symbol).Such as, two corresponding decimal numbers of bit ' 001101 ' of input are 13, then correspond to the constellation point of the 0.2471+0.5513i in 64QAM planisphere, this constellation point being shown as on real number axis and axis of imaginaries, real number axis 0.2471, axis of imaginaries 0.5513.Then utilize symbol stream to carry out generation OFDM symbol at modulation module, finally launch.
In the present embodiment, described LDPC code word be to message sink coding after bit stream obtain after specific LDPC coding, wherein said specific LDPC coding can adopt prior art to realize.
Particularly, the code word of this LDPC is with L × L (L is generally 320) for sub-block size, and code table is as follows:
Table 1 code check 1/3N ldpc=57600, L × L=320 × 320,
Q=120,M1=1280,M2=37120
Its coding method is as follows:
By the bit stream after message sink coding, be split as block of information one by one, each block of information is made up of K information bit, is expressed as S=(s 0, s 1..., s k-1).By the specific LDPC coding in Fig. 1, be will according to S=(s 0, s 1..., s k-1) generate M 1+ M 2individual check bit namely the code word Λ=(λ of N number of bit is obtained 0, λ 1..., λ n-1), wherein N=K+M 1+ M 2.Λ can be expressed as again,
The step of coding is:
1) initialization λ i=s i, i=0,1 ..., K-1.p j=0,j=0,1,...,M 1+M 2-1
2) to information bit λ 0, add up for the check bit of address to the first row numeral in code table, lift table 1 code check 1/3, the code table of code length 57600 is example:
Because its first row numeral is:
6326571119608615618260272686631291330923502635421
p 632 = p 632 ⊕ λ 0 , p 657 = p 657 ⊕ λ 0 , p 1119 = p 1119 ⊕ λ 0 , . . . . . . , p 35026 = p 35026 ⊕ λ 0 , p 35421 = p 35421 ⊕ λ 0 .
3) for an ensuing L-1 information bit, (usual L=320), λ m, m=1,2 ...., L-1, adds up with the check bit according to following y being address respectively by each information bit:
y = ( x + m &times; Q 1 ) mod M 1 ifx < M 1 M 1 + { ( x - M 1 + m &times; Q 2 ) mod M 2 } ifx > M 1
Wherein, x refers to and λ 0relevant check digit address, act table 1 is example, the numeral 6326571119608615618260272686631291330923502635421 of the first row in x and code table.And Q 1 = M 1 L , Q 2 = M 2 L .
Code word for table 1 is example,
Q 1 = M 1 L = 1280 320 = 4 , Q 2 = M 2 L = 37120 320 = 116 .
p 632 = p 632 &CirclePlus; &lambda; 0 , p 657 = p 657 &CirclePlus; &lambda; 0 , p 1119 = p 1119 &CirclePlus; &lambda; 0 , . . . . . . , p 35026 = p 35026 &CirclePlus; &lambda; 0 , p 35421 = p 35421 &CirclePlus; &lambda; 0 .
4) for L information bit λ l, according to the second line number word address in code table, check bit is added up.Same for an ensuing L-1 information bit, to continue according to step 3) in formula check bit is added up, the at this time numeral of the second row in the x of the formula of step 3 kind and code table.
5) in like manner, for 2L, 3L, 4L ... iL ... individual information bit, according to difference the 3rd in code table, 4, 5, (i+1) add up to check bit in the address that L.... is capable, L-1 information bit after its information bit is then respectively according to step 3) in formula check bit is added up, note the x of the formula of at this time step 3 kind corresponding be row in code table corresponding to a current i-th L information bit, L-1 bit after such as the i-th L information bit, its applying step 3) in formula time corresponding x address be (i+1) in code table OK.
6) step 5 is finished) after, be done as follows:
wherein i=1,2 ..., M 1-1
The embodiment of the present invention additionally provides a kind of deinterleaving de-mapping method of LDPC code word.As shown in Figure 2 be the schematic flow sheet of the embodiment of the deinterleaving de-mapping method of a kind of LDPC code word of the present invention.With reference to figure 2, the deinterleaving de-mapping method of LDPC code word comprises the steps:
Step S21: soft demapping process is carried out to obtain bit soft value data according to corresponding planisphere to symbol stream soft value data;
Step S22: described bit soft value data are sequentially written in memory space by row and column major order reads to obtain first time than the bit soft value data after deinterleave in this memory space;
Step S23: described first time is divided into the multiple bit soft value data sub-block of continuous print than the bit soft value data after deinterleave by predetermined length, and according to bit soft value data sub-block described in corresponding bit exchange pattern change put in order form second time than the bit soft value data after deinterleave;
Step S24: described second time is carried out third time than deinterleave to obtain third time than the bit soft value data after deinterleave than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave;
Step S25: described second time is spliced into bit soft value data flow with described third time than the bit soft value data after deinterleave than in the bit soft value data after deinterleave;
Step S26: LDPC decoding process is carried out to obtain decoded bitstream data to described bit soft value data flow.
In the present embodiment, described step S24 specifically comprises: described second time is sequentially written in memory space by row than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave and column major order reads to obtain third time than the bit soft value data after deinterleave in this memory space.
By the coding of above-mentioned LDPC, intertexture and modulation system, the thresholding of system under awgn channel can be made to reach 6.08, and the thresholding under rayleigh fading channel reaches 7.82, effectively can increase coverage rate.
Although the present invention with preferred embodiment openly as above; but it is not for limiting the present invention; any those skilled in the art without departing from the spirit and scope of the present invention; the Method and Technology content of above-mentioned announcement can be utilized to make possible variation and amendment to technical solution of the present invention; therefore; every content not departing from technical solution of the present invention; the any simple modification done above embodiment according to technical spirit of the present invention, equivalent variations and modification, all belong to the protection range of technical solution of the present invention.

Claims (7)

1. an interlace map method for LDPC code word, is characterized in that, comprise the steps:
Check part in described LDPC code word is carried out first time Bit Interleave to obtain check bit stream;
Information bit part in described LDPC code word and described check bit stream are spliced into the LDPC code word after first time Bit Interleave;
LDPC code word after described first time Bit Interleave is divided into the multiple sub-blocks of bits of continuous print by predetermined length, and puts in order the LDPC code word after forming second time Bit Interleave according to sub-blocks of bits described in corresponding bit exchange pattern change;
LDPC code word column major order write memory space after described second time Bit Interleave is also sequentially read by row in this memory space, obtains the LDPC code word after third time Bit Interleave;
Constellation mapping is carried out to obtain symbol stream according to corresponding planisphere to the LDPC code word after described third time Bit Interleave; Wherein, described bit exchange pattern and described planisphere are all corresponding from the LDPC code table of different code check.
2. the interlace map method of LDPC code word as claimed in claim 1, is characterized in that, the check part in described LDPC code word is carried out first time Bit Interleave and comprises to obtain check bit stream:
Check part column major order write memory space in described LDPC code word also is sequentially read to obtain check bit stream by row in this memory space.
3. the interlace map method of LDPC code word as claimed in claim 1, it is characterized in that, described predetermined length is 320 bits.
4. the interlace map method of LDPC code word as claimed in claim 1, is characterized in that, in described LDPC code table, the code length of LDPC code word is 57600 bits, code check is 1/3;
Code table is:
Corresponding bit exchange pattern is: 17711653615083651455
1271631980631001474467281539115
1185414838215913584120109140162
15682190183011993125169247717814227
13342101881371571165982813333731
12262167915550951307175995156359246
17964401170154145961102548696041124
164291311761047612851705710652
113131737223701111786101216612667412
16826781514971110815614361123
1021747139144152944515816698
13417573138887149851601124913643
17289167531465847161132103105
171349132141202210712939114
Corresponding planisphere is:
Constellation point Complex symbol 0 1.4327+0.3305i 1 1.0898+0.3010i 2 1.2422+0.7866i 3 0.9757+0.5712i 4 0.3305+1.4327i 5 0.3010+1.0898i
6 0.7866+1.2422i 7 0.5712+0.9757i 8 0.3881+0.2101i 9 0.5513+0.2471i 10 0.3825+0.2202i 11 0.5339+0.2828i 12 0.2101+0.3881i 13 0.2471+0.5513i 14 0.2202+0.3825i 15 0.2828+0.5339i 16 -1.4327+0.3305i 17 -1.0898+0.3010i 18 -1.2422+0.7866i 19 -0.9757+0.5712i 20 -0.3305+1.4327i 21 -0.3010+1.0898i 22 -0.7866+1.2422i 23 -0.5712+0.9757i 24 -0.3881+0.2101i 25 -0.5513+0.2471i 26 -0.3825+0.2202i
27 -0.5339+0.2828i 28 -0.2101+0.3881i 29 -0.2471+0.5513i 30 -0.2202+0.3825i 31 -0.2828+0.5339i 32 1.4327-0.3305i 33 1.0898-0.3010i 34 1.2422-0.7866i 35 0.9757-0.5712i 36 0.3305-1.4327i 37 0.3010-1.0898i 38 0.7866-1.2422i 39 0.5712-0.9757i 40 0.3881-0.2101i 41 0.5513-0.2471i 42 0.3825-0.2202i 43 0.5339-0.2828i 44 0.2101-0.3881i 45 0.2471-0.5513i 46 0.2202-0.3825i 47 0.2828-0.5339i
48 -1.4327-0.3305i 49 -1.0898-0.3010i 50 -1.2422-0.7866i 51 -0.9757-0.5712i 52 -0.3305-1.4327i 53 -0.3010-1.0898i 54 -0.7866-1.2422i 55 -0.5712-0.9757i 56 -0.3881-0.2101i 57 -0.5513-0.2471i 58 -0.3825-0.2202i 59 -0.5339-0.2828i 60 -0.2101-0.3881i 61 -0.2471-0.5513i 62 -0.2202-0.3825i 63 -0.2828-0.5339i
5. the interlace map method of LDPC code word as claimed in claim 1, it is characterized in that, the number of described column major order is 6 row.
6. a deinterleaving de-mapping method for LDPC code word, is characterized in that, comprise the steps:
Soft demapping process is carried out to obtain bit soft value data according to corresponding planisphere to symbol stream soft value data; Wherein said symbol stream soft value data are the symbol stream that interlace map method that receiving terminal receives LDPC code word as claimed in claim 1 obtains;
Described bit soft value data are sequentially written in memory space by row and column major order reads to obtain first time than the bit soft value data after deinterleave in this memory space;
Described first time is divided into the multiple bit soft value data sub-block of continuous print than the bit soft value data after deinterleave by predetermined length, and according to bit soft value data sub-block described in corresponding bit exchange pattern change put in order form second time than the bit soft value data after deinterleave;
Described second time is carried out third time than deinterleave to obtain third time than the bit soft value data after deinterleave than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave;
Described second time is spliced into bit soft value data flow with described third time than the bit soft value data after deinterleave than in the bit soft value data after deinterleave;
LDPC decoding process is carried out to obtain decoded bitstream data to described bit soft value data flow.
7. the deinterleaving de-mapping method of LDPC code word as claimed in claim 6, it is characterized in that, describedly described second time is carried out third time than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave comprise than the bit soft value data after deinterleave to obtain third time than deinterleave:
Described second time is sequentially written in memory space by row than the bit soft value data of the check part corresponded in LDPC code word in the bit soft value data after deinterleave and column major order reads in this memory space, the described columns that also column major order reads of write is by row 6 row, obtains third time than the bit soft value data after deinterleave.
CN201410438467.4A 2014-08-29 2014-08-29 LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method Withdrawn CN105450342A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410438467.4A CN105450342A (en) 2014-08-29 2014-08-29 LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN201710411745.0A CN107302418A (en) 2014-08-29 2014-08-29 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410438467.4A CN105450342A (en) 2014-08-29 2014-08-29 LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201710411745.0A Division CN107302418A (en) 2014-08-29 2014-08-29 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word

Publications (1)

Publication Number Publication Date
CN105450342A true CN105450342A (en) 2016-03-30

Family

ID=55560180

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410438467.4A Withdrawn CN105450342A (en) 2014-08-29 2014-08-29 LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN201710411745.0A Withdrawn CN107302418A (en) 2014-08-29 2014-08-29 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201710411745.0A Withdrawn CN107302418A (en) 2014-08-29 2014-08-29 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word

Country Status (1)

Country Link
CN (2) CN105450342A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090052907A1 (en) * 2007-08-20 2009-02-26 Nec Laboratories America, Inc. Wavelength transmission system and method using 3-dimensional ldpc-coded modulation
CN101488819A (en) * 2008-01-15 2009-07-22 华为技术有限公司 LDPC code encoding modulation method and apparatus
CN105376008A (en) * 2014-08-13 2016-03-02 上海数字电视国家工程研究中心有限公司 Low density parity check code (LDPC) word interleaving mapping method and LDPC word de-interleaving demapping method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147183B (en) * 2014-02-20 2022-11-08 上海数字电视国家工程研究中心有限公司 Interleaving mapping method and de-interleaving de-mapping method of LDPC code words
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
CN107204828A (en) * 2014-08-19 2017-09-26 上海数字电视国家工程研究中心有限公司 The intertexture mapping method and deinterleaving de-mapping method of LDPC code word

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090052907A1 (en) * 2007-08-20 2009-02-26 Nec Laboratories America, Inc. Wavelength transmission system and method using 3-dimensional ldpc-coded modulation
CN101488819A (en) * 2008-01-15 2009-07-22 华为技术有限公司 LDPC code encoding modulation method and apparatus
CN105376008A (en) * 2014-08-13 2016-03-02 上海数字电视国家工程研究中心有限公司 Low density parity check code (LDPC) word interleaving mapping method and LDPC word de-interleaving demapping method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI: ""Digital Video Broadcasting(DVB);Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system(DVB-T2)"", 《ETSI EN 302 755 V1.2.1》 *

Also Published As

Publication number Publication date
CN107302418A (en) 2017-10-27

Similar Documents

Publication Publication Date Title
CN104868971A (en) Interleaving mapping method of LDPC code words, 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
CN105376008A (en) Low density parity check code (LDPC) word interleaving mapping method and LDPC word de-interleaving demapping 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
CN104935397A (en) Interleaved mapping method and de-interleaving de-mapping method for LDPC codeword
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
CN104901774A (en) Interleaving and mapping method and de-interleaving and de-mapping method of LDPC code
CN105099615A (en) Interleaving mapping method for LDPC code word, deinterleaving demapping method
CN104935398A (en) Interleaving mapping method of LDPC codeword and de-interleave de-mapping method
CN105450342A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450344A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450338A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105376025A (en) Interleaving and mapping method and de-interleaving and de-mapping method of LDPC code word
CN104868970A (en) Interleaving mapping method of LDPC code words, and de-interleaving de-mapping method of LDPC code words
CN105450354A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105450349A (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
CN105450352A (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
CN105450337A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method
CN105376020A (en) Interleaving and mapping method and de-interleaving and de-mapping method of LDPC code word
CN105450351A (en) LDPC codeword interleaving and mapping method and de-interleaving and de-mapping method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Room 1018, block B, No. three East Bridge Road, Pudong New Area, Shanghai, 200125, China

Applicant after: Shanghai NERC-DTV National Engineering Research Center Co., Ltd.

Address before: 200125 Shanghai East Road, Pudong New Area, No. three, No. 1018

Applicant before: Shanghai NERC-DTV National Engineering Research Center Co., Ltd.

COR Change of bibliographic data
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20160330