pdschSF dci0SF phichSF puschSF ulIndex Iphich
There have been many requests to post some sort of timing calculator for TDD. With TDD, it is often troublesome to refer to multiple tables from different specifications to calculate the subframe in which a specific procedure happens, for instance, the uplink HARQ-ACK timing.
I tried to include the most important timing calculations as of now. I will work to enhance this tool further when I find time.
How this tool works?
The intended
purpose or the functionality needs to be selected first (from “Select Type”
drop-down). It is mandatory to select UL/DL Configuration for any type of
calculation. The purpose of each type of calculation is explained below.
Display_UL_DL_Configuration:
This option just
displays uplink/downlink subframe configuration and Downlink-to-Uplink switch-point periodicity
from Table
4.2-2 of 3GPP TS 36.211.
Uplink_AckNack_SF:
This option is
to calculate the subframe in which HARQ feedback is transmitted in the uplink
upon detection of a PDSCH transmission or a PDCCH indicating SPS release in the subframe which is selected from the drop-down labelled as “pdschSF”.
The
timing is calculated from Table 10.1.3.1-1 in 3GPP
TS 36.213.
PUSCH_for_DCI0:
The purpose here
is to calculate the subframe in which PUSCH is transmitted upon detection of
PDCCH with uplink DCI format in the subframe which is selected from the drop-down
labelled as “dci0SF”.
The
timing of PUSCH is calculated from Table 8-2 in 3GPP
TS 36.213. For UL/DL Configuration 0, the timing also depends on UL Index received
in the corresponding DCI which is selected from the drop-down labelled as “ulIndex”.
In
case if TTI Bundling is used, the indicated PUSCH subframe is the first
subframe in the bundle.
PUSCH_for_PHICH:
The purpose here
is to calculate the subframe in which PUSCH is transmitted upon detection of PHICH
in the subframe which is selected from the drop-down labelled as “phichSF”.
In
case if TTI bundling is not used, the timing of PUSCH is calculated from Table
8-2 in 3GPP TS 36.213.
In
case if TTI Bundling is used, the calculations are done using Table
8-2 and Table 8-2a in 3GPP TS 36.213. The indicated PUSCH subframe is the first subframe in the
bundle.
For UL/DL
Configuration 0, the timing of PUSCH also depends on IPHICH value which
is selected from the drop-down labelled as “Iphich”.
PHICH_SF:
This option is
to calculate the subframe in which HARQ feedback is received (on PHICH) for
PUSCH transmission in the subframe which is selected from the drop-down
labelled as “puschSF”.
When
TTI Bundling is used, select puschSF such that it is the last subframe in the PUSCH bundle.
The
timing is calculated from Table 9.1.2-1 in 3GPP
TS 36.213 but it is same as using Table
8.3-1 and IPHICH.
Reference: 3GPP
TS 36.211 and 3GPP TS 36.213
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDelete