CN103475448B - Method for determining transport block size and signal transmission method using the same - Google Patents

Method for determining transport block size and signal transmission method using the same Download PDF

Info

Publication number
CN103475448B
CN103475448B CN201310308673.9A CN201310308673A CN103475448B CN 103475448 B CN103475448 B CN 103475448B CN 201310308673 A CN201310308673 A CN 201310308673A CN 103475448 B CN103475448 B CN 103475448B
Authority
CN
China
Prior art keywords
block
size
transmission
crc
code
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
CN201310308673.9A
Other languages
Chinese (zh)
Other versions
CN103475448A (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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN103475448A publication Critical patent/CN103475448A/en
Application granted granted Critical
Publication of CN103475448B publication Critical patent/CN103475448B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • 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/0041Arrangements at the transmitter end
    • H04L1/0042Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
    • 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/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)

Abstract

The invention relates to a method for determining a transport block size and a signal transmission method using the same. A method for determining a transport block size and a signal transmission method using the same are disclosed. When the signal transmission method constructs a transport block size combination by predetermining the transport block size, it prevents the insertion of any dummy bits in consideration of the limitation of an input bit length of an encoder during an encoding step. If a CRC is attached to the transport block and the transport block is segmented into a plurality of code blocks, the signal transmission method can establish a length of the transport block in consideration of a length of the CRC attached to each code block.

Description

