Method and apparatus for transmitting downlink control information

MY214764AActive Publication Date: 2026-08-12ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
MYPI2021002391
Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Priority Date
2018-11-02
Filing Date
2019-10-30
Publication Date
2026-08-12
Estimated Expiration
2039-10-30

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively indicate the control information of multiple transport blocks (TB) in one physical downlink control channel (PDCCH), resulting in increased signaling overhead and the inability to effectively schedule multiple TBs.

Method used

By transmitting downlink control information DCI in the PDCCH, the scheduled multi-TB is indicated using the New Data Indication (NDI) and Hybrid Automatic Repeat Request (HARQ) process information in the DCI, or through the Redundancy Version (RV) signaling domain Scheduled multi-TB RVs enable efficient scheduling of multiple TBs.

Benefits of technology

It achieves effective indication and scheduling of multiple TBs in one PDCCH, reduces signaling overhead, improves data transmission efficiency, and is suitable for the demand for multiple TB scheduling in Rel-16.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Provided are a method and apparatus for transmitting downlink control information. The method includes transmitting the downlink control information (DCI) through a physical downlink control channel (PDCCH); and scheduling multiple transport blocks (TBs) through the DCI. The scheduled multiple TBs are indicated by new data indicator (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.
Need to check novelty before this filing date? Find Prior Art

Description

Downlink control information transmission method and device Technical Field

[0001] This disclosure pertains to the field of communications. Background Technology

[0002] Based on the current Rel-15 version of Narrow Band Internet of Things (NB-IoT), Machine-Type Communication (MTC), and New Radio (NR) systems, the multi-process mechanism effectively improves data transmission efficiency. For individual users, to increase system throughput, periodic services such as Voice over Internet Protocol (VoIP) in the data domain employ a semi-static scheduling method, characterized by one-time authorization and periodic use, significantly reducing control signaling overhead. However, this method is no longer suitable for non-periodic services. The Rel-16 project explicitly proposed the need to utilize a single Physical Downlink Control Channel (PDCCH) to schedule multiple Transport Blocks (TBs) for enhanced scheduling.

[0003] Summary of the Invention

[0004] According to one aspect of the present disclosure, a downlink control information transmission method is provided, comprising: transmitting downlink control information (DCI) via a physical downlink control channel (PDCCH); and scheduling multiple transport blocks (TBs) via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0005] According to another aspect of the present disclosure, another downlink control information transmission method is provided, comprising: when a downlink control information (DCI) schedules multiple transport blocks (TBs), indicating the RV of the scheduled multiple TBs through a Redundancy Version (RV) signaling field in the DCI, or the RV of the multiple TBs being a fixed value; and transmitting the DCI through a physical downlink control channel (PDCCH).

[0006] According to another aspect of the present disclosure, a downlink control information transmission apparatus is provided, comprising: a first transmission module configured to transmit downlink control information (DCI) via a physical downlink control channel (PDCCH); and a scheduling module configured to schedule multiple transport blocks (TBs) via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0007] According to another aspect of the present disclosure, another downlink control information transmission apparatus is provided, comprising: an indication scheduling module configured to indicate the RV of the scheduled multiple transport blocks (TBs) through a redundant version RV signaling field in the DCI, or the RV of the multiple TBs being a fixed value; and a second transmission module configured to transmit the DCI through a physical downlink control channel (PDCCH).

[0008] According to another aspect of the present disclosure, a storage medium is provided having a computer program stored thereon, wherein the computer program is configured to execute the downlink control information transmission method provided according to any of the above aspects of the present disclosure when it is run.

[0009] According to another aspect of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform a downlink control information transmission method provided according to any of the above aspects of the present disclosure. Attached Figure Description

[0010] Figure 1 is a hardware structure block diagram of a mobile terminal that performs a downlink control information transmission method according to an embodiment of the present disclosure.

[0011] Figure 2 is a flowchart of a downlink control information transmission method according to an embodiment of the present disclosure.

[0012] Figure 3 is a flowchart of another downlink control information transmission method according to an embodiment of the present disclosure.

[0013] Figure 4 is a schematic diagram of different feedback scenarios according to embodiments of the present disclosure.

[0014] Figure 5 is a schematic diagram of a downlink control information transmission device according to an embodiment of the present disclosure.

[0015] Figure 6 is a schematic diagram of another downlink control information transmission device according to an embodiment of the present disclosure. Detailed Implementation

[0016] The present disclosure will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0017] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0018] When scheduling based on a single TB, scheduling a single TB requires an instruction from a PDCCH. When scheduling multiple TBs using a single PDCCH, the configuration information of each TB needs to be indicated. The more Hybrid Automatic Repeat Request (HARQ) processes the system supports, the stronger its ability to schedule multiple TBs simultaneously, meaning a single PDCCH can call more TBs. However, in the current version, each TB requires Downlink Control Information (DCI) from a PDCCH for indication. The DCI contains information about resource scheduling, modulation and coding, processes, and other fields. How to indicate the control information of multiple TBs within a single PDCCH with minimal overhead is a major challenge for scheduling enhancement. Currently, relevant technologies have not yet proposed a solution for this problem.

[0019] This disclosure provides a downlink control information transmission method, which can be executed in a mobile terminal, computer terminal, or similar computing device. Taking a mobile terminal as an example, FIG1 is a hardware structure block diagram of a mobile terminal executing the downlink control information transmission method according to an embodiment of this disclosure. As shown in FIG1, the mobile terminal may include one or more (only one is shown in FIG1) processors 102 (processors 102 may include, but are not limited to, microprocessors (MCUs) or field-programmable gate arrays (FPGAs) and memory 104 for storing data. According to the embodiments provided in this disclosure, the mobile terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that the structure shown in FIG1 is only illustrative and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.

[0020] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the downlink control information transmission method provided in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In an exemplary embodiment, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0021] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the mobile terminal 10. In an exemplary embodiment, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In an exemplary embodiment, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0022] This disclosure provides a downlink control information transmission method, applicable to a base station, which, after time slot aggregation, sends downlink control information to the aforementioned mobile terminal. Figure 2 is a flowchart of a downlink control information transmission method according to an embodiment of this disclosure. As shown in Figure 2, the downlink control information transmission method may include steps S202 and S204.

[0023] In step S202, downlink control information (DCI) is transmitted through the physical downlink control channel (PDCCH).

[0024] In step S204, multiple transport blocks (TBs) are scheduled via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0025] According to the embodiments provided in this disclosure, multiple TBs are scheduled through a single PDCCH. Since the multiple TBs are scheduled through a joint indication of the NDI field and HARQ process field of a DCI, and the DCI is transmitted through the PDCCH, the problem of how to indicate the control information of multiple TBs in a single PDCCH in the related art can be solved, and the effect of scheduling multiple TBs through a single DCI with low overhead can be achieved.

[0026] According to the embodiments provided in this disclosure, the maximum number of TBs in the multi-TB configuration is less than or equal to the maximum number of HARQ processes that can be scheduled.

[0027] According to the embodiments provided in this disclosure, the method may further include: when the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4, indicating NDI information through a first signaling field and indicating process scheduling information of the HARQ process field through a second signaling field.

[0028] According to the embodiments provided in this disclosure, the first signaling field is 1 bit and the second signaling field is 1 bit; or, the first signaling field is 1 bit and the second signaling field is 2 bits; or, the first signaling field is 1 bit and the second signaling field is 3 bits; or, the first signaling field is 1 bit and the second signaling field is 4 bits.

[0029] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X 1 processes, Y 2 processes, Z 3 processes, and M 4 processes, where X, Y, Z, and M are natural numbers.

[0030] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, the number of HARQ processes that can be scheduled is 1 or 4, and X+M=2; or, when the second signaling field is 2 bits, X+Y+Z+M<=4; or, when the second signaling field is 3 bits, X+Y+Z+M<=8; or, when the second signaling field is 4 bits, X+Y+Z+M<=16.

[0031] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, X = 1, M = 1; or, when the second signaling field is 2 bits, X + Y + Z + M <= 4, and X >= 1, M = 1; or, when the second signaling field is 3 bits, X + Y + Z + M <= 8, and X >= 1, M = 1; or, when the second signaling field is 4 bits, X + Y + Z + M <= 16, and X >= 1, M = 1.

[0032] According to the embodiments provided in this disclosure, when the second signaling field is 2 bits, X=1, Y=1, Z=1, M=1; or X=2, Y=1, Z=0, M=1; or X=1, Y=2, Z=0, M=1. Alternatively, when the second signaling field is 3 bits, X=4, Y=3, Z=0, M=1; or X=4, Y=2, Z=1, M=1; or X=4, Y=1, Z=2, M=1; or X=2, Y=3, Z=2, M=1. Alternatively, when the second signaling field is 4 bits, X=4, Y=6, Z=4, M=1.

[0033] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0.

[0034] According to the embodiments provided in this disclosure, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 0, 1; process 3. Alternatively, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 0; process 1. Alternatively, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0.

[0035] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 1, 2, 3; process 0, 1; process 1, 2; process 2, 3; process 0; process 3.

[0036] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0; process 1; process 2; process 3; process 0, 1, 2. Alternatively, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 1, 2; process 0; process 1; process 2; process 3. Alternatively, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0, 2; process 0; process 1; process 2; process 3.

[0037] According to the embodiments provided in this disclosure, the method may further include: when the maximum number of TBs in the multi-TB is 4 and the maximum number of HARQ processes that can be scheduled is 4, indicating the NDI information and the process scheduling information of the HARQ process domain through the third signaling domain.

[0038] According to the embodiments provided in this disclosure, the third signaling field is 5 bits, or 6 bits, or 7 bits.

[0039] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, and M processes of size 4.

[0040] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, X+Y+Z+M<=32; or, when the third signaling field is 6 bits, X+Y+Z+M<=64; or, when the third signaling field is 7 bits, X+Y+Z+M<=128.

[0041] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, X = 8, Y + Z + M <= 24; or X = 4, Y + Z + M <= 28; or X = 1, Y + Z + M <= 31.

[0042] According to the embodiments provided in this disclosure, when the third signaling field is 6 bits, X = 8, Y + Z + M <= 56.

