3GPP TS 36.212: Multiplexing and channel coding

Specification: 36212

🟢Approvedv880
Rel-8
Relevance:7/10

Summary

This document specifies the coding, multiplexing and mapping to physical channels for E-UTRA (Evolved Universal Terrestrial Radio Access).

Specification Intelligence

This is a Technical Document in the Unknown Series series, focusing on Technical Document. The document is currently in approved by tsg and under change control and is under formal change control.

Classification

Type: Technical Document
Subject: Unknown Series
Series: 36.xxx
Target: Technical Implementers

Specifics

Status: Change Control

Version

880.0.0
Release 880
0 technical • 0 editorial

Full Document v880

3GPP TS 36.212, "Multiplexing and channel coding"

3GPP TS 36.212 V8.8.0 (2009-12)

Technical Specification

<>3rd Generation Partnership Proect;

<>Technical Specification Group Radio Access Network;

<>Evolved Universal Terrestrial Radio Access (E-UTRA);

<>Multiplexing and channel coding

<>(Release 8)

The present document has een developed within the 3rd Generation Partnership Proect (3GPP TM) and may e further elaorated for the purposes of 3GPP. The present document has not een suect to any approval process y the 3GPP Organizational Partners and shall not e implemented. This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liaility for any use of this Specification. Specifications and reports for implementation of the 3GPP TM system should e otained via the 3GPP Organizational Partners’ Pulications Offices.

Keywords

<keyword[, keyword]>

<>3GPP

Postal address

3GPP support office address

650 Route des Lucioles Sophia Antipolis

Valonne France

Tel.&nsp: +33 4 92 94 42 00 Fax&nsp: +33 4 93 65 47 16

Internet

http://www.3gpp.org

<>Copyright Notification

No part may e reproduced except as authorized y written permission. The copyright and the foregoing restriction extend to reproduction in all media.

© 2009, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).

All rights reserved.

UMTS™ is a Trade Mark of ETSI registered for the enefit of its memers

3GPP™ is a Trade Mark of ETSI registered for the enefit of its Memers and of the 3GPP Organizational Partners LTE™ is a Trade Mark of ETSI currently eing registered for the enefit of its Memers and of the 3GPP Organizational Partners

GSM® and the GSM logo are registered and owned y the GSM Association

Contents

Foreword 5

1 Scope 6

2 References 6

3 Definitions, symols and areviations 6

3.1 Definitions 6

3.2 Symols 6

3.3 Areviations 7

4 Mapping to physical channels 7

4.1 Uplink 7

4.2 Downlink 8

5 Channel coding, multiplexing and interleaving 8

5.1 Generic procedures 8

5.1.1 CRC calculation 8

5.1.2 Code lock segmentation and code lock CRC attachment 9

5.1.3 Channel coding 10

5.1.3.1 Tail iting convolutional coding 11

5.1.3.2 Turo coding 12

5.1.3.2.1 Turo encoder 12

5.1.3.2.2 Trellis termination for turo encoder 13

5.1.3.2.3 Turo code internal interleaver 13

5.1.4 Rate matching 15

5.1.4.1 Rate matching for turo coded transport channels 15

5.1.4.1.1 Su-lock interleaver 15

5.1.4.1.2 Bit collection, selection and transmission 16

5.1.4.2 Rate matching for convolutionally coded transport channels and control information 18

5.1.4.2.1 Su-lock interleaver 18

5.1.4.2.2 Bit collection, selection and transmission 19

5.1.5 Code lock concatenation 20

5.2 Uplink transport channels and control information 20

5.2.1 Random access channel 20

5.2.2 Uplink shared channel 20

5.2.2.1 Transport lock CRC attachment 21

5.2.2.2 Code lock segmentation and code lock CRC attachment 22

5.2.2.3 Channel coding of UL-SCH 22

5.2.2.4 Rate matching 22

5.2.2.5 Code lock concatenation 22

5.2.2.6 Channel coding of control information 22

5.2.2.6.1 Channel quality information formats for wideand CQI reports 27

5.2.2.6.2 Channel quality information formats for higher layer configured suand CQI reports 28

5.2.2.6.3 Channel quality information formats for UE selected suand CQI reports 29

5.2.2.6.4 Channel coding for CQI/PMI information in PUSCH 30

5.2.2.7 Data and control multiplexing 31

5.2.2.8 Channel interleaver 32

5.2.3 Uplink control information on PUCCH 34

5.2.3.1 Channel coding for UCI HARQ-ACK 34

5.2.3.2 Channel coding for UCI scheduling request 34

5.2.3.3 Channel coding for UCI channel quality information 35

5.2.3.3.1 Channel quality information formats for wideand reports 35

5.2.3.3.2 Channel quality information formats for UE-selected su-and reports 36

5.2.3.4 Channel coding for UCI channel quality information and HARQ-ACK 37

5.2.4 Uplink control information on PUSCH without UL-SCH data 38

5.2.4.1 Channel coding of control information 38

5.2.4.2 Control information mapping 39

5.2.4.3 Channel interleaver 39

5.3 Downlink transport channels and control information 39

5.3.1 Broadcast channel 39

5.3.1.1 Transport lock CRC attachment 40

5.3.1.2 Channel coding 40

5.3.1.3 Rate matching 41

5.3.2 Downlink shared channel, Paging channel and Multicast channel 41

5.3.2.1 Transport lock CRC attachment 42

5.3.2.2 Code lock segmentation and code lock CRC attachment 42

5.3.2.3 Channel coding 42

5.3.2.4 Rate matching 42

5.3.2.5 Code lock concatenation 42

5.3.3 Downlink control information 43

5.3.3.1 DCI formats 43

5.3.3.1.1 Format 0 43

5.3.3.1.2 Format 1 44

5.3.3.1.3 Format 1A 45

5.3.3.1.3A Format 1B 47

5.3.3.1.4 Format 1C 48

5.3.3.1.4A Format 1D 48

5.3.3.1.5 Format 2 49

5.3.3.1.5A Format 2A 53

5.3.3.1.6 Format 3 55

5.3.3.1.7 Format 3A 55

5.3.3.2 CRC attachment 56

5.3.3.3 Channel coding 56

5.3.3.4 Rate matching 56

5.3.4 Control format indicator 56

5.3.4.1 Channel coding 57

5.3.5 HARQ indicator 57

5.3.5.1 Channel coding 57

Annex A (informative): Change history 59

Foreword

This Technical Specification has een produced y the 3rd Generation Partnership Proect (3GPP).

The contents of the present document are suect to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will e re-released y the TSG with an identifying change of release date and an increase in version numer as follows:

Version x.y.z

where:

x the first digit:

1 presented to TSG for information;

2 presented to TSG for approval;

3 or greater indicates TSG approved document under change control.

Y the second digit is incremented for all changes of sustance, i.e. technical enhancements, corrections, updates, etc.

z the third digit is incremented when editorial only changes have een incorporated in the document.

1 Scope

The present document specifies the coding, multiplexing and mapping to physical channels for E-UTRA.

2 References

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.

  • References are either specific (identified y date of pulication, edition numer, version numer, etc.) or non‑specific.

  • For a specific reference, susequent revisions do not apply.

  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.

[1] 3GPP TR 21.905: "Vocaulary for 3GPP Specifications".

[2] 3GPP TS 36.211: "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation".

[3] 3GPP TS 36.213: "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures".

[4] 3GPP TS 36.306: "Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio access capailities".

[5] 3GPP TS36.321, “Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification”

3 Definitions, symols and areviations

3.1 Definitions

For the purposes of the present document, the terms and definitions given in [1] and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in [1].

Definition format

<><defined term>: <definition>.

3.2 Symols

For the purposes of the present document, the following symols apply:

Downlink andwidth configuration, expressed in numer of resource locks [2]

Uplink andwidth configuration, expressed in numer of resource locks [2]

Numer of SC-FDMA symols carrying PUSCH in a suframe

Numer of SC-FDMA symols carrying PUSCH in the initial PUSCH transmission suframe

Numer of SC-FDMA symols in an uplink slot

Numer of SC-FDMA symols used for SRS transmission in a suframe (0 or 1).

3.3 Areviations

For the purposes of the present document, the following areviations apply:

BCH Broadcast channel

CFI Control Format Indicator

CP Cyclic Prefix

DCI Downlink Control Information

DL-SCH Downlink Shared channel

FDD Frequency Division Duplexing

HI HARQ indicator

MCH Multicast channel

PBCH Physical Broadcast channel

PCFICH Physical Control Format Indicator channel

PCH Paging channel

PDCCH Physical Downlink Control channel

PDSCH Physical Downlink Shared channel

PHICH Physical HARQ indicator channel

PMCH Physical Multicast channel

PMI Precoding Matrix Indicator

PRACH Physical Random Access channel

PUCCH Physical Uplink Control channel

PUSCH Physical Uplink Shared channel

RACH Random Access channel

RI Rank Indication

SRS Sounding Reference Signal

TDD Time Division Duplexing

TPMI Transmitted Precoding Matrix Indicator

UCI Uplink Control Information

UL-SCH Uplink Shared channel

4 Mapping to physical channels

4.1 Uplink

Tale 4.1-1 specifies the mapping of the uplink transport channels to their corresponding physical channels. Tale 4.1-2 specifies the mapping of the uplink control channel information to its corresponding physical channel.

<>Tale 4.1-1

<>TrCH

<>Physical Channel

UL-SCH

PUSCH

RACH

PRACH

<>Tale 4.1-2

<>Control information

<>Physical Channel

UCI

PUCCH, PUSCH

4.2 Downlink

Tale 4.2-1 specifies the mapping of the downlink transport channels to their corresponding physical channels. Tale 4.2-2 specifies the mapping of the downlink control channel information to its corresponding physical channel.

<>Tale 4.2-1

<>TrCH

<>Physical Channel

DL-SCH

PDSCH

BCH

PBCH

PCH

PDSCH

MCH

PMCH

<>Tale 4.2-2

<>Control information

<>Physical Channel

CFI

PCFICH

HI

PHICH

DCI

PDCCH

5 Channel coding, multiplexing and interleaving

Data and control streams from/to MAC layer are encoded /decoded to offer transport and control services over the radio transmission link. Channel coding scheme is a comination of error detection, error correcting, rate matching, interleaving and transport channel or control information mapping onto/splitting from physical channels.

5.1 Generic procedures

This section contains coding procedures which are used for more than one transport channel or control information type.

5.1.1 CRC calculation

Denote the input its to the CRC computation y , and the parity its y . A is the size of the input sequence and L is the numer of parity its. The parity its are generated y one of the following cyclic generator polynomials:

- gCRC24A(D) = [D24 + D23 + D18 + D17 + D14 + D11 + D10 + D7 + D6 + D5 + D4 + D3 + D + 1] and;

- gCRC24B(D) = [D24 + D23 + D6 + D5 + D + 1] for a CRC length L = 24 and;

- gCRC16(D) = [D16 + D12 + D5 + 1] for a CRC length L = 16.

- gCRC8(D) = [D8 + D7 + D4 + D3 + D + 1] for a CRC length of L = 8.

The encoding is performed in a systematic form, which means that in GF(2), the polynomial:

yields a remainder equal to 0 when divided y the corresponding length-24 CRC generator polynomial, gCRC24A(D) or gCRC24B(D), the polynomial:

yields a remainder equal to 0 when divided y gCRC16(D), and the polynomial:

yields a remainder equal to 0 when divided y gCRC8(D).

The its after CRC attachment are denoted y , where B = A+ L. The relation etween ak and k is:

for k = 0, 1, 2, , A-1

for k = A, A+1, A+2,..., A+L-1.

5.1.2 Code lock segmentation and code lock CRC attachment

The input it sequence to the code lock segmentation is denoted y , where B > 0. If B is larger than the maximum code lock size Z, segmentation of the input it sequence is performed and an additional CRC sequence of L = 24 its is attached to each code lock. The maximum code lock size is:

- Z = 6144.

If the numer of filler its F calculated elow is not 0, filler its are added to the eginning of the first lock.

Note that if B < 40, filler its are added to the eginning of the code lock.

The filler its shall e set to <NULL> at the input to the encoder.

Total numer of code locks C is determined y:

if

L = 0

Numer of code locks:

else

L = 24

Numer of code locks: .

end if

The its output from code lock segmentation, for C&nsp&nsp0, are denoted y , where r is the code lock numer, and Kr is the numer of its for the code lock numer r.

