SYSTEMS AND METHODS UTILIZING AN EFFICIENT TBS TABLE DESIGN FOR 256QAM IN A CELLULAR COMMUNICATIONS NETWORK
Systems and methods relating to the use of a Transport Block Size (TBS) table that supports 256 Quadrature Amplitude Modulation (QAM) in a cellular communications network are disclosed. In some embodiments, a wireless device determines a TBS for a downlink transmission from a radio access node to the wireless device using a TBS table that supports both a first set of modulation schemes and 256QAM. The TBS table comprises a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows. The wireless device receives the downlink transmission from the radio access node according to the Downlink Control Information (DCI) and the TBS determined for the downlink transmission.
This application claims the benefit of provisional patent application Ser. No. 61/933,343, filed Jan. 30, 2014, the disclosure of which is hereby incorporated herein by reference in its entirety.
FIELD OF THE DISCLOSUREThe present disclosure relates to a cellular communications network and, in particular, to the use of an efficient Transport Block Size (TBS) table design for 256 Quadrature Amplitude Modulation (QAM) in a cellular communications network.
BACKGROUNDLong Term Evolution (LTE) wireless communication technology uses Orthogonal Frequency Division Multiplexing (OFDM) in the downlink and Discrete Fourier Transform (DFT)-spread OFDM in the uplink. The basic LTE downlink physical resource can thus be seen as a time-frequency grid as illustrated in
Furthermore, resource allocation in LTE is typically described in terms of resource blocks, where a resource block corresponds to one slot (0.5 ms) in the time domain and 12 contiguous subcarriers in the frequency domain. A pair of two adjacent resource blocks in time direction (1.0 ms) is known as a resource block pair. Resource blocks are numbered in the frequency domain, starting with 0 from one end of the system bandwidth.
The notion of Virtual Resource Blocks (VRBs) and Physical Resource Blocks (PRBs) has been introduced in LTE. The actual resource allocation to a User Equipment (UE) is made in terms of VRB pairs. There are two types of resource allocations, localized and distributed. In the localized resource allocation, a VRB pair is directly mapped to a PRB pair, hence two consecutive and localized VRBs are also placed as consecutive PRBs in the frequency domain. On the other hand, the distributed VRBs are not mapped to consecutive PRBs in the frequency domain, thereby providing frequency diversity for a data channel transmitted using these distributed VRBs.
Downlink transmissions are dynamically scheduled. Specifically, in each downlink subframe, the base station transmits Downlink Control Information (DCI) that indicates the UEs to which data is transmitted in the current subframe and upon which resource blocks the data is transmitted to those UEs in the current downlink subframe. This control signaling is typically transmitted in the first 1, 2, 3, or 4 OFDM symbols in each subframe, and the number n=1, 2, 3, or 4 is known as the Control Format Indicator (CFI). The downlink subframe also contains common reference symbols, which are known to the receiver and used for coherent demodulation of, e.g., the control information. A downlink subframe with CFI=3 OFDM symbols as control is illustrated in
Current LTE networks (i.e., LTE Releases up to Release 11) support three modulation schemes: Quadrature Phase-Shift Keying (QPSK), 16 Quadrature Amplitude Modulation (QAM), and 64QAM. However, next generation and future generation LTE networks desire to support higher order modulation schemes (e.g., 256QAM). Supporting these higher order modulation schemes can significantly increase the implementation complexity and cost both of the LTE network as well as the UEs. Thus, there is a need for systems and methods for supporting, e.g., 256QAM in an LTE network in a manner that is efficient in terms of complexity and cost of implementation.
SUMMARYSystems and methods relating to the use of a Transport Block Size (TBS) table that supports 256 Quadrature Amplitude Modulation (QAM) in a cellular communications network are disclosed. In particular, embodiments of a wireless device and a method of operation thereof are disclosed. In some embodiments, the wireless device receives Downlink Control Information (DCI) transmitted by the radio access node, where the DCI comprises a Modulation and Coding Scheme (MCS) index indicative of a MCS used for a downlink transmission from the radio access node to the wireless device. The wireless device determines a TBS index based on the MCS index and predefined relationships between TBS index values and MCS index values. The wireless device determines a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks (NRB) scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256QAM. The TBS table comprises: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows. The wireless device receives the downlink transmission from the radio access node according to the DCI and the TBS determined for the downlink transmission.
In some embodiments, the downlink transmission uses L spatial multiplexing layers, where L>1, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of at least some of the TBS values in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
In some embodiments, the second set of rows in the TBS table comprise N new TBS values that are not included in the first set of rows from the preexisting TBS table, where N<<M and M is a total number of table entries in the second set of rows.
In some embodiments, the downlink transmission uses L spatial multiplexing layers, where L>1, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the N new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
In some embodiments, the cellular communications network is a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) network, the first set of modulation schemes consists of Quadrature Phase-Shift Keying (QPSK), 16QAM, and 64QAM. Further, in some embodiments, the number N of new TBS values is equal to eight, and the eight new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, 90,816, 93,800, and 97,896. Further, in some embodiments, the downlink transmission uses two spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
76,208 is mapped to 152,976 for two spatial multiplexing layers;
78,704 is mapped to 157,432 for two spatial multiplexing layers;
81,176 is mapped to 161,760 for two spatial multiplexing layers;
84,760 is mapped to 169,544 for two spatial multiplexing layers;
87,936 is mapped to 175,600 for two spatial multiplexing layers;
90,816 is mapped to 181,656 for two spatial multiplexing layers;
93,800 is mapped to 187,712 for two spatial multiplexing layers; and
97,896 is mapped to 195,816 for two spatial multiplexing layers.
In other embodiments, the downlink transmission uses three spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
76,208 is mapped to 230,104 for three spatial multiplexing layers;
78,704 is mapped to 236,160 for three spatial multiplexing layers;
81,176 is mapped to 245,648 for three spatial multiplexing layers;
84,760 is mapped to 254,328 for three spatial multiplexing layers;
87,936 is mapped to 266,440 for three spatial multiplexing layers;
90,816 is mapped to 275,376 for three spatial multiplexing layers;
93,800 is mapped to 284,608 for three spatial multiplexing layers; and
97,896 is mapped to 293,736 for three spatial multiplexing layers.
In other embodiments, the downlink transmission uses four spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
76,208 is mapped to 305,976 for four spatial multiplexing layers;
78,704 is mapped to 314,888 for four spatial multiplexing layers;
81,176 is mapped to 327,000 for four spatial multiplexing layers;
84,760 is mapped to 339,112 for four spatial multiplexing layers;
87,936 is mapped to 354,936 for four spatial multiplexing layers;
90,816 is mapped to 363,336 for four spatial multiplexing layers;
93,800 is mapped to 375,448 for four spatial multiplexing layers; and
97,896 is mapped to 391,656 for four spatial multiplexing layers.
In some embodiments, the TBS table is such that a maximum TBS value in the TBS table for NRB=100 is used as a peak TBS value in the TBS table for NRB>100. Further, in some embodiments, the cellular communications network is a 3GPP LTE network, N=5, and the five new TBS values are: 76,208, 78,704, 81,176, 84,760, and 87,936, where 87,936 is the peak TBS value in the TBS table. Further, in some embodiments, the downlink transmission uses two spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
76,208 is mapped to 152,976 for two spatial multiplexing layers;
78,704 is mapped to 157,432 for two spatial multiplexing layers;
81,176 is mapped to 161,760 for two spatial multiplexing layers;
84,760 is mapped to 169,544 for two spatial multiplexing layers; and
87,936 is mapped to 175,600 for two spatial multiplexing layers.
In other embodiments, the downlink transmission uses three spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
76,208 is mapped to 230,104 for three spatial multiplexing layers;
78,704 is mapped to 236,160 for three spatial multiplexing layers;
81,176 is mapped to 245,648 for three spatial multiplexing layers;
84,760 is mapped to 254,328 for three spatial multiplexing layers; and
87,936 is mapped to 266,440 for three spatial multiplexing layers.
In other embodiments, the downlink transmission uses four spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
76,208 is mapped to 305,976 for four spatial multiplexing layers;
78,704 is mapped to 314,888 for four spatial multiplexing layers;
81,176 is mapped to 327,000 for four spatial multiplexing layers;
84,760 is mapped to 339,112 for four spatial multiplexing layers; and
87,936 is mapped to 354,936 for four spatial multiplexing layers.
In some embodiments, the peak TBS value is 88,896. Further, in some embodiments, the cellular communications network is a 3GPP LTE network, N=6, and the six new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, and 88,896. Still further, in some embodiments, the downlink transmission uses two spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
76,208 is mapped to 152,976 for two spatial multiplexing layers;
78,704 is mapped to 157,432 for two spatial multiplexing layers;
81,176 is mapped to 161,760 for two spatial multiplexing layers;
84,760 is mapped to 169,544 for two spatial multiplexing layers;
87,936 is mapped to 175,600 for two spatial multiplexing layers; and
88,896 is mapped to 177,816 for two spatial multiplexing layers.
In other embodiments, the downlink transmission uses three spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
76,208 is mapped to 230,104 for three spatial multiplexing layers;
78,704 is mapped to 236,160 for three spatial multiplexing layers;
81,176 is mapped to 245,648 for three spatial multiplexing layers;
84,760 is mapped to 254,328 for three spatial multiplexing layers;
87,936 is mapped to 266,440 for three spatial multiplexing layers; and
88,896 is mapped to 266,440 for three spatial multiplexing layers.
In other embodiments, the downlink transmission uses four spatial multiplexing layers, and the wireless device determines the TBS for the downlink transmission based on the TBS index using a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
76,208 is mapped to 305,976 for four spatial multiplexing layers;
78,704 is mapped to 314,888 for four spatial multiplexing layers;
81,176 is mapped to 327,000 for four spatial multiplexing layers;
84,760 is mapped to 339,112 for four spatial multiplexing layers;
87,936 is mapped to 354,936 for four spatial multiplexing layers; and
88,896 is mapped to 357,280 for four spatial multiplexing layers.
Embodiments of a method of operation of a wireless device are also disclosed.
Embodiments of a radio access node and a method of operation thereof are also disclosed. In some embodiments, a radio access node in a cellular communications network operates to determine a MCS for a downlink transmission from the radio access node to the wireless device, where the MCS has a corresponding MCS index. The radio access node further operates to determine a TBS index based on the MCS index and predefined relationships between TBS index values and MCS index values, and determine a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks (NRB) scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256QAM. The TBS table comprises: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows. The radio access node further operates to transmit the downlink transmission from the radio access node to the wireless device using the TBS determined for the downlink transmission.
Those skilled in the art will appreciate the scope of the present disclosure and realize additional aspects thereof after reading the following detailed description of the embodiments in association with the accompanying drawing figures.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
The embodiments set forth below represent information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
Systems and methods relating to supporting 256 Quadrature Amplitude Modulation (QAM) in a cellular communications network, and in particular a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) network, are disclosed. More specifically, systems and methods for using an efficient Transport Block Size (TBS) table design that supports 256QAM are disclosed. In this regard,
As discussed above, LTE releases up to LTE Release 11 only support Quadrature Phase-Shift Keying (QPSK), 16QAM, and 64QAM. As discussed below, the base station 16-1 and the wireless device 20 (as an example) utilize a new TBS table that supports 256QAM to enable downlink transmissions from the RAN 12 to the wireless device 20. This new TBS table supports both a first set of modulation schemes (e.g., QPSK, 16QAM, and 64QAM) and 256QAM. The TBS table includes: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM (e.g., the TBS table defined in 3GPP LTE Release 11.5) and (b) a second set of rows added to the preexisting table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows. By substantially reusing TBS values from the first set of rows from the preexisting TBS table, the complexity and cost of implementing the TBS table, and thus 256QAM, is minimized.
Before further describing embodiments of the new TBS table and the embodiments of the new TBS table, a discussion of link adaptation is beneficial. Fast link adaptation to fading channel conditions is adopted in modern wireless communications to enhance system throughput capacity as well as user experience and quality of services. Crucial to the working of fast link adaptation is the timely update of channel conditions that is fed back from the receiver to the transmitter. The feedback can take on several related forms such as Signal-to-Noise ratio (SNR), Signal-to-Interference-and-Noise Ratio (SINR), received signal level (power or strength), supportable data rates, supportable combination of modulation and coding rates, to supportable throughputs. The information may also pertain to the entire frequency band as in Wideband Code Division Multiple Access (W-CDMA) or a specific portion of the frequency band as made possible by systems based on Orthogonal Frequency Division Multiplexing (OFDM) such as the LTE system. A generic term Channel Quality Indicator (CQI) is used herein to refer to any of such feedback messages.
Using the cellular communications network 10 of
A CQI table providing the conventional range of CQI values for a LTE Release 11 network is shown in
Based on the CQI reports from, e.g., the wireless device 20, the base station 16-1 can choose the best MCS to transmit data on the Physical Downlink Shared Channel (PDSCH). The MCS information is conveyed to the wireless device 20 as a 5-bit MCS index (IMCS) contained in Downlink Control Information (DCI). As shown in
The specific TBSs for different combinations of TBS index values and NRB values in a conventional LTE network (i.e., Release 11) are listed in a large 27×110 TBS table defined in 3GPP TS 36.213 V11.5.0. Specifically, this conventional TBS table is Table 7.1.7.2.1-1 of 3GPP TS 36.213 V11.5.0. For convenience, this conventional TBS table is reproduced in
In the conventional TBS table of
The reduction of potentially 27×110=2,970 TBS values to only 178 TBS values in the one-layer TBS table (i.e.,
As discussed above, in current LTE systems up to Release 11, the set of modulation schemes for both downlink and uplink includes QPSK, 16QAM, and 64QAM, corresponding to 2, 4, and 6 bits per modulation symbol, respectively. In LTE evolution, especially for the scenarios with high SINR, e.g. in small cell environments with wireless devices 20 close to the serving base station 16, a straightforward means to provide a higher data rate with given transmission bandwidth is the use of higher order modulation that allows for more bits of information to be carried per modulation symbol. For example, with the introduction of 256QAM, eight bits can be transmitted per modulation symbol, which can improve the peak data rate maximum by 33% as shown in
Thus, in order to implement 256QAM in next and future LTE releases (e.g., Release 12 and beyond), the base stations 16 and the wireless devices 20 must support new CQI/MCS/TBS tables that include new entries to cover a higher SINR region for 256QAM. As for TBS table design, one solution is to add new TBS rows based on the new MCS table design so that TBS matches spectral efficiencies in the MCS table, i.e., to match the target code rate and modulation order. This solution may result in a large impact on the LTE standards due to the introduction of a number of new TBSs. Consequently, both the base stations 16 and the wireless devices 20 would need to implement the new TBS table with new TBSs which increase the implementation complexity and cost. Therefore, this solution may not always be desirable. In general, it may be beneficial for the design objective for the new CQI/MCS/TBS tables to support 256QAM while minimizing the impact on the LTE standards and therefore minimizing the impact on the base stations 16 and the wireless devices 20, e.g., in terms of implementation complexity and cost.
Embodiments described herein provide a cost-efficient manner to introduce 256QAM, with respect to TBS table design, in LTE systems. In an exemplary new TBS table, the TBS table includes a first set of rows that are the same as the rows in the Release 11 TBS table (a preexisting TBS table) and a second set of rows that enable 256QAM support. The second set of rows substantially reuses TBS values from the first set of rows from the Release 11 table. In some embodiments, only a number N of new TBS values are added to the 229 TBS values of Release 11. In some embodiments, the number N of new TBS values is much less than the total number of new TBS table entries. In this manner, the new TBS table uses an efficient design and minimizes the LTE standards impact and, therefore, minimizes the implementation complexity and cost of the base stations 16 and the wireless devices 20 in order to support 256QAM.
Before describing embodiments of the new TBS table, a description of the use of the new TBS table by, e.g., the base station 16-1 and the wireless device 20 is beneficial. As illustrated in
Notably, once the MCS is selected, the TBS index (ITBS) for the appropriate TBS in the new TBS table is known from a predefined relationship (e.g., from a MCS table) between the MCS (and specifically the MCS index (IMCS)) and the TBS index (ITBS) for the new TBS table. One example of a new MCS table is provided below. However, this is only one example. An example of the new MCS table is shown in
Using the TBS index (ITBS) corresponding to the selected MCS as well as the number of resource blocks allocated/scheduled for the PDSCH transmission, the appropriate TBS size for the PDSCH transmission is obtained from the new TBS table.
The base station 16-1 then transmits the downlink including DCI on a Physical Downlink Control Channel (PDCCH) or Enhanced PDCCH (EPDCCH) and a corresponding downlink transmission for the wireless device 20 on the PDSCH (step 106). The wireless device 20 receives the DCI and, using the MCS index (IMCS) included in the DCI, determines the appropriate TBS index (ITBS) (step 108). The wireless device 20 determines the TBS for the PDSCH transmission from the new TBS table using the TBS index (ITBS) determined from the MCS index (IMCS) and the number of resource blocks (NRB) allocated/scheduled for the PDSCH transmission (step 110). Lastly, the wireless device 20 receives the PDSCH transmission on the downlink as scheduled by the DCI according to the determined TBS (step 112).
The new TBS table has an efficient design by substantially reusing TBS values from the first set of rows, where the first set of rows are the rows of the preexisting TBS table. Two exemplary benefits with this are: reusing the existing TBS values minimizes the LTE standards impacts and implementation efforts, and only a few new TBS values are added to the existing 229 TBS values in the new TBS table to support 256QAM. This allows the TBS table to be stored with 8-bit indices instead of 19-bit integers, which reduces the storage requirement by at least half.
In some embodiments, in order to support 256QAM, six additional rows of TBS are added to the existing 27×110 TBS table for one spatial layer, according to one example. By allowing up to 2% deviation from the target code rates for the corresponding MCSs, the second set of rows (six rows×110 entries per row) added to the preexisting 27×110 TBS table can be designed without introducing any new TBS values. One example of such a design is illustrated in
Notably, in the embodiment of
To support 256QAM transport blocks mapped to multiple spatial multiplexing layers, eight new mappings may be employed for TBS=76,208, 78,704, 81,176, 84,760, 87,936, 90,816, 93,800 and 97,896 for each of the one-to-two, one-to-three, and one-to-four TBS translation tables. Specifically, in some embodiments, by allowing mapping inaccuracy of ±0.4%, the additional one-layer to two-layer mappings can be supported without introducing any new TBS values, as shown in
In some other embodiments, the new rows (i.e., the second set of rows) of the new TBS table are designed by setting a peak rate by the largest TBS for the number of Physical Resource Blocks (PRBs) (NPRB)=100 according to LTE Release 8 design principles. Based on this, in some embodiments, the new TBS table is the same as that described above with respect to
Notably, in the embodiment of
To support 256QAM transport blocks mapped to multiple spatial multiplexing layers, five new mappings may be employed for TBS=76,208, 78,704, 81,176, 84,760, and 87,936 for each of the one-to-two, one-to-three, and one-to-four TBS translation tables. Specifically, in some embodiments, by allowing mapping inaccuracy of ±0.4%, the additional one-layer to two-layer mappings can be supported without introducing any new TBS values, as shown in
In other embodiments, the new TBS table may be designed to allow a slightly higher code rate for NPRB=100, but still follows the same design principles as described above for the embodiment of
Notably, in the embodiment of
To support 256QAM transport blocks mapped to multiple spatial multiplexing layers, six new mappings may be employed for TBS=76,208, 78,704, 81,176, 84,760, 87,936, and 88,896 for each of the one-to-two, one-to-three, and one-to-four TBS translation tables. Specifically, in some embodiments, by allowing mapping inaccuracy of ±0.4%, the additional one-layer to two-layer mappings can be supported without introducing any new TBS values, as shown in
Notably,
In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the wireless device 20 according to any one of the embodiments described herein is provided. In one embodiment, a carrier containing the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as the memory 24).
In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the base station 16 according to any one of the embodiments described herein is provided. In one embodiment, a carrier containing the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as the memory 48).
The result of the embodiments disclosed herein is cost-efficient techniques to introduce 256QAM by using the preexisting TBS tables to at least a substantial extent.
While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
While concepts have been described in terms of several embodiments, those skilled in the art will recognize that the concepts disclosed herein are not limited to the embodiments described, can be practiced with modification and alteration within the spirit and scope of the appended claims. The description is thus to be regarded as illustrative instead of limiting.
The following acronyms are used throughout this disclosure.
-
- 3GPP 3rd Generation Partnership Project
- ASIC Application Specific Integrated Circuit
- CFI Control Format Indicator
- CPU Central Processing Unit
- CQI Channel Quality Information
- dB Decibel
- DCI Downlink Control Information
- DFT Discrete Fourier Transform
- eNB Enhanced or Evolved Node B
- EPC Enhanced or Evolved Packet Core
- EPDCCH Enhanced Physical Downlink Control Channel
- EPS Enhanced or Evolved Packet System
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- EVM Error Vector Magnitude
- FPGA Field Programmable Gate Array
- HARQ Hybrid Automatic Repeat Request
- LTE Long Term Evolution
- MCS Modulation Coding Scheme
- ms Millisecond
- OFDM Orthogonal Frequency Division Multiplexing
- PDCCH Physical Downlink Control Channel
- PDSCH Physical Downlink Shared Channel
- PRB Physical Resource Block
- QAM Quadrature Amplitude Modulation
- QPSK Quadrature Phase-Shift Keying
- RAN Radio Access Network
- RRH Remote Radio Head
- SINR Signal-to-Interference-and-Noise Ratio
- SNR Signal-to-Noise Ratio
- TBS Transport Block Size
- UE User Equipment
- VRB Virtual Resource Block
- W-CDMA Wideband Code Division Multiple Access
Those skilled in the art will recognize improvements and modifications to the embodiments of the present disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
Claims
1. A method of operation of a wireless device to receive a downlink transmission from a radio access node of a cellular communications network to the wireless device, comprising:
- receiving downlink control information transmitted by the radio access node, the downlink control information comprising a Modulation and Coding Scheme, MCS, index indicative of a MCS used for a downlink transmission from the radio access node to the wireless device;
- determining a Transport Block Size, TBS, index based on the MCS index and predefined relationships between TBS index values and MCS index values;
- determining a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks, NRB, scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256 Quadrature Amplitude Modulation, 256QAM, the TBS table comprising: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows; and
- receiving the downlink transmission from the radio access node according to the downlink control information and the TBS determined for the downlink transmission.
2. The method of claim 1 wherein the downlink transmission uses L spatial multiplexing layers, where L>1, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of at least some of the TBS values in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
3. The method of claim 1 wherein the second set of rows in the TBS table comprise N new TBS values that are not included in the first set of rows from the preexisting TBS table, where N<<M and M is a total number of table entries in the second set of rows.
4. The method of claim 3 wherein the downlink transmission uses L spatial multiplexing layers, where L>1, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the N new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
5. The method of claim 3 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, the first set of modulation schemes consists of Quadrature Phase-Shift Keying, QPSK, 16 Quadrature Amplitude Modulation, 16QAM, and 64QAM, N=8, and eight new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, 90,816, 93,800, and 97,896.
6. The method of claim 5 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers;
- 87,936 is mapped to 175,600 for two spatial multiplexing layers;
- 90,816 is mapped to 181,656 for two spatial multiplexing layers;
- 93,800 is mapped to 187,712 for two spatial multiplexing layers; and
- 97,896 is mapped to 195,816 for two spatial multiplexing layers.
7. The method of claim 5 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers;
- 87,936 is mapped to 266,440 for three spatial multiplexing layers;
- 90,816 is mapped to 275,376 for three spatial multiplexing layers;
- 93,800 is mapped to 284,608 for three spatial multiplexing layers; and
- 97,896 is mapped to 293,736 for three spatial multiplexing layers.
8. The method of claim 5 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers;
- 87,936 is mapped to 354,936 for four spatial multiplexing layers;
- 90,816 is mapped to 363,336 for four spatial multiplexing layers;
- 93,800 is mapped to 375,448 for four spatial multiplexing layers; and
- 97,896 is mapped to 391,656 for four spatial multiplexing layers.
9. The method of claim 3 wherein the TBS table is such that a maximum TBS value in the TBS table for NRB=100 is used as a peak TBS value in the TBS table for NRB>100.
10. The method of claim 9 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, N=5, and the five new TBS values are: 76,208, 78,704, 81,176, 84,760, and 87,936, where 87,936 is the peak TBS value in the TBS table.
11. The method of claim 10 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers; and
- 87,936 is mapped to 175,600 for two spatial multiplexing layers.
12. The method of claim 10 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers; and
- 87,936 is mapped to 266,440 for three spatial multiplexing layers.
13. The method of claim 10 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers; and
- 87,936 is mapped to 354,936 for four spatial multiplexing layers.
14. The method of claim 9 wherein the peak TBS value is 88,896.
15. The method of claim 14 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, N=6, and the six new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, and 88,896.
16. The method of claim 15 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers;
- 87,936 is mapped to 175,600 for two spatial multiplexing layers; and
- 88,896 is mapped to 177,816 for two spatial multiplexing layers.
17. The method of claim 15 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers;
- 87,936 is mapped to 266,440 for three spatial multiplexing layers; and
- 88,896 is mapped to 266,440 for three spatial multiplexing layers.
18. The method of claim 15 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers;
- 87,936 is mapped to 354,936 for four spatial multiplexing layers; and
- 88,896 is mapped to 357,280 for four spatial multiplexing layers.
19. A wireless device enabled to receive a downlink transmission from a radio access node of a cellular communications network to the wireless device, comprising:
- a receiver;
- at least one processor; and
- memory containing software instructions executable by the at least one processor whereby the wireless device is operative to: receive, via the receiver, downlink control information transmitted by the radio access node, the downlink control information comprising a Modulation and Coding Scheme, MCS, index indicative of a MCS used for a downlink transmission from the radio access node to the wireless device; determine a Transport Block Size, TBS, index based on the MCS index and predefined relationships between TBS index values and MCS index values; determine a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks, NRB, scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256 Quadrature Amplitude Modulation, 256QAM, the TBS table comprising: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows; and receive, via the receiver, the downlink transmission from the radio access node according to the downlink control information and the TBS determined for the downlink transmission.
20. A method of operation of a radio access node in a cellular communications network to transmit a downlink transmission from the radio access node to a wireless device, comprising:
- determining a Modulation and Coding Scheme, MCS, for a downlink transmission from the radio access node to the wireless device, the MCS having a corresponding MCS index;
- determining a Transport Block Size, TBS, index based on the MCS index and predefined relationships between TBS index values and MCS index values;
- determining a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks, NRB, scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256 Quadrature Amplitude Modulation, 256QAM, the TBS table comprising: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows; and
- transmitting the downlink transmission from the radio access node to the wireless device using the TBS determined for the downlink transmission.
21. The method of claim 20 wherein the downlink transmission uses L spatial multiplexing layers, where L>1, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of at least some of the TBS values in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
22. The method of claim 20 wherein the second set of rows in the TBS table comprise N new TBS values that are not included in the first set of rows from the preexisting TBS table, where N<<M and M is a total number of table entries in the second set of rows.
23. The method of claim 22 wherein the downlink transmission uses L spatial multiplexing layers, where L>1, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the N new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for L spatial multiplexing layers.
24. The method of claim 22 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, the first set of modulation schemes consists of Quadrature Phase-Shift Keying, QPSK, 16 Quadrature Amplitude Modulation, 16QAM, and 64QAM, N=8, and eight new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, 90,816, 93,800, and 97,896.
25. The method of claim 24 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers;
- 87,936 is mapped to 175,600 for two spatial multiplexing layers;
- 90,816 is mapped to 181,656 for two spatial multiplexing layers;
- 93,800 is mapped to 187,712 for two spatial multiplexing layers; and
- 97,896 is mapped to 195,816 for two spatial multiplexing layers.
26. The method of claim 24 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers;
- 87,936 is mapped to 266,440 for three spatial multiplexing layers;
- 90,816 is mapped to 275,376 for three spatial multiplexing layers;
- 93,800 is mapped to 284,608 for three spatial multiplexing layers; and
- 97,896 is mapped to 293,736 for three spatial multiplexing layers.
27. The method of claim 24 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the eight new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers;
- 87,936 is mapped to 354,936 for four spatial multiplexing layers;
- 90,816 is mapped to 363,336 for four spatial multiplexing layers;
- 93,800 is mapped to 375,448 for four spatial multiplexing layers; and
- 97,896 is mapped to 391,656 for four spatial multiplexing layers.
28. The method of claim 22 wherein the TBS table is such that a maximum TBS value in the TBS table for NRB=100 is used as a peak TBS value in the TBS table for NRB>100.
29. The method of claim 28 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, N=5, and the five new TBS values are: 76,208, 78,704, 81,176, 84,760, and 87,936, where 87,936 is the peak TBS value in the TBS table.
30. The method of claim 29 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers; and
- 87,936 is mapped to 175,600 for two spatial multiplexing layers.
31. The method of claim 29 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers; and
- 87,936 is mapped to 266,440 for three spatial multiplexing layers.
32. The method of claim 29 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the five new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers; and
- 87,936 is mapped to 354,936 for four spatial multiplexing layers.
33. The method of claim 28 wherein the peak TBS value is 88,896.
34. The method of claim 33 wherein the cellular communications network is a 3rd Generation Partnership Project, 3GPP, Long Term Evolution, LTE, network, N=6, and the six new TBS values are: 76,208, 78,704, 81,176, 84,760, 87,936, and 88,896.
35. The method of claim 34 wherein the downlink transmission uses two spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for two spatial multiplexing layers as follows:
- 76,208 is mapped to 152,976 for two spatial multiplexing layers;
- 78,704 is mapped to 157,432 for two spatial multiplexing layers;
- 81,176 is mapped to 161,760 for two spatial multiplexing layers;
- 84,760 is mapped to 169,544 for two spatial multiplexing layers;
- 87,936 is mapped to 175,600 for two spatial multiplexing layers; and
- 88,896 is mapped to 177,816 for two spatial multiplexing layers.
36. The method of claim 34 wherein the downlink transmission uses three spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for three spatial multiplexing layers as follows:
- 76,208 is mapped to 230,104 for three spatial multiplexing layers;
- 78,704 is mapped to 236,160 for three spatial multiplexing layers;
- 81,176 is mapped to 245,648 for three spatial multiplexing layers;
- 84,760 is mapped to 254,328 for three spatial multiplexing layers;
- 87,936 is mapped to 266,440 for three spatial multiplexing layers; and
- 88,896 is mapped to 266,440 for three spatial multiplexing layers.
37. The method of claim 34 wherein the downlink transmission uses four spatial multiplexing layers, and determining the TBS for the downlink transmission based on the TBS index further uses a predefined mapping of the six new TBS values in the second set of rows in the TBS table from values for one spatial multiplexing layer to values for four spatial multiplexing layers as follows:
- 76,208 is mapped to 305,976 for four spatial multiplexing layers;
- 78,704 is mapped to 314,888 for four spatial multiplexing layers;
- 81,176 is mapped to 327,000 for four spatial multiplexing layers;
- 84,760 is mapped to 339,112 for four spatial multiplexing layers;
- 87,936 is mapped to 354,936 for four spatial multiplexing layers; and
- 88,896 is mapped to 357,280 for four spatial multiplexing layers.
38. A radio access node in a cellular communications network enabled to transmit a downlink transmission from the radio access node to a wireless device, comprising:
- a transmitter;
- at least one processor; and
- memory containing software instructions executable by the at least one processor whereby the radio access node is operative to: determine a Modulation and Coding Scheme, MCS, for a downlink transmission from the radio access node to the wireless device, the MCS having a corresponding MCS index; determine a Transport Block Size, TBS, index based on the MCS index and predefined relationships between TBS index values and MCS index values; determine a TBS for the downlink transmission from the radio access node to the wireless device based on the TBS index and a number of resource blocks, NRB, scheduled for the downlink transmission using a TBS table that supports both a first set of modulation schemes and 256 Quadrature Amplitude Modulation, 256QAM, the TBS table comprising: (a) a first set of rows from a preexisting TBS table that supports the first set of modulation schemes but not 256QAM and (b) a second set of rows added to the preexisting TBS table to provide the TBS table, where the second set of rows substantially reuse TBS values from the first set of rows; and transmit, via the transmitter, the downlink transmission from the radio access node to the wireless device using the TBS determined for the downlink transmission.
Type: Application
Filed: Jan 15, 2015
Publication Date: Jul 30, 2015
Patent Grant number: 9736830
Inventors: Jung-Fu Cheng (Fremont, CA), Daniel Larsson (Vallentuna), Meng Wang (Sundbyberg), Yu Yang (Solna)
Application Number: 14/597,743