[0043] According to the embodiments provided in this disclosure, when the third signaling field is 7 bits, X+Y+Z+M=80, where X=8, Y=24, Z=32, and M=16.

[0044] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, the process scheduling state of the HARQ process field indicated by the third signaling field includes at least one of the following: process 0, 1, 2, 3, and NDI = 0 or 1; process 0, 1, and NDI = 0 or 1; process 2, 3, and NDI = 0 or 1; process 0, and NDI = 0 or 1; process 1, and NDI = 0 or 1; process 2, and NDI = 0 or 1; process 3, and NDI = 0 or 1; process 0, and NDI = 0 + process 1, and NDI = 1; process 0, and NDI = 0 + process 1, and NDI = 1; process 0, and NDI = 0 + process 1, and NDI = 1. Process 123, and NDI=1; Process 1, and NDI=0 + Process 0, and NDI=1; Process 1, and NDI=0 + Process 023, and NDI=1; Process 2, and NDI=0 + Process 3, and NDI=1; Process 2, and NDI=0 + Process 013, and NDI=1; Process 3, and NDI=0 + Process 2, and NDI=1; Process 3, and NDI=0 + Process 012, and NDI=1; Process 01, and NDI=0 + Process 23, and NDI=1; Process 23, and NDI=0 + Process 01, and NDI=1.

[0045] According to the embodiments provided in this disclosure, the method may further include: when the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8, indicating NDI information through a fourth signaling field and indicating process scheduling information of the HARQ process field through a fifth signaling field.

[0046] According to the embodiments provided in this disclosure, the number of HARQ processes that can be scheduled is 1, 2, 3, 4, 6, 8, or 1, 2, 4, 6, 8, or 1, 4, 8, or 1, 2, 3, 4, 8, or 1, 2, 4, 8, or 1, 2, 4, 7, 8.

[0047] According to the embodiments provided in this disclosure, the fourth signaling field is 1 bit and the fifth signaling field is 3 bits; or, the fourth signaling field is 1 bit and the fifth signaling field is 4 bits; or the fourth signaling field is 1 bit and the fifth signaling field is 5 bits.

[0048] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, M processes of size 4, N processes of size 5, P processes of size 6, Q processes of size 7, and R processes of size 8, where X, Y, Z, M, N, P, Q, and R are natural numbers.

[0049] According to the embodiments provided in this disclosure, when the fifth signaling field is 3 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 8.

[0050] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 16.

[0051] According to the embodiments provided in this disclosure, when the fifth signaling field is 5 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 32.

[0052] According to the embodiments provided in this disclosure, when the fifth signaling field is 3 bits, X = 1, Y = 1, Z = 1, M = 1, N = 1, P = 1, Q = 1, R = 1; or, X = 4, Y = 2, R = 1, 0 <= Z + M + N + P + Q <= 1; or, X = 1, Y = 2, Z = 0, M = 2, N = 0, P = 2, Q = 0, R = 1; or, X = 1 Y = 2, Z = 2, M = 2, N = 0, P = 0, Q = 0, R = 1; or X = 1, Y = 2, Z = 2, M = 2, N = 0, P = 0, Q = 0, R = 1; or X = 1, Y = 0, Z = 2, M = 2, N = 2, P = 0, Q = 0, R = 1; or X = 1, Y = 2, Z = 0, M = 2, N = 2, P = 0, Q = 0, R = 1.

[0053] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, X = 8, R = 1, Y + Z + M + P + N + Q <= 7; or, X = 8, Y = 4, M = 2, R = 1, 0 <= Z + P + N + Q <= 1; or, X = 4, R = 1, Y + Z + M + P + N + Q <= 11; or, X = 4, Y = 4, M = 2, R = 1, 0 <= Z + N + P + Q <= 5.

[0054] According to the embodiments provided in this disclosure, when the fifth signaling field is 5 bits, X+Y+Z+M+N+P+Q+R<=32, and X=8, R=1, or X=4, R=1, or X=2, R=1.

[0055] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=7, and R=1, X=8, it includes at least one of the following: Y=4, M=2, Z=1; Y=4, M=2, N=1; Y=4, M=2, P=1; Y=4, M=2, Q=1. Alternatively, when the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=11, and R=1, X=4, it includes at least one of the following: Y=4, M=2, Z=2, P=1, Q=1, N=1; Y=3, M=2, Z=3, P=1, Q=1, N=1.

[0056] According to the embodiments provided in this disclosure, when the fifth signaling field is 5 bits, and X = 8, R = 1, Y + Z + M + N + P + Q <= 23, it includes at least one of the following: Q = 2, P = 3, N = 4, M = 4, Y = 5, Z = 5; Q = 2, P = 3, N = 4, M = 4, Y = 6, Z = 4; Q = 2, P = 2, N = 2, M = 4, Y = 7, Z = 6. Alternatively, when the fifth signaling field is 5 bits, and X = 4, R = 1, Y + Z + M + N + P + Q <= 27, Q = 2, P = 3, N = 4, M = 5, Y = 7, Z = 6. Alternatively, when the fifth signaling field is 5 bits, and X = 2, R = 1, Y + Z + M + N + P + Q <= 29, it includes at least one of the following: Q = 2, P = 3, N = 4, M = 5, Y = 9, Z = 6; Q = 2, P = 3, N = 4, M = 5, Y = 8, Z = 7; Q = 2, P = 3, N = 4, M = 5, Y = 7, Z = 8; Q = 2, P = 3, N = 4, M = 7, Y = 7, Z = 6.

[0057] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4, 5; process 0, 1, 2, 3; process 4, 5, 6, 7; process 0, 1; process 2, 3; process 4, 5; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0058] According to the embodiments provided in this disclosure, when the size of the fifth signaling field is 5 bits, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4; process 1, 2, 3, 4, 5; process 2, 3, 4, 5, 6; process 3, 4, 5, 6, 7; process 0, 1, 2; process 1, 2, 3; process 2, 3, 4; process 3, 4, 5; process 4, 5, 6; process 5, 6, 7; process 0, 1; process 1, 2; process 2, 3; process 3, 4; process 4, 5; process 5, 6; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0059] According to the embodiments provided in this disclosure, when the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4, the number of processes that can support mixed transmission includes at least 2 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 3 processes, or the number of processes that can support mixed transmission includes at least 2 processes.

[0060] According to the embodiments provided in this disclosure, when the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8, the number of processes that can support mixed transmission includes at least 2 processes, 4 processes and 8 processes, or the number of processes that can support mixed transmission includes at least 2 processes, 3 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 3 processes, or the number of processes that can support mixed transmission includes at least 2 processes.

[0061] According to the embodiments provided in this disclosure, the method may further include: when the maximum number of TBs in a DCI scheduling is 8 and the maximum number of HARQ processes supported for scheduling is 8, indicating the process scheduling information of the NDI information and the HARQ process domain through the sixth signaling field.

[0062] According to the embodiments provided in this disclosure, the sixth signaling field is 5 bits, or 6 bits, or 7 bits.

[0063] According to embodiments provided in this disclosure, the method may further include: when the maximum number of TBs is less than the maximum number of HARQ processes supported for scheduling, indicating the scheduling of HARQ processes through a configured HARQ multi-process and an offset indication field. The HARQ multi-process is configured in at least one of the following ways: predefined configuration, obtained from a set of processes configured by the base station, higher-layer signaling configuration, or HARQ process field configuration in the DCI; the offset indication field is used to indicate an offset based on the configured HARQ multi-process.

[0064] According to the embodiments provided in this disclosure, when one TB is fed back through one bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI are the same; or, when multiple TBs are fed back through multiple bits, and the multiple bits are fed back on one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI are determined according to the higher layer configuration signaling and the offset ARO; or, when one TB is fed back through one bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI is located on consecutive valid uplink subframes.

[0065] According to the embodiments provided in this disclosure, the method may further include: when the DCI triggers the reporting of aperiodic channel state information (CSI), determining the location of the aperiodic CSI resource, the size of the aperiodic CSI resource, or the size of the TB transmitted together with the aperiodic CSI resource using one of the following methods: in the case of non-mixed transmission, the aperiodic CSI resource is transmitted on the first new transmission TB; in the case of mixed transmission, the aperiodic CSI resource is transmitted on the first retransmission TB; the aperiodic CSI resource is transmitted using a separate resource; the size of the TB transmitted together with the aperiodic CSI resource is smaller than the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted together with the aperiodic CSI resource; or, the resource corresponding to the TB transmitted together with the aperiodic CSI resource is larger than the resource corresponding to the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted together with the aperiodic CSI resource.

[0066] According to the embodiments provided in this disclosure, multiple TBs are scheduled through a single PDCCH. Since the multiple TBs are scheduled through a joint indication of the NDI field and HARQ process field of a DCI, and the DCI is transmitted through the PDCCH, the problem of how to indicate the control information of multiple TBs in a single PDCCH in the related art can be solved, and the effect of scheduling multiple TBs through a single DCI with low overhead can be achieved.

[0067] This disclosure also provides a downlink control information transmission method. Figure 3 is another flowchart of a downlink control information transmission method according to an embodiment of this disclosure. As shown in Figure 3, the downlink control information transmission method may include the following steps S302 and S304.

[0068] In step S302, when a downlink control information (DCI) schedules multiple transport blocks (TBs), the redundant version (RV) signaling field in the DCI indicates the RV of the scheduled multiple TBs, or the RV of the multiple TBs is a fixed value.

[0069] In step S304, the DCI is transmitted via the Physical Downlink Control Channel (PDCCH).

[0070] According to the embodiments provided in this disclosure, when the multiple TBs include new transmission TBs and retransmission TBs, the RV of the new transmission TB is fixed, and the RV of the retransmission TB is indicated according to the RV signaling field in the DCI; or, when the multiple TBs only include new transmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI or the RV is a fixed value; or, when the multiple TBs only include retransmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI.

[0071] According to the embodiments provided in this disclosure, when the RV of the new transmission TB is a fixed value, the RV of the new transmission TB is RV0, RV1, RV2, or RV3.

