16QAM transmission for NBIOT
By extending the joint coding method of the MCS index and the repetition number index, 16QAM modulation in the NB-IoT system is supported, solving the problem of limited modulation types in NB-IoT version 16, and improving transmission efficiency and performance under channel conditions.
Patent Information
- Application Number
- CN202080091084.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-10
- Filing Date
- 2020-09-24
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2040-09-24
AI Technical Summary
The existing NB-IoT version 16 only supports BPSK and QPSK modulation types, and fails to support 16QAM modulation type, resulting in limited transmission efficiency.
By extending the coding method of the MCS index and the repetition number index, a 4-bit MCS index and a 4-bit repetition number index are jointly encoded to indicate the 16QAM modulation type and transport block size, and resource assignment and subcarrier configuration are adjusted to support the 16QAM modulation type.
It supports 16QAM modulation in the NB-IoT system, improving data transmission efficiency and transmission performance under channel conditions.
Smart Images

Figure CN114930744B_ABST
Abstract
Description
Technical Field
[0001] The subject matter disclosed herein relates generally to wireless communications, and more particularly to 16QAM transmission for NBIOT. Background Art
[0002] The following abbreviations are defined herein, at least some of which may be used in the following description: New Radio (NR), Very Large Scale Integration (VLSI), Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), Compact Disc Read Only Memory (CD-ROM), Local Area Network (LAN), Wide Area Network (WAN), User Equipment (UE), Evolved Node B (eNB), Next Generation Node B (gNB), Uplink (UL), Downlink (DL), Central Processing Unit (CPU), Graphics Processing Unit (GPU), Field Programmable Gate Array (FPGA), Orthogonal Frequency Division Multiplexing (OFDM) ), Radio Resource Control (RRC), User Entity / Equipment (Mobile Terminal) (UE), Internet of Things (IoT), Narrowband (NB), Narrowband Internet of Things (NB-IoT or NBIoT), Physical Downlink Shared Channel (PDSCH), Narrowband Physical Downlink Shared Channel (NPDSCH), Downlink Control Information (DCI)), Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), Quadrature Amplitude Modulation (QAM), Transport Block Size (TBS), Modulation and Coding Scheme (MCS), Physical Uplink Shared Channel (PUSCH), Narrowband Physical Uplink Shared Channel (NPUSCH), Physical Resource Block (PRB).
[0003] In NB-IoT Release 16, for NPDSCH, when coded data is transmitted from a base station unit (e.g., gNB) to a remote unit (e.g., UE), the number of resource units (N SF ), the number of repetitions (N Rep ) (hereinafter referred to as “repetition number”) and the subcarriers to be used in the time domain and frequency domain for NPDSCH transmission are determined as follows:
[0004] Table 1 indicates the resource assignment (I SF ) determines the number of resource units (N SF Resource Allocation (I SF ) is indicated by a corresponding control signal (eg, DCI format N1) with 3 bits. The resource unit for NPDSCH is 1 ms in the time domain and 1 PRB (12 subcarriers) in the frequency domain.
[0005]
[0006] Table 1
[0007] There are a total of 12 subcarriers (each subcarrier is 15KHz) to be used for NPDSCH.
[0008] The coded data is transmitted in a transport block size (TBS) and by using a modulation type such as QPSK. Modulation type and modulation order (Q m ). For example, the modulation order of QPSK (Q m ) is 2. In this application, the modulation order (Q m ) indicates the modulation type.
[0009] TBS is indexed by TBS (I TBS ) and resource allocation (I SF ) is determined. TBS index (I TBS ) is indexed by MCS (Modulation and Coding Scheme) (I MCS ) is determined. When QPSK (Q m =2) is assumed to be the modulation type, I TBS =I MCS MCS Index (I MCS ) is indicated by the corresponding control signal (e.g., DCI format N1) with 4 bits.
[0010] Table 2 indicates the transport block size (TBS) table in NB-IoT Release 16.
[0011]
[0012] Table 2
[0013] In Table 2, I TBS The range is from 0 to 13.
[0014] The compiled data can be configured to be Rep ) is transmitted multiple times. Table 3 indicates the number of repetitions indexed by (I Rep ) determines the number of repetitions (N Rep ). Repeat number index (I Rep ) is indicated by the corresponding control signal (e.g., DCI format N1) with 4 bits.
[0015]
[0016]
[0017] Table 3
[0018] In NB-IoT Release 16, for NPUSCH, when coded data is transmitted from a remote unit (e.g., UE) to a base station unit (e.g., gNB), the number of resource units used for NPUSCH (NRU ), the number of repetitions used for NPUSCH (N Rep ) (hereinafter referred to as "repetition number") and the subcarrier to be used are determined as follows:
[0019] Table 4 indicates the resource assignments for NPUSCH (I RU ) determines the number of resource units (N RU Resource Allocation (I RU ) is indicated by a corresponding control signal (e.g., DCI format N0) with 3 bits. The resource unit used for NPUSCH is determined by the subcarrier spacing of NPUSCH data. For example, for a subcarrier spacing of 15 kHz, the resource unit for NPUSCH data transmission is 16 time slots (8 ms) in the time domain and 1 subcarrier in the frequency domain, or 8 time slots (4 ms) in the time domain and 3 subcarriers in the frequency domain.
[0020]
[0021] Table 4
[0022] For different subcarrier spacings, the subcarriers to be used for NPUSCH data transmission are different. For a subcarrier spacing of 3.75 kHz, only single tone is supported, and one of the 48 subcarriers is used within one NBIoT carrier. The subcarriers used can be indicated by a 6-bit subcarrier indication field in DCI format N0. For a subcarrier spacing of 15 kHz, both single tone and multi-tone are supported. One or three or six or twelve of the 12 subcarriers are used within one NBIoT carrier. The subcarrier to be used is indicated by the subcarrier indication field in Table 5.
[0023] <![CDATA[Subcarrier indication field (I SC )]]> <![CDATA[Set of allocated subcarriers (N sc )]]> 0-11 <![CDATA[I SC ]]> 12-15 <![CDATA[3(I SC -12)+{0,1,2}]]> 16-17 <![CDATA[6(I SC -16)+{0,1,2,3,4,5}]]> 18 {0,1,2,3,4,5,6,7,8,9,10,11} 19-63 reserve
[0024] Table 5
[0025] The transport block size (TBS) for NPUSCH is represented by the TBS index (I TBS ) and resource allocation (I RU ) is determined. Table 6 indicates the transport block size (TBS) table for NPUSCH in NB-IoT Release 16. In Table 6, I TBS The range is from 0 to 13.
[0026]
[0027] Table 6
[0028] For a single tone, when When the modulation order (Qm) and TBS index (I TBS ) by MCS index (IMCS ) is determined, as shown in Table 6. As can be seen from Table 7, only BPSK (ie, Q m =1) and QPSK (ie, Q m =2) is supported.
[0029] <![CDATA[MCS Index (I MCS )]]> <![CDATA[Modulation order (Q m )]]> <![CDATA[TBS Index (I TBS )]]> 0 1 0 1 1 2 2 2 1 3 2 3 4 2 4 5 2 5 6 2 6 7 2 7 8 2 8 9 2 9 10 2 10
[0030] Table 7
[0031] For multi-tone, when When the modulation order (Q m )=2. In this case, I TBS =I MCS .
[0032] The compiled data can be configured to be Rep ) is transmitted multiple times. Table 8 indicates the number of repetitions indexed by NPUSCH (I Rep ) determined by the number of repetitions (N Rep ). Repetition number index for NPUSCH (I Rep ) is indicated by the corresponding control signal (e.g., DCI format N0) with 3 bits.
[0033]
[0034]
[0035] Table 8
[0036] In the above TBS determination for NB-IoT Release 16, only modulation order (Q m )=1 or 2 (i.e., BPSK or QPSK modulation type). In NB-IoT Release 17, 16QAM modulation type (modulation order (Q m )=4). In addition, the TBS index (I TBS ) can be expanded to 21 or 22. The traditional TBS index (I TBS ) is represented by a 4-bit MCS index (I MCS ) field indicates that it cannot directly indicate 22 or 23 different TBS indices. In view of the above, it is necessary to enhance the modulation order (Q m ) and TBS index (I TBS ) instructions. Summary of the Invention
[0037] Disclosed are a method and apparatus for transmitting or receiving data for NB-IoT supporting 16QAM modulation.
[0038] In one embodiment, a method includes receiving a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and transmitting or receiving coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by a combination of the transport block size index and the resource assignment index.
[0039] In one embodiment, the control signal further includes a subcarrier index. The transport block size index is determined by at least one of an MCS index, a repetition number index, and a subcarrier index. Specifically, the transport block size index is determined by a repetition number index and a TBS index offset.
[0040] In another embodiment, the transmission repetition number is determined by at least one of an MCS index and a repetition number index. Specifically, the transmission repetition number is indicated by a value of 14 or 15 of the MCS index.
[0041] In some embodiments, the MCS index indicates a transport block size or a transmission repetition number. The repetition number index may indicate a transmission repetition number or a transport block size.
[0042] In some embodiments, the subcarrier index indicates the modulation type, the set of subcarriers, and the transport block size.
[0043] In one embodiment, a remote unit includes: a transceiver that: receives a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and transmits or receives coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by a combination of the transport block size index and the resource assignment index.
[0044] In another embodiment, a method includes transmitting a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and receiving or transmitting coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by a combination of the transport block size index and the resource assignment index.
[0045] In yet another embodiment, a base station unit includes: a transceiver that: sends a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and receives or transmits coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by a combination of the transport block size index and the resource assignment index. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] A more particular description of the embodiments briefly described above will be rendered by reference to specific embodiments that are illustrated in the accompanying drawings. Understanding that these drawings depict only some embodiments and are therefore not to be considered limiting of scope, the embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
[0047] Figure 1 is a schematic flow chart illustrating an embodiment of a method;
[0048] Figure 2 is a schematic flow chart illustrating yet another embodiment of the method; and
[0049] Figure 3 is a schematic block diagram illustrating an apparatus according to one embodiment. DETAILED DESCRIPTION
[0050] As will be appreciated by those skilled in the art, certain aspects of the embodiments may be embodied as systems, apparatuses, methods, or program products. Thus, the embodiments may take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, which may all be generally referred to herein as "circuits," "modules," or "systems." Furthermore, the embodiments may take the form of a program product embodied in one or more computer-readable storage devices that store machine-readable code, computer-readable code, and / or program code, hereinafter referred to as "code." The storage device may be tangible, non-transitory, and / or non-transmitting. The storage device may not embody signals. In a certain embodiment, the storage device employs signals only for accessing the code.
[0051] Some functional units described in this specification may be labeled "modules" to more specifically emphasize their independent implementation. For example, a module may be implemented as a hardware circuit comprising custom very large scale integrated (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in a programmable hardware device such as a field programmable gate array, programmable array logic, or a programmable logic device.
[0052] Modules may also be implemented in code and / or software for execution by various types of processors. An identified module of code may, for example, include one or more physical or logical blocks of executable code, which may be organized, for example, as objects, procedures, or functions. However, the executable files identifying the modules need not be physically located together, but may include different instructions stored in different locations that, when logically joined together, comprise the module and achieve the stated purpose of the module.
[0053] In fact, the module of code can comprise single instruction or many instructions, and can even be distributed on several different code segments, in the middle of different programs and across several memory devices.Similarly, operational data can be identified and illustrated in this article in the module and can be embodied as any suitable form and organized in the data structure of any suitable type.This operational data can be collected as a single data set, or can be distributed on different locations, be included on different computer-readable storage devices.When the parts of a module or a module are implemented in software, the software part is stored on one or more computer-readable storage devices.
[0054] Any combination of one or more computer-readable media may be utilized. The computer-readable medium may be a computer-readable storage medium. The computer-readable storage medium may be a storage device that stores code. The storage device may be, for example, but not necessarily, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
[0055] A non-exhaustive list of more specific examples of storage devices would include the following: an electrical connection having one or more wires, a portable computer floppy disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0056] The code for performing the operations of the embodiments may include any number of lines and may be written in any combination of one or more programming languages including object-oriented programming languages such as Python, Ruby, Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as the "C" programming language, and / or machine languages such as assembly language. The code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or a connection may be made to an external computer (e.g., over the Internet using an Internet service provider).
[0057] References throughout the specification to "one embodiment," "an embodiment," or similar language mean that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least one embodiment. Thus, unless expressly specified otherwise, appearances of the phrases "in one embodiment," "in an embodiment," and similar language throughout the specification may, but do not necessarily, all refer to the same embodiment, but rather to "one or more but not all embodiments." Unless expressly specified otherwise, the terms "comprise," "comprising," "having," and variations thereof mean "including but not limited to." Unless expressly specified otherwise, an enumerated listing of items does not imply that any or all of the items are mutually exclusive. Unless expressly specified otherwise, the terms "a," "an," and "the" also mean "one or more."
[0058] In addition, the features, structures or characteristics described in the various embodiments can be combined in any suitable manner. In the following description, many specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of the embodiments. However, those skilled in the relevant art will recognize that the embodiments can be practiced without one or more of the specific details or using other methods, components, materials, etc. In other cases, well-known structures, materials or operations are not shown or described in detail to avoid confusing various aspects of the embodiments.
[0059] Aspects of various embodiments are described below with reference to schematic flow charts and / or schematic block diagrams of methods, apparatuses, systems, and program products according to embodiments. It will be understood that each block of the schematic flow charts and / or schematic block diagrams, as well as combinations of blocks in the schematic flow charts and / or schematic block diagrams, can be implemented by code. The code can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine, such that instructions executed by the processor of the computer or other programmable data processing device create a device for implementing the functions specified for one or more blocks in the schematic flow charts and / or schematic block diagrams.
[0060] The code may also be stored in a storage device that is capable of directing a computer, other programmable data processing apparatus, or other device to function in a specific manner so that the instructions stored in the storage device produce an article of manufacture including instructions for implementing the functions specified in a block or blocks of the schematic flowchart and / or schematic block diagram.
[0061] The code may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other device to produce a computer-implemented process, such that the code executed on the computer or other programmable apparatus provides a process for implementing the functions specified in a block or blocks of the flowchart and / or block diagram.
[0062] The schematic flow charts and / or schematic block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, systems, methods, and program products according to various embodiments. In this regard, each block in the schematic flow charts and / or schematic block diagrams may represent a module, segment, or portion of code, which includes one or more executable instructions of the code for implementing the specified logical function.
[0063] It should also be noted that in some alternative implementations, the functions annotated in the blocks may occur out of the order indicated in the figures. For example, two blocks shown in succession may be executed substantially simultaneously, or the blocks may sometimes be executed in the reverse order, depending on the functions involved. Other steps and methods are contemplated that are equivalent in function, logic, or effect to one or more blocks, or portions thereof, of the illustrated figures.
[0064] Although various arrow types and line types may be employed in the flowcharts and / or block diagrams, they are understood not to limit the scope of the corresponding embodiments. Indeed, some arrows or other connectors may be used to indicate only the logical flow of the depicted embodiments. For example, arrows may indicate waiting or monitoring periods of unspecified duration between enumerated steps of the depicted embodiments. It will also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system or a combination of dedicated hardware and code that performs the specified functions or behaviors.
[0065] The description of an element in each figure may refer to an element in a previous figure. The same reference numerals refer to the same elements in all figures, including alternative embodiments of the same elements.
[0066] The first embodiment relates to support of 16QAM for NPDSCH of NB-IoT Release 17.
[0067] According to the first embodiment, the number of resource units (N SF ) is assigned by the resource (I SF ) were determined as indicated in Table 9. Table 9 is the same as Table 1.
[0068]
[0069] Table 9
[0070] The subcarriers to be used for NPDSCH are a total of 12 subcarriers (one resource unit is 1 ms and 12 subcarriers, each subcarrier is 15 KHz).
[0071] Transport Block Size (TBS) is represented by TBS Index (I TBS ) and resource allocation (I SF ) is determined. The maximum TBS can be increased to twice the traditional value for NPDSCH (for example, the traditional value of NPDSCH TBS is 2536). The maximum TBS index (I TBS ) can be extended to 20 or 21. Resource Assignment (I SF ) (as shown in Table 9) is maintained in the range from 0 to 7. Table 10 indicates a transport block size (TBS) table for supporting 16QAM, where I TBS The range is 0 to 21. If the maximum TBS index (I TBS ) is extended to 20, then the last row of Table 10 (i.e., with I TBS =21) are omitted.
[0072]
[0073]
[0074] Table 10
[0075] As can be seen from Table 10, in order to be compatible with Version 16, the traditional TBS table (i.e., I from 0 to 13) is retained. TBS ). That is, the UE in Release 16 can reuse the traditional TBS table (from 0 to 13 I TBS )(See Table 2). New entries have been added (i.e., I from 14 to 21). TBS ) to support 16QAM (i.e., Q m =4).
[0076] In NB-IoT version 16, the traditional TBS index (I TBS ) is indexed by a 4-bit field MCS (I MCS However, 4 bits can indicate a maximum of 16 values, which is not possible for the new TBS index (I TBS ) is not enough.
[0077] On the other hand, when 16QAM is supported, the channel condition is good. Therefore, for 16QAM, there is no need to support a large repetition number. In NB-IoT Release 16, the traditional repetition number (N Rep ) is indexed by a 4-bit repetition number (I RepWhen it is necessary to support only a small repetition number or no repetition (ie, the repetition number is equal to 1) in 16QAM, the repetition number index (I Rep ) field can be used with the MCS index (I MCS ) fields are jointly compiled to support 16QAM with extended TBS index.
[0078] According to the first embodiment, the 4-bit MCS index (I MCS ) field and a 4-bit repetition index (I Rep ) fields are jointly coded to indicate (1) the modulation order (Q m )、(2)TBS index(I TBS ) and (3) the number of repetitions (N Rep ).
[0079] If the MCS index (I MCS ) is less than 14(I MCS <14), that is, I MCS is one of 0 to 13, then the modulation order (Q m ) is 2 (ie, the modulation type is QPSK); otherwise (ie, the MCS index (I MCS ) is 14 or 15), and the modulation order (Qm) is 4 (ie, the modulation type is 16QAM).
[0080] When the modulation order (Q m ) is 2 (for example, I MCS <14), TBS index (I TBS ) by MCS index (I MCS ) is determined. For example, the TBS index (I TBS ) is equal to the MCS index (I MCS Table 11 shows the modulation order (Q m ) is equal to 2 under the condition of TBS index (I TBS ) table. When the modulation order (Q m ) is 2, TBS index (I TBS ) ranges from 0 to 13. Therefore, in the modulation order (Q m ) is equal to 2, the TBS index (I TBS ) ranges from 0 to 13.
[0081]
[0082] Table 11
[0083] When the modulation order (Q m ) is 2 (for example, I MCS <14), the number of repetitions (N Rep) is indexed by the number of repetitions (I Rep ) is determined. For example, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep ) indicated, as shown in Table 12. Table 12 is the same as Table 3.
[0084]
[0085] Table 12
[0086] When the modulation order (Q m ) is 4 (for example, I MCS is 14 or 15), the TBS index (I TBS ) is indexed by the number of repetitions (I Rep ) is determined, and the number of repetitions (N Rep ) by MCS index (I MCS ) or by the MCS index in DCI format N1 (I MCS ) and the repeat index (I Rep ) is determined by the combination of
[0087] Three sub-embodiments are described for modulating the order (Q m ) is 4 to determine the TBS index (I TBS ) and the number of repetitions (N Rep ).
[0088] According to the first sub-embodiment, when the MCS index (I MCS ) is equal to 14 or 15 (which indicates the modulation order (Q m ) is 4), the number of repetitions (N Rep ) is fixed to 1, that is, there is no repetition. Table 13 shows the number of repetitions (N) according to the first sub-embodiment. Rep )surface.
[0089]
[0090] Table 13
[0091] According to the first sub-embodiment, the TBS index (I TBS ) is determined as the repeat number index (I Rep ) plus the index offset (ΔI), i.e., I TBS =I Rep +ΔI. For example, the index offset (ΔI) may be fixed to 6. Table 14 shows the index offset (ΔI) according to the first sub-embodiment in the modulation order (Q m ) is equal to 4 under the condition of TBS index (I TBS ) table (assuming ΔI is equal to 6).
[0092]
[0093] Table 14
[0094] It can be seen from Table 14 that the TBS index (I TBS ) ranges from 6 to 21, and the TBS index (I TBS ) ranges from 0 to 13 (see Table 11). TBS ) ranges from 6 to 13, they may overlap; or when the TBS index (I TBS ) ranges from 0 to 5 or from 14 to 21, they may not overlap.
[0095] According to the second sub-embodiment, when the MCS index (I MCS ) is equal to 14, the number of repetitions (N Rep ) is 1, i.e., no repetition; when the MCS index (I MCS ) is equal to 15, the number of repetitions (N Rep ) is 2. Table 15 indicates the number of repetitions (N) according to the second sub-embodiment Rep The second sub-embodiment can support a small repetition number (for example, 2 repetition numbers).
[0096]
[0097] Table 15
[0098] When the MCS index (I MCS ) is equal to 14 or 15, the TBS index (I TBS ) is determined as the repetition number index (I Rep ) plus the index offset (ΔI), i.e., I TBS =I Rep +ΔI. For example, the index offset (ΔI) may be fixed to 6. m ) is equal to 4 (assuming ΔI is equal to 6) under the condition of TBS index (I TBS ) table is also indicated in Table 14 (same as the first sub-embodiment).
[0099] According to a third sub-embodiment, a medium number of repetitions (e.g., 4 repetitions) is supported. Rep ) is based on the MCS index (I MCS ) and the repeat index (I Rep ) is determined by one bit (e.g., MSB (most significant bit) or LSB (least significant bit)) of the MCS index for 16QAM. MCS ) can be 14 or 15. Repeat number index (I Rep) can be 0 or 1. Therefore, according to the third sub-embodiment, 4 repetition numbers (e.g., 1, 2, 4, and 8) can be supported. Table 16 shows the repetition number (N) according to the third sub-embodiment. Rep ) table.
[0100]
[0101] Table 16
[0102] When the MCS index (I MCS ) is equal to 14 or 15, the TBS index (I TBS ) is determined as the repeat number index (I Rep ) (i.e., except for the bits used to indicate the repetition number (N Rep ) (called I RepL3 ) plus the index offset (ΔI), i.e., I TBS =I RepL3 +ΔI. For example, if used to indicate the number of repetitions (N Rep ) is a bit of the repeat number index (I Rep ), then the repetition number index (I RepL3 ) is the repetition number index (I Rep ). For another example, if the least significant 3 bits are used to indicate the number of repetitions (N Rep ) is a bit of the repeat number index (I Rep ), then the repeat number index (also called I RepL3 ) is the repetition number index (I Rep ). For example, the index offset (ΔI) can be fixed to 14. Table 17 shows the most significant 3 bits of the modulation order (Q m ) is equal to 4 under the condition of TBS index (I TBS ) table example (assuming the repeat number index (I RepL3 ) is the repetition number index (I Rep ) and ΔI etc. 14).
[0103]
[0104] Table 17
[0105] It can be seen from Table 17 that the TBS index (I TBS ) ranges from 14 to 21, i.e., there are only 8 entries. On the other hand, according to the first and second sub-embodiments, the TBS index (I TBS ) table (ie, Table 14) has 16 entries.
[0106] In general, according to the first embodiment for supporting 16QAM (supporting both 16QAM and QPSK) for NPDSCH, the 4-bit MCS index (I MCS ) field and a 4-bit repetition number index (I Rep ) fields are jointly compiled. MCS index (I MCS ) field is used to indicate the QPSK and TBS index (I TBS ), or indicates the number of repetitions under 16QAM and 16QAM conditions (N Rep ). Because in indicating TBS index (I TBS ) when determining TBS, so the MCS index (I MCS ) field indicates TBS (in QPSK) or the number of repetitions (N Rep ) (in 16QAM). Repetition number index (I Rep ) field is used to indicate the number of repetitions (N) under QPSK conditions. Rep ), or indicates the TBS index under 16QAM conditions (I TBS ). It can be said that the repetition index (I Rep ) field indicates the number of repetitions (N Rep ) (in QPSK) or TBS (in 16QAM). In addition, the repetition number index (I Rep ) field can be combined with the MCS index (I MCS ) field is used in conjunction with the 16QAM field to indicate the number of repetitions (N Rep ), and the repetition index (I Rep The remaining least significant bits (except the MSB) of the ) field are used to indicate the TBS index (I TBS ).
[0107] In the first embodiment, the following terms are described: the number of resource units (N SF ), resource allocation (I SF ), number of repetitions (N Rep ), repeat number index (I Rep ), transport block size (TBS), transport block size index (TBS index or I TBS ), MCS index (I MCS ) and modulation order (Q m ), all of which are used in the context of NPDSCH according to the first embodiment.
[0108] The second embodiment relates to support for 16QAM for NPUSCH of Release 17. In the second embodiment, the following terms are used: the number of resource units (N RU ), resource allocation (IRU ), number of repetitions (N Rep ), repeat number index (I Rep ), transport block size (TBS), transport block size index (TBS index or I TBS ), MCS index (I MCS ), modulation order (Q m ) and subcarrier indication (I SC ), all of which are used in the context of NPUSCH according to the second embodiment.
[0109] According to the second embodiment, the number of resource units (N RU ) is assigned by the resource (I RU ) as indicated in Table 18. Table 18 is the same as Table 4.
[0110]
[0111] Table 18
[0112] Transport Block Size (TBS) is represented by TBS Index (I TBS ) and resource allocation (I RU ) is determined. For NPUSCH, the maximum TBS remains the same as in Release 16. That is, the maximum TBS is 2536. The maximum TBS index (I TBS ) can be expanded to 20 or 21. Resource Assignment (I RU ) (as shown in Table 18) is maintained in the range of 0 to 7. Table 19 indicates a transport block size (TBS) table for supporting 16QAM, where I TBS The range is from 0 to 21. If the maximum TBS index (I TBS ) is expanded to 20, the last row of Table 19 is omitted.
[0113]
[0114]
[0115] Table 19
[0116] BPSK and / or QPSK are assumed to be used for single-tone to enhance coverage. On the other hand, 16QAM is supported when channel conditions are good. Therefore, 16QAM is not suitable for single-tone. Similar to the case of NPDSCH, when channel conditions are good, there is no need to support a large repetition number for 16QAM.
[0117] Therefore, under the assumption that 16QAM is supported due to good channel conditions, only small and medium repetition numbers can be supported (or no repetition number is supported, that is, the repetition number is fixed to 1). In addition, only multiple tones are supported. In NB-IoT Release 16, only QPSK (Q m =2). According to the second embodiment, QPSK and 16QAM are supported for multi-tone.
[0118] As shown in Table 5, for subcarrier indication (I SC ) field, only states 0-18 are used, and states 19-63 are reserved. According to the second embodiment, the subcarrier indication (I SC ) field indicates the modulation order (Q m ) and the allocated subcarriers for NPUSCH with Δf=15kHz. Table 20 indicates the subcarriers (I SC ) field indicates the modulation order (Q m ) and allocated subcarriers for NPUSCH with Δf=15kHz.
[0119]
[0120]
[0121] Table 20
[0122] It can be seen from Table 20 that each subcarrier indication field (I SC ) can be used to indicate the modulation order (Q m ) and allocated subcarriers.
[0123] In particular, when I SC = 0 to 11, the modulation order (Q m ) is 2 (ie, QPSK), and the allocated carrier can be N SC =I SC Calculation. For example, when I SC =3, the allocated carrier is #3 (1 tone).
[0124] When I SC =12 to 15, the modulation order (Q m ) is 2 (ie, QPSK), and the allocated carrier can pass N SC =3(I SC -12)+{0, 1, 2} calculation. For example, when I SC =13, the allocated carriers are #3, #4 and #5 (3 tones).
[0125] When I SC =16 to 17, the modulation order (Q m) is 2 (ie, QPSK), and the allocated carrier can pass N SC =6(I SC -16)+{0, 1, 2, 3, 4, 5}. For example, when I SC =16, the allocated carriers are #0, #1, #2, #3, #4 and #5 (6 tones).
[0126] When I SC =18, the modulation order (Q m ) is 2 (i.e., QPSK), and the allocated carriers are #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, and #11 (12 tones).
[0127] When I SC =19 to 22, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =3(I SC -19)+{0, 1, 2}. For example, when I SC =21, the allocated carriers are #6, #7 and #8 (3 tones).
[0128] When I SC =23 to 24, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =6(I SC -23)+{0, 1, 2, 3, 4, 5}. For example, when I SC =24, the allocated carriers are #6, #7, #8, #9, #10 and #11 (6 tones).
[0129] When I SC =25, the modulation order (Q m ) is 4 (i.e., 16QAM), and the allocated carriers are #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, and #11 (12 tones).
[0130] It can be seen that the subcarrier indication (I SC ) field indicates the modulation order (Q m ) is 2 (ie, QPSK), and the subcarrier indication (I SC ) field indicates the state value of any one of 19 to 25 of the modulation order (Q m ) is 4 (i.e., 16QAM).
[0131] According to the second embodiment, the 4-bit MCS index (IMCS ) field and a 3-bit repetition index (I Rep ) fields are jointly compiled to indicate (1) TBS index (I TBS ) and (2) the number of repetitions (N Rep ). When TBS index (I TBS ) when TBS is determined. Therefore, it can be said that the 4-bit MCS index (I MCS ) field and a 3-bit repetition index (I Rep ) fields are jointly compiled to indicate (1) TBS and (2) the number of repetitions (N Rep ).
[0132] When the modulation order (Q m ) is 2, TBS index (I TBS ) by MCS index (I MCS ) is determined. For example, the TBS index (I TBS ) is equal to the MCS index (I MCS Table 21 shows the modulation order (Q m ) is equal to 2 under the condition of TBS index (I TBS ) table. Because it is used for QPSK (Q m =2) has a TBS index range of 0 to 13, so it is used to indicate the TBS index for QPSK (I TBS )'s MCS index (I MCS ) also ranges from 0 to 13.
[0133]
[0134]
[0135] Table 21
[0136] When the modulation order (Q m ) is 2, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep ) is determined. For example, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep ) indication, as shown in Table 22. Table 22 is the same as Table 8.
[0137]
[0138] Table 22
[0139] When the modulation order (Q m ) is 4, the TBS index (I TBS ) by MCS index (I MCS ) or by MCS index (I MCS ) and the repeat index (IRep ) is determined by the combination of Rep ) by MCS index (I MCS ) or by MCS index (I MCS ) and the repeat index (I Rep ) is determined by the combination of
[0140] Two sub-embodiments are described for modulating the order (Q m ) is 4 to determine the TBS index (I TBS ) and the number of repetitions (N Rep ).
[0141] According to the fourth sub-embodiment, the TBS index (I TBS ) by MCS index (I MCS ) is determined, for example, as an MCS index (I MCS ) plus the index offset (ΔI), i.e., I TBS =I MCS +ΔI. For example, the index offset (ΔI) may be fixed to 6. Table 23 shows the index offset according to the fourth sub-embodiment in the modulation order (Q m ) is equal to 4 under the condition of TBS index (I TBS ) table (assuming ΔI is equal to 6).
[0142]
[0143] Table 23
[0144] It can be seen from Table 23 that the TBS index (I TBS ) ranges from 6 to 21, and the TBS index (I TBS ) ranges from 0 to 13 (see Table 21). TBS ) ranges from 6 to 13, they may overlap; or when the TBS index (I TBS ) ranges from 0 to 5 or from 14 to 21, they may not overlap.
[0145] According to the fourth sub-embodiment, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep ) is determined. For example, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep ) indication, as shown in Table 24. Table 24 is the same as Table 8.
[0146]
[0147]
[0148] Table 24
[0149] According to the fifth sub-embodiment, the TBS index (I TBS ) by MCS index (I MCS ) and the repeat index (I Rep ) is determined by a combination of one bit (e.g., MSB or LSB) of the MCS index (I MCS ) field is 4 bits, and the repetition number index (I Rep ) is 1 bit. Therefore, the MCS index (I MCS ) and the repeat index (I Rep ) is 5 bits, which can indicate up to 32 states. TBS ) can be indexed by MCS (I MCS ) and the repeat index (I Rep Table 25 shows the modulation order (Q m ) is equal to 4 under the condition that the TBS index for NPUSCH (I TBS ) table. In Table 25, the repetition number index (I Rep ) is used to indicate the TBS index (I TBS ) and the MCS index (I MCS ) is used to indicate the TBS index (I TBS )'s least significant 4 bits.
[0150]
[0151]
[0152] Table 25
[0153] According to the fifth sub-embodiment, the number of repetitions (N Rep ) is indexed by the number of repetitions (I Rep )(called I RepL2 ) (i.e., except for the bits used for the TBS index (I TBS For example, if the bit used to indicate the TBS index (I TBS ) is a bit of the repeat number index (I Rep ), then the repetition number index (I RepL2 ) is the repetition number index (I Rep ). For another example, if the TBS index (I TBS ) is a bit of the repeat number index (I Rep), then the repeat number index (also called I RepM2 ) is the repetition number index (I Rep Table 26 shows the most significant 2 bits of the modulation order (Q m ) is equal to 4 under the condition that the number of repetitions (N Rep ) table example (assuming the repeat number index (I RepL2 ) is the repetition number index (I Rep )'s least significant 2 bits).
[0154]
[0155] Table 26
[0156] According to the second embodiment, the modulation order (Q m ) is indicated by the subcarrier (I SC ) field is determined by different states; and the MCS index (I MCS ) fields and repeat count index (I Rep ) fields are jointly compiled to indicate the TBS index (I TBS ) and the number of repetitions (N Rep Specifically, according to the fifth sub-embodiment, the repetition number index (I Rep ) and the MCS index (I MCS ) is used in combination to form a 5-bit indication to indicate the TBS index (I TBS ), so that the TBS index (I TBS ) can all be indicated under 16QAM conditions.
[0157] According to the sixth sub-embodiment, the subcarrier indication (I SC ) field, instead of the repeat number index (I Rep ) can be used with the MCS index (I MCS ) are used in combination to form a 5-bit indication to indicate the TBS index (I TBS ).
[0158] Specifically, Table 27 indicates by subcarrier (I SC ) field indicates the modulation order (Q m ) and allocated subcarriers for NPUSCH with Δf=15kHz.
[0159]
[0160] Table 27
[0161] The difference between Table 27 and Table 20 is that the subcarrier indication field (I SC)'s state 26-32 is further used to indicate that the modulation order is 4 in addition to the set of allocated subcarriers.
[0162] In particular, when I SC = 0 to 11, the modulation order (Q m ) is 2 (ie, QPSK), and the allocated carrier can pass N SC =I SC Calculation. For example, when I SC =3, the allocated carrier is #3 (1 tone).
[0163] When I SC =12 to 15, the modulation order (Q m ) is 2 (ie, QPSK), and the allocated carrier can pass N SC =3(I SC -12)+{0, 1, 2} calculation. For example, when I SC =13, the allocated carriers are #3, #4 and #5 (3 tones).
[0164] When I SC =16 to 17, the modulation order (Q m ) is 2 (ie, QPSK), and the allocated carrier can pass N SC =6(I SC -16)+{0, 1, 2, 3, 4, 5}. For example, when I SC =16, the allocated carriers are #0, #1, #2, #3, #4 and #5 (6 tones).
[0165] When I SC =18, the modulation order (Q m ) is 2 (i.e., QPSK), and the allocated carriers are #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, and #11 (12 tones).
[0166] When I SC =19 to 22, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =3(I SC -19)+{0, 1, 2}. For example, when I SC =21, the allocated carriers are #6, #7 and #8 (3 tones).
[0167] When I SC =23 to 24, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =6(ISC -23)+{0, 1, 2, 3, 4, 5}. For example, when I SC =24, the allocated carriers are #6, #7, #8, #9, #10 and #11 (6 tones).
[0168] When I SC =25, the modulation order (Q m ) is 4 (i.e., 16QAM), and the allocated carriers are #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, and #11 (12 tones).
[0169] When I SC When it is any one of 19 to 25, it can also be used to indicate the TBS index (I TBS ) has the MSB bit set to 0.
[0170] When I SC =26 to 29, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =3(I SC -26)+{0, 1, 2} calculation. For example, when I SC =28, the allocated carriers are #6, #7 and #8 (3 tones).
[0171] When I SC =30 to 31, the modulation order (Q m ) is 4 (ie, 16QAM), and the allocated carrier can pass N SC =6(I SC -30)+{0, 1, 2, 3, 4, 5}. For example, when I SC =31, the allocated carriers are #6, #7, #8, #9, #10 and #11 (6 tones).
[0172] When I SC =32, the modulation order (Q m ) is 4 (i.e., 16QAM), and the allocated carriers are #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, and #11 (12 tones).
[0173] When I SC When it is any one of 26 to 31, it can also be used to indicate the TBS index (I TBS ) is 1.
[0174] It can be seen that the subcarrier indication (I SC ) field indicates the modulation order (Qm ) is 2 (ie, QPSK), and the subcarrier indication (I SC ) field indicates the state value of any one of 19 to 25 of the modulation order (Q m ) is 4 (ie, 16QAM) and the TBS index (I TBS ) is 0; and the subcarrier indication (I SC ) field indicates the modulation order (Q m ) is 4 (ie, 16QAM), and the TBS index (I TBS ) is 1.
[0175] TBS Index (I TBS ) by MCS index (I MCS ) and subcarrier indication field (I SC ) is determined by a combination of the states of 19-25 or 26-32. SC ) is any one of 19-25, TBS index (I TBS ) is 0; and when the subcarrier indication field (I SC ) is any one of 26-32, the TBS index (I TBS ) is 1. MCS index (I MCS ) field is 4 bits and is used to indicate the TBS index (I TBS ). Therefore, the least significant 4 bits for the TBS index (I TBS ) can be in the range of 0 to 21 (22 states) by the subcarrier indication field (I SC ) and the MCS index (I MCS Table 28 shows the modulation order (Q) according to the sixth sub-embodiment. m ) is equal to 4 under the condition of TBS index (I TBS ) table.
[0176]
[0177] Table 28
[0178] According to the sixth sub-embodiment, when the TBS index (I TBS ) by MCS index (I MCS ) and subcarrier indication field (I SC ) is determined, the number of repetitions (N Rep ) by indexing by the number of repetitions (I Rep Table 29 shows the modulation order (Qm ) is equal to 4 under the condition that the number of repetitions for NPUSCH (N Rep )surface.
[0179]
[0180]
[0181] Table 29
[0182] In general, according to the second embodiment for supporting 16QAM for NPUSCH (supporting both 16QAM and QPSK), the modulation type (ie, the modulation order (Q m )) can be indicated by a subcarrier together with the set of allocated subcarriers (I SC ) field indicates the MCS index (I MCS ) and the repeat index (I Rep ) can be jointly compiled to indicate the TBS index (I TBS ) ) and the number of repeats (N) Rep If 5 bits are required to indicate the TBS index (I TBS ) all 22 states, except the 4-bit MCS index (I MCS ), an additional bit can be indexed by the repetition number (I Rep ) or the MSB of the subcarrier indication field (I SC ) status to indicate. Therefore, the subcarrier indication field (I SC ) can be used to indicate the modulation type (ie, the modulation order (Q m )), the set of subcarriers and the transport block size (ie, TBS index (I TBS )).
[0183] Figure 1 1 is a schematic flow chart illustrating an embodiment of a method 100 according to the present application. In some embodiments, the method 100 is performed by a device such as a remote unit. In some embodiments, the method 100 can be performed by a processor that executes program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.
[0184] The method 100 may include 102 receiving a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and 104 transmitting or receiving coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by a combination of the transport block size index and the resource assignment index.
[0185] Figure 22 is a schematic flow chart illustrating another embodiment of a method 200 according to the present application. In some embodiments, the method 200 is performed by a device such as a base station unit. In some embodiments, the method 200 can be performed by a processor that executes program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.
[0186] The method 200 may include 202 transmitting a control signal, wherein the control signal includes an MCS index, a resource assignment index, and a repetition number index; and 204 receiving or transmitting coded data on a set of subcarriers with a transmission repetition number, wherein the coded data is associated with a modulation type and a transport block size, wherein the transport block size is determined by the transport block size index and the resource assignment index.
[0187] Figure 3 is a schematic block diagram illustrating an apparatus according to one embodiment.
[0188] refer to Figure 3 , UE (ie, remote unit) includes a processor, a memory and a transceiver. The processor is implemented in Figure 1 The functions, processes and / or methods proposed in the gNB (i.e., base station unit) include a processor, a memory and a transceiver. The processor is implemented in Figure 2 The functions, processes, and / or methods proposed in the present disclosure may be implemented by a processor. A memory is connected to the processor to store various pieces of information used to drive the processor. A transceiver is connected to the processor to transmit and / or receive radio signals. Needless to say, the transceiver may be implemented as a transmitter for transmitting radio signals and a receiver for receiving radio signals.
[0189] The memory may be located inside or outside the processor and connected to the processor through various well-known means.
[0190] In the above-described embodiments, the components and features of the embodiments are combined in a predetermined form. Unless otherwise explicitly stated, each component or function should be considered as an option. Each component or feature can be implemented without being associated with other components or features. In addition, the embodiments can be configured by associating some components and / or features. The order of the operations described in the embodiments can be changed. Some components or features of any embodiment can be included in another embodiment or replaced with components and features corresponding to another embodiment. It is obvious that claims that are not explicitly cited in the claims are combined to form an embodiment or are included in a new claim.
[0191] The embodiments may be implemented by hardware, firmware, software, or a combination thereof. In the case of hardware implementation, the exemplary embodiments described herein may be implemented using one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and the like, according to hardware implementations.
[0192] The embodiments may be practiced in other specific forms. The described embodiments are to be considered in all respects as illustrative only and not restrictive. The scope of the present invention is therefore indicated by the appended claims rather than by the foregoing description. All changes that fall within the equivalent meaning and range of the claims are intended to be encompassed within their scope.
Claims
1. A method performed by a user equipment (UE), comprising: receiving a control signal indicating a modulation and coding scheme (MCS) index, a resource assignment index, and a repetition number index; as well as transmitting or receiving a transmission of coded data on a set of subcarriers, wherein the transmission is associated with a repetition number, wherein the coded data is associated with a modulation type represented by a modulation order and a transport block size (TBS), The TBS is determined by a combination of a TBS index and the resource assignment index. Wherein, when the modulation order is 2, the TBS index is determined based on the MCS index, and wherein, when the modulation order is 4, the TBS index is determined based on the repetition number index.
2. The method according to claim 1, wherein The control signal further includes a subcarrier index.
3. The method according to claim 2, wherein: The TBS index is further determined based on the subcarrier index.
4. The method according to claim 3, wherein: The TBS index is determined by the repetition number index and the TBS index offset.
5. The method according to claim 1, wherein The transmission repetition number is determined by at least one of the MCS index and the repetition number index.
6. The method according to claim 5, wherein: The transmission repetition number is indicated by a value of 14 or 15 of the MCS index.
7. The method according to claim 1, wherein The MCS index indicates the TBS or the transmission repetition number.
8. The method according to claim 1, wherein The repetition number index indicates the transmission repetition number or the TBS.
9. The method according to claim 2, wherein: The subcarrier index indicates the modulation type, the set of subcarriers, and the TBS.
10. A user equipment (UE), comprising: a transceiver and a processor coupled to the transceiver, wherein the processor is configured to cause the UE to: receiving a control signal indicating a modulation and coding scheme (MCS) index, a resource assignment index, and a repetition number index; and transmitting or receiving a transmission of coded data on a set of subcarriers, wherein the transmission is associated with a repetition number, wherein the coded data is associated with a modulation type represented by a modulation order and a transport block size (TBS), The TBS is determined by a combination of a TBS index and the resource assignment index. Wherein, when the modulation order is 2, the TBS index is determined based on the MCS index, and wherein, when the modulation order is 4, the TBS index is determined based on the repetition number index.
11. The UE according to claim 10, wherein: The control signal further includes a subcarrier index.
12. The UE according to claim 11, wherein: The TBS index is further determined based on the subcarrier index.
13. The UE according to claim 12, wherein: The TBS index is determined by the repetition number index and the TBS index offset.
14. The UE according to claim 10, wherein: The transmission repetition number is determined by at least one of the MCS index and the repetition number index.
15. The UE according to claim 14, wherein: The transmission repetition number is indicated by a value of 14 or 15 of the MCS index.
16. The UE according to claim 10, wherein: The MCS index indicates the TBS or the transmission repetition number.
17. The UE according to claim 10, wherein: The repetition number index indicates the transmission repetition number or the TBS.
18. The UE according to claim 11, wherein: The subcarrier index indicates the modulation type, the set of subcarriers, and the TBS.
19. A method performed by a base station, comprising: transmitting a control signal indicating a modulation and coding scheme (MCS) index, a resource assignment index, and a repetition number index; and receiving or transmitting a transmission of coded data on a set of subcarriers, wherein the transmission is associated with a repetition number, wherein the coded data is associated with a modulation type represented by a modulation order and a transport block size (TBS), The TBS is determined by a combination of a TBS index and the resource assignment index. Wherein, when the modulation order is 2, the TBS index is determined based on the MCS index, and wherein, when the modulation order is 4, the TBS index is determined based on the repetition number index.
20. The method according to claim 19, wherein The control signal further includes a subcarrier index.
21. The method according to claim 20, wherein The TBS index is further determined based on the subcarrier index.
22. The method according to claim 21, wherein The TBS index is determined by the repetition number index and the TBS index offset.
23. The method according to claim 19, wherein The transmission repetition number is determined by at least one of the MCS index and the repetition number index.
24. The method according to claim 23, wherein The transmission repetition number is indicated by a value of 14 or 15 of the MCS index.
25. The method according to claim 19, wherein The MCS index indicates the TBS or the transmission repetition number.
26. The method according to claim 19, wherein The repetition number index indicates the transmission repetition number or the TBS.
27. The method according to claim 20, wherein The subcarrier index indicates the modulation type, the set of subcarriers, and the TBS.
28. A base station, comprising: a transceiver and a processor coupled to the transceiver, wherein the processor is configured to cause the base station to: transmitting a control signal indicating a modulation and coding scheme (MCS) index, a resource assignment index, and a repetition number index; and receiving or transmitting a transmission of coded data on a set of subcarriers, wherein the transmission is associated with a repetition number, wherein the coded data is associated with a modulation type represented by a modulation order and a transport block size (TBS), The TBS is determined by a combination of a TBS index and a resource assignment index. Wherein, when the modulation order is 2, the TBS index is determined based on the MCS index, and wherein, when the modulation order is 4, the TBS index is determined based on the repetition number index.
29. The base station according to claim 28, wherein The control signal further includes a subcarrier index.
30. The base station according to claim 29, wherein The TBS index is further determined based on the subcarrier index.
31. The base station according to claim 30, wherein: The TBS index is determined by the repetition number index and the TBS index offset.
32. The base station according to claim 28, wherein The transmission repetition number is determined by at least one of the MCS index and the repetition number index.
33. The base station according to claim 32, wherein The transmission repetition number is indicated by a value of 14 or 15 of the MCS index.
34. The base station according to claim 28, wherein The MCS index indicates the TBS or the transmission repetition number.
35. The base station according to claim 28, wherein The repetition number index indicates the transmission repetition number or the TBS.
36. The base station according to claim 29, wherein The subcarrier index indicates the modulation type, the set of subcarriers, and the TBS.
Citation Information
Patent Citations
Method of determining modulation order and transport block size in downlink data channel, and apparatus thereof
CN106685587A
Method and device for transmitting / receiving data using transport block size defined for machine type communication terminal in wireless access system supporting machine type communication
EP3297319A1