Numer of its in each code lock (applicale for C 0 only):

First segmentation size: = minimum K in tale 5.1.3-3 such that

if

the numer of code locks with length is =1, ,

else if

Second segmentation size: = maximum K in tale 5.1.3-3 such that

Numer of segments of size : .

Numer of segments of size : .

end if

Numer of filler its:

for k = 0 to F-1 -- Insertion of filler its

end for

k = F

s = 0

for r = 0 to C-1

if

else

end if

while

end while

if C >1

The sequence is used to calculate the CRC parity its according to suclause 5.1.1 with the generator polynomial gCRC24B(D). For CRC calculation it is assumed that filler its, if present, have the value 0.

while

end while

end if

end for

5.1.3 Channel coding

The it sequence input for a given code lock to channel coding is denoted y , where K is the numer of its to encode. After encoding the its are denoted y , where D is the numer of encoded its per output stream and i indexes the encoder output stream. The relation etween and and etween K and D is dependent on the channel coding scheme.

The following channel coding schemes can e applied to TrCHs:

- tail iting convolutional coding;

- turo coding.

Usage of coding scheme and coding rate for the different types of TrCH is shown in tale 5.1.3-1. Usage of coding scheme and coding rate for the different control information types is shown in tale 5.1.3-2.

The values of D in connection with each coding scheme:

- tail iting convolutional coding with rate 1/3: D = K;

- turo coding with rate 1/3: D = K + 4.

The range for the output stream index i is 0, 1 and 2 for oth coding schemes.

<>Tale 5.1.3-1: Usage of channel coding scheme and coding rate for TrCHs

<>TrCH

<>Coding scheme

<>Coding rate

UL-SCH

Turo coding

1/3

DL-SCH

PCH

MCH

BCH

Tail iting convolutional coding

1/3

<>Tale 5.1.3-2: Usage of channel coding scheme and coding rate for control information

<>Control Information

<>Coding scheme

<>Coding rate

DCI

Tail iting convolutional coding

1/3

CFI

Block code

1/16

HI

Repetition code

1/3

UCI

Block code

variale

Tail iting convolutional coding

1/3

5.1.3.1 Tail iting convolutional coding

A tail iting convolutional code with constraint length 7 and coding rate 1/3 is defined.

The configuration of the convolutional encoder is presented in figure 5.1.3-1.

The initial value of the shift register of the encoder shall e set to the values corresponding to the last 6 information its in the input stream so that the initial and final states of the shift register are the same. Therefore, denoting the shift register of the encoder y , then the initial value of the shift register shall e set to

<>Figure 5.1.3-1: Rate 1/3 tail iting convolutional encoder

The encoder output streams , and correspond to the first, second and third parity streams, respectively as shown in Figure 5.1.3-1.

5.1.3.2 Turo coding

5.1.3.2.1 Turo encoder

The scheme of turo encoder is a Parallel Concatenated Convolutional Code (PCCC) with two 8-state constituent encoders and one turo code internal interleaver. The coding rate of turo encoder is 1/3. The structure of turo encoder is illustrated in figure 5.1.3-2.

The transfer function of the 8-state constituent code for the PCCC is:

G(D) = ,

where

g0(D) = 1 + D2 + D3,

g1(D) = 1 + D + D3.

The initial value of the shift registers of the 8-state constituent encoders shall e all zeros when starting to encode the input its.

The output from the turo encoder is

for .

If the code lock to e encoded is the 0-th code lock and the numer of filler its is greater than zero, i.e., F > 0, then the encoder shall set ck, = 0, k = 0,,(F-1) at its input and shall set , k = 0,,(F-1) and , k = 0,,(F-1) at its output.

The its input to the turo encoder are denoted y , and the its output from the first and second 8-state constituent encoders are denoted y and , respectively. The its output from the turo code internal interleaver are denoted y , and these its are to e the input to the second 8-state constituent encoder.

<>Figure 5.1.3-2: Structure of rate 1/3 turo encoder (dotted lines apply for trellis termination only)

5.1.3.2.2 Trellis termination for turo encoder

Trellis termination is performed y taking the tail its from the shift register feedack after all information its are encoded. Tail its are padded after the encoding of information its.

The first three tail its shall e used to terminate the first constituent encoder (upper switch of figure 5.1.3-2 in lower position) while the second constituent encoder is disaled. The last three tail its shall e used to terminate the second constituent encoder (lower switch of figure 5.1.3-2 in lower position) while the first constituent encoder is disaled.

The transmitted its for trellis termination shall then e:

, , ,

, , ,

, , ,

5.1.3.2.3 Turo code internal interleaver

The its input to the turo code internal interleaver are denoted y , where K is the numer of input its. The its output from the turo code internal interleaver are denoted y .

The relationship etween the input and output its is as follows:

, i=0, 1,, (K-1)

where the relationship etween the output index i and the input index satisfies the following quadratic form:

The parameters and depend on the lock size K and are summarized in Tale 5.1.3-3.

<>Tale 5.1.3-3: Turo code internal interleaver parameters

<>i

<>Ki

<>i

<>Ki

<>i

<>Ki

<>i

<>Ki

1

40

3

10

48

416

25

52

95

1120

67

140

142

3200

111

240

2

48

7

12

49

424

51

106

96

1152

35

72

143

3264

443

204

3

56

19

42

50

432

47

72

97

1184

19

74

144

3328

51

104

4

64

7

16

51

440

91

110

98

1216

39

76

145

3392

51

212

5

72

7

18

52

448

29

168

99

1248

19

78

146

3456

451

192

6

80

11

20

53

456

29

114

100

1280

199

240

147

3520

257

220

7

88

5

22

54

464

247

58

101

1312

21

82

148

3584

57

336

8

96

11

24

55

472

29

118

102

1344

211

252

149

3648

313

228

9

104

7

26

56

480

89

180

103

1376

21

86

150

3712

271

232

10

112

41

84

57

488

91

122

104

1408

43

88

151

3776

179

236

11

120

103

90

58

496

157

62

105

1440

149

60

152

3840

331

120

12

128

15

32

59

504

55

84

106

1472

45

92

153

3904

363

244

13

136

9

34

60

512

31

64

107

1504

49

846

154

3968

375

248

14

144

17

108

61

528

17

66

108

1536

71

48

155

4032

127

168

15

152

9

38

62

544

35

68

109

1568

13

28

156

4096

31

64

16

160

21

120

63

560

227

420

110

1600

17

80

157

4160

33

130

17

168

101

84

64

576

65

96

111

1632

25

102

158

4224

43

264

18

176

21

44

65

592

19

74

112

1664

183

104

159

4288

33

134

19

184

57

46

66

608

37

76

113

1696

55

954

160

4352

477

408

20

192

23

48

67

624

41

234

114

1728

127

96

161

4416

35

138

21

200

13

50

68

640

39

80

115

1760

27

110

162

4480

233

280

22

208

27

52

69

656

185

82

116

1792

29

112

163

4544

357

142

23

216

11

36

70

672

43

252

117

1824

29

114

164

4608

337

480

24

224

27

56

71

688

21

86

118

1856

57

116

165

4672

37

146

25

232

85

58

72

704

155

44

119

1888

45

354

166

4736

71

444

26

240

29

60

73

720

79

120

120

1920

31

120

167

4800

71

120

27

248

33

62

74

736

139

92

121

1952

59

610

168

4864

37

152

28

256

15

32

75

752

23

94

122

1984

185

124

169

4928

39

462

29

264

17

198

76

768

217

48

123

2016

113

420

170

4992

127

234

30

272

33

68

77

784

25

98

124

2048

31

64

171

5056

39

158

31

280

103

210

78

800

17

80

125

2112

17

66

172

5120

39

80

32

288

19

36

79

816

127

102

126

2176

171

136

173

5184

31

96

33

296

19

74

80

832

25

52

127

2240

209

420

174

5248

113

902

34

304

37

76

81

848

239

106

128

2304

253

216

175

5312

41

166

35

312

19

78

82

864

17

48

129

2368

367

444

176

5376

251

336

36

320

21

120

83

880

137

110

130

2432

265

456

177

5440

43

170

37

328

21

82

84

896

215

112

131

2496

181

468

178

5504

21

86

38

336

115

84

85

912

29

114

132

2560

39

80

179

5568

43

174

39

344

193

86

86

928

15

58

133

2624

27

164

180

5632

45

176

40

352

21

44

87

944

147

118

134

2688

127

504

181

5696

45

178

41

360

133

90

88

960

29

60

135

2752

143

172

182

5760

161

120

42

368

81

46

89

976

59

122

136

2816

43

88

183

5824

89

182

43

376

45

94

90

992

65

124

137

2880

29

300

184

5888

323

184

44

384

23

48

91

1008

55

84

138

2944

45

92

185

5952

47

186

45

392

243

98

92

1024

31

64

139

3008

157

188

186

6016

23

94

46

400

151

40

93

1056

17

66

140

3072

47

96

187

6080

47

190

47

408

155

102

94

1088

171

204

141

3136

13

28

188

6144

263

480

5.1.4 Rate matching

5.1.4.1 Rate matching for turo coded transport channels

The rate matching for turo coded transport channels is defined per coded lock and consists of interleaving the three information it streams , and , followed y the collection of its and the generation of a circular uffer as depicted in Figure 5.1.4-1. The output its for each code lock are transmitted as descried in suclause 5.1.4.1.2.

<>Figure 5.1.4-1. Rate matching for turo coded transport channels

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.1.1 with an output sequence defined as and where is defined in suclause 5.1.4.1.1.

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.1.1 with an output sequence defined as .

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.1.1 with an output sequence defined as .

The sequence of its for transmission is generated according to suclause 5.1.4.1.2.

5.1.4.1.1 Su-lock interleaver

The its input to the lock interleaver are denoted y , where D is the numer of its. The output it sequence from the lock interleaver is derived as follows:

(1) Assign to e the numer of columns of the matrix. The columns of the matrix are numered 0, 1, 2,, from left to right.

(2) Determine the numer of rows of the matrix , y finding minimum integer such that:

The rows of rectangular matrix are numered 0, 1, 2,, from top to ottom.

(3) If , then dummy its are padded such that yk = <NULL> for k = 0, 1,, ND - 1. Then, write the input it sequence, i.e. , k = 0, 1,, D-1, into the matrix row y row starting with it y0 in column 0 of row 0:

For and :

(4) Perform the inter-column permutation for the matrix ased on the pattern that is shown in tale 5.1.4-1, where P() is the original column position of the -th permuted column. After permutation of the columns, the inter-column permuted matrix is equal to

(5) The output of the lock interleaver is the it sequence read out column y column from the inter-column permuted matrix. The its after su-lock interleaving are denoted y , where corresponds to , to and .

For :

(4) The output of the su-lock interleaver is denoted y , where and where

The permutation function P is defined in Tale 5.1.4-1.

<>Tale 5.1.4-1 Inter-column permutation pattern for su-lock interleaver

<>Numer of columns

<>Inter-column permutation pattern

32

< 0, 16, 8, 24, 4, 20, 12, 28, 2, 18, 10, 26, 6, 22, 14, 30, 1, 17, 9, 25, 5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31 >

5.1.4.1.2 Bit collection, selection and transmission

The circular uffer of length for the r-th coded lock is generated as follows:

for k = 0,,

for k = 0,,

for k = 0,,

Denote the soft uffer size for the transport lock y NIR its and the soft uffer size for the r-th code lock y Nc its. The size Nc is otained as follows, where C is the numer of code locks computed in suclause 5.1.2:

- for downlink turo coded transport channels - for uplink turo coded transport channels

where NIR is equal to:

where:

Nsoft is the total numer of soft channel its [4].

KMIMO is equal to 2 if the UE is configured to receive PDSCH transmissions ased on transmission modes 3 or 4 as defined in Section 7.1 in [3], 1 otherwise.

MDL_HARQ ­is the maximum numer of DL HARQ processes as defined in section 7 in [3].

Mlimit ­is a constant equal to 8.

Denoting y E the rate matching output sequence length for the r-th coded lock, and rvidx the redundancy version numer for this transmission (rvidx = 0, 1, 2 or 3), the rate matching output it sequence is , k = 0,1,..., .

Define y G the total numer of its availale for the transmission of one transport lock.