[0072] According to the embodiments provided in this disclosure, when 1TB is fed back via 1 bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI are the same; or, when multiple TBs are fed back via multiple bits, and the multiple bits are fed back on one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI are determined according to the higher layer configuration signaling and the offset ARO; or, when 1TB is fed back via 1 bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI is located on consecutive valid uplink subframes.

[0073] The embodiments of this disclosure will be described in detail below with specific examples. This example provides a DCI indication method for new transmission TBs and retransmission TBs in 8 processes or 4 processes when using a PDCCH to schedule 4 or 8 TBs.

[0074] When the number of processes is 4 and the maximum supported scheduling is 4TB, the HARQ process domain is indicated for 4TB scheduling using both non-mixed and mixed methods. When the number of processes is 8 and the maximum supported scheduling is 8TB, the HARQ process domain is indicated for 8TB scheduling using both non-mixed and mixed methods.

[0075] In addition, solutions are provided for RV indication and ACK / NACK resource determination when scheduling multiple TBs.

[0076] A PDCCH schedules multiple TBs, indicating the scheduled multiple TBs through new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI; and transmits the DCI through the physical downlink control channel (PDCCH).

[0077] According to the embodiments provided in this disclosure, when the scheduling of the multiple TBs is indicated by the NDI information and HARQ process information in the DCI, the maximum number of schedulable TBs is less than or equal to the maximum number of processes; the new transmission TB and the retransmission TB are not indicated in one PDCCH, or the new transmission TB and the retransmission TB can be indicated in one PDCCH.

[0078] According to the embodiments provided in this disclosure, when the maximum number of TBs to be scheduled is 4, the number of processes is 4, and new TBs and retransmitted TBs cannot be mixed, NDI information is indicated through the first signaling field, and process scheduling information of the HARQ process field is indicated through the second signaling field.

[0079] According to the embodiments provided in this disclosure, the first signaling field is 1 bit in size, the second signaling field is 1 bit in size, and the number of HARQ processes that can be scheduled is 1 or 4; or the first signaling field is 1 bit in size, the second signaling field is 2 bits in size, and the number of HARQ processes that can be scheduled is 1, 2, 3, 4, or 1, 2, 4, or 1, 3, 4; or the first signaling field is 1 bit in size, the second signaling field is 3 bits in size, and the number of HARQ processes that can be scheduled is 1, 2, 3, 4, or 1, 2, 4, or 1, 3, 4.

[0080] According to the embodiments provided in this disclosure, the number of processes that can be scheduled is 1, 2, 3, 4, or 1, 2, 4, or 1, 4.

[0081] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, the HARQ process scheduling state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0.

[0082] According to the embodiments provided in this disclosure, when the second signaling field is 2 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 0, 1; process 3. Alternatively, when the second signaling field is 2 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 0; process 1. Alternatively, when the second signaling field is 2 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0.

[0083] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 1, 2, 3; process 0, 1; process 1, 2; process 2, 3; process 0; process 3.

[0084] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0; process 1; process 2; process 3; process 0, 1, 2. Alternatively, when the second signaling field is 3 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 1, 2; process 0; process 1; process 2; process 3. Alternatively, when the second signaling field is 3 bits, the HARQ process state indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0, 2; process 0; process 1; process 2; process 3.

[0085] According to the embodiments provided in this disclosure, when the maximum number of TBs scheduled is 4 and the number of processes is 4, new TBs and retransmitted TBs can be transmitted together. The process scheduling information of the NDI information and the HARQ process field is indicated through a third signaling field. The size of the third signaling field is 5 bits, 6 bits, or 7 bits.

[0086] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, the process state scheduled by the third signaling field includes at least one of the following: process 0, 1, 2, 3 (NDI = 0 or 1); process 0, 1 (NDI = 0 or 1); process 2, 3 (NDI = 0 or 1); process 0 (NDI = 0 or 1); process 1 (NDI = 0 or 1); process 2 (NDI = 0 or 1); process 3 (NDI = 0 or 1); process 0 (NDI = 0) + process 1 (NDI = 1); process 0 (NDI = 0) + process 123 (NDI = 0 or ... I = 1); Process 1 (NDI = 0) + Process 0 (NDI = 1); Process 1 (NDI = 0) + Process 023 (NDI = 1); Process 2 (NDI = 0) + Process 3 (NDI = 1); Process 2 (NDI = 0) + Process 013 (NDI = 1); Process 3 (NDI = 0) + Process 2 (NDI = 1); Process 3 (NDI = 0) + Process 012 (NDI = 1); Process 01 (NDI = 0) + Process 23 (NDI = 1); Process 23 (NDI = 0) + Process 01 (NDI = 1).

[0087] According to the embodiments provided in this disclosure, when the maximum number of TBs to be scheduled is 8, the number of processes is 8, and new TBs and retransmitted TBs cannot be mixed, NDI information is indicated through the fourth signaling field, and process scheduling information of the HARQ process field is indicated through the fifth signaling field.

[0088] According to the embodiments provided in this disclosure, the number of processes that can be scheduled is 1, 2, 3, 4, 6, 8, or 1, 2, 4, 6, 8, or 1, 4.

[0089] According to the embodiments provided in this disclosure, the fourth signaling field is 1 bit and the fifth signaling field is 4 bits, or the fourth signaling field is 1 bit and the fifth signaling field is 5 bits.

[0090] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, the process state scheduled by the fifth signaling field includes at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4, 5; process 0, 1, 2, 3; process 4, 5, 6, 7; process 0, 1; process 2, 3; process 4, 5; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0091] According to the embodiments provided in this disclosure, when the size of the fifth signaling field is 5 bits, the scheduled process states include at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4; process 1, 2, 3, 4, 5; process 2, 3, 4, 5, 6; process 3, 4, 5, 6, 7; process 0, 1, 2; process 1, 2, 3; process 2, 3, 4; process 3, 4, 5; process 4, 5, 6; process 5, 6, 7; process 0, 1; process 1, 2; process 2, 3; process 3, 4; process 4, 5; process 5, 6; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0092] According to the embodiments provided in this disclosure, when the maximum number of TBs to be scheduled is 8, the number of processes is 8, and new TBs and retransmitted TBs can be transmitted together. The process scheduling information of the NDI information and the HARQ process field is indicated through the sixth signaling field. The size of the sixth signaling field is 5 bits, 6 bits, or 7 bits.

[0093] A PDCCH schedules multiple TBs, and the redundant versions of the scheduled multiple TBs are indicated by the redundancy version indication in the DCI, or the redundant version is the default value and no DCI indication is required; and the DCI is transmitted through the physical downlink control channel PDCCH.

[0094] According to the embodiments provided in this disclosure, during mixed transmission, the RV of the new transmission TB is fixed, and the RV of the retransmission TB is indicated according to the RV indication signaling field in the DCI. During non-mixed transmission, the RVs of the new transmission and retransmission are the same, and their RVs are either fixed or indicated by the RV indication signaling field in the DCI.

[0095] According to the embodiments provided in this disclosure, when the first transmission block RV is fixed, its version is RV 0, 1, 2, 3.

[0096] One PDCCH schedules multiple TBs. When 1TB requires a 1-bit specific feedback, the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the transmission DCI have the same frequency domain position. When multiple TBs have multiple mutualizing feedbacks, the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the transmission DCI are determined according to the higher layer configuration signaling and the offset ARO. When there is TB specific feedback and the terminal is a half-duplex terminal, the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the transmission DCI are located in the time domain on consecutive valid uplink subframes.

[0097] The embodiments of this disclosure will now be described in detail with reference to specific examples.

[0098] Example 1

[0099] This embodiment is mainly used in 4TB scheduling scenarios when multiTB scheduling is enhanced. Its purpose is to reduce signaling overhead, achieve multiTB scheduling, improve transmission efficiency, and reduce overhead. A key feature is that in multiTB scheduling, new transmission TBs and retransmission TBs cannot be mixed, and the maximum number of TBs equals the number of processes. Furthermore, its feedback is multi-bit feedback; that is, in 4TB scheduling, 4-bit feedback is performed.

[0100] Based on its characteristics, during 4TB transmission, regardless of the number of uplink resources used to provide feedback for the 4TB, the feedback information is always 4 bits. Furthermore, since the TBs cannot be mixed, the NDI field can uniformly instruct the scheduling of all processes. Therefore, process scheduling must include at least one of the following states.

[0101] Table 1-1: Scheduling of 4 Processes in Non-Mixed Transfer State

[0102]

[0103]

[0104] In the 2TB and 3TB scheduling scenarios, processes can be combined arbitrarily.

[0105] Table 1-2: Scheduling of 4 Processes in Non-Mixed Transfer State

[0106]

[0107] Table 1-3: Scheduling of 4 Processes in Non-Mixed Transfer State

[0108]

[0109] Table 1-4: Scheduling of 4 Processes in Non-Mixed Transfer State

[0110]

[0111]

[0112] In general, the goal is to ensure that processes 0, 1, 2, and 3 are scheduled, and that one single-process state is scheduled. The remaining processes can be any six from the three single-process states, six two-process states, and four three-process states. Secondly, when scheduling multiple processes at once, the process numbers should be as consecutive as possible, and the processes scheduled should not overlap.

[0113] At this point, the process domain uses 3 bits to schedule multiple TBs across 4 processes. Its NDI field uses 1 bit to indicate newtransmissions and retransmissions for all processes. Through this 3-bit process domain indication, it can schedule consecutive TBs, and regardless of the retransmission status, scheduling can be achieved using at most two PDCCHs. For example, taking Table 1-1 as an example, when the multi-bit feedback mechanism indicates that 3 out of the 4 newly transmitted TBs need to be retransmitted (i.e., the TBs corresponding to processes 0, 1, and 3 need to be retransmitted), then this can be achieved by first scheduling the TBs of processes 0 and 1, and then scheduling the TB corresponding to process 3, through two scheduling operations.

[0114] This embodiment uses a 3-bit scheduling method to schedule 4 processes, thereby implementing a process scheduling instruction that schedules 4 TBs with one PDCCH.

[0115] Example 2

[0116] This embodiment is mainly used in 4TB scheduling scenarios when multiTB scheduling is enhanced. The purpose is to reduce signaling overhead, realize multiTB scheduling, improve transmission efficiency, and reduce overhead. Its key feature is that in multiTB scheduling, new transmission TBs and retransmission TBs can be transmitted together. The NDI domain and HARQ process domain provide indications for 4TB scheduling, and the feedback method is multi-bit feedback.

[0117] Based on its characteristics, during 4TB transmission, it has 4 feedback bits, which can provide feedback on the transmission status of all processes. Furthermore, since new transmission TBs and retransmission TBs can be transmitted together, the new transmission or retransmission status of each TB needs to be indicated to the UE. When the NDI domain and process domain are indicated separately—for example, the process domain schedules 4 processes or directly indicates the number of scheduled processes or the number of scheduled TBs, while the NDI domain indicates 4 processes—then the process domain requires 2 to 4 bits, and the NDI domain requires 4 bits, totaling 6 to 8 bits. This results in significant DCI overhead, which is unacceptable for MTC or NB-IoT systems. Therefore, we consider jointly indicating the process domain and NDI domain to reduce DCI overhead.

[0118] The number of TBs satisfies the 2-point rule, the simplest of which is shown in Table 2-1.

[0119] Table 2-1: 4-Process Mixed-Transmission State Scheduling under Binary Rule Constraints

[0120]

[0121] A maximum of two scheduling operations can be used to schedule any number of processes and any number of processes. The table above contains 24 states, which can be indicated using only 5 bits. It should also be noted that it does not support scheduling three processes at once.

[0122] It supports scheduling of a continuous number of TBs, one of which is shown in Table 2-2.

[0123] Table 2-2: Scheduling of 4-process mixed transfer under the constraint of consecutive TB quantity

[0124]

[0125] There are currently 31 states, which can be indicated using 5 bits. Adding more mixed or new transmission states will increase the overhead to more than 6 bits. If 5 bits are used, one more mixed transmission state can still be added.

[0126] When supporting a maximum of 10 processes and a maximum TB count of 4 for a single PDCCH scheduling, the 10 processes can be divided into three groups: 4+4+2. One group has 4 processes, another has 4 processes, and the third group contains the remaining 2 processes. The 4-process mixed transmission uses the method described above, while the 2-process mixed transmission uses a 2-bit indicator. Alternatively, a 4-process + offset approach can be used, where the offset requires a 3-bit indicator. The processes scheduled based on different offset values ​​are: processes 0, 1, 2, 3; processes 1, 2, 3, 4; processes 2, 3, 4, 5; processes 3, 4, 5, 6; processes 4, 5, 6, 7; processes 5, 6, 7, 8; processes 6, 7, 8, 9. The 4-process mixed transmission can use the method described above. The offset is essentially a grouping of processes that can overlap, and the offset indicator field is equivalent to the group number field.

[0127] When supporting a maximum of 16 processes, and when the maximum number of TBs supported by a single PDCCH scheduling is 4, the 16 processes are divided into two groups of 4+4+4+4, with 4 processes in each group. The above method is used for mixed transmission of 4TB.

[0128] Example 3

[0129] This embodiment is mainly used in non-mixed transmission scenarios of 8TB scheduling when enhancing multi-TB scheduling. The purpose is to reduce signaling overhead, realize multi-TB scheduling, improve transmission efficiency, and reduce overhead. The key feature is that in multi-TB scheduling, new transmission TB and retransmission TB cannot be mixed, 8 TB require 8 corresponding processes, and the feedback method is multi-bit feedback.

[0130] Based on the above characteristics, multi-bit feedback can be 8 bits of feedback information, indicating the transmission status of 8 TB corresponding to 8 processes. Since new transmission information and retransmission information are separated, NDI information can be indicated separately from process domain indicators, such as 1 bit NDI indicating the transmission status of all processes, or multiple bits indicating.

[0131] For the scenario of scheduling 8TB of data transfer across 8 processes, a specific process scheduling method is presented. Except for single-process scheduling which involves a single TB, the number of processes in all other scenarios is even. The explanation is as follows.

[0132] Table 3-1: Scheduling of 8 Processes under Specific Constraints

[0133]

[0134]

[0135] The number of TBs is an element in the set {1, 2, 4, 6, 8}. For a single-process transfer, one scheduling operation is sufficient; for a 2-process transfer, at most two scheduling operations are required; for a 3-process transfer, at most three scheduling operations are required, with a minimum of two; for 4, 5, 6, and 7 processes, at most four scheduling operations are required, with minimums of one, two, one, and two respectively. The table above contains 16 states, requiring a 4-bit process field for indication. Clearly, a 6TB scheduling operation can involve any six processes. Four TBs and two TBs can also be any non-overlapping combination, such as processes 0, 1, 3, 4 and processes 2, 5, 6, 7 for a 4TB operation.

[0136] This disclosure also provides another constraint method, in which the scheduled TB sequence satisfies the Fibonacci sequence variation law, that is, the number of TB is an element in the set {1, 2, 3, 5, 8}, and one process state allocation scheme is shown in Table 3-2.

[0137] Table 3-2: 8-process scheduling under Fibonacci sequence constraints

[0138]

[0139]

[0140] There are a total of 26 states, which can be indicated using only 5 bits. The advantage of this scheme is that scheduling any number of processes can likely be achieved with a minimum of only two scheduling operations. Furthermore, using 5 bits allows for the addition of 6 more states, which can be selected at will.

[0141] When supporting a maximum of 10 processes and a maximum TB count of 8 for a single PDCCH scheduling, the 10 processes can be divided into two groups of 8+2, i.e., one group has 8 processes and the other group has the remaining two processes. Alternatively, an 8-process + offset format can be used, where the offset requires 1-2 bits for indication. The processes scheduled according to different offset values ​​are: processes 0, 1, 2, 3, 4, 5, 6, 7; processes 1, 2, 3, 4, 5, 6, 7, 8; processes 2, 3, 4, 5, 6, 7, 8, 9.

[0142] When supporting a maximum of 16 processes, and with a maximum TB count of 8 for a single PDCCH scheduling, the 16 processes are divided into two groups of 8+8, with 8 processes in each group. Alternatively, an 8-process plus offset format can be used, where the offset requires 3-4 bits. The offset is essentially a grouping of processes that can overlap, and the offset's indicator field is equivalent to the group number field.

[0143] In this example, a non-mixed transmission indication method is provided for 8-process scheduling based on multi-bit feedback, using 4-bit or 5-bit methods.

[0144] Example 4

[0145] This embodiment is mainly used in mixed transmission scenarios of 8TB scheduling with multiTB scheduling enhancement. The purpose is to reduce signaling overhead, realize multiTB scheduling, improve transmission efficiency, and reduce overhead. Its key feature is that in multiTB scheduling, new transmission TBs and retransmission TBs can be mixed, and it is based on a multi-bit feedback mechanism.

[0146] Due to the 8-bit mixed transmission state as high as 3 8 -1 = 6560 possibilities, which can be indicated by a maximum of 10 bits, resulting in excessive overhead. Hybrid transmission based on 8 TB scheduling can be further designed based on the non-hybrid transmission scheme, incorporating the required specific hybrid transmission states to reduce DCI overhead while meeting basic requirements.

[0147] Table 4-1: 8-Process Mixed Transfer Scheduling

[0148]

[0149]

[0150]

[0151] Excluding the 6TB scheduling, there are a total of 30 + 22 = 42 states, requiring 6 bits for indication. Clearly, 6 bits would leave 22 states unused, allowing for the addition of more states to increase flexibility. For example, referring to the states in Table 3-1, introducing 6TB scheduling would add one new transmission state, one retransmission state, and 12 mixed transmission states, resulting in a total of 58 states, with 6 states still available.

[0152] Based on Table 3-2, another mixed transmission scheme can be given, as shown in Table 4-2.

[0153] Table 4-2: 8-process mixed-process scheduling under Fibonacci sequence constraints

[0154]

[0155]

[0156]

[0157] In Table 4-2, there are a total of 26 + 52 + 35 + 18 + 4 = 135 states. Removing 7 states reduces the representation to 7 bits; otherwise, 8 bits would be required.

[0158] When supporting a maximum of 10 processes and a maximum TB count of 8 for a single PDCCH scheduling, the 10 processes can be divided into two groups of 8+2, i.e., one group has 8 processes and the other group has the remaining 2 processes. The 8-process mixed transmission uses the method described above, while the 2-process mixed transmission uses a 2-bit indicator. Alternatively, an 8-process + offset format can be used, where the offset requires 1-2 bits for indication. Depending on the offset value, the scheduled processes are: processes 0, 1, 2, 3, 4, 5, 6, 7; or processes 1, 2, 3, 4, 5, 6, 7, 8; or processes 2, 3, 4, 5, 6, 7, 8, 9. The 8-process mixed transmission can use the method described above.

[0159] When supporting a maximum of 16 processes, and with a maximum TB count of 8 for a single PDCCH scheduling, the 16 processes are divided into two groups of 8+8, with 8 processes in each group. Alternatively, an 8-process plus offset format can be used, where the offset requires 3-4 bits. The above-mentioned method can be used for mixed-transmission scheduling of 8 processes. The offset is essentially a grouping of processes that can overlap, and the offset's indicator field is equivalent to the group number field.

[0160] Example 5

[0161] This example is primarily used to indicate the RV version and TPC signaling in DCI in mixed and non-mixed transmission scenarios when enhancing multi-TB scheduling.

[0162] Based on the above characteristics, the RV version differs between non-mixed and mixed transmission modes. In non-mixed transmission, all TBs have the same number of transmissions, so they can share the same RV version. However, in mixed transmission, when the transmission patterns of multiple TBs differ, their corresponding RV versions should be different. Therefore, in non-mixed transmission, the RVs of the indicated multiple transmission blocks are the same, determined according to the RV indication signaling in the DCI; in mixed transmission, the RV of the first transmission block is fixed at 0, and the RV of retransmission blocks is determined according to the RV indication signaling in the DCI.

[0163] For NB-IoT, the DCI format N0 used for uplink transmission has a 1-bit redundant version indicator signaling field. In non-mixed transmission, multiple TBs can share this 1-bit RV redundant version signaling field. In mixed transmission, since the TBs of two processes may be in a state of one new transmission and one retransmission, the new transmission uses RV version 0, i.e., RV0 version; while the RV version of the retransmission is still indicated by this signaling field.