For determining the method and the method for communicating signals using it of transport block size
The application be priority date on 01 31st, 2008, the applying date be on November 17th, 2008, in June 30 in 2010 Day enter National Phase in China, PCT Application No. be PCT/KR2008/006756, Chinese Application No. 200880123602.9, The divisional application of the application of entitled " for determining the method and the method for communicating signals using it of transport block size ".
Technical field
The present invention relates to be used to effectively determining in a wireless communication system data block or transport block size method and Equipment, and the method for being used to transmit signal using its method.
Background technology
Generally, in a communications system, the transmission end of the communication system encodes transmission information using forward error correction, and By encoded information transmission to communication system receiving terminal so that can correct by channel in the information that receiving terminal is received The mistake for causing.Receiving terminal demodulated received signal, decoding forward error correcting codes, and recover the transmission information from transmission end transmission. During this decoding process, the reception signal error caused by channel can be corrected.
The various forward error corrections that presence can be used.For convenience of description, hereinafter turbo codes are retouched State the example for forward error correction.Turbo codes include the convolution coder and interleaver of recurrence system.It is being actually implemented In the case of turbo codes, the interleaver is easy to parallel decoding, and the example of this interleaver can be quadratic polynomial displacement (QPP)Interleaver.As it is well known in the art that this QPP interleaver only keeps outstanding in the data block of particular size Information throughput or performance.In this case, term " data block " is the block unit data encoded by encoder.If I Want to encode the block unit data from upper layer transport to physical layer, then this data block without the need for segmentation discussed below Transmission block can be referred to as(TB).On the other hand, transmission block is coded of if we want to split, then this data block can To match with " code block ".
Generally, data block size is bigger, and turbo code performances are higher.More than particular size data block by practical communication system System is divided into multiple small-scale data blocks so that small-scale data block is encoded to actually realize convenient.Divided Small-scale data block be referred to as code block.Generally, although these code blocks have identical size, but because QPP is handed over The restriction of device size is knitted, in some code blocks there can be other size.Generation based on predetermined interleaver size Code block performs forward error correction coding and processes to small-scale data block, and and then result data block is transferred to into RF(Radio frequency)Letter Road.In this case, it is likely to occur burst error during result data block being transferred to into RF channels more than so that with Upper result data block is interleaved to reduce the impact of burst error.The data block for having interweaved is mapped to actual wireless electric resources, So that the result for having mapped is transmitted.
The amount of the radio resource used in actual transmit process is constant so that constant due to radio resource Measure and rate-matched should be performed to encoded code block and be processed.Generally, it is by punctured or weight that the rate-matched is processed Again realizing.For example, the rate-matched can with the identical mode in the WCDMA of 3GPP be based on encoded code Block is performed.For another example, the components of system as directed and parity part of encoded code block can be separated from each other.The speed Matching treatment can together be performed to components of system as directed and parity part.On the other hand, rate-matched process can also be to being Each of system part and parity part is independently performed.
Fig. 1 is the concept map of the basic operation for illustrating turbo encoder.
As shown in figure 1, if turbo encoder receives a code block, it draws a received code block It is divided into components of system as directed(S)And parity part(P1 and P2).Components of system as directed S and parity part P1 and P2 are respectively by only Vertical sub-block interleaver.Therefore, components of system as directed S and parity part P1 and P2 can be interweaved by different sub-block interleavers, And the result that interweaves is stored in ring buffer.
It can be seen from figure 1, the components of system as directed and parity part of the code block can be separated from each other, and to only Vertical detached part performs rate-matched and processes, but, Fig. 1 disclosed example be just to illustrative purpose, and And scope and spirit of the present invention are not limited to this example, and can be applicable to other examples.For the side of description Just for the sake of, it is assumed that encoding rate is 1/3 value.
Although various transport block sizes can be defined according to the service type on upper strata, it is preferred that transmission block is big It is little to be quantized to efficiently perform the signaling of various transport block sizes.During quantification treatment, in order to will be from upper layer transport Source block be adjusted to physical layer data block size, room is increased to source block.During this quantification treatment, Preferably, the amount in the room of increase is minimized.
The content of the invention
In order to realize these purposes and other advantages, and according to the purpose of the present invention, such as in enforcement herein and widely Description, a kind of method of communicating signals and equipment are given, the method includes:It is determined that for biography of the transmission with specific size The number of defeated piece of code block, and transmission block is mapped to into the corresponding code block of the number with determined by;By cyclic redundancy Verification(CRC)It is added to each in code block;The generation of additional CRC is encoded by the turbo encoder including inner interleaver Each in code block;And encoded code block is transmitted, the wherein particular size of transmission block is corresponded in predetermined transmission block Any transport block size in size combinations, and any transmission block being wherein predefined in predetermined transport block size combination is big It is little so that the length from any one code block being mapped among the code block of the transmission block with length-specific be added to The summation of the length of the CRC of one code block is equal to the block size of inner interleaver.
The block size of the inner interleaver of turbo encoder can make a reservation for as the combination of predetermined bit length.
Under above-mentioned hypothesis, if the number of the code block for transmitting the transmission block is 1, this is specific Transport block size can be any one of predetermined transport block size combination, wherein any one of predetermined transport block size Corresponding to CRG length and the summation of the block size of predetermined inner interleaver.
Under identical is assumed, if the number of the code block for transmitting the transmission block is at least 2, the transmission block At least two code blocks with identical length are divided into, and are mapped at least two code blocks.
Above-mentioned operation may be summarized to be following expression.
If the specific size of the transmission block is N, the number of the code block for transmitting the transmission block is M, M generation The length of each of code block is Nc, and the length of CRC is L, and specific transport block size N can meet and be represented by N=M*Nc-L Equation, and specific transport block size can correspond to any one of predetermined transport block size combination, wherein Nc+L Value corresponding to the predetermined inner interleaver of combination as predetermined bit length block size.
In more detail, the block size of the inner interleaver of turbo encoder can be according to the index in table 1 below (i)It is predefined for " K " value:
[table 1]
i K i K i K i K
1 40 48 416 95 1120 142 3200
2 48 49 424 96 1152 143 3264
3 56 50 432 97 1184 144 3328
4 64 51 440 98 1216 145 3392
5 72 52 448 99 1248 146 3456
6 80 53 456 100 1280 147 352O
7 88 54 464 101 1312 148 3584
8 96 55 472 102 1344 149 3648
9 104 56 480 103 1376 150 3712
10 112 57 488 104 1408 151 3776
11 120 58 496 105 1440 152 3840
12 128 59 504 106 1472 153 3904
13 136 60 512 107 1504 154 3968
14 144 61 528 108 1536 155 4032
15 152 62 544 109 1568 156 4096
16 160 63 560 110 1600 157 4160
17 168 64 576 111 1632 158 4224
18 176 65 592 112 1664 159 4288
19 184 66 608 113 1696 160 4352
20 192 67 624 114 1728 161 4416
21 200 68 640 115 1760 162 4480
22 208 69 656 116 1792 163 4544
23 216 70 672 117 1824 164 4608
24 224 71 688 118 1856 165 4672
25 232 72 704 119 1888 166 4736
26 240 73 720 120 1920 167 4800
27 248 74 736 121 1952 168 4864
28 256 75 752 122 1984 169 4928
29 264 76 768 123 2016 170 4992
30 272 77 784 124 2048 171 5056
31 280 78 800 125 2112 172 5120
32 288 79 816 126 2176 173 5184
33 296 80 832 127 2240 174 5248
34 304 81 848 128 2304 175 5312
35 312 82 864 129 2368 176 5376
36 320 83 880 130 2432 177 5440
37 328 84 896 131 2496 178 5504
38 336 85 912 132 2560 179 5568
39 344 86 928 133 2624 180 5632
40 352 87 944 134 2688 181 5696
41 360 88 960 135 2752 182 5760
42 368 89 976 ]36 2816 183 5824
43 376 90 992 137 2880 184 5888
44 384 91 1008 138 2944 185 5952
45 392 92 1024 139 3008 186 6016
46 400 93 1056 140 3072 187 6080
47 408 94 1088 141 3136 188 6144
Under above-mentioned hypothesis, if the number of the code block for transmitting the transmission block is 1, this is specific Transport block size can be any one of the transport block size combination, and any of which transport block size is corresponded to be shown in table 1 The K values for going out and the summation of CRC length.
Above-mentioned operation may be summarized to be following expression.
If the particular size of the transmission block is N, the number of the code block for transmitting the transmission block is M, M code The length of each in block is Nc, and the length of CRC is L, and specific transport block size N can meet and be represented by N=M*Nc-L Equation, and specific transport block size can correspond to any one of transport block size combination, the wherein value pair of Nc+L The K values that Ying Yu is illustrated in the table 1 more than.
Specific size N of the transmission block can be configured to according to the number M of the code block for transmitting the transmission block The length selected from the combination illustrated in table 2 below.
[table 2]
The method may further include:Receive from receiving terminal and represent modulation and encoding scheme(MCS)With available resources area The information of domain size;And based on from predetermined transport block size combined reception to information it is big to determine specific transmission block It is little.
Also, it is not included in predetermined transport block size group if based on the transport block size value of received information In conjunction, then the maximum transport block size in predetermined transport block size combination(It is equal to or less than and is based on received letter The transport block size value of breath), in predetermined transport block size combination minimum transfer block size(It is more than based on received The transport block size value of information)Or in predetermined transport block size combination specific transport block size(It has and is based on The minimal difference of the transport block size value of received information)Can serve as specific transport block size.
In another aspect of the present invention, there is provided a kind of method of communicating signals, including:By with length L first Cyclic redundancy check (CRC)(CRC)It is added to the transmission block with length N;The transmission block of an additional CRC is divided into into M code Block, each of which has length Nc;By the second circulation redundancy check with length L(CRC)It is added to every in M code block It is individual;M code block is encoded by the turbo encoder including inner interleaver, each of which has the 2nd CRC;And transmission is M code block of coding, wherein transport block size N are met by N=M*Nc-L(Here N, Nc, M and L are natural numbers)Represent Equation, here the value of Nc+L there is any one of the block size of the inner interleaver of turbo encoder.
In another aspect of the present invention, there is provided a kind of method of communicating signals, including:By the transmission with length N Block is mapped at least one code block;At least one code block is encoded by the turb0 encoders including inner interleaver; And the code block of the own coding of transmission, wherein transport block size N choosing is included in vain all in the value illustrated in table 3 below The combination of the transport block size of value or some values.
[table 3]
16 392 1096 3176 6200 12216 22152 37440 62368 101840
24 400 1128 324O 6328 12384 22408 37888 63072 102928
32 408 1160 3304 6456 12576 22664 38336 63776 104016
40 416 1192 3368 6584 12768 22920 38784 64480 104376
48 424 1224 3432 6712 12960 23176 39232 65184 105528
56 432 1256 3496 6840 13152 23432 39680 65888 106680
64 440 1288 356O 6968 13344 23688 40128 66592 107832
72 448 132O 3624 7096 13536 23944 40576 67296 108984
80 456 1352 3688 7224 13728 24200 41024 68040 110136
88 464 1384 3752 7352 13920 24456 41472 68808 110176
96 472 1416 3816 7480 14112 24496 41920 69576 111392
104 480 1448 388O 7608 14304 24816 42368 70344 112608
112 488 1480 3944 7736 14496 25136 42816 71112 113824
12O 504 1512 4008 7864 14688 25456 43304 71880 115040
128 520 1544 4072 7992 14880 25776 43816 72648 116256
136 536 1576 4136 8120 15072 26096 44328 73416 117256
144 552 1608 4200 8248 15264 26416 44840 73712 118536
152 568 1640 4264 8376 15456 26736 45352 74544 119816
16O 584 1672 4328 8504 15648 27056 45864 75376 121096
168 600 1704 4392 8632 15840 27376 46376 76208 122376
176 616 1736 4456 8760 16032 27696 46888 77040 123120
184 632 1768 452O 8888 16224 28016 47400 77872 124464
192 648 1800 4584 9016 16416 28336 47912 78704 125808
200 664 1832 4648 9144 16608 28656 48424 79536 127152
208 68O 1864 4712 9272 16800 28976 48936 80280 128496
216 696 1896 4776 94O0 16992 29296 49296 81176 130392
224 712 1928 484O 9528 17184 29616 49872 82072 131800
232 728 1960 4904 9656 17376 29936 50448 82968 133208
240 744 1992 4968 9784 17568 30256 51024 83864 134616
248 760 2024 5032 9912 17760 30576 51600 84760 134848
256 776 2088 5096 10040 17952 30936 52176 85656 136320
264 792 2152 516O 10168 18144 31320 52752 86016 137792
272 808 2216 5224 10296 18336 31704 53328 86976 139264
280 824 2280 5288 10424 18568 32088 53904 87936 140736
288 840 2344 5352 10552 18824 32472 54480 88896 142248
296 856 2408 5416 10680 19080 32856 55056 89856 143784
304 872 2472 548O 10808 19336 33240 55416 90816 145320
312 888 2536 5544 10936 19592 33624 56056 91776 146856
320 904 2600 5608 11064 19848 34008 56696 92776 148176
328 920 2664 5672 11192 20104 34392 57336 93800 149776
336 936 2728 5736 11320 20360 34776 57976 94824 151376
344 952 2792 5800 11448 20616 35160 58616 95848 152976
352 968 2856 5864 11576 20872 35544 59256 96872
360 984 2920 5928 11704 21128 35928 59896 97896
368 1000 2984 5992 11832 21384 36312 60536 98576
376 1032 3048 6056 11960 21640 36696 61176 99664
384 1064 3112 6120 12088 21896 36992 61664 100752
Here N values are natural numbers.
According to above-mentioned embodiments of the invention, if the transmission block received from upper strata is divided into multiple codes Block, and the code block is by turbo encoder coding, then it is of the invention to avoid because the inside of turbo encoder interweaves The length of the input bit of device and the increase in room that causes so that it can effectively transmit signal.
Description of the drawings
Accompanying drawing is included to provide further understanding of the invention, and accompanying drawing illustrates embodiments of the invention, and with Description is used to explain the principle of the present invention together.
In the accompanying drawings:
Fig. 1 is the concept map of the basic operation for illustrating turbo encoder of the invention;
Fig. 2 and 3 is to illustrate to be used in a 3 gpp system for long transmission block to be divided into multiple short transmission according to the present invention Block, and CRC is added to into the concept map of short transmission block;
Fig. 4 is the concept map for illustrating the principle for setting up transport block size according to one embodiment of present invention;And
Fig. 5 shows the example of resource structures of the invention.
Specific embodiment
The preferred embodiments of the present invention are reference will be made in detail now, and its example is illustrated in the accompanying drawings.As possible, through this Accompanying drawing identical reference will be used to represent identical or similar part.Before describing the present invention, it should be noted that Most of terms disclosed in the present invention correspond to the general terms being well known in the art, but, via this Shen Ask someone to have selected some terms as needed, and will hereinafter disclosed in the following description of the present invention.Accordingly, it is preferred that It is that the term defined by the applicant is understood based on implication in the present invention.
The present invention is described and more fully understood for convenience, and further detail below will open various embodiments of the present invention And modification.In some cases, the concept fuzzy in order to avoid there is the present invention, routine well known to the skilled person Equipment or device are omitted from, and are represented in block diagram form based on the important function of the present invention.As possible, through attached Figure identical reference will be used to represent identical or similar part.
As described above, those skilled in the art are it is well known that the inner interleaver of the turbo codes is only in particular size There is outstanding performance in data block.If data block size is more than predetermined size, transmission block or data block are divided Referred to as split for multiple code blocks, and the process.Due to the restriction of interleaver size, transmission or data block may not divide It is segmented into the code block of formed objects.
But, in case of a downlink, CQI must be adapted for all generations from data block segmentation Code block so that preferably the transmission or data block are divided into the code block of formed objects.If data block size or The code block size split is of different sizes with the inner interleaver of turbo codes, then insert room and transmission efficiency is lowered. In order to solve this problem, it is preferred that do not need this room to perform the dividing processing.
For above-mentioned operation, needs consider the in-line coding of the turbo encoder caused by the room inserted The block size of device.In order to perform the chnnel coding, CRC is attached to transmission block or code block from transmission block segmentation, and Simultaneously the length of each data block is converted into another length so that need to consider chnnel coding.
First, above-mentioned CRC additional treatments are detailed below.
For detecting that the CRC of mistake is attached to the transmission block received from upper strata.Realize for convenience, and also can be with It is added to each in the code block split.
Fig. 2 and 3 is to illustrate to be used in a 3 gpp system for long transmission block to be divided into multiple short length according to the present invention Code block, and CRC is added to into the concept map of short code block.
The 3GPP system is by long transmission block(TB)Multiple short code blocks are divided into, short code block is encoded, collection is The short code block of coding, and the short code block that transmission is gathered.Hereinafter by with reference to Fig. 2 describe 3GPP system with The detailed description of upper operation.
With reference to Fig. 2, long transmission block addition of CRC, that is to say, that in step S101, CRC is added to into the transmission block. Thereafter, in step S102, the transmission block of the length of additional CRC is divided into multiple short code blocks.Similar to this, such as Fig. 3's is attached Shown in icon note 201~203, CRC is added to into long transmission block, and the transmission block of additional CRC is divided into multiple codes Block.But, if the length of the transmission block received from upper strata is predetermined equal or shorter than what is can be made up of a code block Length, i.e. the greatest length of the inner interleaver of turbo encoder, then can omit the segmentation of the transmission block.In this feelings Under condition, it is also possible to omit for the process of additional CB CRC.
Meanwhile, each in short code block addition of CRC, that is to say, that in step S103, then in code block Each performs CRC additional treatments.In more detail, as shown in the reference 204 of Fig. 3, each in code block includes CRC.
And, each code block includes that the code block of CRC is applied in channel encoder so that in step S104 to result Code block performs chnnel coding and processes.Thereafter, rate-matched processes S105 and code block cascade and channel interleaving processes S106 quilts It is consecutively applied to independent code block so that object code block is transmitted to receiving terminal.
Therefore, according to below example, it is proposed that be used to determine transport block size in view of two-stage CRC additional treatments Process.Predetermined size is less than in the size of transmission block(Such as, maximum internal interleaver size), and this transmission block reflected In the case of penetrating to a code block, The embodiment provides a kind of be used to consider only a CRC to set up biography The method of defeated block size.
Under above-mentioned hypothesis, the side for transmission block to be mapped to a code block is will be described below Method.In order to not need the routine techniquess in additional room under conditions of transmission block to be mapped to a code word, the present invention this Embodiment allows transport block size(N)It is big with the block of the inner interleaver that the summation of a CRC length is equal to turbo interleavers It is little.Table 1 below represents the combination of the block size of the inner interleaver of turbo encoder.
[table 1]
i K 1 K 1 K i K
1 4O 48 416 95 1120 142 3200
2 48 49 424 96 1152 143 3264
3 56 50 432 97 1184 144 3328
4 64 51 440 98 1216 145 3392
5 72 52 448 99 1248 146 3456
6 80 53 456 100 1280 147 3520
7 88 54 464 101 1312 148 3584
8 96 55 472 102 1344 149 3648
9 104 56 48O 103 1376 150 3712
10 112 57 488 104 1408 151 3776
11 120 58 496 105 1440 152 3840
12 128 59 504 106 1472 153 3904
13 136 60 512 107 1504 154 3968
14 144 61 528 108 1536 155 4032
15 152 62 544 109 1568 156 4096
16 16O 63 56O 110 1600 157 416O
17 168 64 576 111 1632 158 4224
18 176 65 592 112 1664 159 4288
19 184 66 608 113 1696 160 4352
20 192 67 624 114 1728 161 4416
21 200 68 640 115 1760 162 4480
22 208 69 656 116 1792 163 4544
23 216 70 672 117 1824 164 4608
24 224 71 688 118 1856 165 4672
25 232 72 704 119 1888 166 4736
26 240 73 720 120 1920 167 4800
27 248 74 736 121 1952 168 4864
28 256 75 752 122 1984 169 4928
29 264 76 768 123 2016 170 4992
30 272 77 784 124 2048 171 5056
31 280 78 800 125 2112 172 5120
32 288 79 816 126 2176 173 5184
33 296 80 832 127 2240 174 5248
34 304 81 848 128 2304 175 5312
35 312 82 864 129 2368 176 5376
36 320 83 880 130 2432 177 5440
37 328 84 896 131 2496 178 5504
38 336 85 912 132 2560 179 5568
39 344 86 928 133 2624 180 5632
40 352 87 944 134 2688 181 5696
41 360 88 960 135 2752 182 576O
42 368 89 976 136 2816 183 5824
43 376 90 992 137 2880 184 5888
44 384 91 1008 138 2944 185 5952
45 392 92 1024 139 3008 186 6016
46 400 93 1056 140 3072 187 6080
47 408 94 1088 141 3136 188 6144
Therefore, as shown in table 1, if the transmission block is mapped to a code block, it is preferably, the transmission block has The specific length obtained when the length of the CRC for being added to transmission block is deducted in the block size (K) from inner interleaver.As long as The length for being added to the CRC of transmission block is 24, the transport block size obtained when the transmission block is mapped to a code block (N) can be just K-24.That is, the combination of white table 4 below can be selected according to the transport block size of this embodiment.
[table 4]
Meanwhile, it is detailed below for a transmission block to be divided into into two or more code blocks, and The method that mapping is processed is performed to the code block of oneself segmentation.
If a transmission block is divided into two or more code blocks, the CRC for the transmission block is attached to Transmission block as shown in Figures 2 and 3, and for each code block CRC be attached to oneself segmentation code block in each. Under this is assumed, in order to avoid increasing the conventional way in room, it is preferred that as shown in table 1, the generation of any one segmentation The size of code block is equal to the input bit size of inner interleaver with the summation of the size of the CRC for being added to corresponding code block.
And, this embodiment of the invention allows each in the code word split to have identical size.Pass through The different size of code block for splitting transmission block generation limits caused by the size of the inner interleaver of turbo encoder. If the size in view of the inner interleaver of turbo encoder as described in this embodiment and pre-build the transmission Block size, then do not need independent code block to have different sizes.
Under above-mentioned hypothesis, it is detailed below big for setting up transmission block according to this embodiment Little method.
Fig. 4 is the concept map for illustrating the principle for setting up transport block size according to one embodiment of present invention.
First, it is assumed that the CRC of L sizes is attached to the transmission block of N sizes(TB).If the transmission block of additional CRC(TB) Size it is longer than the greatest length of inner interleaver, then the transmission block is divided into multiple code blocks(CB).Such as can be with from Fig. 4 Find out, the transmission block(TB)Size is divided into M(CB1~CBM)Individual, each of which has NcThe identical length of position.
Meanwhile, the CRC of L sizes is attached to each in M code block.
In this way, as long as each in the code block split has identical length, and consider that two are added CRC length, then transport block size N can be represented by below equation 1:
[equation 1]
N+L*M+L=M*(Nc+L)=>N=M*Nc-L
If using the CRC of 24, equation 1 above can be represented by another equation N=M*Nc-24.
Each in the code block split includes CRC so that the code block of additional CRC is applied in turbo encoder Inner interleaver.Therefore, as shown in figure 4, as represented by below equation 2, the length of the code block of additional CRC is equal to The block size of the inner interleaver illustrated in table 1(K):
[equation 2]
Nc+L=K
Based on above-mentioned description, this embodiment provides for it is a kind of for using illustrate in table 2 below with Under transport block size method.Table 2 below shows and is shown in single transmission block and is mapped to the single transmission block most The various situations of the relation between big 25 code blocks.
[table 2]
Table 2 meets the equation 1 and 2 of the above, and shows equivalent to when a transmission block is divided into 25 code blocks When situation.Meeting in the range of equation 1 and 2, skilled person can easily appreciate that according to illustrating in table 2 The additional transmitted block that value is analogized(TB)Size.
Because signal transmission is carried out by the above-mentioned embodiment of the present invention, it is possible to eliminate due to The restriction of the block size of turbo encoder and increase room so that systematic function or handling capacity can be improved.
Meanwhile, the first situation of a code block is mapped in not only consideration transmission block, and consider that transmission block is divided In the case of being segmented into the second situation of two or more code blocks, the size of available transmission block can be come by table 3 below Represent.
[table 3]
16 392 1096 3176 6200 12216 22152 37440 62368 101840
24 400 1128 324O 6328 12384 22408 37888 63072 102928
32 408 1160 3304 6456 12576 22664 38336 63776 104016
40 416 1192 3368 6584 12768 22920 38784 64480 104376
48 424 1224 3432 6712 12960 23176 39232 65184 105528
56 432 1256 3496 6840 13152 23432 39680 65888 106680
64 440 1288 3560 6968 13344 23688 40128 66592 107832
72 448 1320 3624 7096 13536 23944 40576 67296 108984
80 456 1352 3688 7224 13728 24200 41024 68040 110136
88 464 1384 3752 7352 13920 24456 41472 68808 110176
96 472 1416 3816 7480 14112 24496 41920 69576 111392
104 480 1448 3880 7608 14304 24816 42368 70344 112608
112 488 1480 3944 7736 14496 25136 42816 71112 113824
120 504 1512 4008 7864 14688 25456 43304 71880 115040
128 520 1544 4072 7992 14880 25776 43816 72648 116256
136 536 1576 4136 8120 15072 26096 44328 73416 117256
144 552 1608 4200 8248 15264 26416 44840 73712 118536
152 568 1640 4264 8376 15456 26736 45352 74544 119816
160 584 1672 4328 8504 15648 27056 45864 75376 121096
168 600 1704 4392 8632 15B40 27376 46376 76208 122376
176 616 1736 4456 8760 16032 27696 46888 77040 123120
184 632 1768 4520 8888 16224 28016 47400 77872 124464
192 648 1800 4584 9016 16416 28336 47912 78704 125808
20O 664 1832 4648 9144 16608 28656 48424 79536 127152
208 680 1864 4712 9272 16800 28976 48936 80280 128496
216 696 1896 4776 9400 16992 29296 49296 81176 130392
224 712 1928 484O 9528 17184 29616 49872 82072 131800
232 728 1960 4904 9656 17376 29936 50448 82968 133208
240 744 1992 4968 9784 17568 30256 51024 83864 134616
248 76O 2024 5032 9912 17760 30576 51600 84760 134848
256 776 2088 5096 10040 17952 30936 52176 85656 136320
264 792 2152 5160 10168 18144 31320 52752 86016 137792
272 808 2216 5224 10296 18336 31704 53328 86976 139264
280 824 2280 5288 10424 18568 32088 53904 87936 140736
288 840 2344 5352 10552 18824 32472 54480 88896 142248
296 856 2408 5416 10680 19080 32856 55056 89856 143784
304 872 2472 5480 10808 19336 33240 55416 90816 145320
312 888 2536 5544 10936 19592 33624 56056 91776 146856
32O 904 2600 5608 11064 19848 34008 56696 92776 148176
328 92O 2664 5672 11192 20104 34392 57336 93800 149776
336 936 2728 5736 11320 20360 34776 57976 94824 151376
344 952 2792 5800 11448 20616 35160 58616 95848 152976
352 968 2856 5864 11576 20872 35544 59256 96872
360 984 2920 5928 11704 21128 35928 59896 97896
368 1000 2984 5992 11832 21384 36312 60536 98576
376 1032 3048 6056 11960 21640 36696 61176 99664
384 1064 3112 6120 12088 21896 36992 61664 100752
When process as described above is realized, when the length of the transmission block of the additional CRC of terminal recognition is more than maximum intertexture During device block size, the terminal can determine the code block of predetermined number from look-up table, or can calculate predetermined based on formula The code block of number.The calculating can include calculating the code block of predetermined number based on below equation:
Here
Represent upper limit function,
C is the code block of predetermined number,
B is the length of the transmission block of additional CRC,
Z is maximum interleaver block size, and
L is a CRC length.
According to the method for communicating signals and equipment of this embodiment transmission block is had various with what is illustrated in table 3 Any one corresponding predetermined length in value.Table 3 shows available transmission block(TB)Size, this need not insert in room Enter the usual way of signal.The method of communicating signals is considered that signaling consumption etc. and the subclass of permission table 3 is sending Share between end and receiving terminal, rather than using all values of table 36.
Meanwhile, in order to notify the receiving terminal transport block size, transmission end can be by modulation and encoding scheme(MCS)And The combination of the resource size of distribution is representing transport block size.By means of the CQI transmitted from receiving terminal, scheduling Device judges MCS.The resource for transmitting control information is considered not only, and in view of for for the reference signal of channel estimation Other resources, the resource size of distribution is determined.
Fig. 5 shows the example of resource structures of the invention.
With reference to Fig. 5, horizontal axis representing time domain, and the longitudinal axis represents frequency domain.The resource structures using Fig. 5 hypothesis it Under, it is assumed that for transmitting the resource of control information corresponding to 3 symbols, and using two transmittings(Tx)Antenna, a resource Block(RB)Including 120 Resource Units that can be used in transmission data(RE).
In this case, if it is assumed that modulation rate is 64QAM, then encoding rate is 0.6504, and the resource distributed Block(RB)Number be 10, the size of the data block that can be transmitted is 4658.These 4658 be arranged on table 1 4608 and Between 4672.If it is assumed that transmissible data block is sized to 4608 or 4672, then data block size Can be judged by the size of various modulation and encoding rate and the resource of distribution.
It is such as previously described in above-mentioned example, if the size of actually transmissible data block with can support Data block it is of different sizes, then the size of actually transmissible data block can pass through following regular i)~iii)In Any one is judging:
It is a kind of for judging that actually transmissible data block size is supported data block size to greatest extent Method, to greatest extent supported data block size is equal to or less than actually transmissible data block size;
It is a kind of for judging that actually transmissible data block size is the supported data block size of minimally Method, the supported data block size of minimally is more than actually transmissible data block size;And
It is a kind of for judging that actually transmissible data block size, as the method for supported data block size, can be supported Data block size there is the difference minimum with actually transmissible data block size.
In this case, if a transmission block is transmitted via a code block, the data block can correspond to The transmission block.In addition, if a transmission block is transmitted via two or more code blocks, then the data block may be considered that It is the code block.
The skilled person will be apparent that, in the case of the spirit or scope without departing from the present invention, Various modifications and variations can in the present invention be carried out.Therefore, claim and its equivalent model are included into this invention is intended to cover Improvement of the invention and change within enclosing.For example, although have been based on 3GPP LTE systems and disclose letter of the invention Number transfer approach, but it can be applicable to other communication systems, and each of which is in block size during coded treatment Aspect has restriction, and using the combination of predetermined transport block size.
If the transmission block received from upper strata is divided into multiple code blocks, and code block is come by turbo encoder Coding, then method of communicating signals of the invention can eliminate the limit of the block size by the inner interleaver of turbo encoder The room of the increase that system causes so that it can effectively transmit signal.

