Вы находитесь на странице: 1из 4

HS-SCCH

Friday, July 12, 2013 5:06 PM

- Shared Control Channel (HS-SCCH) Fixed Rate (60kpbs, SF = 128) Used to carry downlink signaling related to HS-DSCH txn.

Type 1 Channelization Code Set Info ( 7 Bits ) Modulation Scheme Info ( 1 Bit ) Transport-Block Size Info ( 6 Bits ) HARQ Process Info ( 3 Bits ) New Data Indicator ( 1 Bit ) UE Identity ( 16 Bits )

Type 2

Type 3 One Transport Block

Type 3 2 Transport Blocks Channelization Code Set Info ( 7 Bits ) Precoding Weight Info of the Primary Tr Block( 2 Bits ) Tr Block Size Info for the Primary Tr Block( 6 Bits ) Tr Block Size Info for the Secondary Tr Block( 6 Bits ) HARQ Process Info ( 4 Bits ) Redundancy and Constellation Version for Primary Tr Block ( 2 Bits ) Redundancy and Constellation Version for Secondary Tr Block ( 2 Bits ) UE Identity ( 16 Bits )

Channelization Code Set Info ( 7 Bits ) Channelization Code Set Info ( 7 Bits ) Modulation Scheme Info ( 1 Bit ) Special Information Type ( 6 Bits ) Special Information ( 7 Bits ) Precoding Weight Info ( 2 Bits ) Transport Block Size Info ( 6 Bits ) HARQ Process Info ( 4 Bits ) Redundancy and Constellation Version ( 2 Bits ) UE Identity ( 16 Bits )

Modulation Scheme & No of Tr Blocks Info ( 3 Bits ) Modulation Scheme & No of Tr Blocks Info ( 3 Bits )

Redundancy and Constellation Version ( 3 Bits ) UE Identity ( 16 Bits )

- User Configurable Data HS-SCCH Type UE Category : 1 to 28 CQI : 1 to 30 E-RNTI/H-RNTI/RA-RNTI : 0 to 65535 - Using HS-SCCH type, UE Category and CQI values we get ( From the tables 7a, 7A, 7B, 7C, 7D, 7E, 7F, 7G, 7H, 7I, 7Ia, 7Ib of TS 25.214 ) Transport Block Size No of HS-PDSCH Modulation Type Reference Power Adjustment Delta NIR (no of soft channel bits available in the virtual IR buffer) Xrv

Type1

HS-SCCH Page 1

- Type1 HS-SCCH information Field Mapping Modulation Scheme Mapping Info available through the CQI tables 1 bit Xms1 = 0 if QPSK Xms1 = 1 otherwise Channelization Code Set Mapping Need the values of P and O and also information whether 64QAM is configured (64QAMConf= 1) or not (64QAMConf = 0) --- How to get this info..? 7 Bits - Xccs1, Xccs2, Xccs3,Xccs7 Xccs1:Xccs3 = min (P-1, 15-P) Xccs4:Xccs7 = |O-1 -Floor(P/8)*15| ---- if 64QAMConf == 0 or if 64QAMConf != 0 and Xms1 == 0 Xcss7 = 0 if 64QAMConf == 1 and Xms1 == 1 and modulation scheme = 16 QAM Xccs7 = 1 if 64QAMConf == 1 and Xms1 == 1 and modulation scheme = 64 QAM Redundancy and Constellation Version Coding Need the values of s, R and b --- How to get this info..? 3 bits - Xrv1:Xrv3 Coding through look up table as per tables 12 and 13 of TS 25.212 UE Identity Mapping Received through H-RNTI value by user configuration 16 bits - Xue1:Xue16 HARQ Process Identifier Mapping How to get this info..? 3 bits - Xhap1:Xhap3 Transport Block Size Index Mapping After getting the Transport Block Size form the CQI tables, corresponding Index is selected based on the table 9.2.3.1 and table in Annex A of TS 25.321 (But exact computation is a bit confusingneed some explanation!) 6 bits - Xtbs1:Xtbs6 New Data Indicator Mapping How to get this info..? 1 bit - Xnd1 Multiplexing of HS-SCCH Information Channelization Code Set bits and Modulation Scheme Bit are muxed together X1(i) = Xcss(i) for i=1,2,7 X1(i) = Xms(i-7) for i=8 Transport Block Size bits, HARQ process identifier bits, redundancy version bits and new data indicator bit, are muxed together X2(i) = Xtbs(i) for i=1,2,6 X2(i) = Xhap(i-6) for i=7,8,9 X2(i) = Xrv(i-9) for i=10,11,12 X2(i) = Xnd(i-12) for i=13 CRC Attachment for HS-SCCH Compute 16 bit CRC (C1:C16) (with gCRC16(D) = D16 + D12 + D5 + 1) on bits [X1(1:8):X2(1:13)] Mask CRC bits C(1:16) with UE Identity bits Xue(1:16) and append the result to the sequence X2(1:13) to form Yi y(i) = X2(i) for i=1,2,..13 y(i) = C(i-13) + Xue(i-13)mod 2 for i=14,15,29 Channel Coding for HS-SCCH 1/3 convolutional coding on bits X1(1:8)+8 tail bits => 16*3 = 48 bits Z1(1:48) 1/3 convolutional coding of bits Y(1:29)+8 tail bits => 37*3 = 111 bits Z2(1:111) Rate Matching for HS-SCCH From sequence Z1(1:48), Z1(1), Z1(2), Z1(4), Z1(8), Z1(42), Z1(45), Z1(47) and Z1(48) are punctured to obtain R1(1:40) From sequence Z2(1:111), Z2(1:8), Z2(12), Z2(14:15), Z2(24), Z2(42), Z2(48), Z2(54), Z2(57), Z2(60), Z2(66), Z2(69), Z2(96), Z2(99), Z2(101:102), Z2(104:111) are punctured to get R2(1:80) UE Specific Masking for HS-SCCH 1/2 Convolutional coding on 16 UE bits Xue(1:16) + 8 tail bits => 24*2 = 48 bits B(1:48) From sequence B(1:48), bits B(1:2), B(4), B(8), B(42), B(45), B(47:48) are punctured to get C(1:40) Sequence R1(1:40) and C(1:40) are used for masking : S1(k) = ( R1(k) + C(k) ) mod 2 for k = 1,2,40 Physical Channel Mapping for HS-SCCH Sequence of bits S1(1:40) is mapped to the 1st slot of HS-SCCH subframe. Sequence of bits R2(1:80) is mapped to the 2nd and 3rd slots of the HS-SCCH subframe These bits are mapped to physical channels such that the bits are transmitted over the air from lower index to higher index order

- Type 2 Used for HS-SCCH-Less operation Not used when UE is configured in MIMO Information Field Mapping First Transmission When HS-SCCH_Less_mode = 1, 1st transmission of HS-DSCH TrBlock using CRC Attachment Method 2 without an associated HS-SCCH Channelization-code-set Information Configured by higher layers? Modulation Scheme Information QPSK Transport Block Size Information Each of 4 possible sizes configured by higher layers? Redundancy & Constellation version Xrv = 0 UE Identity Configured by higher layers (in our case user defined) 2nd & 3rd Transmissions For HS-SCCH_less_mode = 1, there are a maximum of 3 transmissions for a TrBlock of HS-DSCH using CRC Attachment Method 2 The 2nd & 3rd transmissions will be associated with a HS-SCCH Type 2 Special Information Mapping Special Information Type Xtype(1:6) = 111110 Special Info Bits Xinfo(1:7) Transport Block Size Information (2 bits) Xinfo(1:2) = Xtbs(1:2) Unsigned binary representation of a reference to one of the 4 TrBlk Sizes configured by higher layers? Pointer to the previous transmission (3 bits) Xinfo(3:5) = Xptr(1:3) Unsigned binary representation of s such that previous transmission of the same TrBlk started 6+s subframes before the start of this transmission..? 2nd or 3rd transmission (1 bit) Xinfo(6) = Xsec(1) = 0 if 2nd transmission = 1 if 3rd transmission Reserved (1 bit) Xinfo(7) = Xres(1)..? Redundancy & Constellation Version Mapping Xrv = 3 for 2nd transmission Xrv = 4 for 3rd transmission Modulation Scheme Mapping

HS-SCCH Page 2

Xrv = 4 for 3rd transmission Modulation Scheme Mapping Xms(1) = 0 (QPSK) Channelization-code-set Mapping Same as Type 1 mapping with P = 1 or 2 UE Identity Mapping Same as Type 1 Multiplexing of HS-SCCH Type 2 Information Channelization Code Set bits and Modulation Scheme Bit are muxed together X1(i) = Xcss(i) for i=1,2,7 X1(i) = Xms(i-7) for i=8 Special Information Type and Special Information are muxed together X2(i) = Xtype(i) for i=1,2,6 X2(i) = Xinfo(i-6) for i=7,8,13 CRC Attachment for HS-SCCH Type 2 Same as Type 1 Channel Coding for HS-SCCH Type 2 Same as Type 1 Rate Matching for HS-SCCH Type 2 Same as Type 1 UE Specific Masking for HS-SCCH Type 2 Same as Type 1 Physical Channel Mapping for HS-SCCH Type 2 Same as Type 1

- Type 3 Used when UE is configured in MIMO Information Field Mapping for HS-SCCH Type 3 Redundancy and Constellation Version Mapping Need r, s, b, Nsys and Ndata information? Based on Modulation mode used, Xrv is determined using the tables 13A and 13B of TS 25.212 1 Tr Block : 2 Bits : Xrvpb(1:2) 2 Tr Blocks : 4 bits : Xrvpb(1:2) and Xrvsb(1:2) Modulation Scheme and No of Transport Blocks Mapping No of Tr Blocks and Modulation Scheme used are jointly coded using the table 14 of TS 25.212 Needs the info of Number of Tr Blocks and Modulation index used for each block 3 bits : Xms(1:3) Channelization Code-set Mapping Need the values of P and O and also information whether 64QAM is configured (64QAMConf= 1) or not (64QAMConf = 0) 7 Bits - Xccs1, Xccs2, Xccs3,Xccs7 Xccs1:Xccs3 = min (P-1, 15-P) Xccs4:Xccs7 = |O-1 -Floor(P/8)*15| ---- if 64QAMConf == 0 or if 64QAMConf != 0 and Xms(1:3) == 101 Xcss7 = 0 if 64QAMConf == 1 and Xms(1:3) == 101 and modulation scheme = QPSK for 2ndary Tr Block Xccs7 = 1 if 64QAMConf == 1 and Xms(1:3) == 101 and No of Tr Block is 1 If 2 blocks are transmitted then both Tr Blocks will have same set of channelization codes UE Identity Mapping Same as Type 1 HARQ Process Identifier Mapping 1 Tr Block Same as Type 1 but 4 bits Xhap(1:4) Not sure how to get this info 2 Tr Blocks Did not understand the description in the standard Transport Block Size index Mapping 1 Tr Block Same as Type 1 6 bits : Xtbspb(1:6) 2 Tr Block Same as Type 1 for both the blocks 12 bits : Xtbspb(1:6) & Xtbssp(1:6) Precoding Weight Information Mapping 2 bits ; Xpwipb(1:2) Got from the table 14A of TS 25.212 Precoding weights W2 is given by PCI..? Multiplexing of HS-SCCH Type 3 Information Irrespective of whether 1 or 2 Tr Blocks are used, Channelization code set, modulation scheme and no of Tr Blocks and precoding weights are Muxed together X1(i) = Xcss(i) for i=1,2,7 X1(i) = Xms(i-7) for i=8,9,10 X1(i) = Xpwipb(i-10) for i=11,12 If 1 Tr Block is used Transport Block size information, HARQ Process Information, and redundancy version information are muxed together X2(i) = Xtbs(i) for i=1,2,6 X2(i) = Xhap(i-6) for I = 7,8,9,10 X2(i) = Xrvpb(i-10) for i=11,12 If 2 Tr Blocks are used Transport block size info of both primary and secondary blocks, HARQ Process information, redundancy version info of both blo cks are muxed together X2(i) = Xtbspb(i) for i=1,2,6 X2(i) = Xtbssb(i-6) for i=7,8,12 X2(i) = Xhap(i-12) for i=13,14,15,16 X2(i) = Xrvpb(i-16) for i=17,18 X2(i) = Xrvsb(i-18) for i=19,20 CRC Attachment for HS-SCCH Type 3 If 1 Tr Block 16 bit CRC is generated as in Type 1 using X1(1:12):X2(1:12) to get C(1:16) Y(i) = X2(i) for i=1,2,12 Y(i) = (C(i-12) + Xue(i-12)) mod 2 for i=13,14,28 If 2 Tr Blocks 16 bit CRC is generated as in Type 1 using X1(1:12):X2(1:20) to get C(1:16) Y(i) = X2(i) for i=1,2,20 Y(i) = (C(i-20) + Xue(i-20)) mod 2 for i=21,22,36 Channel Coding for HS-SCCH Type 3 1/3 Convolutional Coding on X1(1:12)+8 tail bits to get Z1(1:60) 1/3 Convolutional Coding on Y1(1:28)+8 tail bits to get Z2(1:108) if 1 Tr Block 1/3 Convolutional Coding on Y1(1:36)+8 tail bits to get Z2(1:132) if 2 Tr Block Rate Matching for HS-SCCH Type 3 From seq Z1, bits 1, 2, 4, 6, 8, 12, 15, 18, 21, 24, 37, 40, 43, 46, 49, 53, 55, 57, 59, 60 are punctured to get R1(1:40) If 1 Tr Block, from seq Z2, Bits 1:8, 12, 14, 15, 24, 42, 48, 63, 66, 93, 96, 98, 99, 101:108 are punctured to get R2(1:80) If 2 Tr Blocks, from seq Z2, bits 1:8, 10, 11, 13, 14, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 55, 61, 72, 78, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117,

HS-SCCH Page 3

119, 120, 122, 123, 125:132 are punctured to get R2(1:80) UE Specific Mapping for HS-SCCH Type 3 Same as Type 1 Physical Channel Mapping for HS-SCCH Type 3 Same as Type 1

HS-SCCH Page 4

Вам также может понравиться