[0164] For MTC CE mode B, there is no redundancy version indicator; both new transmissions and retransmissions use the same redundancy version. For MTC CE mode A, the redundancy version signaling field size is 2 bits, with a total of 4 redundancy versions: RV0, RV1, RV2, and RV3, which need to be indicated. In non-mixed transmission scenarios, all TB transmissions can share the redundancy version indicator; in mixed transmission scenarios, all TBs may have both new transmissions and retransmissions, in which case the default new transmission redundancy version is RV0, and the retransmission redundancy version is indicated by 2 bits.

[0165] For TPC signaling, the original indication method can be used. That is, regardless of whether the power control is based on cumulative value or absolute value, TPC signaling indicates power control for all scheduled TBs. The original method indicated power control for a single TB.

[0166] This example mainly presents the method for indicating redundant versions in both non-mixed and mixed transmission scenarios when scheduling multiple TB.

[0167] Example 6

[0168] This embodiment is mainly used for determining uplink feedback resources when enhancing multi-TB scheduling.

[0169] When TB-specific feedback occurs, the uplink resources corresponding to ACK / NACK for multiple TBs in the transmission DCI scheduling have the same frequency domain position; where TB-specific feedback means that each TB has a separate 1-bit feedback information.

[0170] When TB-specific feedback is received and the terminal is a half-duplex terminal, the temporal location of the uplink resources corresponding to ACK / NACK for multiple TBs scheduled by the transmission DCI is on consecutive valid uplink subframes.

[0171] Figure 4 is a schematic diagram of different feedback scenarios according to embodiments of this disclosure. As shown in Figure 4, in the MTC scenario, during multiplexing feedback, the frequency domain position of the uplink resources corresponding to ACK / NACK for multiple TBs scheduled by DCI is determined according to the higher-layer configuration signaling and ARO; where multiplexing feedback means that each TB has 1 bit of feedback information, and the feedback information of multiple TBs is sent in one uplink PUCCH resource. ARO is obtained from HARQ-ACK resource offset, which is a signaling field of DCI. In the NB-IoT scenario, the time domain position of the multiplexing feedback resource is mainly determined by the DCI indication and the position of the last TB during multiple TB scheduling.

[0172] This example primarily demonstrates the determination of uplink resources in the feedback information during multi-TB scheduling.

[0173] Example 7

[0174] This example is mainly used when multi-TB scheduling is enhanced. If DCI-triggered non-periodic CSI reporting is required, the subframe position of the non-periodic CSI reporting needs to be determined.

[0175] Aperiodic CSI is reported on the PUSCH channel in the original way. CSI resources will occupy TB resources, which will reduce the actual TB resources transmitted. When scheduling multiple TBs, there are four ways to determine the location, size and TB size of aperiodic CSI resources and transmitted together: 1) to 4).

[0176] 1) Transmit non-periodic CSI resources on the first new or retransmit TB. For non-mixed transmission scenarios, CSI resources can be transmitted on the first new TB; or, for mixed transmission scenarios, CSI resources can be transmitted on the first retransmit TB.

[0177] 2) The TB transmitted with non-periodic CSI resources is smaller than other TBs in multi-TB scheduling.

[0178] The DCI indicates the TBS of other TBs, while the TBS containing CSI resources is determined based on the TBS indicated by the DCI and an offset, which is a predefined value or signaling indication or determined based on the resource size or the transmission TB code rate or the MCS indicated by the DCI.

[0179] 3) Use separate resources to transmit CSI resources.

[0180] For example, in multi-TB scheduling of processes, if CSI resources need to be transmitted, then corresponding resources are allocated to the CSI and placed in the first transmission resource position. DCI indicates multi-TB scheduling related information. The resource size and position of the CSI can be determined by default or according to the resource position and offset indicated by the DCI. The offset can be a predefined value, a signaling indication, or determined according to the resource size, the transmission TB code rate, or the MCS indicated by the DCI.

[0181] 4) The resources corresponding to a TB transmitted along with non-periodic CSI resources are larger than the resources corresponding to other TBs in multi-TB scheduling.

[0182] The DCI indicates the resource location of other TBs, while the TBS containing CSI resources is determined based on the resource location indicated by the DCI and the offset, which is a predefined value, a signaling indication, or determined based on the TB size, the transmission TB code rate, or the MCS indicated by the DCI.

[0183] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0184] This embodiment also provides a downlink control information transmission device for implementing the downlink control information transmission method provided in this disclosure embodiment; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0185] Figure 5 is a schematic diagram of a downlink control information transmission device according to an embodiment of the present disclosure. As shown in Figure 5, the device may include: a first transmission module 52 configured to transmit downlink control information (DCI) via a physical downlink control channel (PDCCH); and a scheduling module 54 configured to schedule multiple transport blocks (TBs) via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0186] According to the embodiments provided in this disclosure, the maximum number of TBs in the multi-TB configuration is less than or equal to the maximum number of HARQ processes that can be scheduled.

[0187] According to the embodiments provided in this disclosure, the device may further include: a first indication module, configured to indicate NDI information through a first signaling field and process scheduling information of the HARQ process field through a second signaling field when the maximum number of TBs in the multi-TB is 4 and the maximum number of HARQ processes that can be scheduled is 4.

[0188] According to the embodiments provided in this disclosure, the first signaling field is 1 bit and the second signaling field is 1 bit; or, the first signaling field is 1 bit and the second signaling field is 2 bits; or, the first signaling field is 1 bit and the second signaling field is 3 bits; or, the first signaling field is 1 bit and the second signaling field is 4 bits.

[0189] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X 1 processes, Y 2 processes, Z 3 processes, and M 4 processes, where X, Y, Z, and M are natural numbers.

[0190] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, the number of HARQ processes that can be scheduled is 1 or 4, and X+M=2; or, when the second signaling field is 2 bits, X+Y+Z+M<=4; or, when the second signaling field is 3 bits, X+Y+Z+M<=8; or, when the second signaling field is 4 bits, X+Y+Z+M<=16.

[0191] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, X = 1, M = 1; or, when the second signaling field is 2 bits, X + Y + Z + M <= 4, and X >= 1, M = 1; or, when the second signaling field is 3 bits, X + Y + Z + M <= 8, and X >= 1, M = 1; or, when the second signaling field is 4 bits, X + Y + Z + M <= 16, and X >= 1, M = 1.

[0192] According to the embodiments provided in this disclosure, when the second signaling field is 2 bits, X = 1, Y = 1, Z = 1, M = 1; or, X = 2, Y = 1, Z = 0, M = 1; or X = 1, Y = 2, Z = 0, M = 1.

[0193] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, X=4, Y=3, Z=0, M=1; or, X=4, Y=2, Z=1, M=1; or, X=4, Y=1, Z=2, M=1; or, X=2, Y=3, Z=2, M=1.

[0194] According to the embodiments provided in this disclosure, when the second signaling field is 4 bits, X = 4, Y = 6, Z = 4, and M = 1.

[0195] According to the embodiments provided in this disclosure, when the second signaling field is 1 bit, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0.

[0196] According to the embodiments provided in this disclosure, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 0, 1; process 3. Alternatively, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 0; process 1. Alternatively, when the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0.

[0197] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 1, 2, 3; process 0, 1; process 1, 2; process 2, 3; process 0; process 3.

[0198] According to the embodiments provided in this disclosure, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0; process 1; process 2; process 3; process 0, 1, 2. Alternatively, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 1, 2; process 0; process 1; process 2; process 3. Alternatively, when the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0, 2; process 0; process 1; process 2; process 3.

[0199] According to the embodiments provided in this disclosure, the device may further include: a second indication module, configured to indicate NDI information and process scheduling information of the HARQ process domain through a third signaling domain when the maximum number of TBs in the multi-TB is 4 and the maximum number of HARQ processes supported for scheduling is 4.

[0200] According to the embodiments provided in this disclosure, the third signaling field is 5 bits, or 6 bits, or 7 bits.

[0201] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, and M processes of size 4.

[0202] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, X+Y+Z+M<=32; or, when the third signaling field is 6 bits, X+Y+Z+M<=64; or, when the third signaling field is 7 bits, X+Y+Z+M<=128.

[0203] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, X = 8, Y + Z + M <= 24; or X = 4, Y + Z + M <= 28; or X = 1, Y + Z + M <= 31.

[0204] According to the embodiments provided in this disclosure, when the third signaling field is 6 bits, X = 8, Y + Z + M <= 56.

[0205] According to the embodiments provided in this disclosure, when the third signaling field is 7 bits, X+Y+Z+M=80, where X=8, Y=24, Z=32, and M=16.

[0206] According to the embodiments provided in this disclosure, when the third signaling field is 5 bits, the process scheduling state of the HARQ process field indicated by the third signaling field includes at least one of the following: process 0, 1, 2, 3, and NDI = 0 or 1; process 0, 1, and NDI = 0 or 1; process 2, 3, and NDI = 0 or 1; process 0, and NDI = 0 or 1; process 1, and NDI = 0 or 1; process 2, and NDI = 0 or 1; process 3, and NDI = 0 or 1; process 0, and NDI = 0 + process 1, and NDI = 1; process 0, and NDI = 0 + process 1, and NDI = 1; process 0, and NDI = 0 + process 1, and NDI = 1. Process 123, and NDI=1; Process 1, and NDI=0 + Process 0, and NDI=1; Process 1, and NDI=0 + Process 023, and NDI=1; Process 2, and NDI=0 + Process 3, and NDI=1; Process 2, and NDI=0 + Process 013, and NDI=1; Process 3, and NDI=0 + Process 2, and NDI=1; Process 3, and NDI=0 + Process 012, and NDI=1; Process 01, and NDI=0 + Process 23, and NDI=1; Process 23, and NDI=0 + Process 01, and NDI=1.

[0207] According to the embodiments provided in this disclosure, the device may further include: a third indication module, configured to indicate NDI information through a fourth signaling field and process scheduling information of the HARQ process field through a fifth signaling field when the maximum number of TBs in the multi-TB is 8 and the maximum number of HARQ processes supported for scheduling is 8.

[0208] According to the embodiments provided in this disclosure, the number of HARQ processes that can be scheduled is 1, 2, 3, 4, 6, 8, or 1, 2, 4, 6, 8, or 1, 4, 8, or 1, 2, 3, 4, 8, or 1, 2, 4, 8, or 1, 2, 4, 7, 8.

[0209] According to the embodiments provided in this disclosure, the fourth signaling field is 1 bit and the fifth signaling field is 3 bits; or, the fourth signaling field is 1 bit and the fifth signaling field is 4 bits; or the fourth signaling field is 1 bit and the fifth signaling field is 5 bits.

[0210] According to the embodiments provided in this disclosure, the process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, M processes of size 4, N processes of size 5, P processes of size 6, Q processes of size 7, and R processes of size 8, where X, Y, Z, M, N, P, Q, and R are natural numbers.

[0211] According to the embodiments provided in this disclosure, when the fifth signaling field is 3 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 8; or, when the fifth signaling field is 4 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 16; or, when the fifth signaling field is 5 bits, R = 1, X+Y+Z+M+N+P+Q+R <= 32.

[0212] According to the embodiments provided in this disclosure, when the fifth signaling field is 3 bits, X = 1, Y = 1, Z = 1, M = 1, N = 1, P = 1, Q = 1, R = 1; or, X = 4, Y = 2, R = 1, 0 <= Z + M + N + P + Q <= 1; or, X = 1, Y = 2, Z = 0, M = 2, N = 0, P = 2, Q = 0, R = 1; or, X = 1 , Y=2, Z=2, M=2, N=0, P=0, Q=0, R=1; or, X=1, Y=2, Z=2, M=2, N=0, P=0, Q=0, R=1; or, X=1, Y=0, Z=2, M=2, N=2, P=0, Q=0, R=1; or, X=1, Y=2, Z=0, M=2, N=2, P=0, Q=0, R=1.

[0213] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, X = 8, R = 1, Y + Z + M + P + N + Q <= 7; or, X = 8, Y = 4, M = 2, R = 1, 0 <= Z + P + N + Q <= 1; or, X = 4, R = 1, Y + Z + M + P + N + Q <= 11; or, X = 4, Y = 4, M = 2, R = 1, 0 <= Z + N + P + Q <= 5.

[0214] According to the embodiments provided in this disclosure, when the fifth signaling field is 5 bits, X+Y+Z+M+N+P+Q+R<=32, and X=8, R=1, or X=4, R=1, or X=2, R=1.

[0215] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=7, and R=1, X=8, it includes at least one of the following: Y=4, M=2, Z=1; Y=4, M=2, N=1; Y=4, M=2, P=1; Y=4, M=2, Q=1. Alternatively, when the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=11, and R=1, X=4, it includes at least one of the following: Y=4, M=2, Z=2, P=1, Q=1, N=1; Y=3, M=2, Z=3, P=1, Q=1, N=1.

[0216] According to the embodiments provided in this disclosure, when the fifth signaling field is 5 bits, and X = 8, R = 1, Y + Z + M + N + P + Q <= 23, it includes at least one of the following: Q = 2, P = 3, N = 4, M = 4, Y = 5, Z = 5; Q = 2, P = 3, N = 4, M = 4, Y = 6, Z = 4; Q = 2, P = 2, N = 2, M = 4, Y = 7, Z = 6. Alternatively, when the fifth signaling field is 5 bits, and X = 4, R = 1, Y + Z + M + N + P + Q <= 27, Q = 2, P = 3, N = 4, M = 5, Y = 7, Z = 6. Alternatively, when the fifth signaling field is 5 bits, and X = 2, R = 1, Y + Z + M + N + P + Q <= 29, it includes at least one of the following: Q = 2, P = 3, N = 4, M = 5, Y = 9, Z = 6; Q = 2, P = 3, N = 4, M = 5, Y = 8, Z = 7; Q = 2, P = 3, N = 4, M = 5, Y = 7, Z = 8; Q = 2, P = 3, N = 4, M = 7, Y = 7, Z = 6.

[0217] According to the embodiments provided in this disclosure, when the fifth signaling field is 4 bits, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4, 5; process 0, 1, 2, 3; process 4, 5, 6, 7; process 0, 1; process 2, 3; process 4, 5; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0218] According to the embodiments provided in this disclosure, when the size of the fifth signaling field is 5 bits, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: process 0, 1, 2, 3, 4, 5, 6, 7; process 0, 1, 2, 3, 4; process 1, 2, 3, 4, 5; process 2, 3, 4, 5, 6; process 3, 4, 5, 6, 7; process 0, 1, 2; process 1, 2, 3; process 2, 3, 4; process 3, 4, 5; process 4, 5, 6; process 5, 6, 7; process 0, 1; process 1, 2; process 2, 3; process 3, 4; process 4, 5; process 5, 6; process 6, 7; process 0; process 1; process 2; process 3; process 4; process 5; process 6; process 7.

[0219] According to the embodiments provided in this disclosure, when the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4, the number of processes that can support mixed transmission includes at least 2 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 3 processes, or the number of processes that can support mixed transmission includes at least 2 processes.

[0220] According to the embodiments provided in this disclosure, when the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8, the number of processes that can support mixed transmission includes at least 2 processes, 4 processes and 8 processes, or the number of processes that can support mixed transmission includes at least 2 processes, 3 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 3 processes, or the number of processes that can support mixed transmission includes at least 2 processes.

[0221] According to the embodiments provided in this disclosure, the device may further include: a fourth indication module, configured to indicate NDI information and process scheduling information of the HARQ process domain through a sixth signaling field when the maximum number of TBs in a DCI scheduling is 8 and the maximum number of HARQ processes supported for scheduling is 8.

[0222] According to the embodiments provided in this disclosure, the sixth signaling field is 5 bits, or 6 bits, or 7 bits.

[0223] According to the embodiments provided in this disclosure, the apparatus may further include: a fifth indication module, configured to indicate the scheduling of HARQ processes through a configured HARQ multi-process and an offset indication field when the maximum number of TBs is less than the maximum number of HARQ processes supported for scheduling. The HARQ multi-process is configured in at least one of the following ways: predefined configuration, obtained from a set of processes configured by the base station, higher-layer signaling configuration, or HARQ process field configuration in the DCI; the offset indication field is used to indicate an offset based on the configured HARQ multi-process.

[0224] According to the embodiments provided in this disclosure, when one TB is fed back through one bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI are the same; or, when multiple TBs are fed back through multiple bits, and the multiple bits are fed back on one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI are determined according to the higher layer configuration signaling and the offset ARO; or, when one TB is fed back through one bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK of the multiple TBs scheduled by the DCI is located on consecutive valid uplink subframes.

[0225] According to the embodiments provided in this disclosure, the apparatus may further include: a determining module configured to determine, when the DCI triggers aperiodic channel state information (CSI) reporting, the location of the aperiodic CSI resource, the size of the aperiodic CSI resource, or the size of a TB transmitted together with the aperiodic CSI resource using one of the following methods: in the case of non-mixed transmission, the aperiodic CSI resource is transmitted on the first new transmission TB; in the case of mixed transmission, the aperiodic CSI resource is transmitted on the first retransmission TB; the aperiodic CSI resource is transmitted using a separate resource; the size of the TB transmitted together with the aperiodic CSI resource is smaller than the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted together with the aperiodic CSI resource; or, the resource corresponding to the TB transmitted together with the aperiodic CSI resource is larger than the resource corresponding to the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted together with the aperiodic CSI resource.

[0226] This disclosure also provides a downlink control information transmission device. FIG6 is a schematic diagram of another structure of the downlink control information transmission device according to an embodiment of this disclosure. As shown in FIG6, the device may include: an indication scheduling module 62, configured to indicate the RV of the scheduled multiple transport blocks (TBs) through the redundant version RV signaling field in the DCI when a downlink control information DCI schedules multiple transport blocks (TBs), or the RV of the multiple TBs is a fixed value; and a second transmission module 64, configured to transmit the DCI through the physical downlink control channel (PDCCH).

[0227] According to the embodiments provided in this disclosure, when the multiple TBs include new transmission TBs and retransmission TBs, the RV of the new transmission TB is fixed, and the RV of the retransmission TB is indicated according to the RV signaling field in the DCI; or, when the multiple TBs only include new transmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI or the RV is a fixed value; or, when the multiple TBs only include retransmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI.

[0228] According to the embodiments provided in this disclosure, when the RV of the new transmission TB is a fixed value, the RV of the new transmission TB is RV0, RV1, RV2, or RV3.

[0229] According to the embodiments provided in this disclosure, when 1TB is fed back via 1 bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI are the same; or, when multiple TBs are fed back via multiple bits, and the multiple bits are fed back on one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI are determined according to the higher layer configuration signaling and the offset ARO; or, when 1TB is fed back via 1 bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by DCI is located on consecutive valid uplink subframes.

[0230] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0231] Embodiments of this disclosure also provide a storage medium storing a computer program configured to execute the steps in any of the above method embodiments when running.

[0232] According to the embodiments provided in this disclosure, in this embodiment, the storage medium can be configured to store a computer program for performing the following steps: in step S11, transmitting downlink control information (DCI) via the physical downlink control channel (PDCCH); and in step S12, scheduling multiple transport blocks (TBs) via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0233] According to the embodiments provided in this disclosure, in this embodiment, the above-mentioned storage medium may also be configured to store a computer program for performing the following steps: in step S21, when a downlink control information (DCI) schedules multiple transport blocks (TBs), the redundant version (RV) signaling field in the DCI indicates the RV of the scheduled multiple TBs, or the RV of the multiple TBs is a fixed value; and in step S22, the DCI is transmitted through the physical downlink control channel (PDCCH).

[0234] According to the embodiments provided in this disclosure, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0235] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0236] According to the embodiments provided in this disclosure, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0237] According to the embodiments provided in this disclosure, in this embodiment, the processor can be configured to perform the following steps via a computer program: in step S11, transmitting downlink control information (DCI) via the physical downlink control channel (PDCCH); and in step S12, scheduling multiple transport blocks (TBs) via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

[0238] According to the embodiments provided in this disclosure, in this embodiment, the processor can also be configured to perform the following steps by a computer program: in step S21, when a downlink control information (DCI) schedules multiple transport blocks (TBs), the redundant version (RV) signaling field in the DCI is used to indicate the RV of the scheduled multiple TBs, or the RV of the multiple TBs is a fixed value; and in step S22, the DCI is transmitted through the physical downlink control channel (PDCCH).

[0239] Based on the embodiments provided in this disclosure, specific examples in this embodiment can be referred to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0240] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. According to the embodiments provided in this disclosure, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.

[0241] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for transmitting downlink control information, comprising: Downlink control information (DCI) is transmitted via the physical downlink control channel (PDCCH). as well as Multiple transport blocks (TBs) are scheduled via the DCI, wherein the scheduled TBs are indicated by new data indication (NDI) information and hybrid automatic repeat request (HARQ) process information in the DCI.

2. The method according to claim 1, wherein, The maximum number of TBs is less than or equal to the maximum number of HARQ processes that can be scheduled.

3. The method according to claim 1, further comprising: When the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4, NDI information is indicated through the first signaling field and process scheduling information of the HARQ process field is indicated through the second signaling field.

4. The method according to claim 3, wherein, The first signaling field is 1 bit, and the second signaling field is 1 bit; or The first signaling field is 1 bit, and the second signaling field is 2 bits; or The first signaling field is 1 bit, and the second signaling field is 3 bits; or The first signaling field is 1 bit, and the second signaling field is 4 bits.

5. The method according to claim 4, wherein, The process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, and M processes of size 4, where X, Y, Z, and M are natural numbers; When the second signaling field is 1 bit, the number of HARQ processes that can be scheduled is 1 and 4, and X+M=2; When the second signaling field is 2 bits, X+Y+Z+M<=4; When the second signaling field is 3 bits, X+Y+Z+M<=8; When the second signaling field is 4 bits, X+Y+Z+M<=16.

6. The method according to claim 5, wherein, When the second signaling field is 1 bit, X = 1, M = 1; When the second signaling field is 2 bits, X+Y+Z+M<=4, and X>=1, M=1; When the second signaling field is 3 bits, X+Y+Z+M<=8, and X>=1, M=1; When the second signaling field is 4 bits, X+Y+Z+M<=16, and X>=1, M=1.

7. The method according to claim 6, wherein, When the second signaling field is 2 bits, X = 1, Y = 1, Z = 1, M = 1; or X = 2, Y = 1, Z = 0, M = 1; or X = 1, Y = 2, Z = 0, M = 1; When the second signaling field is 3 bits, X = 4, Y = 3, Z = 0, M = 1; or X = 4, Y = 2, Z = 1, M = 1; or X = 4, Y = 1, Z = 2, M = 1; or X = 2, Y = 3, Z = 2, M = 1; When the second signaling field is 4 bits, X = 4, Y = 6, Z = 4, M = 1.

8. The method according to any one of claims 5-7, wherein, When the second signaling field is 1 bit, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0; or When the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 0, 1; process 3; or When the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 0; process 1; or When the second signaling field is 2 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0; or When the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1, 2; process 1, 2, 3; process 0, 1; process 1, 2; process 2, 3; process 0; process 3; or When the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0; process 1; process 2; process 3; process 0, 1, 2; or When the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 1, 2; process 0; process 1; process 2; process 3; or When the second signaling field is 3 bits, the process scheduling state of the HARQ process field indicated by the second signaling field includes at least one of the following: process 0, 1, 2, 3; process 0, 1; process 2, 3; process 0, 2; process 0; process 1; process 2; process 3.

9. The method according to claim 1, further comprising: When the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4, the process scheduling information of the NDI information and the HARQ process field is indicated through the third signaling field.

10. The method according to claim 9, wherein, The third signaling field is 5 bits, or 6 bits, or 7 bits.

11. The method according to claim 10, wherein, The process states of the HARQ process domain include X processes of type 1, Y processes of type 2, Z processes of type 3, and M processes of type 4; among which, When the third signaling field is 5 bits, X+Y+Z+M<=32; or When the third signaling field is 6 bits, X+Y+Z+M<=64; or When the third signaling field is 7 bits, X+Y+Z+M<=128.

12. The method according to claim 11, wherein, When the third signaling field is 5 bits, X = 8, Y + Z + M <= 24; or X = 4, Y + Z + M <= 28; or X = 1, Y + Z + M <= 31; When the third signaling field is 6 bits, X = 8, Y + Z + M <= 56; When the third signaling field is 7 bits, X+Y+Z+M=80, where X=8, Y=24, Z=32, and M=16.

13. The method according to claim 12, wherein, When the third signaling field is 5 bits, the process scheduling state of the HARQ process field indicated by the third signaling field includes at least one of the following: Processes 0, 1, 2, 3, with NDI = 0 or 1; Processes 0 and 1, with NDI = 0 or 1; Processes 2 and 3, with NDI = 0 or 1; Process 0, and NDI = 0 or 1; Process 1, and NDI = 0 or 1; Process 2, and NDI = 0 or 1; Process 3, and NDI = 0 or 1; Process 0, with NDI = 0, and process 1, with NDI = 1; Process 0, with NDI = 0, and processes 1, 2, and 3, with NDI = 1; Process 1, with NDI = 0, and process 0, with NDI = 1; Process 1, with NDI = 0, and processes 0, 2, and 3, with NDI = 1; Process 2, with NDI = 0, and process 3, with NDI = 1; Process 2, with NDI = 0, and processes 0, 1, and 3, with NDI = 1; Process 3, with NDI = 0, and process 2, with NDI = 1; Process 3, with NDI = 0, and processes 0, 1, and 2, with NDI = 1; Processes 0 and 1, with NDI = 0, and processes 2 and 3, with NDI = 1; Processes 2 and 3, with NDI = 0, and processes 0 and 1, with NDI = 1.

14. The method according to claim 1, further comprising: When the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8, NDI information is indicated through the fourth signaling field and process scheduling information of the HARQ process field is indicated through the fifth signaling field.

15. The method according to claim 14, wherein, The number of HARQ processes that can be scheduled is 1, 2, 3, 4, 6, 8, or 1, 2, 4, 6, 8, or 1, 4, 8, or 1, 2, 3, 4, 8, or 1, 2, 4, 8, or 1, 2, 4, 7, 8.

16. The method of claim 14, wherein, The fourth signaling field is 1 bit, and the fifth signaling field is 3 bits; or The fourth signaling field is 1 bit, and the fifth signaling field is 4 bits; or The fourth signaling field is 1 bit, and the fifth signaling field is 5 bits.

17. The method according to claim 16, wherein, The process states of the HARQ process domain include X processes of size 1, Y processes of size 2, Z processes of size 3, M processes of size 4, N processes of size 5, P processes of size 6, Q processes of size 7, and R processes of size 8, where X, Y, Z, M, N, P, Q, and R are natural numbers. in When the fifth signaling field is 3 bits, R = 1, X + Y + Z + M + N + P + Q + R <= 8; or When the fifth signaling field is 4 bits, R = 1, X + Y + Z + M + N + P + Q + R <= 16; or When the fifth signaling field is 5 bits, R = 1, X + Y + Z + M + N + P + Q + R < = 32.

18. The method according to claim 17, wherein, When the fifth signaling field is 3 bits, X = 1, Y = 1, Z = 1, M = 1, N = 1, P = 1, Q = 1, R = 1; or X = 4, Y = 2, R = 1, 0 <= Z + M + N + P + Q <= 1; or X=1, Y=2, Z=0, M=2, N=0, P=2, Q=0, R=1; or X=1, Y=2, Z=2, M=2, N=0, P=0, Q=0, R=1; or X=1, Y=2, Z=2, M=2, N=0, P=0, Q=0, R=1; or X=1, Y=0, Z=2, M=2, N=2, P=0, Q=0, R=1; or X=1, Y=2, Z=0, M=2, N=2, P=0, Q=0, R=1; When the fifth signaling field is 4 bits, X = 8, R = 1, Y + Z + M + P + N + Q <= 7; or X = 8, Y = 4, M = 2, R = 1, 0 <= Z + P + N + Q <= 1; or X=4, R=1, Y+Z+M+P+N+Q<=11; or X=4, Y=4, M=2, R=1, 0<=Z+N+P+Q<=5; When the fifth signaling field is 5 bits, X+Y+Z+M+N+P+Q+R<=32; as well as X = 8 and R = 1; or X = 4 and R = 1; or X = 2 and R = 1.

19. The method according to claim 18, wherein, When the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=7, and R=1, X=8, it includes at least one of the following: Y = 4, M = 2, Z = 1; Y = 4, M = 2, N = 1; Y = 4, M = 2, P = 1; Y = 4, M = 2, Q = 1; or When the fifth signaling field is 4 bits, Y+Z+M+P+N+Q<=11, and R=1, X=4, it includes at least one of the following: Y=4, M=2, Z=2, P=1, Q=1, N=1; Y=3, M=2, Z=3, P=1, Q=1, N=1; or When the fifth signaling field is 5 bits, and X = 8, R = 1, Y + Z + M + N + P + Q <= 23, it includes at least one of the following: Q=2, P=3, N=4, M=4, Y=5, Z=5; Q=2, P=3, N=4, M=4, Y=6, Z=4; Q=2, P=2, N=2, M=4, Y=7, Z=6; or When the fifth signaling field is 5 bits, and X = 4, R = 1, Y + Z + M + N + P + Q <= 27, then Q = 2, P = 3, N = 4, M = 5, Y = 7, Z = 6; or When the fifth signaling field is 5 bits, and X = 2, R = 1, Y + Z + M + N + P + Q <= 29, it includes at least one of the following: Q=2, P=3, N=4, M=5, Y=9, Z=6; Q=2, P=3, N=4, M=5, Y=8, Z=7; Q=2, P=3, N=4, M=5, Y=7, Z=8; Q=2, P=3, N=4, M=7, Y=7, Z=6.