Claims (8)

1. it is a kind of that the method that the data to being sent to the second equipment carry out chnnel coding, methods described bag are performed by the first equipment Include:
It is determined that the size of the transmission block for the data;
CRC code is added to into the transmission block, to produce the transmission block of additional CRC;
The transmission block of the additional CRC is encoded by turbo encoder;
Wherein, the size of the transmission block is determined from multiple predetermined transport block sizes,
Wherein, each of the plurality of predetermined transport block size meets following condition:So that the transmission block of the additional CRC Size is equal to any one of the multiple predetermined block size of the inner interleaver of turbo encoder.
2. method according to claim 1, wherein, the size of the transmission block of the additional CRC is not more than described internal hand over Knit the maximum block size in the multiple predetermined block size of device.
3. method according to claim 2, wherein, the maximum block size is 6144.
4. the method described in any one in claim 1-3, wherein, the multiple predetermined block of the inner interleaver One in size is equal to the value in following table:
5. the method described in any one in claim 1-3, wherein, the big parcel of the plurality of predetermined transmission block Include:
16,24,32,40,56,72,88,104,120,136,144,152,176,208,224,256,280,288,296,328, 336,344,376,392,408,424,440,456,472,488,504,520,536,552,568,584,600,616,632, 648,680,696,712,744,776,808,840,872,904,936,968,1000,1032,1064,1096,1128, 1160,1192,1224,1256,1288,1320,1352,1384,1416,1480,1544,1608,1672,1736,1800, 1864,1928,1992,2024,2088,2152,2216,2280,2344,2408,2472,2536,2600,2664,2728, 2792,2856,2984,3112,3240,3368,3496,3624,3752,3880,4008,4136,4264,4392,4584, 4776,4968,5160,5352,5544,5736,5992。
6. method according to claim 5, wherein, the size of the CRC code is 24.
7. method according to claim 5, wherein, first equipment is mobile terminal, and second equipment is Base station.
8. method according to claim 5, wherein, first equipment is base station, and second equipment is mobile Terminal.
CN201310308673.9A 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same Active CN103475448B (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US2491408P 2008-01-31 2008-01-31
US61/024,914 2008-01-31
US2614308P 2008-02-05 2008-02-05
US61/026,143 2008-02-05
KR10-2008-0097705 2008-10-06
KR1020080097705A KR101526990B1 (en) 2008-01-31 2008-10-06 Method for determining transport block size and signal transmission method using the same
CN2008801236029A CN101911641B (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2008801236029A Division CN101911641B (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same

Publications (2)

Publication Number Publication Date
CN103475448A CN103475448A (en) 2013-12-25
CN103475448B true CN103475448B (en) 2017-04-19

Family

ID=41205150

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2008801236029A Active CN101911641B (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same
CN201310308673.9A Active CN103475448B (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2008801236029A Active CN101911641B (en) 2008-01-31 2008-11-17 Method for determining transport block size and signal transmission method using the same

Country Status (5)

Country Link
JP (4) JP5330402B2 (en)
KR (4) KR101526990B1 (en)
CN (2) CN101911641B (en)
ES (2) ES2719534T3 (en)
TW (1) TWI403120B (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9272815B2 (en) 2006-05-09 2016-03-01 Plastipak Packaging, Inc. Digital printing plastic container
WO2009096658A1 (en) 2008-01-31 2009-08-06 Lg Electronics Inc. Method for determining transport block size and signal transmission method using the same
KR101526990B1 (en) * 2008-01-31 2015-06-11 엘지전자 주식회사 Method for determining transport block size and signal transmission method using the same
ES2394563T3 (en) 2008-06-24 2013-02-01 Plastipak Packaging, Inc. Device and procedure for printing on articles that have an irregular surface
CN102136881B (en) * 2011-01-24 2013-12-04 华为技术有限公司 Cyclic redundancy check processing method and device
CN103138884B (en) * 2011-12-02 2015-12-02 联芯科技有限公司 A kind of de-interweaving method and device
CN106160937B (en) * 2015-04-15 2019-01-04 中兴通讯股份有限公司 A kind of method and device for realizing code block segmentation
CN108353285B (en) * 2015-10-16 2021-02-05 华为技术有限公司 Method for determining size of transmission block, user equipment and base station
KR20180022175A (en) 2016-08-23 2018-03-06 에스케이하이닉스 주식회사 Controller, semiconductor memory system and operating method thereof
US10608785B2 (en) * 2017-01-19 2020-03-31 Qualcomm Incorporated Resource-based code block segmentation
WO2018171043A1 (en) 2017-03-24 2018-09-27 中兴通讯股份有限公司 Processing method and device for quasi-cyclic low density parity check coding
CN109392100B (en) 2017-08-04 2021-09-10 大唐移动通信设备有限公司 Method, device and equipment for determining size of transmission block
CN110999147B (en) * 2017-08-11 2022-11-04 瑞典爱立信有限公司 Transport block size determination for equal size code blocks
US10680751B2 (en) * 2017-11-17 2020-06-09 Qualcomm Incorporated Methods and apparatus for determining transport block size in wireless communication
CN109842458B (en) * 2017-11-24 2020-10-20 电信科学技术研究院 Encoding method, encoding device, electronic equipment and storage medium
CN110166168B (en) * 2018-02-14 2021-12-03 华为技术有限公司 Method, device and system for determining size of transmission block
CN110708758B (en) * 2018-07-10 2022-02-25 华为技术有限公司 Data sending method and device
CN110830161B (en) * 2018-08-10 2021-01-12 华为技术有限公司 Method and device for determining size of transmission block

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034955A (en) * 2007-01-09 2007-09-12 北京天碁科技有限公司 Generation method and user device for channel quality indication in the high-speed downlink packet access

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010063271A (en) * 1999-12-22 2001-07-09 서평원 Apparatus for high speed data transmitting by multicode in WLL system
KR20010065131A (en) * 1999-12-29 2001-07-11 서평원 Apparatus for transmitting high speed data through traffic channel in WLL system
JP3297668B2 (en) * 2000-04-26 2002-07-02 松下電器産業株式会社 Encoding / decoding device and encoding / decoding method
US7240270B2 (en) * 2001-04-30 2007-07-03 Nokia Corporation Method of transmitting signaling messages in a mobile telecommunications network
KR100762632B1 (en) * 2001-10-17 2007-10-01 삼성전자주식회사 Apparatus for multiplexing/demultiplexing channel in code division multiple access communication system and method thereof
KR20030055566A (en) * 2001-12-27 2003-07-04 엘지전자 주식회사 Channel monitoring equipment of transmission system
TW200807982A (en) * 2002-04-15 2008-02-01 Interdigital Tech Corp Software parameterizable control blocks for use in physical layer processing
US8089855B2 (en) * 2004-06-04 2012-01-03 Qualcomm Incorporated Transmission of overhead information for broadcast and multicast services in a wireless communication system
US7475323B2 (en) * 2004-08-20 2009-01-06 Qualcomm Incorporated Method and apparatus for receiving a control channel in a wireless communication system
EP2026470A1 (en) * 2007-08-17 2009-02-18 Panasonic Corporation Running cyclic redundancy check over coding segments
US8555148B2 (en) * 2007-09-18 2013-10-08 Samsung Electronics Co., Ltd. Methods and apparatus to generate multiple CRCs
KR101526990B1 (en) * 2008-01-31 2015-06-11 엘지전자 주식회사 Method for determining transport block size and signal transmission method using the same
KR101286019B1 (en) * 2012-01-20 2013-07-19 주식회사 이노와이어리스 Turbo encoder apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034955A (en) * 2007-01-09 2007-09-12 北京天碁科技有限公司 Generation method and user device for channel quality indication in the high-speed downlink packet access

Also Published As

Publication number Publication date
CN101911641A (en) 2010-12-08
ES2639850T3 (en) 2017-10-30
JP2011504038A (en) 2011-01-27
JP5330402B2 (en) 2013-10-30
TW200937901A (en) 2009-09-01
KR101667590B1 (en) 2016-10-19
KR101526990B1 (en) 2015-06-11
JP6204543B2 (en) 2017-09-27
CN103475448A (en) 2013-12-25
ES2719534T3 (en) 2019-07-11
KR20150093631A (en) 2015-08-18
KR101608788B1 (en) 2016-04-20
KR20140130393A (en) 2014-11-10
JP2015092703A (en) 2015-05-14
JP2016213871A (en) 2016-12-15
TWI403120B (en) 2013-07-21
KR20090084641A (en) 2009-08-05
KR101606806B1 (en) 2016-03-28
JP2013232981A (en) 2013-11-14
JP5977809B2 (en) 2016-08-24
JP5670520B2 (en) 2015-02-18
KR20140130394A (en) 2014-11-10
CN101911641B (en) 2013-08-21

Similar Documents

Publication Publication Date Title
CN103475448B (en) Method for determining transport block size and signal transmission method using the same
US10425858B2 (en) Method for determining transport block size and signal transmission method using the same
JP5481759B2 (en) Wireless communication device using multi-layer cyclic redundancy check code
CN103957083B (en) A kind of method and device for improving signaling frame transmission robustness
EP1119934B1 (en) Apparatus and method for transmitting punctured or repeated data
EP1692803A2 (en) Forward error correction coding in communication networks
US20080049861A1 (en) System for managing reserved bits in a variable-length message and optimizing message decoding utilizing the same
EP1538770A2 (en) Rate matching method and apparatus for multiplexing channels having different transmission time intervals in a mobile communication system
US8139652B2 (en) Method and apparatus for decoding transmission signals in a wireless communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant