Professional Documents
Culture Documents
+
2
,
2
p sys
data
sys sys t
N N
N
N N
1
1
]
1
+
1
,
2
p sys
data
sys sys t
N N
N
N N .
The number of parity bits in a transmission is:
1
]
1
2
,
1 ,
sys t data
p t
N N
N and
1
1
1
2
,
2 ,
sys t data
p t
N N
N
for the
parity 1 and parity 2 bits, respectively.
Table 10 below summarizes the resulting parameter choice for the second rate matching stage. The parameter a in the
table is chosen using a = 2 for parity 1 and a = 1 for parity 2.
3GPP
Error! No text of specified style in document. 4 Error! No text of specified style in document.
Table 10: Parameters for HARQ second rate matching
Xi eplus eminus
Systematic
RM S
sys
N
sys
N
sys t sys
N N
,
Parity 1
RM P1_2
1 p
N
1 p
N a
1
2
p
N
1 , 1 p t p
N N a
1 , 1
2
p t p
N N
Parity 2
RM P2_2
2 p
N
2 p
N a
2 p
N
2 , 2 p t p
N N a
2 , 2 p t p
N N
The rate matching parameter eini is calculated for each bit stream according to the RV parameters r and s using
( ) ( ) { } max
/ 1 mod 1
ini i plus plus
e r X r e r e
1
+
]
]
( ) { } 1 mod 1 / ) (
max
+
plus plus i ini
e r e r X r e in the
case of puncturing , i.e.,
2 1 p p sys data
N N N N + +
, and
( ) ( ) ( ) ( ) { } max
2 / 2 1 mod 1
ini i plus plus
e r X s r e r e
1
+ +
]
]
( ) { } 1 mod 1 ) 2 /( ) 2 ( ) (
max
+ +
plus plus i ini
e r e r s X r e for repetition, i.e.,
2 1 p p sys data
N N N N + + >
.
Where { }
max
0,1, , 1 r r L and
max
r is the total number of redundancy versions allowed by varying r as defined in
4.6.2. Note that rmax varies depending on the modulation mode, i.e. for 16QAM rmax = 2 and for QPSK rmax = 4.
Note: For the modulo operation the following clarification is used: the value of (x mod y) is strictly in the range of 0 to
y-1 (i.e. -1 mod 10 = 9).
4.5.4.4 HARQ bit collection
The HARQ bit collection is achieved using a rectangular interleaver of size
row col
N N .
The number of rows and columns are determined from:
( )
2
log
/
row
col row
N M
N F N
4
row
N for 16QAM and 2
row
N for QPSK
row data col
N N N /
where M is the modulation size and F Ndata is used as defined in 4.5.4.3.the number of coded and rate-matched bits
to be transmitted.
Data is written into the interleaver column by column, and read out of the interleaver column by column.
Nt,sys is the number of transmitted systematic bits. Intermediate values Nr and Nc are calculated using:
1
]
1
col
sys t
r
N
N
N
,
and
col r
col
sys t
c
N N
N
N
N
,
_
,
col r sys t c
N N N N
,
.
If Nc=0, the systematic bits are written into rows 1Nr.
Otherwise systematic bits are written into rows 1Nr+1 in the first Nc columns and, if N
r
> 0, also into rows 1Nr in
the remaining Ncol-Nc columns.
The remaining space is filled with parity bits. The parity bits are written column wise into the remaining rows of the
respective columns. Parity 1 and 2 bits are written in alternating order, starting with a parity 2 bit in the first available
column with the lowest index number.
3GPP
Error! No text of specified style in document. 5 Error! No text of specified style in document.
In the case of 16QAM for each column the bits are read out of the interleaver in the order row 1, row 3, row 2, row 4. In
the case of QPSK for each column the bits are read out of the interleaver in the order row1, row2.
3GPP
Error! No text of specified style in document. 6 Error! No text of specified style in document.