Set where Qm is equal to 2 for QPSK, 4 for 16QAM and 6 for 64QAM, and where

  • NL is equal to 1 for transport locks mapped onto one transmission layer, and

  • NL is equal to 2 for transport locks mapped onto two or four transmission layers.

Set , where C is the numer of code locks computed in suclause 5.1.2.

if

set

else

set

end if

Set , where is the numer of rows defined in suclause 5.1.4.1.1.

Set k = 0 and = 0

while { k < E }

if

k = k +1

end if

= +1

end while

5.1.4.2 Rate matching for convolutionally coded transport channels and control information

The rate matching for convolutionally coded transport channels and control information consists of interleaving the three it streams, , and , followed y the collection of its and the generation of a circular uffer as depicted in Figure 5.1.4-2. The output its are transmitted as descried in suclause 5.1.4.2.2.

<>Figure 5.1.4-2. Rate matching for convolutionally coded transport channels and control information

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.2.1 with an output sequence defined as and where is defined in suclause 5.1.4.2.1.

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.2.1 with an output sequence defined as .

The it stream is interleaved according to the su-lock interleaver defined in suclause 5.1.4.2.1 with an output sequence defined as .

The sequence of its for transmission is generated according to suclause 5.1.4.2.2.

5.1.4.2.1 Su-lock interleaver

The its input to the lock interleaver are denoted y , where D is the numer of its. The output it sequence from the lock interleaver is derived as follows:

(1) Assign to e the numer of columns of the matrix. The columns of the matrix are numered 0, 1, 2,, from left to right.

(2) Determine the numer of rows of the matrix , y finding minimum integer such that:

The rows of rectangular matrix are numered 0, 1, 2,, from top to ottom.

(3) If , then dummy its are padded such that yk = <NULL> for k = 0, 1,, ND - 1. Then, write the input it sequence, i.e. , k = 0, 1,, D-1, into the matrix row y row starting with it y0 in column 0 of row 0:

(4) Perform the inter-column permutation for the matrix ased on the pattern that is shown in tale 5.1.4-2, where P() is the original column position of the -th permuted column. After permutation of the columns, the inter-column permuted matrix is equal to

(5) The output of the lock interleaver is the it sequence read out column y column from the inter-column permuted matrix. The its after su-lock interleaving are denoted y , where corresponds to , to and

<>Tale 5.1.4-2 Inter-column permutation pattern for su-lock interleaver

<>Numer of columns

<>Inter-column permutation pattern

32

< 1, 17, 9, 25, 5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31, 0, 16<>, 8, 24, 4, 20, 12, 28, 2, 18, 10, 26, 6, 22, 14, 30 >

This lock interleaver is also used in interleaving PDCCH modulation symols. In that case, the input it sequence consists of PDCCH symol quadruplets [2].

5.1.4.2.2 Bit collection, selection and transmission

The circular uffer of length is generated as follows:

for k = 0,,

for k = 0,,

for k = 0,,

Denoting y E the rate matching output sequence length, the rate matching output it sequence is , k = 0,1,..., .

Set k = 0 and = 0

while { k < E }

if

k = k +1

end if

= +1

end while

5.1.5 Code lock concatenation

The input it sequence for the code lock concatenation and channel interleaving lock are the sequences , for and . The output it sequence from the code lock concatenation and channel interleaving lock is the sequence for .

The code lock concatenation consists of sequentially concatenating the rate matching outputs for the different code locks. Therefore,

Set and

while

Set

while

end while

end while

5.2 Uplink transport channels and control information

5.2.1 Random access channel

The sequence index for the random access channel is received from higher layers and is processed according to [2].

5.2.2 Uplink shared channel

Figure 5.2.2-1 shows the processing structure for the UL-SCH transport channel. Data arrives to the coding unit in the form of a maximum of one transport lock every transmission time interval (TTI). The following coding steps can e identified:

  • Add CRC to the transport lock

  • Code lock segmentation and code lock CRC attachment

  • Channel coding of data and control information

  • Rate matching

  • Code lock concatenation

  • Multiplexing of data and control information

  • Channel interleaver

The coding steps for UL-SCH transport channel are shown in the figure elow.

<>Figure 5.2.2-1: Transport channel processing for UL-SCH

5.2.2.1 Transport lock CRC attachment

Error detection is provided on UL-SCH transport locks through a Cyclic Redundancy Check (CRC).

The entire transport lock is used to calculate the CRC parity its. Denote the its in a transport lock delivered to layer 1 y , and the parity its y . A is the size of the transport lock and L is the numer of parity its. The lowest order information it a0 is mapped to the most significant it of the transport lock as defined in Section 6.1.1 of [5].

The parity its are computed and attached to the UL-SCH transport lock according to suclause 5.1.1 setting L to 24 its and using the generator polynomial gCRC24A(D).

5.2.2.2 Code lock segmentation and code lock CRC attachment

The its input to the code lock segmentation are denoted y where B is the numer of its in the transport lock (including CRC).

Code lock segmentation and code lock CRC attachment are performed according to suclause 5.1.2.

The its after code lock segmentation are denoted y , where r is the code lock numer and Kr is the numer of its for code lock numer r.

5.2.2.3 Channel coding of UL-SCH

Code locks are delivered to the channel coding lock. The its in a code lock are denoted y , where r is the code lock numer, and Kr is the numer of its in code lock numer r. The total numer of code locks is denoted y C and each code lock is individually turo encoded according to suclause 5.1.3.2.

After encoding the its are denoted y , with and where is the numer of its on the i-th coded stream for code lock numer r, i.e. .

5.2.2.4 Rate matching

Turo coded locks are delivered to the rate matching lock. They are denoted y , with , and where r is the code lock numer, i is the coded stream index, and is the numer of its in each coded stream of code lock numer r. The total numer of code locks is denoted y C and each coded lock is individually rate matched according to suclause 5.1.4.1.

After rate matching, the its are denoted y , where r is the coded lock numer, and where is the numer of rate matched its for code lock numer r.

5.2.2.5 Code lock concatenation

The its input to the code lock concatenation lock are denoted y for and where is the numer of rate matched its for the r-th code lock.

Code lock concatenation is performed according to suclause 5.1.5.

The its after code lock concatenation are denoted y , where G is the total numer of coded its for transmission excluding the its used for control transmission, when control information is multiplexed with the UL-SCH transmission.

5.2.2.6 Channel coding of control information

Control data arrives at the coding unit in the form of channel quality information (CQI and/or PMI), HARQ-ACK and rank indication. Different coding rates for the control information are achieved y allocating different numer of coded symols for its transmission. When control data are transmitted in the PUSCH, the channel coding for HARQ-ACK, rank indication and channel quality information is done independently.

For TDD, two ACK/NACK feedack modes are supported y higher layer configuration.

  • ACK/NACK undling, and

  • ACK/NACK multiplexing

For TDD ACK/NACK undling, HARQ-ACK consists one or two its information. For TDD ACK/NAK multiplexing, HARQ-ACK consists of etween one and four its of information and the numer of its is determined as descried in Section 7.3 in [3].

When the UE transmits HARQ-ACK its or rank indicator its, it shall determine the numer of coded symols for HARQ-ACK or rank indicator as

where is the numer of ACK/NACK its or rank indicator its, is the scheduled andwidth for PUSCH transmission in the current su-frame for the transport lock, expressed as a numer of sucarriers in [2], and is the numer of SC-FDMA symols per suframe for initial PUSCH transmission for the same transport lock given y , where is equal to 1 if UE is configured to send PUSCH and SRS in the same suframe for initial transmission or if the PUSCH resource allocation for initial transmission even partially overlaps with the cell specific SRS suframe and andwidth configuration defined in Section 5.5.3 of [2]. Otherwise is equal to 0. , , and are otained from the initial PDCCH for the same transport lock. If there is no initial PDCCH with DCI format 0 for the same transport lock, , , and shall e determined from:

  • the most recent semi-persistent scheduling assignment PDCCH, when the initial PUSCH for the same transport lock is semi-persistently scheduled, or,

  • the random access response grant for the same transport lock, when the PUSCH is initiated y the random access response grant.

For HARQ-ACK information and [ ], where shall e determined according to [3].

For rank indication and [ ], where shall e determined according to [3].

For HARQ-ACK information

  • Each positive acknowledgement (ACK) is encoded as a inary ‘1’ and each negative acknowledgement (NAK) is encoded as a inary ‘0’

  • If HARQ-ACK consists of 1-it of information, i.e., , it is first encoded according to Tale 5.2.2.6-1.

  • If HARQ-ACK consists of 2-its of information, i.e., with corresponding to ACK/NACK it for codeword 0 and corresponding to that for codeword 1, it is first encoded according to Tale 5.2.2.6-2 where .

<>Tale 5.2.2.6-1: Encoding of 1-it HARQ-ACK

<>Qm

<>Encoded HARQ-ACK

2

4

6

<>Tale 5.2.2.6-2: Encoding of 2-it HARQ-ACK

<>Qm

<>Encoded HARQ-ACK

2

4

6

The “x” and “y” in Tale 5.2.2.6-1 and 5.2.2.6-2 are placeholders for [2] to scramle the HARQ-ACK its in a way that maximizes the Euclidean distance of the modulation symols carrying HARQ-ACK information.

For the cases with FDD or TDD ACK/NAK multiplexing when HARQ-ACK consists of one or two its information, the it sequence is otained y concatenation of multiple encoded HARQ-ACK locks where is the total numer of coded its for all the encoded HARQ-ACK locks. The last concatenation of the encoded HARQ-ACK lock may e partial so that the total it sequence length is equal to .

For the case with TDD ACK/NACK undling, a it sequence is otained y concatenation of multiple encoded HARQ-ACK locks where is the total numer of coded its for all the encoded HARQ-ACK locks. The last concatenation of the encoded HARQ-ACK lock may e partial so that the total it sequence length is equal to . A scramling sequence is then selected from Tale 5.2.2.6-A with index , where is determined as descried in Section 7.3 in [3]. The it sequence is then generated y setting if HARQ-ACK consists of 1-it and if HARQ-ACK consists of 2-its and then scramling as follows

Set i ,k to 0

while

if // place-holder repetition it

else

if // a place-holder it

else // coded it

end if

end while

<>Tale 5.2.2.6-A: Scramling sequence selection for TDD ACK/NACK undling

0

[1 1 1 1]

1

[1 0 1 0]

2

[1 1 0 0]

3

[1 0 0 1]

For the case that HARQ-ACK consists of more than two its information, i.e. with , the it sequence is otained as

where i = 0, 1, 2, , QACK-1 and the asis sequences Mi,n are defined in Tale 5.2.2.6.4-1.

The vector sequence output of the channel coding for HARQ-ACK information is denoted y , where , and is otained as follows:

Set i ,k to 0

while

end while

For rank indication (RI)

  • The corresponding it widths for rank indication feedack for PDSCH transmissions are given y tale 5.2.2.6.1-2, 5.2.2.6.2-3, 5.2.2.6.3-3, 5.2.3.3.1-3 and 5.2.3.3.2-4, which are determined assuming the maximum numer of layers according to the corresponding eNodeB antenna&nspconfiguration and UE category.

  • If RI consists of 1-it of information, i.e., , it is first encoded according to Tale 5.2.2.6-3. to RI mapping is given y Tale 5.2.2.6-5.

  • If RI consists of 2-its of information, i.e., with corresponding to MSB of 2-it input and corresponding to LSB, it is first encoded according to Tale 5.2.2.6-4 where . to RI mapping is given y Tale 5.2.2.6-6.

<>Tale 5.2.2.6-3: Encoding of 1-it RI

<>Qm

<>Encoded RI

2

4

6

<>Tale 5.2.2.6-4: Encoding of 2-it RI

<>Qm

<>Encoded RI

2

4

6

<>Tale 5.2.2.6-5: to RI mapping

<>RI

0

1

1

2

<>Tale 5.2.2.6-6: , to RI mapping

<>,

<>RI

0, 0

1

0, 1

2

1, 0

3

1, 1

4

The “x” and “y” in Tale 5.2.2.6-3 and 5.2.2.6-4 are placeholders for [2] to scramle the RI its in a way that maximizes the Euclidean distance of the modulation symols carrying rank information.

The it sequence is otained y concatenation of multiple encoded RI locks where is the total numer of coded its for all the encoded RI locks. The last concatenation of the encoded RI lock may e partial so that the total it sequence length is equal to . The vector sequence output of the channel coding for rank information is denoted y , where , and is otained as follows:

Set i ,k to 0