20. The method according to claim 19, wherein, When the fifth signaling field is 4 bits, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: Processes 0, 1, 2, 3, 4, 5, 6, 7; Processes 0, 1, 2, 3, 4, 5; Processes 0, 1, 2, 3; Processes 4, 5, 6, and 7; Processes 0 and 1; Processes 2 and 3; Processes 4 and 5; Processes 6 and 7; Process 0; Process 1; Process 2; Process 3; Process 4; Process 5; Process 6; Process 7; or When the fifth signaling field is 5 bits in size, the process scheduling state of the HARQ process field indicated by the fifth signaling field includes at least one of the following: Processes 0, 1, 2, 3, 4, 5, 6, 7; Processes 0, 1, 2, 3, 4; Processes 1, 2, 3, 4, 5; Processes 2, 3, 4, 5, 6; Processes 3, 4, 5, 6, 7; Processes 0, 1, 2; Processes 1, 2, 3; Processes 2, 3, and 4; Processes 3, 4, and 5; Processes 4, 5, and 6; Processes 5, 6, and 7; Processes 0 and 1; Processes 1 and 2; Processes 2 and 3; Processes 3 and 4; Processes 4 and 5; Processes 5 and 6; Processes 6 and 7; Process 0; Process 1; Process 2; Process 3; Process 4; Process 5; Process 6; Process 7.

21. The method according to claim 1, wherein, When the maximum number of TBs is 4 and the maximum number of HARQ processes supported for scheduling is 4, the number of processes supporting mixed transmission includes at least 2 processes and 4 processes, or the number of processes supporting mixed transmission includes at least 2 processes and 3 processes, or the number of processes supporting mixed transmission includes at least 2 processes; or When the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8, the number of processes that can support mixed transmission includes at least 2 processes, 4 processes and 8 processes, or the number of processes that can support mixed transmission includes at least 2 processes, 3 processes and 4 processes, or the number of processes that can support mixed transmission includes at least 2 processes and 4 processes; or the number of processes that can support mixed transmission includes at least 2 processes and 3 processes, or the number of processes that can support mixed transmission includes at least 2 processes.

22. The method according to claim 1, further comprising: When the maximum number of TBs in a DCI scheduler is 8 and the maximum number of HARQ processes supported for scheduling is 8, the process scheduling information of the NDI information and the HARQ process field is indicated through the sixth signaling field.

23. The method according to claim 22, wherein, The sixth signaling field is 5 bits, or 6 bits, or 7 bits.

24. The method according to claim 2, further comprising: When the maximum number of TBs is less than the maximum number of HARQ processes supported for scheduling, the scheduling of HARQ processes is indicated by the configured HARQ multi-process and offset indication fields; wherein The HARQ multi-process is configured in at least one of the following ways: predefined configuration, obtained from the process set configured by the base station, higher layer signaling configuration, HARQ process domain configuration in the DCI, and the offset indication field is used to indicate the offset based on the configured HARQ multi-process.

25. The method according to any one of claims 1 to 24, wherein, When 1 TB is fed back through 1 bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI are the same. or When multiple TBs are fed back via multiple bits, and the multiple bits are fed back on an uplink resource, the frequency domain position of the uplink resource corresponding to the ACK / NACK of the multiple TBs scheduled by DCI is determined according to the higher layer configuration signaling and the offset ARO. or When 1TB is fed back via 1 bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI is located on consecutive valid uplink subframes.

26. The method according to any one of claims 1 to 24, further comprising: When the DCI triggers the reporting of aperiodic channel state information (CSI), the location of the aperiodic CSI resource, the size of the aperiodic CSI resource, or the size of the TB transmitted together with the aperiodic CSI resource is determined using one of the following methods: In the case of non-mixed transmission, the aperiodic CSI resources are transmitted on the first new transmission TB; In the case of mixed transmission, the aperiodic CSI resource is transmitted on the first retransmission TB; The aperiodic CSI resources are transmitted using separate resources; The size of the TB transmitted along with the aperiodic CSI resource is smaller than the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted along with the aperiodic CSI resource. The resources corresponding to the TB transmitted along with the aperiodic CSI resources are larger than the resources corresponding to the other TBs in the multiple TBs scheduled by the DCI, excluding the TBs transmitted along with the aperiodic CSI resources.

27. A method for transmitting downlink control information, comprising: When a downlink control information (DCI) schedules multiple transport blocks (TBs), the redundant version (RV) signaling field in the DCI indicates the RV of the scheduled multiple TBs, or the RV of the multiple TBs is a fixed value. as well as The DCI is transmitted via the Physical Downlink Control Channel (PDCCH).

28. The method according to claim 27, wherein, When the multiple TBs include new transmission TBs and retransmission TBs, the RV of the new transmission TB is fixed, and the RV of the retransmission TB is indicated according to the RV signaling field in the DCI. or When the multiple TBs only include new transmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI or the RV is a fixed value; or When the multiple TBs only include retransmission TBs, the RVs of the multiple TBs are the same, wherein the RVs are indicated by the RV signaling field in the DCI.

29. The method according to claim 28, wherein, When the RV of the new transmission TB is a fixed value, the RV of the new transmission TB is RV0, RV1, RV2, or RV3.

30. The method according to any one of claims 27 to 29, wherein, When 1 TB is fed back through 1 bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI are the same. or When multiple TBs are fed back via multiple bits, and the multiple bits are fed back on an uplink resource, the frequency domain position of the uplink resource corresponding to the ACK / NACK of the multiple TBs scheduled by DCI is determined according to the higher layer configuration signaling and the offset ARO. or When 1TB is fed back via 1 bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI is located on consecutive valid uplink subframes.

31. A downlink control information transmission device, comprising: The first transmission module is configured to transmit downlink control information (DCI) via the physical downlink control channel (PDCCH). as well as The scheduling module is configured to schedule multiple transport blocks (TBs) through the DCI, wherein the scheduled TBs are indicated by New Data Indicator (NDI) information and Hybrid Automatic Repeat Request (HARQ) process information in the DCI.

32. The apparatus of claim 31, further comprising: The first indication module is configured to indicate NDI information through a first signaling field and process scheduling information of the HARQ process field through a second signaling field when the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4.

33. The apparatus of claim 31, further comprising: The second indication module is configured to indicate NDI information and process scheduling information of the HARQ process domain through the third signaling domain when the maximum number of TBs is 4 and the maximum number of HARQ processes that can be scheduled is 4.

34. The apparatus of claim 31, further comprising: The third indication module is configured to indicate NDI information through the fourth signaling field and process scheduling information of the HARQ process field through the fifth signaling field when the maximum number of TBs is 8 and the maximum number of HARQ processes that can be scheduled is 8.

35. The apparatus of claim 31, further comprising: The fourth indication module is configured to indicate NDI information and process scheduling information of the HARQ process field through the sixth signaling field when the maximum number of TBs in a DCI scheduling is 8 and the maximum number of HARQ processes supported for scheduling is 8.

36. The apparatus of claim 31, further comprising: The fifth indication module is configured to indicate the scheduling of HARQ processes through the configured HARQ multi-process and offset indication fields when the maximum number of TBs is less than the maximum number of HARQ processes supported for scheduling; wherein The HARQ multi-process is configured in at least one of the following ways: predefined configuration, obtained from the process set configured by the base station, higher layer signaling configuration, HARQ process domain configuration in the DCI, and the offset indication field is used to indicate the offset based on the configured HARQ multi-process.

37. The apparatus according to any one of claims 31 to 36, further comprising: The determination module is configured to determine the location of the aperiodic CSI resource, the size of the aperiodic CSI resource, or the size of the TB transmitted together with the aperiodic CSI resource when the DCI triggers the aperiodic channel state information (CSI) reporting, using one of the following methods: In the case of non-mixed transmission, the aperiodic CSI resources are transmitted on the first new transmission TB; In the case of mixed transmission, the aperiodic CSI resource is transmitted on the first retransmission TB; The aperiodic CSI resources are transmitted using separate resources; The size of the TB transmitted along with the aperiodic CSI resource is smaller than the other TBs among the multiple TBs scheduled by the DCI, excluding the TBs transmitted along with the aperiodic CSI resource. The resources corresponding to the TB transmitted along with the aperiodic CSI resources are larger than the resources corresponding to the other TBs in the multiple TBs scheduled by the DCI, excluding the TBs transmitted along with the aperiodic CSI resources.

38. A downlink control information transmission device, comprising: The scheduling module is configured to indicate the RV of the scheduled multiple transport blocks (TBs) through the redundant version RV signaling field in the DCI when a downlink control information (DCI) schedules multiple transport blocks (TBs), or the RV of the multiple TBs is a fixed value. as well as The second transmission module is configured to transmit the DCI via the Physical Downlink Control Channel (PDCCH).

39. The apparatus according to claim 38, wherein, When the multiple TBs include new transmission TBs and retransmission TBs, the RV of the new transmission TB is fixed, and the RV of the retransmission TB is indicated according to the RV signaling field in the DCI. or When the multiple TBs only include new transmission TBs, the RVs of the multiple TBs are the same, wherein the RV is indicated by the RV signaling field in the DCI or the RV is a fixed value; or When the multiple TBs only include retransmission TBs, the RVs of the multiple TBs are the same, wherein the RVs are indicated by the RV signaling field in the DCI.

40. The apparatus according to claim 38 or 39, wherein, When 1TB is fed back through 1 bit, and one bit corresponds to one uplink resource, the frequency domain positions of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI are the same. or When multiple TBs are fed back via multiple bits, and the multiple bits are fed back on an uplink resource, the frequency domain position of the uplink resource corresponding to the ACK / NACK of the multiple TBs scheduled by DCI is determined according to the higher layer configuration signaling and the offset ARO. or When 1TB is fed back via 1 bit and the terminal is a half-duplex terminal, the time domain of the uplink resources corresponding to ACK / NACK for the multiple TBs scheduled by the DCI is located on consecutive valid uplink subframes.

41. A storage medium having a computer program stored thereon, wherein, The computer program is configured to execute the method described in any one of claims 1-26, 27-30 when it is run.

42. An electronic device comprising a memory and a processor, wherein, The memory stores a computer program, and the processor is configured to run the computer program to perform the method described in any one of claims 1-26, 27-30.