Technique for selecting a transport block size in a communication system
11115148 · 2021-09-07
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
Abstract
The disclosure pertains to selecting a Transport Block Size (TBS) in a communication system. An aspect is directed to an apparatus for selecting a Transport Block Size (TBS) for a transmitter of a communication system. The communication system supports variable Transmission Time Interval (TTI) lengths regarding the number of symbols to be transmitted in one TTI. The apparatus is configured to receive first information indicative of a TTI length, receive second information indicative of a number of reference symbols included in the TTI, decode, from the first information, the TTI length, and decode, from the second information, the number of reference symbols included in the TTI. The apparatus is further configured to calculate, based on the TTI length and based on the number of reference symbols included in the TTI, a number of data symbols included in the TTI, calculate, based on an allocation bandwidth and based on the number of data symbols included in the TTI, a number of data Resource Elements (REs) in the TTI, and select the TBS from a data structure, based on the calculated number of data REs. Further aspects of the disclosure pertain to a base station, a UE, methods, computer programs, computer-readable recording media and a system.
Claims
1. A user equipment (UE) in a communication system configured to select a Transport Block Size (TBS) for a data transmission, wherein the communication system supports variable Transmission Time Interval (TTI) lengths regarding the number of Orthogonal Frequency-Division Multiplexing (OFDM) symbols to be transmitted in one TTI, the apparatus comprising: processing circuitry; memory containing instructions executable by the processing circuitry whereby the apparatus is operative to: receive, from a network node, first information indicative of a TTI length of the TTI for the data transmission; receive, from the network node, second information indicative of a number of reference symbols included in the TTI, wherein the reference symbols are OFDM Demodulation Reference Symbols (DMRS); decode, from the first information, the TTI length; decode, from the second information, the number of reference symbols included in the TTI; calculate, based on the TTI length and based on the number of reference symbols included in the TTI, a number of data symbols included in the TTI by using the equation D=L−R, wherein D is the number of data symbols included in the TTI, L is the TTI length represented by the number of symbols to be transmitted in one TTI, and R is the number of reference symbols included in the TTI; calculate, based on an allocation bandwidth for the data transmission and based on the number of data symbols included in the TTI, a number of data Resource Elements (REs) in the TTI; select the TBS, from a data structure, based on the calculated number of data REs.
2. The apparatus of claim 1, wherein the instructions are such that the apparatus is operative to calculate the number of data REs in the TTI by using the equation N=B*D*S, wherein N is the number of data REs in the TTI, B is the allocation bandwidth represented by a number of Physical Resource Blocks (PRBs), and S is the number of subcarriers in one PRB.
3. The apparatus of claim 1, wherein the first information and the second information are included in a Downlink Control Information (DCI) received by the apparatus.
4. The apparatus of claim 1, wherein the instructions are such that the apparatus is operative to select the TBS, from the data structure, based on the calculated number of data REs and based on a TBS index.
5. The apparatus of claim 4, wherein the instructions are such that the apparatus is operative to receive information indicative of the TBS index.
6. A method implemented by a user equipment (UE) in a wireless communication system for selecting a Transport Block Size (TBS) for a data transmission, wherein the communication system supports variable Transmission Time Interval (TTI) lengths regarding the number of Orthogonal Frequency-Division Multiplexing (OFDM) symbols to be transmitted in one TTI, the method comprising: receiving, from a network node, first information indicative of a TTI length of the TTI for the data transmission; receiving, from the network node, second information indicative of a number of reference symbols included in the TTI, wherein the reference symbols are OFDM Demodulation Reference Symbols (DMRS); decoding, from the first information, the TTI length; decoding, from the second information, the number of reference symbols included in the TTI; calculating a number of data symbols included in the TTI based on the TTI length and based on the number of reference symbols included in the TTI; calculating a number of data Resource Elements (REs) in the TTI based on an allocation bandwidth for the data transmission and based on the number of data symbols included in the TTI; selecting the TBS, from a data structure, based on the calculated number of data REs, wherein calculating the number of data symbols included in the TTI comprises calculating the number of data symbols included in the TTI by using the equation D=L−R, wherein D is the number of data symbols included in the TTI, L is the TTI length represented by the number of symbols to be transmitted in one TTI, and R is the number of reference symbols included in the TTI.
7. The method of claim 6, wherein the calculating the number of data REs in the TTI comprises calculating the number of data REs in the TTI by using the equation N=B*D*S, wherein N is the number of data REs in the TTI, B is the allocation bandwidth represented by a number of Physical Resource Blocks (PRBs), and S is the number of subcarriers in one PRB.
8. The method of claim 6, wherein the first information and the second information are included in a Downlink Control Information (DCI).
9. The method of claim 6, wherein the selecting the TBS is based on the calculated number of data REs and based on a TBS index.
10. The method of claim 9, further comprising receiving information indicative of the TBS index.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further details of embodiments of the technique are described with reference to the enclosed drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) In the following description, for purposes of explanation and not limitation, specific details are set forth, such as a specific network environment in order to provide a thorough understanding of the technique disclosed herein. It will be apparent to one skilled in the art that the technique may be practiced in other embodiments that depart from these specific details. Moreover, while the following embodiments are primarily described for Long Term Evolution (LTE) and 5G implementations, it is readily apparent that the technique described herein may also be implemented in any other wireless communication network, including a Wireless Local Area Network (WLAN) according to the standard family IEEE 802.11 (e.g., IEEE 802.11a, g, n or ac; also referred to as Wi-Fi) and/or a Worldwide Interoperability for Microwave Access (WiMAX) according to the standard family IEEE 802.16.
(15) Moreover, those skilled in the art will appreciate that the services, functions, steps and units explained herein may be implemented using software functioning in conjunction with a programmed microprocessor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP) or a general purpose computer, e.g., including an Advanced RISC Machine (ARM). It will also be appreciated that, while the following embodiments are primarily described in context with methods and devices, the invention may also be embodied in a computer program product as well as in a system comprising a computer processor and memory coupled to the processor, wherein the memory is encoded with one or more programs that may perform the services, functions, steps and implement the units disclosed herein.
(16)
(17) The first receiving unit 102 and the second receiving unit 104 may be provided as a combined receiving unit (not shown). Similarly, the first decoding unit 106 and the second decoding unit 108 may be provided as a combined decoding unit (not shown). Further, the first calculating unit 110 and the second calculating unit 112 may be provided as a combined calculating unit (not shown).
(18) The apparatus 100 may be implemented at a User Equipment (UE) of the mobile communication network, e.g., a cellular network. The first receiving unit 102 and the second receiving unit 104 are configured to receive the first and second information, respectively, from the mobile communication network and, more precisely, from a base station (e.g., an eNB) of the mobile communication network.
(19)
(20) The first determining unit 204 and the second determining unit 206 may be provided as a combined determining unit (not shown).
(21) The apparatus 200 may be implemented at a node of the mobile communication network, e.g., a cellular network. More precisely, the apparatus 200 may be implemented as part of a base station (e.g., an EnodeB, eNB) of the mobile communication network.
(22)
(23) The apparatus 300 comprises a determining unit 304 for determining an allocation bandwidth represented by a number of PRBs. The apparatus 300 further comprises a selecting unit 306 for selecting the TBS from a data structure, based on the calculated number of data symbols included in the TI, based on the number of PRBs, and based on a TBS Index.
(24) The apparatus 300 may be Implemented at a UE or at a node of the mobile communication network. More precisely, the apparatus 300 may be implemented as part of a UE of the mobile communication network and/or as part of a base station (e.g., an EnodeB, eNB) of the mobile communication network.
(25) A communication system may comprise, e.g., a UE comprising the apparatus 100 or 300 and an eNB comprising the apparatus 200 or 300.
(26)
(27) The method 400 of
(28)
(29) The method 500 of
(30)
(31) The method 600 of
(32)
(33) In a step 702, the UE receives an Uplink (UL) short Downlink Control Information (short DCI, sDCI), e.g., from an EnodeB (eNB) of the cellular network. From the UL sDCI the UE reads (i.e., decodes) the Transmission Time Interval (TTI) length L of Orthogonal Frequency Division Multiplexing (OFDM) symbols in a step 704. In a step 706, the UE reads (i.e., decodes) a flag of the sDCI indicating the number R (0 or 1) of Demodulation Reference Symbols (DMRS OFDM symbols) included in the UL or Downlink (DL) short TTI (sTTI).
(34) However, the possible number of reference symbols included in the TTI is not limited to R=0 or R=1. Any other number of reference symbols and, in particular, DMRS included in the TTI may be implemented and Indicated in the sDCI. For example, a number of DMRSs included in the TTI may be R=0, 1, or 2. Further, for example, a number of DMRSs included in the TTI may be between R=0 and R=10. The sDCI may Indicate the number of DMRSs included in the TTI, also in the case this number is larger than 1.
(35) The UE can then calculate, in step 708, the number D of data OFDM symbols. For UL this is set to:
D=L−R.
(36) Given an allocated bandwidth of B Physical Resource Blocks (PRBs), the UE then calculates, in a step 710, the number N of Resource Elements (REs) based on the following equation:
N=B*D*12. [Eq. 1]
(37) Here, N is the number of data REs in the TTI, B is the allocation bandwidth represented by a number of PRBs, D is the number of data symbols included in the TTI, and the number of subcarriers in one PRB is 12. In case a different number S of subcarriers in one PRB is used, the value 12 in Eq. 1 is replaced by the number S.
(38) With the calculated value for N from Eq. 1 above, the UE accesses, in a step 712, a TBS table where the rows (in this example) are for a certain number of REs and the columns are for a certain TBS index, see the exemplary TBS table 900 shown in
(39) The TBS index may be assigned to the UE by the cellular network. In particular, the TBS index may be assigned by an eNB to the UE. For example, the TBS Index may either be directly assigned to the UE in a message comprising the TBS Index or the UE may transmit a first Index, based on which the UE may derive the TBS index. For example, the UE may derive the TBS index from the first index by accessing a lookup table, in which a first row indicates a particular first index and a second row indicates a particular TBS Index. The first index may be a Modulation and Coding Scheme (MCS) Index.
(40) As described above, with short TTI transmission, the UE reads the TTI length in a UL sDCI, and also a flag to indicate whether a DMRS is included in the sTTI. From this information the UE calculates the number of data REs in the sTTI and retrieves the TBS for a TBS index from a sTTI TBS table based on this value.
(41)
(42) In a step 802, the eNB prepares a DL TI of a length L with R DMRS symbols. In other words, the eNB prepares the DL transmission of B PRBs. In a step 804, the eNB calculates a number of Cell-specific Reference Signal (CRS) symbols C from TTI OFDM symbol indices. More precisely, the eNB calculates the number C of OFDM symbols in the sTTI that have CRS, from the start index of the sTTI and the TTI length.
(43) In a step 806, the eNB calculates the number of REs N based on the following equation:
N=B*(L*12−C*N.sub.CRS−R*N.sub.DMRS) [Eq. 2]
(44) Here, N is the number of data REs in the TTI, B is the allocation bandwidth represented by a number of PRBs, and L is the sTTI length represented by the number of OFDM symbols to be transmitted in one TTI. C is the number of OFDM symbols in the sTTI that have CRS, N.sub.CRS is the number of CRS REs per PRB in symbols with CRS in DL, and R Is the number of OFDM symbols in the sTTI with DMRS. N.sub.DMRS is the number of DMRS REs per PRB used in DL in symbols with DMRS. All of these parameters are known by the eNB (i.e., present in a memory or derivable from information stored in a memory of the eNB).
(45) In the above Eq. 2, the number 12 represents the number of subcarriers in one PRB. In case a different number S of subcarriers in one PRB is used, the value 12 In Eq. 2 is replaced by the number S.
(46) With the calculated value for N from Eq. 2 above, the eNB accesses, in a step 808, a TBS table where the rows (in this example) are for a certain number of REs and the columns are for a certain TBS index, see the exemplary TBS table 900 shown in
(47) The eNB may derive the TBS Index from a first Index based on a lookup table, in which a first row Indicates a particular first index and a second row indicates a particular TBS Index. The first index may be a Modulation and Coding Scheme (MCS) index.
(48) In particular, the TBS table accessed by the eNB may be the same TBS table accessed by the UE. In other words, the TBS table accessed by the eNB may have the same TBS values for the same combinations of TBS index—number of REs as the TBS table accessed by the UE. The TBS table accessed by the UE may be stored in a memory of the UE. The TBS table accessed by the eNB may be stored in a memory of the eNB. The TBS table accessed by the UE may have been previously transmitted from the eNB to the UE.
(49)
(50) For example, in case the lowest allocation is 10 PRBs (allocation bandwidth B=10) and the minimum TTI length is 1 symbol (L=1), the above equations Eq. 1 and Eq. 2 result in a lowest number of REs N=120 for symbols without DMRS and without CRS. In this case, depending on the assigned TBS Index and using the exemplary TBS table 900, the TBS is selected to be 8 (TBS Index 0), 16 (TBS Index 1), 24 (TBS Index 2), and so on.
(51) In an embodiment, the TBS table (e.g. TBS table 900) is instead exchanged with a set of tables {T_i} where the index i corresponds to a number of data OFDM symbols in the TTI. The rows (or columns) of these tables correspond to a certain number of PRBs, just as in current LTE. In this case, the UE and/or the eNB calculate the number of data symbols and access the associated TBS table i with the allocated number of PRBs. This embodiment may be carried out, e.g., by using the apparatus 300 and/or the method 600 described above.
(52)
(53) Although the Illustrated base station 1000 of
(54) The base station 1000 may include a node 1002 and a transceiver 1004 coupled to the node 1002. The node 1002 may comprise a network interface 1006 for receiving various data, e.g., via a backhaul network of the cellular network. For example, the steps 202 to 210 of the method 200 may be carried out by a processor 1008 of the base station 1000. A TBS table and other information may be stored in a memory 1010 of the base station 1000.
(55) Alternatively or in addition, as shown in
(56) Alternative embodiments of the base station 1000 may Include additional components responsible for providing additional functionality, including any of the functionality identified above and/or any functionality necessary to support the solution described above.
(57) Although the described technique may be implemented in any appropriate type of telecommunication system, e.g., supporting any suitable communication standards and using any suitable components, particular embodiments of the described technique may be implemented in a network, e.g., the network 1100 illustrated in
(58) As shown in
(59) Although the illustrated UEs 1102 may represent communication devices that include any suitable combination of hardware and/or software, these UEs 1102 may, in particular embodiments, represent devices such as the example UE 1102 illustrated in greater detail by
(60) As shown in
(61) The example UE 1102 shown in
(62) The present disclosure enables TBS selection for short TTIs in UE and eNB in a flexible way allowing for different TTI lengths and varying number of reference symbols. According to the present disclosure, the UE and/or eNB use information about sTTI length, allocation bandwidth, and number of CRS and DMRS In sTTI to compute the number of data REs. This value is then used to access a sTTI TBS table.
(63) As has become apparent from above description of example embodiments, embodiments provide an advantageous technique for selecting a TBS, in particular in the case of sTTI.
(64) Many advantages of the present invention will be fully understood from the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the units and devices without departing from the scope of the invention and/or without sacrificing all of its advantages. Since the invention can be varied in many ways, it will be recognized that the invention should be limited only by the scope of the following claims.