while

end while

For channel quality control information (CQI and/or PMI)

When the UE transmits channel quality control information its, it shall determine the numer of coded symols for channel quality information as

where is the numer of CQI its, is the numer of CRC its given y , and [ ], where shall e determined according to [3]. If rank indicator is not transmitted then .

, , and are otained from the initial PDCCH for the same transport lock. If there is no initial PDCCH with DCI format 0 for the same transport lock, , , and shall e determined from:

  • the most recent semi-persistent scheduling assignment PDCCH, when the initial PUSCH for the same transport lock is semi-persistently scheduled, or,

  • the random access response grant for the same transport lock, when the PUSCH is initiated y the random access response grant.

is the numer of SC-FDMA symols per suframe for initial PUSCH transmission for the same transport lock.

For UL-SCH data information , where is the scheduled andwidth for PUSCH transmission in the current su-frame for the transport lock, and is the numer of SC-FDMA symols in the current PUSCH transmission su-frame given y , where is equal to 1 if UE is configured to send PUSCH and SRS in the same suframe for the current suframe or if the PUSCH resource allocation for the current suframe even partially overlaps with the cell specific SRS suframe and andwidth configuration defined in Section 5.5.3 of [2]. Otherwise is equal to 0.

  • If the payload size is less than or equal to 11 its, the channel coding of the channel quality information is performed according to suclause 5.2.2.6.4 with input sequence .

  • For payload sizes greater than 11 its, the CRC attachment, channel coding and rate matching of the channel quality information is performed according to suclauses 5.1.1, 5.1.3.1 and 5.1.4.2, respectively. The input it sequence to the CRC attachment is . The output it sequence of the CRC attachment operation is the input it sequence to the channel coding operation. The output it sequence of the channel coding operation is the input it sequence to the rate matching operation.

The output sequence for the channel coding of channel quality information is denoted y .

5.2.2.6.1 Channel quality information formats for wideand CQI reports

Tale 5.2.2.6.1-1 shows the fields and the corresponding it widths for the channel quality information feedack for wideand reports for PDSCH transmissions associated with transmission mode 4 and transmission mode 6. in Tale 5.2.2.6.1-1 is defined in suclause 7.2 [3].

<>Tale 5.2.2.6.1-1: Fields for channel quality information (CQI) feedack for wideand CQI reports (transmission mode 4 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Wideand CQI codeword 0

4

4

4

4

Wideand CQI codeword 1

0

4

0

4

Precoding matrix indication

Tale 5.2.2.6.1-2 shows the fields and the corresponding it width for the rank indication feedack for wideand CQI reports for PDSCH transmissions associated with transmission mode 4.

<> Tale 5.2.2.6.1-2: Fields for rank indication (RI) feedack for wideand CQI reports (transmission mode 4)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Max 2 layers

<>Max 4 layers

Rank indication

1

1

2

The channel quality its in Tale 5.2.2.6.1-1 form the it sequence with corresponding to the first it of the first field in the tale, corresponding to the second it of the first field in the tale, and corresponding to the last it in the last field in the tale. The field of PMI shall e in the increasing order of the suand index [3]. The first it of each field corresponds to MSB and the last it LSB. The RI its sequence in Tale 5.2.2.6.1-2 is encoded according to section 5.2.2.6.

5.2.2.6.2 Channel quality information formats for higher layer configured suand CQI reports

Tale 5.2.2.6.2-1 shows the fields and the corresponding it width for the channel quality information feedack for higher layer configured report for PDSCH transmissions associated with transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7. in Tale 5.2.2.6.2-1 is defined in suclause 7.2 [3].

<>Tale 5.2.2.6.2-1: Fields for channel quality information (CQI) feedack for higher layer configured suand CQI reports (transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7)

<>Field

<>Bit width

Wide-and CQI codeword

4

Suand differential CQI

Tale 5.2.2.6.2-2 show the fields and the corresponding it widths for the channel quality information feedack for higher layer configured report for PDSCH transmissions associated with transmission mode 4, transmission mode 5 and transmission mode 6. in Tale 5.2.2.6.2-2 is defined in suclause 7.2 [3].

<>Tale 5.2.2.6.2-2: Fields for channel quality information (CQI) feedack for higher layer configured suand CQI reports (transmission mode 4, transmission mode 5 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Wide-and CQI codeword 0

4

4

4

4

Suand differential CQI codeword 0

Wide-and CQI codeword 1

0

4

0

4

Suand differential CQI codeword 1

0

0

Precoding matrix indication

2

1

4

4

Tale 5.2.2.6.2-3 shows the fields and the corresponding it width for the rank indication feedack for higher layer configured suand CQI reports for PDSCH transmissions associated with transmission mode 3 and transmission mode 4.

<>Tale 5.2.2.6.2-3: Fields for rank indication (RI) feedack for higher layer configured suand CQI reports (transmission mode 3 and transmission mode 4)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Max 2 layers

<>Max 4 layers

Rank indication

1

1

2

The channel quality its in Tale 5.2.2.6.2-1 through Tale 5.2.2.6.2-2 form the it sequence with corresponding to the first it of the first field in each of the tales, corresponding to the second it of the first field in each of the tales, and corresponding to the last it in the last field in each of the tales. The field of the PMI and suand differential CQI shall e in the increasing order of the suand index [3]. The first it of each field corresponds to MSB and the last it LSB. The RI its sequence in Tale 5.2.2.6.2-3 is encoded according to section 5.2.2.6.

5.2.2.6.3 Channel quality information formats for UE selected suand CQI reports

Tale 5.2.2.6.3-1 shows the fields and the corresponding it widths for the channel quality information feedack for UE selected suand CQI for PDSCH transmissions associated with transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7. in Tale 5.2.2.6.3-1 is defined in suclause 7.2 [3].

<>Tale 5.2.2.6.3-1: Fields for channel quality information (CQI) feedack for UE selected suand CQI reports (transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7)

<>Field

<>Bit width

Wide-and CQI codeword

4

Suand differential CQI

2

Position of the M selected suands

Tale 5.2.2.6.3-2 shows the fields and the corresponding it widths for the channel quality information feedack for UE selected suand CQI for PDSCH transmissions associated with transmission mode 4 and transmission mode 6. in Tale 5.2.2.6.3-2 is defined in suclause 7.2 [3].

<>Tale 5.2.2.6.3-2: Fields for channel quality information (CQI) feedack for UE selected suand CQI reports (transmission mode 4 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Wide-and CQI codeword 0

4

4

4

4

Suand differential CQI codeword 0

2

2

2

2

Wide-and CQI codeword 1

0

4

0

4

Suand differential CQI codeword 1

0

2

0

2

Position of the M selected suands

Precoding matrix indication

4

2

8

8

Tale 5.2.2.6.3-3 shows the fields and the corresponding it widths for the rank indication feedack for UE selected suand CQI reports for PDSCH transmissions associated with transmission mode 3 and transmission mode 4.

<>Tale 5.2.2.6.3-3: Fields for rank indication (RI) feedack for UE selected suand CQI reports (transmission mode 3 and transmission mode 4)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Max 2 layers

<>Max 4 layers

Rank indication

1

1

2

The channel quality its in Tale 5.2.2.6.3-1 through Tale 5.2.2.6.3-2 form the it sequence with corresponding to the first it of the first field in each of the tales, corresponding to the second it of the first field in each of the tales, and corresponding to the last it in the last field in each of the tales. The field of PMI shall start with the wideand PMI followed y the PMI for the M selected suands. The first it of each field corresponds to MSB and the last it LSB. The RI its sequence in Tale 5.2.2.6.3-3 is encoded according to section 5.2.2.6.

5.2.2.6.4 Channel coding for CQI/PMI information in PUSCH

The channel quality its input to the channel coding lock are denoted y where O is the numer of its. The numer of channel quality its depends on the transmission format. When PUCCH-ased reporting format is used, the numer of CQI/PMI its is defined&nspin suclause 5.2.3.3.1 for wideand reports and in suclause 5.2.3.3.2 for UE selected suands reports. When PUSCH-ased reporting format is used, the numer of CQI/PMI its is defined in suclause 5.2.2.6.1 for wideand reports, in suclause 5.2.2.6.2 for higher layer configured suands reports and in suclause 5.2.2.6.3 for UE selected suands reports.

The channel quality indication is first coded using a (32, O) lock code. The code words of the (32, O) lock code are a linear comination of the 11 asis sequences denoted Mi,n and defined in Tale 5.2.2.6.4-1.

<>Tale 5.2.2.6.4-1: Basis sequences for (32, O) code

<>i

<>Mi,0

<>Mi,1

<>Mi,2

<>Mi,3

<>Mi,4

<>Mi,5

<>Mi,6

<>Mi,7

<>Mi,8

<>Mi,9

<>Mi,10

0

1

1

0

0

0

0

0

0

0

0

1

1

1

1

1

0

0

0

0

0

0

1

1

2

1

0

0

1

0

0

1

0

1

1

1

3

1

0

1

1

0

0

0

0

1

0

1

4

1

1

1

1

0

0

0

1

0

0

1

5

1

1

0

0

1

0

1

1

1

0

1

6

1

0

1

0

1

0

1

0

1

1

1

7

1

0

0

1

1

0

0

1

1

0

1

8

1

1

0

1

1

0

0

1

0

1

1

9

1

0

1

1

1

0

1

0

0

1

1

10

1

0

1

0

0

1

1

1

0

1

1

11

1

1

1

0

0

1

1

0

1

0

1

12

1

0

0

1

0

1

0

1

1

1

1

13

1

1

0

1

0

1

0

1

0

1

1

14

1

0

0

0

1

1

0

1

0

0

1

15

1

1

0

0

1

1

1

1

0

1

1

16

1

1

1

0

1

1

1

0

0

1

0

17

1

0

0

1

1

1

0

0

1

0

0

18

1

1

0

1

1

1

1

1

0

0

0

19

1

0

0

0

0

1

1

0

0

0

0

20

1

0

1

0

0

0

1

0

0

0

1

21

1

1

0

1

0

0

0

0

0

1

1

22

1

0

0

0

1

0

0

1

1

0

1

23

1

1

1

0

1

0

0

0

1

1

1

24

1

1

1

1

1

0

1

1

1

1

0

25

1

1

0

0

0

1

1

1

0

0

1

26

1

0

1

1

0

1

0

0

1

1

0

27

1

1

1

1

0

1

0

1

1

1

0

28

1

0

1

0

1

1

1

0

1

0

0

29

1

0

1

1

1

1

1

1

1

0

0

30

1

1

1

1

1

1

1

1

1

1

1

31

1

0

0

0

0

0

0

0

0

0

0

The encoded CQI/PMI lock is denoted y where and

where i = 0, 1, 2, , B-1.

The output it sequence is otained y circular repetition of the encoded CQI/PMI lock as follows

where i = 0, 1, 2, , QCQI-1.

5.2.2.7 Data and control multiplexing

The control and data multiplexing is performed such that HARQ-ACK information is present on oth slots and is mapped to resources around the demodulation reference signals. In addition, the multiplexing ensures that control and data information are mapped to different modulation symols.

The inputs to the data and control multiplexing are the coded its of the control information denoted y and the coded its of the UL-SCH denoted y . The output of the data and control multiplexing operation is denoted y , where and , and where , are column vectors of length . H is the total numer of coded its allocated for UL-SCH data and CQI/PMI information.

The control information and the data shall e multiplexed as follows:

Set i, , k to 0

while -- first place the control information

end while

while -- then place the data

end while

5.2.2.8 Channel interleaver

The channel interleaver descried in this suclause in conunction with the resource element mapping for PUSCH in [2] implements a time-first mapping of modulation symols onto the transmit waveform while ensuring that the HARQ-ACK information is present on oth slots in the suframe and is mapped to resources around the uplink demodulation reference signals.

The input to the channel interleaver are denoted y , and . The numer of modulation symols in the suframe is given y .. The output it sequence from the channel interleaver is derived as follows:

(1) Assign to e the numer of columns of the matrix. The columns of the matrix are numered 0, 1, 2,, from left to right. is determined according to section 5.2.2.6.

(2) The numer of rows of the matrix is and we define .

The rows of the rectangular matrix are numered 0, 1, 2,, from top to ottom.

(3) If rank information is transmitted in this suframe, the vector sequence is written onto the columns indicated y Tale 5.2.2.8-1, and y sets of Qm rows starting from the last row and moving upwards according to the following pseudocode.

Set i, to 0.

Set r to

while i <

end while

Where ColumnSet is given in Tale 5.2.2.8-1 and indexed left to right from 0 to 3.

(4) Write the input vector sequence, for k = 0, 1,, , into the matrix y sets of Qm rows starting with the vector in column 0 and rows 0 to and skipping the matrix entries that are already occupied:

The pseudocode is as follows:

Set i, k to 0.

While k < ,

if is not assigned to RI symols

k = k + 1

end if

i = i+1

end While

(5) If HARQ-ACK information is transmitted in this suframe, the vector sequence is written onto the columns indicated y Tale 5.2.2.8-2, and y sets of Qm rows starting from the last row and moving upwards according to the following pseudocode. Note that this operation overwrites some of the channel interleaver entries otained in step (4).

Set i, to 0.

Set r to

while i <

end while

Where ColumnSet is given in Tale 5.2.2.8-2 and indexed left to right from 0 to 3.

(6) The output of the lock interleaver is the it sequence read out column y column from the matrix. The its after channel interleaving are denoted y .

<>Tale 5.2.2.8-1: Column set for Insertion of rank information

<>CP configuration

<>Column Set

Normal

{1, 4, 7, 10}

Extended

{0, 3, 5, 8}

<>Tale 5.2.2.8-2: Column set for Insertion of HARQ-ACK information

<>CP configuration

<>Column Set

Normal

{2, 3, 8, 9}

Extended

{1, 2, 6, 7}

5.2.3 Uplink control information on PUCCH

Data arrives to the coding unit in the form of indicators for measurement indication, scheduling request and HARQ acknowledgement.

Three forms of channel coding are used, one for the channel quality information (CQI), another for HARQ-ACK (acknowledgement) and scheduling request and another for comination of channel quality information (CQI) and HARQ-ACK.

<>Figure 5.2.3-1: Processing for UCI

5.2.3.1 Channel coding for UCI HARQ-ACK

The HARQ acknowledgement its are received from higher layers. HARQ-ACK consists of 1-it of information, i.e., or 2-its of information, i.e., with corresponding to ACK/NACK it for codeword 0 and corresponding to that for codeword 1. Each positive acknowledgement (ACK) is encoded as a inary ‘1’ and each negative acknowledgement (NACK) is encoded as a inary ‘0’. The HARQ-ACK its are processed according to [2].

5.2.3.2 Channel coding for UCI scheduling request

The scheduling request indication is received from higher layers and is processed according to [2].

5.2.3.3 Channel coding for UCI channel quality information

The channel quality its input to the channel coding lock are denoted y where A is the numer of its. The numer of channel quality its depends on the transmission format as indicated in suclause 5.2.3.3.1 for wideand reports and in suclause 5.2.3.3.2 for UE-selected suands reports.

The channel quality indication is coded using a (20, A) code. The code words of the (20, A) code are a linear comination of the 13 asis sequences denoted Mi,n and defined in Tale 5.2.3.3-1.

<>Tale 5.2.3.3-1: Basis sequences for (20, A) code

<>i

<>M<>i,0

<>M<>i,1

<>M<>i,2

<>M<>i,3

<>M<>i,4

<>M<>i,5

<>M<>i,6

<>M<>i,7

<>M<>i,8

<>M<>i,9

<>M<>i,10

<>M<>i,11

<>M<>i,12

0

1

1

0

0

0

0

0

0

0

0

1

1

0

1

1

1

1

0

0

0

0

0

0

1

1

1

0

2

1

0

0

1

0

0

1

0

1

1

1

1

1

3

1

0

1

1

0

0

0

0

1

0

1

1

1

4

1

1

1

1

0

0

0

1

0

0

1

1

1

5

1

1

0

0

1

0

1

1

1

0

1

1

1

6

1

0

1

0

1

0

1

0

1

1

1

1

1

7

1

0

0

1

1

0

0

1

1

0

1

1

1

8

1

1

0

1

1

0

0

1

0

1

1

1

1

9

1

0

1

1

1

0

1

0

0

1

1

1

1

10

1

0

1

0

0

1

1

1

0

1

1

1

1

11

1

1

1

0

0

1

1

0

1

0

1

1

1

12

1

0

0

1

0

1

0

1

1

1

1

1

1

13

1

1

0

1

0

1

0

1

0

1

1

1

1

14

1

0

0

0

1

1

0

1

0

0

1

0

1

15

1

1

0

0

1

1

1

1

0

1

1

0

1

16

1

1

1

0

1

1

1

0

0

1

0

1

1

17

1

0

0

1

1

1

0

0

1

0

0

1

1

18

1

1

0

1

1

1

1

1

0

0

0

0

0

19

1

0

0

0

0

1

1

0

0

0

0

0

0

After encoding the its are denoted y where and with

where i = 0, 1, 2, , B-1.

5.2.3.3.1 Channel quality information formats for wideand reports

Tale 5.2.3.3.1-1 shows the fields and the corresponding it widths for the channel quality information feedack for wideand reports for PDSCH transmissions associated with a transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7.

<>Tale 5.2.3.3.1-1: UCI fields for channel quality information (CQI) feedack for wideand reports (transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7)

<>Field

<>Bit width

Wide-and CQI

4

Tale 5.2.3.3.1-2 shows the fields and the corresponding it widths for the channel quality and precoding matrix information feedack for wideand reports for PDSCH transmissions associated with transmission mode 4, transmission mode 5 and transmission mode 6.

<>Tale 5.2.3.3.1-2: UCI fields for channel quality and precoding information (CQI/PMI) feedack for wideand reports (transmission mode 4, transmission mode 5 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Wide-and CQI

4

4

4

4

Spatial differential CQI

0

3

0

3

Precoding matrix indication

2

1

4

4

Tale 5.2.3.3.1-3 shows the fields and the corresponding it widths for the rank indication feedack for wideand reports for PDSCH transmissions associated with transmission mode 3 and transmission mode 4.

<>Tale 5.2.3.3.1-3: UCI fields for rank indication (RI) feedack for wideand reports (transmission mode 3 and transmission mode 4)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Max 2 layers

<>Max 4 layers

Rank indication

1

1

2

The channel quality its in Tale 5.2.3.3.1-1 through Tale 5.2.3.3.1-3 form the it sequence with corresponding to the first it of the first field in each of the tales, corresponding to the second it of the first field in each of the tales, and corresponding to the last it in the last field in each of the tales. The first it of each field corresponds to MSB and the last it LSB. The RI feedack for one it is mapped according to Tale 5.2.2.6-5 with replaced y . The RI feedack for two its is mapped according to Tale 5.2.2.6-6 with , replaced y .

5.2.3.3.2 Channel quality information formats for UE-selected su-and reports

Tale 5.2.3.3.2-1 shows the fields and the corresponding it widths for the su-and channel quality information feedack for UE-selected su-and reports for PDSCH transmissions associated with transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7.

<>Tale 5.2.3.3.2-1: UCI fields for channel quality information (CQI) feedack for UE-selected su-and reports (transmission mode 1, transmission mode 2, transmission mode 3 and transmission mode 7)

<>Field

<>Bit width

Su-and CQI

4

Su-and lael

1 or 2

Tale 5.2.3.3.2-2 shows the fields and the corresponding it widths for the su-and channel quality information feedack for UE-selected su-and reports for PDSCH transmissions associated with transmission mode 4, transmission mode 5 and transmission mode 6.

<>Tale 5.2.3.3.2-2: UCI fields for channel quality information (CQI) feedack for UE-selected su-and reports (transmission mode 4, transmission mode 5 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Su-and CQI

4

4

4

4

Spatial differential CQI

0

3

0

3

Su-and lael

1 or 2

1 or 2

1 or 2

1 or 2

Tale 5.2.3.3.2-3 shows the fields and the corresponding it widths for the wide-and channel quality and precoding matrix information feedack for UE-selected su-and reports for PDSCH transmissions associated with transmission mode 4, transmission mode 5 and transmission mode 6.

<>Tale 5.2.3.3.2-3: UCI fields for channel quality and precoding information (CQI/PMI) feedack for UE-selected su-and reports (transmission mode 4, transmission mode 5 and transmission mode 6)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Rank = 1

<>Rank = 2

<>Rank = 1

<>Rank > 1

Wide-and CQI

4

4

4

4

Spatial differential CQI

0

3

0

3

Precoding matrix indication

2

1

4

4

Tale 5.2.3.3.2-4 shows the fields and the corresponding it width for the rank indication feedack for UE-selected su-and reports for PDSCH transmissions associated with transmission mode 3 and transmission mode 4.

<>Tale 5.2.3.3.2-4: UCI fields for rank indication (RI) feedack for UE-selected su-and reports (transmission mode 3 and transmission mode 4)

<>Field

<>Bit width

<>2 antenna ports

<>4 antenna ports

<>Max 2 layers

<>Max 4 layers

Rank indication

1

1

2

The channel quality its in Tale 5.2.3.3.2-1 through Tale 5.2.3.3.2-4 form the it sequence with corresponding to the first it of the first field in each of the tales, corresponding to the second it of the first field in each of the tales, and corresponding to the last it in the last field in each of the tales. The first it of each field corresponds to MSB and the last it LSB. The RI feedack for one it is mapped according to Tale 5.2.2.6-5 with replaced y . The RI feedack for two its is mapped according to Tale 5.2.2.6-6 with , replaced y .

5.2.3.4 Channel coding for UCI channel quality information and HARQ-ACK

This section defines the channel coding scheme for the simultaneous transmission of channel quality information and HARQ-ACK information in a suframe.

When normal CP is used for uplink transmission, the channel quality information is coded according to suclause 5.2.3.3 with input it sequence and output it sequence , where . The HARQ acknowledgement its are denoted y in case one HARQ acknowledgement it or in case two HARQ acknowledgement its are reported per suframe. Each positive acknowledgement (ACK) is encoded as a inary ‘1’ and each negative acknowledgement (NAK) is encoded as a inary ‘0’.

The output of this channel coding lock for normal CP is denoted y , where

In case one HARQ acknowledgement it is reported per suframe:

and

In case two HARQ acknowledgement its are reported per suframe:

and

When extended CP is used for uplink transmission, the channel quality information and the HARQ-ACK acknowledgement its are ointly coded. The HARQ acknowledgement its are denoted y in case one HARQ acknowledgement it or in case two HARQ acknowledgement its are reported per suframe.

The channel quality information denoted y is multiplexed with the HARQ acknowledgement its to yield the sequence as follows

and

and in case one HARQ-acknowledgement it is reported per suframe, or

, and in case two HARQ-acknowledgement its are reported per suframe.

The sequence is encoded according to section 5.2.3.3 to yield the output it sequence where .

5.2.4 Uplink control information on PUSCH without UL-SCH data

When control data are sent via PUSCH without UL-SCH data, the following coding steps can e identified:

  • Channel coding of control information

  • Control information mapping

  • Channel interleaver

5.2.4.1 Channel coding of control information

Control data arrives at the coding unit in the form of channel quality information (CQI and/or PMI), HARQ-ACK and rank indication. Different coding rates for the control information are achieved y allocating different numer of coded symols for its transmission. When the UE transmits HARQ-ACK its or rank indicator its, it shall determine the numer of coded symols for HARQ-ACK or rank indicator as

where is the numer of ACK/NACK its, see also Section 5.2.2.6 for the two ACK/NACK feedack modes for TDD as configured y higher layers, or rank indicator its, is the numer of CQI its including CRC its assuming rank equals to 1, is the scheduled andwidth for PUSCH transmission in the current suframe expressed as a numer of sucarriers in [2], and is the numer of SC-FDMA symols in the current PUSCH transmission su-frame given y , where is equal to 1 if UE is configured to send PUSCH and SRS in the same suframe for the current suframe or if the PUSCH resource allocation for the current suframe even partially overlaps with the cell specific SRS suframe and andwidth configuration defined in Section 5.5.3 of [2]. Otherwise is equal to 0.

For HARQ-ACK information and [ ], where shall e determined according to [3].

For rank indication and [ ], where shall e determined according to [3].

For CQI and/or PMI information .

The channel coding and rate matching of the control data is performed according to suclause 5.2.2.6. The coded output sequence for channel quality information is denoted y , the coded vector sequence output for HARQ-ACK is denoted y and the coded vector sequence output for rank indication is denoted y .

5.2.4.2 Control information mapping

The input are the coded its of the channel quality information denoted y . The output is denoted y , where and , and where , are column vectors of length . H is the total numer of coded its allocated for CQI/PMI information.

The control information shall e mapped as follows:

Set , k to 0

while

end while

5.2.4.3 Channel interleaver

The vector sequences , and are channel interleaved according suclause 5.2.2.8. The its after channel interleaving are denoted y .

5.3 Downlink transport channels and control information

5.3.1 Broadcast channel

Figure 5.3.1-1 shows the processing structure for the BCH transport channel. Data arrives to the coding unit in the form of a maximum of one transport lock every transmission time interval (TTI) of 40ms. The following coding steps can e identified:

  • Add CRC to the transport lock

  • Channel coding

  • Rate matching

The coding steps for BCH transport channel are shown in the figure elow.

<>Figure 5.3.1-1: Transport channel processing for BCH

5.3.1.1 Transport lock CRC attachment

Error detection is provided on BCH transport locks through a Cyclic Redundancy Check (CRC).

The entire transport lock is used to calculate the CRC parity its. Denote the its in a transport lock delivered to layer 1 y , and the parity its y . A is the size of the transport lock and set to 24 its and L is the numer of parity its. The lowest order information it a0 is mapped to the most significant it of the transport lock as defined in Section 6.1.1 of [5].

The parity its are computed and attached to the BCH transport lock according to suclause 5.1.1 setting L to 16 its. After the attachment, the CRC its are scramled according to the eNodeB transmit antenna configuration with the sequence as indicated in Tale 5.3.1.1-1 to form the sequence of its where

for k = 0, 1, 2, , A-1

for k = A, A+1, A+2,..., A+15.

<>Tale 5.3.1.1-1: CRC mask for PBCH

<>Numer of transmit antenna ports at eNodeB

<>PBCH CRC mask

1

<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>

2

<1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1>

4

<0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1>

5.3.1.2 Channel coding

Information its are delivered to the channel coding lock. They are denoted y , where K is the numer of its, and they are tail iting convolutionally encoded according to suclause 5.1.3.1.

After encoding the its are denoted y , with , and where D is the numer of its on the i-th coded stream, i.e., .

5.3.1.3 Rate matching

A tail iting convolutionally coded lock is delivered to the rate matching lock. This lock of coded its is denoted y , with , and where i is the coded stream index and D is the numer of its in each coded stream. This coded lock is rate matched according to suclause 5.1.4.2.

After rate matching, the its are denoted y , where E is the numer of rate matched its.

5.3.2 Downlink shared channel, Paging channel and Multicast channel

Figure 5.3.2-1 shows the processing structure for the DL-SCH, PCH and MCH transport channels. Data arrives to the coding unit in the form of a maximum of one transport lock every transmission time interval (TTI). The following coding steps can e identified:

  • Add CRC to the transport lock

  • Code lock segmentation and code lock CRC attachment

  • Channel coding

  • Rate matching

  • Code lock concatenation

The coding steps for DL-SCH, PCH and MCH transport channels are shown in the figure elow.

<>Figure 5.3.2-1: Transport channel processing for DL-SCH, PCH and MCH

5.3.2.1 Transport lock CRC attachment

Error detection is provided on transport locks through a Cyclic Redundancy Check (CRC).

The entire transport lock is used to calculate the CRC parity its. Denote the its in a transport lock delivered to layer 1 y , and the parity its y . A is the size of the transport lock and L is the numer of parity its. The lowest order information it a0 is mapped to the most significant it of the transport lock as defined in Section 6.1.1 of [5].

The parity its are computed and attached to the transport lock according to suclause 5.1.1 setting L to 24 its and using the generator polynomial gCRC24A(D).

5.3.2.2 Code lock segmentation and code lock CRC attachment

The its input to the code lock segmentation are denoted y where B is the numer of its in the transport lock (including CRC).

Code lock segmentation and code lock CRC attachment are performed according to suclause 5.1.2.

The its after code lock segmentation are denoted y , where r is the code lock numer and Kr is the numer of its for code lock numer r.

5.3.2.3 Channel coding

Code locks are delivered to the channel coding lock. They are denoted y , where r is the code lock numer, and Kr is the numer of its in code lock numer r. The total numer of code locks is denoted y C and each code lock is individually turo encoded according to suclause 5.1.3.2.

After encoding the its are denoted y , with , and where is the numer of its on the i-th coded stream for code lock numer r, i.e. .

5.3.2.4 Rate matching

Turo coded locks are delivered to the rate matching lock. They are denoted y , with , and where r is the code lock numer, i is the coded stream index, and is the numer of its in each coded stream of code lock numer r. The total numer of code locks is denoted y C and each coded lock is individually rate matched according to suclause 5.1.4.1.

After rate matching, the its are denoted y , where r is the coded lock numer, and where is the numer of rate matched its for code lock numer r.

5.3.2.5 Code lock concatenation

The its input to the code lock concatenation lock are denoted y for and where is the numer of rate matched its for the r-th code lock.

Code lock concatenation is performed according to suclause 5.1.5.

The its after code lock concatenation are denoted y , where G is the total numer of coded its for transmission.

5.3.3 Downlink control information

A DCI transports downlink or uplink scheduling information, or uplink power control commands for one RNTI. The RNTI is implicitly encoded in the CRC.

Figure 5.3.3-1 shows the processing structure for the DCI. The following coding steps can e identified:

  • Information element multiplexing

  • CRC attachment

  • Channel coding

  • Rate matching

The coding steps for DCI are shown in the figure elow.

<>Figure 5.3.3-1: Processing for DCI

5.3.3.1 DCI formats

The fields defined in the DCI formats elow are mapped to the information its a0 to aA-1 as follows.

Each field is mapped in the order in which it appears in the description, including the zero-padding it(s), if any, with the first field mapped to the lowest order information it a0 and each successive field mapped to higher order information its. The most significant it of each field is mapped to the lowest order information it for that field, e.g. the most significant it of the first field is mapped to a0.

Note: DCI formats 0, 1A, 3, and 3A shall have the same payload size.

5.3.3.1.1 Format 0

DCI format 0 is used for the scheduling of PUSCH.

The following information is transmitted y means of the DCI format 0:

- Flag for format0/format1A differentiation 1 it, where value 0 indicates format 0 and value 1 indicates format 1A

- Hopping flag 1 it as defined in section 8.4 of [3]

- Resource lock assignment and hopping resource allocation its

- For PUSCH hopping:

- NUL_hop MSB its are used to otain the value of as indicated in suclause [8.4] of [3]

- its provide the resource allocation of the first slot in the UL suframe

- For non-hopping PUSCH:

- its provide the resource allocation in the UL suframe as defined in section 8.1 of [3]

- Modulation and coding scheme and redundancy version 5 its as defined in section 8.6 of [3]

- New data indicator 1 it

- TPC command for scheduled PUSCH 2 its as defined in section 5.1.1.1 of [3]

- Cyclic shift for DM RS 3 its as defined in section 5.5.2.1.1 of [2]

- UL index 2 its as defined in sections 5.1.1.1 and 8 of [3] (this field is present only for TDD operation with uplink-downlink configuration 0)

- Downlink Assignment Index (DAI) 2 its as defined in section 7.3 of [3] (this field is present only for TDD operation with uplink-downlink configurations 1-6)

- CQI request 1 it as defined in section 7.2.1 of [3]

If the numer of information its in format 0 is less than the payload size of for format 1A (including any padding its appended to format 1A), zeros shall e appended to format 0 until the payload size equals that of format 1A.

5.3.3.1.2 Format 1

DCI format 1 is used for the scheduling of one PDSCH codeword.

The following information is transmitted y means of the DCI format 1:

- Resource allocation header (resource allocation type 0 / type 1) 1 it as defined in section 7.1.6 of [3]

If downlink andwidth is less than or equal to 10 PRBs, there is no resource allocation header and resource allocation type 0 is assumed.

- Resource lock assignment:

- For resource allocation type 0 as defined in section 7.1.6.1 of [3]:

- its provide the resource allocation

- For resource allocation type 1 as defined in section 7.1.6.2 of [3]:

- its of this field are used as a header specific to this resource allocation type to indicate the selected resource locks suset

- 1 it indicates a shift of the resource allocation span

- its provide the resource allocation

where the value of P depends on the numer of DL resource locks as indicated in section 7.1. 6 of [3]

- Modulation and coding scheme 5 its as defined in section 7.1.7 of [3]

- HARQ process numer 3 its (FDD), 4 its (TDD)

- New data indicator 1 it

- Redundancy version 2 its

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

If the numer of information its in format 1 is equal to that for format 0/1A, one it of value zero shall e appended to format 1.

If the numer of information its in format 1 elongs to one of the sizes in Tale 5.3.3.1.2-1, one or more zero it(s) shall e appended to format 1 until the payload size of format 1 does not elong to one of the sizes in Tale 5.3.3.1.2-1 and not equal to that of format 0/1A.

<>Tale 5.3.3.1.2-1: Amiguous Sizes of Information Bits

{12, 14, 16 ,20, 24, 26, 32, 40, 44, 56}

5.3.3.1.3 Format 1A

DCI format 1A is used for the compact scheduling of one PDSCH codeword and random access procedure initiated y a PDCCH order.

The following information is transmitted y means of the DCI format 1A:

- Flag for format0/format1A differentiation 1 it, where value 0 indicates format 0 and value 1 indicates format 1A

Format 1A is used for random access procedure initiated y a PDCCH order only if format 1A CRC is scramled with C-RNTI and all the remaining fields are set as follows:

- Localized/Distriuted VRB assignment flag 1 it is set to ‘0’

- Resource lock assignment its, where all its shall e set to 1

- Preamle Index 6 its

- PRACH Mask Index 4 its, [5]

- All the remaining its in format 1A for compact scheduling assignment of one PDSCH codeword are set to zeroes

Otherwise,

- Localized/Distriuted VRB assignment flag 1 it as defined in 7.1.6.3 of [3]

- Resource lock assignment its as defined in section 7.1.6.3 of [3]:

- For localized VRB:

its provide the resource allocation

- For distriuted VRB:

- If or if the format 1A CRC is scramled y RA-RNTI, P-RNTI, or SI-RNTI

- its provide the resource allocation

- Else

- 1 it, the MSB indicates the gap value, where value 0 indicates <> and value 1 indicates<>

- its provide the resource allocation

- Modulation and coding scheme 5its as defined in section 7.1.7 of [3]

- HARQ process numer 3 its (FDD) , 4 its (TDD)

- New data indicator 1 it

- If the format 1A CRC is scramled y RA-RNTI, P-RNTI, or SI-RNTI:

- If and Localized/Distriuted VRB assignment flag is set to 1

- the new data indicator it indicates the gap value, where value 0 indicates <> and value 1 indicates<> .

- Else the new data indicator it is reserved.

- Else

- The new data indicator it as defined in [5]

- Redundancy version 2 its

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- If the format 1A CRC is scramled y RA-RNTI, P-RNTI, or SI-RNTI:

- The most significant it of the TPC command is reserved.

- The least significant it of the TPC command indicates column of the TBS tale defined in [3].

- If least significant it is 0 then = 2 else = 3.

- Else

- The two its including the most significant it indicates the TPC command

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

If the numer of information its in format 1A is less than that of format 0, zeros shall e appended to format 1A until the payload size equals that of format 0.

If the numer of information its in format 1A elongs to one of the sizes in Tale 5.3.3.1.2-1, one zero it shall e appended to format 1A.

When the format 1A CRC is scramled with a RA-RNTI, P-RNTI, or SI-RNTI then the following fields among the fields aove are reserved:

- HARQ process numer

- Downlink Assignment Index (used for TDD only and is not present in FDD)

5.3.3.1.3A Format 1B

DCI format 1B is used for the compact scheduling of one PDSCH codeword with precoding information.

The following information is transmitted y means of the DCI format 1B:

- Localized/Distriuted VRB assignment flag 1 it as defined in 7.1.6.3 of [3]

- Resource lock assignment its as defined in 7.1.6.3 of [3]

- For localized VRB:

its provide the resource allocation

- For distriuted VRB:

- For

- its provide the resource allocation

- For

- 1 it, the MSB indicates the gap value, where value 0 indicates <> and value 1 indicates<>

- its provide the resource allocation

- Modulation and coding scheme 5its as defined in section 7.1.7 of [3]

- HARQ process numer 3 its (FDD) , 4 its (TDD)

- New data indicator 1 it

- Redundancy version 2 its

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

- TPMI information for precoding numer of its as specified in Tale 5.3.3.1.3A-1

TPMI information indicates which codeook index is used in Tale 6.3.4.2.3-1 or Tale 6.3.4.2.3-2 of [2] corresponding to the single-layer transmission.

- PMI confirmation for precoding 1 it as specified in Tale 5.3.3.1.3A-2

<>Tale 5.3.3.1.3A-1: Numer of its for TPMI information

<>Numer of antenna ports at eNodeB

<>Numer of its

2

2

4

4

<>Tale 5.3.3.1.3A-2: Content of PMI confirmation

<>Bit field mapped to index

<>Message

0

Precoding according to the indicated TPMI in the TPMI information field

1

Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

If the numer of information its in format 1B elongs to one of the sizes in Tale 5.3.3.1.2-1, one zero it shall e appended to format 1B.

5.3.3.1.4 Format 1C

DCI format 1C is used for very compact scheduling of one PDSCH codeword.

The following information is transmitted y means of the DCI format 1C:

- 1 it indicates the gap value, where value 0 indicates and value 1 indicates

- For , there is no it for gap indication

- Resource lock assignment its as defined in 7.1.6.3 of [3]

- Transport lock size index 5 its as defined in section 7.1.7 of [3]

Here, and are defined in [2] and is defined in [3].

5.3.3.1.4A Format 1D

DCI format 1D is used for the compact scheduling of one PDSCH codeword with precoding and power offset information.

The following information is transmitted y means of the DCI format 1D:

- Localized/Distriuted VRB assignment flag 1 it as defined in 7.1.6.3 of [3]

- Resource lock assignment its as defined in section 7.1.6.3 of [3]:

- For localized VRB:

its provide the resource allocation

- For distriuted VRB:

- For

- its provide the resource allocation

- For

- 1 it, the MSB indicates the gap value, where value 0 indicates <> and value 1 indicates<>

- its provide the resource allocation

- Modulation and coding scheme 5its as defined in section 7.1.7 of [3]

- HARQ process numer 3 its (FDD) , 4 its (TDD)

- New data indicator 1 it

- Redundancy version 2 its

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

- TPMI information for precoding numer of its as specified in Tale 5.3.3.1.4A-1

TPMI information indicates which codeook index is used in Tale 6.3.4.2.3-1 or Tale 6.3.4.2.3-2 of [2] corresponding to the single-layer transmission.

- Downlink power offset 1 it as defined in section 7.1.5 of [3]

<>Tale 5.3.3.1.4A-1: Numer of its for TPMI information

<>Numer of antenna ports at eNodeB

<>Numer of its

2

2

4

4

If the numer of information its in format 1D elongs to one of the sizes in Tale 5.3.3.1.2-1, one zero it shall e appended to format 1D.

5.3.3.1.5 Format 2

The following information is transmitted y means of the DCI format 2:

- Resource allocation header (resource allocation type 0 / type 1) 1 it as defined in section 7.1.6 of [3]

If downlink andwidth is less than or equal to 10 PRBs, there is no resource allocation header and resource allocation type 0 is assumed.

- Resource lock assignment:

- For resource allocation type 0 defined in section 7.1.6.1 of [3]:

- its provide the resource allocation

- For resource allocation type 1 as defined in section 7.1.6.2 of [3]:

- its of this field are used as a header specific to this resource allocation type to indicate the selected resource locks suset

- 1 it indicates a shift of the resource allocation span

- its provide the resource allocation

where the value of P depends on the numer of DL resource locks as indicated in suclause 7.1.6.1 of [3]

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

- HARQ process numer - 3 its (FDD), 4 its (TDD)

- Transport lock to codeword swap flag 1 it

In addition, for transport lock 1:

- Modulation and coding scheme 5 its as defined in section 7.1.7 of [3]

- New data indicator 1 it

- Redundancy version 2 its

In addition, for transport lock 2:

- Modulation and coding scheme 5 its as defined in section 7.1.7 of [3]

- New data indicator 1 it

- Redundancy version 2 its

Precoding information numer of its as specified in Tale 5.3.3.1.5-3

If oth transport locks are enaled, the transport lock to codeword mapping is specified according to Tale 5.3.3.1.5‑1.

In case one of the transport locks is disaled as specified in suclause 7.1.7.2 of [3], the transport lock to codeword swap flag is reserved and the transport lock to codeword mapping is specified according to Tale 5.3.3.1.5‑2.

<>Tale 5.3.3.1.5-1: Transport lock to codeword mapping (two transport locks enaled)

<>transport lock to codeword swap flag value

<>codeword 0 (enaled)

<>codeword 1 (enaled)

0

transport lock 1

transport lock 2

1

transport lock 2

transport lock 1

<>Tale 5.3.3.1.5-2: Transport lock to codeword mapping (one transport lock enaled)

<>transport lock 1

<>transport lock 2

<>codeword 0 (enaled)

<>codeword 1 (disaled)

enaled

disaled

transport lock 1

-

disaled

enaled

transport lock 2

-

The interpretation of the precoding information field depends on the numer of enaled codewords according to Tale 5.3.3.1.5-4 and Tale 5.3.3.1.5-5. Note that TPMI indicates which codeook index is used in Tale 6.3.4.2.3-1 or Tale 6.3.4.2.3-2 of [2]. For a single enaled codeword, indices 18 to 34 inclusive in Tale 5.3.3.1.5-5 are only supported for retransmission of the corresponding transport lock if that transport lock has previously een transmitted using two layers with closed-loop spatial multiplexing.

If the numer of information its in format 2 elongs to one of the sizes in Tale 5.3.3.1.2-1, one zero it shall e appended to format 2.

Some entries in Tale 5.3.3.1.5-4 and Tale 5.3.3.1.5-5 are used for indicating that the eNodeB has applied precoding according to PMI(s) reported y the UE. In these cases the precoding for the corresponding RB(s) in suframe n is according to the latest PMI(s) reported y the UE on PUSCH, not coming from PUCCH, on or efore suframe n-4.

<>Tale 5.3.3.1.5-3: Numer of its for precoding information

<>Numer of antenna ports at eNodeB

<>Numer of its for precoding information

2

3

4

6

<>Tale 5.3.3.1.5-4: Content of precoding information field for 2 antenna ports

<>One codeword:

<>Codeword 0 enaled,

<>Codeword 1 disaled

<>Two codewords:

<>Codeword 0 enaled,

<>Codeword 1 enaled

<>Bit field mapped to index

<>Message

<>Bit field mapped to index

<>Message

0

2 layers: Transmit diversity

0

2 layers: Precoding corresponding to precoder matrix

1

1 layer: Precoding corresponding to precoding vector

1

2 layers: Precoding corresponding to precoder matrix

2

1 layer: Precoding corresponding to precoder vector

2

2 layers: Precoding according to the latest PMI report on PUSCH, using the precoder(s) indicated y the reported PMI(s)

3

1 layer: Precoding corresponding to precoder vector

3

reserved

4

1 layer: Precoding corresponding to precoder vector

4

reserved

5

1 layer:

Precoding according to the latest PMI report on PUSCH, using the precoder(s) indicated y the reported PMI(s),

if RI=2 was reported, using 1st column multiplied y of all precoders implied y the reported PMI(s)

5

reserved

6

1 layer:

Precoding according to the latest PMI report on PUSCH, using the precoder(s) indicated y the reported PMI(s),

if RI=2 was reported, using 2nd column multiplied y of all precoders implied y the reported PMI(s)

6

reserved

7

reserved

7

reserved

<>Tale 5.3.3.1.5-5: Content of precoding information field for 4 antenna ports

<>One codeword:

<>Codeword 0 enaled,

<>Codeword 1 disaled

<>Two codewords:

<>Codeword 0 enaled,

<>Codeword 1 enaled

<>Bit field mapped to index

<>Message

<>Bit field mapped to index

<>Message

0

4 layers: Transmit diversity

0

2 layers: TPMI=0

1

1 layer: TPMI=0

1

2 layers: TPMI=1

2

1 layer: TPMI=1

15

2 layers: TPMI=15

16

1 layer: TPMI=15

16

2 layers: Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

17

1 layer: Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

17

3 layers: TPMI=0

18

2 layers: TPMI=0

18

3 layers: TPMI=1

19

2 layers: TPMI=1

32

3 layers: TPMI=15

33

2 layers: TPMI=15

33

3 layers: Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

34

2 layers: Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

34

4 layers: TPMI=0

35 63

reserved

35

4 layers: TPMI=1

49

4 layers: TPMI=15

50

4 layers: Precoding according to the latest PMI report on PUSCH using the precoder(s) indicated y the reported PMI(s)

51 63

Reserved

5.3.3.1.5A Format 2A

The following information is transmitted y means of the DCI format 2A:

- Resource allocation header (resource allocation type 0 / type 1) 1 it as defined in section 7.1.6 of [3]

If downlink andwidth is less than or equal to 10 PRBs, there is no resource allocation header and resource allocation type 0 is assumed.

- Resource lock assignment:

- For resource allocation type 0 as defined in section 7.1.6.1 of [3]

- its provide the resource allocation

- For resource allocation type 1 as defined in section 7.1.6.2 of [3]

- its of this field are used as a header specific to this resource allocation type to indicate the selected resource locks suset

- 1 it indicates a shift of the resource allocation span

- its provide the resource allocation

where the value of P depends on the numer of DL resource locks as indicated in suclause [7.1.6.1] of [3]

- TPC command for PUCCH 2 its as defined in section 5.1.2.1 of [3]

- Downlink Assignment Index (this field is present in TDD for all the uplink downlink configurations and only applies to TDD operation with uplink downlink configuration 1-6. This field is not present in FDD) 2 its

- HARQ process numer - 3 its (FDD), 4 its (TDD)

- Transport lock to codeword swap flag 1 it

In addition, for transport lock 1:

- Modulation and coding scheme 5 its as defined in section 7.1.7 of [3]

- New data indicator 1 it

- Redundancy version 2 its

In addition, for transport lock 2:

- Modulation and coding scheme 5 its as defined in section 7.1.7 of [3]

- New data indicator 1 it

- Redundancy version 2 its

Precoding information numer of its as specified in Tale 5.3.3.1.5A-1

If oth transport locks are enaled, the transport lock to codeword mapping is specified according to Tale 5.3.3.1.5‑1.

In case one of the transport locks is disaled, the transport lock to codeword swap flag is reserved and the transport lock to codeword mapping is specified according to Tale 5.3.3.1.5‑2.

The precoding information field is defined according to Tale 5.3.3.1.5A‑2. For a single enaled codeword, index 1 in Tale 5.3.3.1.5A-2 is only supported for retransmission of the corresponding transport lock if that transport lock has previously een transmitted using two layers with open-loop spatial multiplexing.

For transmission with 2 antenna ports, the precoding information field is not present. The numer of transmission layers is equal to 2 if oth codewords are enaled; transmit diversity is used if codeword 0 is enaled while codeword 1 is disaled.

If the numer of information its in format 2A elongs to one of the sizes in Tale 5.3.3.1.2-1, one zero it shall e appended to format 2A.

<>Tale 5.3.3.1.5A-1: Numer of its for precoding information

<>Numer of antenna ports at eNodeB

<>Numer of its for precoding information

2

0

4

2

<>Tale 5.3.3.1.5A-2: Content of precoding information field for 4 antenna ports

<>One codeword:

<>Codeword 0 enaled,

<>Codeword 1 disaled

<>Two codewords:

<>Codeword 0 enaled,

<>Codeword 1 enaled

<>Bit field mapped to index

<>Message

<>Bit field mapped to index

<>Message

0

4 layers: Transmit diversity

0

2 layers: precoder cycling with large delay CDD

1

2 layers: precoder cycling with large delay CDD

1

3 layers: precoder cycling with large delay CDD

2

reserved

2

4 layers: precoder cycling with large delay CDD

3

reserved

3

reserved

5.3.3.1.6 Format 3

DCI format 3 is used for the transmission of TPC commands for PUCCH and PUSCH with 2-it power adustments.

The following information is transmitted y means of the DCI format 3:

- TPC command numer 1, TPC command numer 2,, TPC command numer N

where , and where is equal to the payload size of format 0 efore CRC attachment, including any padding its appended to format 0. The parameter tpc-Index provided y higher layers determines the index to the TPC command for a given UE.

If , a it of value zero shall e appended to format 3.

5.3.3.1.7 Format 3A

DCI format 3A is used for the transmission of TPC commands for PUCCH and PUSCH with single it power adustments.

The following information is transmitted y means of the DCI format 3A:

- TPC command numer 1, TPC command numer 2,, TPC command numer M

where , and where is equal to the payload size of format 0 efore CRC attachment, including any padding its appended to format 0. The parameter tpc-Index provided y higher layers determines the index to the TPC command for a given UE.

5.3.3.2 CRC attachment

Error detection is provided on DCI transmissions through a Cyclic Redundancy Check (CRC).

The entire PDCCH payload is used to calculate the CRC parity its. Denote the its of the PDCCH payload y , and the parity its y . A is the PDCCH payload size and L is the numer of parity its.

The parity its are computed and attached according to suclause 5.1.1 setting L to 16 its, resulting in the sequence , where B = A+ L.

In the case where UE transmit antenna selection is not configured or applicale, after attachment, the CRC parity its are scramled with the corresponding RNTI , where corresponds to the MSB of the RNTI, to form the sequence of its . The relation etween ck and k is:

for k = 0, 1, 2, , A-1

for k = A, A+1, A+2,..., A+15.

In the case where UE transmit antenna selection is configured and applicale, after attachment, the CRC parity its of PDCCH with DCI format 0 are scramled with the antenna selection mask as indicated in Tale 5.3.3.2-1 and the corresponding RNTI to form the sequence of its . The relation etween ck and k is:

for k = 0, 1, 2, , A-1

for k = A, A+1, A+2,..., A+15.

<>Tale 5.3.3.2-1: UE transmit antenna selection mask

<>UE transmit antenna selection

<>Antenna selection mask

UE port 0

<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>

UE port 1

<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1>

5.3.3.3 Channel coding

Information its are delivered to the channel coding lock. They are denoted y , where K is the numer of its, and they are tail iting convolutionally encoded according to suclause 5.1.3.1.

After encoding the its are denoted y , with , and where D is the numer of its on the i-th coded stream, i.e., .

5.3.3.4 Rate matching

A tail iting convolutionally coded lock is delivered to the rate matching lock. This lock of coded its is denoted y , with , and where i is the coded stream index and D is the numer of its in each coded stream. This coded lock is rate matched according to suclause 5.1.4.2.

After rate matching, the its are denoted y , where E is the numer of rate matched its.

5.3.4 Control format indicator

Data arrives each suframe to the coding unit in the form of an indicator for the time span, in units of OFDM symols, of the DCI in that suframe. The CFI takes values CFI = 1, 2 or 3. For system andwidths , the span of the DCI in units of OFDM symols, 1, 2 or 3, is given y the CFI. For system andwidths , the span of the DCI in units of OFDM symols, 2, 3 or 4, is given y CFI+1.

The coding flow is shown in Figure 5.3.4-1.

<>Figure 5.3.4-1 Coding for CFI

5.3.4.1 Channel coding

The control format indicator is coded according to Tale 5.3.4-1.

<>Tale 5.3.4-1: CFI codewords

<>CFI

<>CFI codeword

< <><>0<>, <>1<>, , <>31 >

1

<0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1>

2

<1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0>

3

<1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1>

4 (Reserved)

<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0>

5.3.5 HARQ indicator

Data arrives to the coding unit in the form of indicators for HARQ acknowledgement.

The coding flow is shown in Figure 5.3.5-1.

<>Figure 5.3.5-1 Coding for HI

5.3.5.1 Channel coding

The HARQ indicator is coded according to Tale 5.3.5-1, where for a positive acknowledgement HI = 1 and for a negative acknowledgement HI = 0.

<>Tale 5.3.5-1: HI codewords

<>HI

<>HI codeword

< <><>0<>, <>1<>, <>2 >

0

< 0,0,0 >

1

< 1,1,1 >

Annex A (informative): Change history

<>Change history

<>Date

<>TSG&nsp#

<>TSG Doc.

<>CR

<>Rev

<>Suect/Comment

<>Old

<>New

2006-09

Skeleton

0.0.0

2006-10

Updated skeleton

0.0.0

0.0.1

2006-10

Endorsed skeleton

0.0.1

0.1.0

2006-11

Added TC. Added Broadcast, Paging and MBMS transport channels in Tale 4.2-1.

0.1.0

0.1.1

2006-11

Endorsed v 0.2.0

0.1.1

0.2.0

2006-12

Added CC. Added type of coding for each transport channel or control information.

0.2.0

0.2.1

2007-01

Editor’s version

0.2.1

0.2.2

2007-01

Endorsed v 0.3.0

0.2.2

0.3.0

2007-02

Added QPP turo Interleaver description.

0.3.0

0.3.1

2007-02

Editor’s version

0.3.1

0.3.2

2007-02

Endorsed v 0.4.0

0.3.2

0.4.0

2007-02

Added CRC details for PDSCH, PDCCH and PUSCH. Added QPP turo-interleaver parameters. Set Z to 6144. Added details on code lock segmentation.

0.4.0

0.4.1

2007-02

Editor’s version

0.4.1

0.4.2

2007-03

RAN#35

RP-070170

For information at RAN#35

0.4.2

1.0.0

2007-03

Editor’s version

1.0.0

1.0.1

2007-03

Editor’s version

1.0.1

1.1.0

2007-05

Editor’s version

1.1.0

1.1.1

2007-05

Editor’s version

1.1.1

1.1.2

2007-05

Editor’s version

1.1.2

1.2.0

2007-06

Added circular uffer rate matching for PDSCH and PUSCH. Miscellaneous changes.

1.2.0

1.2.1

2007-06

Editor’s version

1.2.1

1.2.2

2007-07

Editor’s version

1.2.2

1.2.3

2007-07

Endorsed y email following decision taken at RAN1#49

1.2.3

1.3.0

2007-08

Editor’s version including decision from RAN1#49is.

1.3.0

1.3.1

2007-08

Editor’s version

1.3.1

1.3.2

2007-08

Editor’s version

1.3.2

1.4.0

2007-09

Editor’s version with decisions from RAN1#50

1,4.0

1,4,1

2007-09

Editor’s version

1.4.1

1.4.2

10/09/07

RAN#37

RP-070730

-

-

For approval at RAN#37

1.4.2

2.0.0

12/09/07

RAN_37

RP-070730

-

-

Approved version

2.0.0

8.0.0

28/11/07

RAN_38

RP-070949

0001

-

Update of 36.212

8.0.0

8.1.0

05/03/08

RAN_39

RP-080145

0002

-

Update to 36.212 incorporating decisions from RAN1#51is and RAN1#52

8.1.0

8.2.0

28/05/08

RAN_40

RP-080433

0003

-

Joint coding of CQI and ACK on PUCCH

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0004

1

ACK insertion into PUSCH

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0005

1

Introduction of format 1C

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0006

1

Miscellaneous fixes to 36.212

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0008

1

On multiplexing scheme for indicators

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0009

1

On the soft uffer split of MIMO and TDD

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0010

-

Resource assignment field for distriuted VRB

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0011

-

Clarifying the use of the different DCI formats

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0012

1

Clarifying the value of NL

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0013

-

Payload size for DCI formats 3 and 3A

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0014

-

Coding of ACK on PUSCH

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0015

1

Coding of RI on PUSCH and mapping

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0016

-

CRC for control information on PUSCH

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0017

-

Introduction of Downlink Assignment Index

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0018

-

Coding of CQI/PMI on PUSCH coming from PUCCH

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0019

-

Simultaneous transmission of aperiodic CQI and UL control

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0020

-

Encoding of antenna indicator on DCI format 0

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0021

-

PDCCH coverage in narrow andwidths

8.2.0

8.3.0

28/05/08

RAN_40

RP-080433

0022

-

Closed-loop and open-loop spatial multiplexing

8.2.0

8.3.0

28/05/08

RAN_40

RP-080457

0023

-

Formula for linkage etween PUSCH MCS and amount of resources used for control

8.2.0

8.3.0

09/09/08

RAN_41

RP-080669

0026

-

Correction to PUSCH Channel Interleaver

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0028

-

Correction of mapping of ACK/NAK to inary it values

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0029

-

Correction to it collection, selection and transmission

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0030

-

Padding one it to DCI format 1 when format 1 and format 0/1A have the same size

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0031

-

Modification of M_limit

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0032

-

Definition of Formats 2 and 2A

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0033

2

Corrections to DCI formats

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0035

1

Format 1B confirmation flag

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0036

-

Corrections to Rank information scramling in Uplink Shared Channel

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0037

2

Clarification of TPC commands signaled in DCI formats 3/3A

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0038

-

Clarification on UE transmit antenna selection mask

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0039

1

Linking of control resources in PUSCH to data MCS

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0041

-

Definition of Bit Mapping for DCI signalling

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0042

1

Clarification on resource allocation in DCI format 1/2/2A

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0043

-

DCI Format 1A changes needed for scheduling Broadcast Control

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0044

-

DCI format1C&nsp

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0045

-

Miscellaneous corrections

8.3.0

8.4.0

11/09/08

RAN_41

RP-080736

0046

1

Correction on downlink multi-user MIMO

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0047

-

Corrections to DL DCI Formats In case of Amiguous Payload Sizes

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0048

-

CR for RE provisioning for the control information in case of CQI-only transmission on PUSCH

8.3.0

8.4.0

09/09/08

RAN_41

RP-080669

0091

2

Coding and multiplexing of multiple ACK/NACK in PUSCH

8.3.0

8.4.0

03/12/08

RAN_42

RP-080983

0050

2

Clarification of input its corresponding to 2-it HARQ-ACK and 2-it RI

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0053

-

Editorial corrections to 36.212

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0055

-

Miscellaneous Corrections

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0057

-

Clarification of mapping of information its

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0058

-

Completion of 36.212 CR47 (R1-083421) for “new” DCI Formats

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0059

-

Change for determining DCI format 1A TBS tale column indicator for roadcast control

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0061

2

Defining DCI format 1A for downlink data arrival

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0063

1

ACK/NACK transmission on PUSCH for LTE TDD

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0065

-

Correction in 36.212 related to TDD downlink HARQ processes

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0067

1

Correction of control MCS offset and SRS symol puncturing

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0068

1

DCI format 2/2A

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0069

-

Correction to zero padding in DCI format 1

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0071

-

Clarification of RI it field mapping for PUCCH

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0072

-

Clarifying RNTI it mapping for PDCCH CRC scramling

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0073

-

Clarification on BCH transport lock size

8.4.0

8.5.0

03/12/08

RAN_42

RP-080983

0076

-

Clarification on the numer of PUCCH-ased CQI/PMI its when reported on PUSCH

8.4.0

8.5.0

04/03/09

RAN_43

RP-090235

77

1

Corrections to Transmitted Rank Indication

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

79

1

Correction to the undled ACK/NACK and DAI transmission&nsp

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

80

2

Corrections to transmission modes

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

81

1

Correction on ACKNACK transmission on PUSCH for LTE TDD

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

82

2

Corrections to CQI and RI fields description

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

83

-

Clarifying DCI format 1A and DCI Format 1B

8.5.0

8.6.0

04/03/09

RAN_43

RP-090235

92

1

Clarification on channel coding for UCI HARQ-ACK

8.5.0

8.6.0

27/05/09

RAN_44

RP-090528

87

-

Clarify some parameters for determining control resources on PUSCH

8.6.0

8.7.0

01/12/09

RAN_46

RP-091168

89

-

Clarification on itwidth of RI

8.7.0

8.8.0

01/12/09

RAN_46

RP-091168

94

-

Correction to Channel interleaver for PUSCH RE Mapping

8.7.0

8.8.0

Version Control

Version Control

Toto je jediná verze této specifikace.

v880

Download & Access

Technical Details

AI Classification

Category: 7. Testování a interoperabilita
Subcategory: 7.1 Conformance Testing
Function: Test specification

Version Information

Release: Rel-8
Version: 880
Series: 36_series
Published: 2009-12

Document Info

Type: Technical Specification
WGs:
RAN1RAN

Keywords & Refs

Keywords:
UMTSGSMMACLTE
Refs: 4 references

Partners

Contributors:
ETSITTCCCSA+3

File Info

File: 36212-880
Processed: 2025-06-22

3GPP Spec Explorer - Enhanced specification intelligence