Control information indication method, communication node, and computer-readable storage medium

By designing detailed control information, including the number of transmission blocks, HARQ process index and NDI, the problem of insufficient flexibility in transmission block scheduling in the prior art is solved, and more efficient communication management in multi-transmission block scenarios is achieved.

JP7650879B2Active Publication Date: 2025-03-25ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2022526150
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-11-08
Filing Date
2020-11-09
Publication Date
2025-03-25
Estimated Expiration
2040-11-09

AI Technical Summary

Technical Problem

The prior art is difficult to improve the flexibility of transmission block scheduling in the control information indication method, especially in multi-transmission block scenarios.

Method used

Flexible control of transmission block scheduling is achieved by design control information, including the number of transmission blocks, the HARQ process index corresponding to each transmission block, the new data indication information (NDI) and other supplementary information, such as redundant version (RV), frequency jump (FH) and iteration number (R), etc.

Benefits of technology

It improves the flexibility of transmission block scheduling, can more effectively manage the communication process in multi-transmission block scenarios, and improves the performance and efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007650879000099
    Figure 0007650879000099
  • Figure 0007650879000100
    Figure 0007650879000100
  • Figure 0007650879000101
    Figure 0007650879000101
Patent Text Reader

Abstract

Provided are a control information indication method, a communication node, and a computer-readable storage medium, the method including transmitting, by a first communication node, control information to a second communication node, the control information being used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to a respective one of Hybrid Automatic Repeat Request (HARQ) processes, each HARQ process having a corresponding HARQ process index and new data indication (NDI) information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (Priority Claim) This application claims priority to Chinese Patent Application No. 201911089433.8, filed with the China National Intellectual Property Administration (CNIPA) on November 8, 2019, the disclosure of which is incorporated herein by reference in its entirety.

[0002] The present disclosure relates to a wireless communication network, for example, a control information indication method, a communication node, and a computer-readable storage medium. [Background technology]

[0003] With the continuous development of wireless communication technology, Coverage Enhancement (CE) technology has greatly improved the coverage depth and capacity performance of User Equipment (UE). The connection state of CE includes two coverage modes, namely CE mode A and CE mode B. In these two modes, how to schedule Transport Blocks (TBs) has become the focus of discussion for future communication systems. Summary of the Invention [Means for solving the problem]

[0004] The present application provides a control information indication method, a communication node, and a computer-readable storage medium, which can design control information for transport block scheduling and improve the flexibility of transport block scheduling.

[0005] An embodiment of the present application provides a control information indication method. The method includes:

[0006] A first communication node transmits control information to a second communication node, the control information being used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to a respective one of a Hybrid Automatic Repeat Request (HARQ) process, each HARQ process having a corresponding HARQ process index and new data indication (NDI) information.

[0007] An embodiment of the present application provides a control information indication method. The method includes:

[0008] A second communications node receives control information from the first communications node, the control information used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to a respective one of the HARQ processes, each HARQ process having a corresponding HARQ process index and NDI information.

[0009] An embodiment of the present application provides a communications node, comprising a processor configured to, when executing a computer program, perform the method in any of the embodiments described above.

[0010] An embodiment of the present application further provides a computer-readable storage medium, configured to store a computer program that, when executed by a processor, performs the method in any of the embodiments described above.

[0011] Further descriptions of the above-described embodiments and other aspects of the present application and its implementations will be provided in the Brief Description of the Drawings, Detailed Description, and Claims. The present invention provides, for example, the following: (Item 1) A control information indication method, transmitting, by a first communication node, control information to a second communication node, the control information being used to indicate scheduling of at least one transport block, each of the at least one transport block, when scheduled, corresponding to a respective one of a Hybrid Automatic Repeat Request (HARQ) process, each HARQ process having a corresponding HARQ process index and new data indication (NDI) information; A method comprising: (Item 2) The control information comprises first indication information used to indicate a number of transport blocks, a HARQ process index corresponding to each transport block, and NDI information corresponding to each transport block; The control information further comprises: second indication information comprising a redundancy version (RV), a frequency hopping (FH), and a repetition number (R); third indication information comprising sounding reference symbol (SRS) request information; Fourth indication information used to indicate an indication method, the indication method including a first indication method and a second indication method, the first indication method indicating that one transport block is scheduled or that two transport blocks are scheduled, the second indication method indicating that three transport blocks are scheduled or indicating scheduling indicated by an 8-process bitmap; or Eighth indication information comprising RV, FH, R, and channel state information (CSI) request information. The method according to item 1, comprising at least one of the following: (Item 3) Item 2. The method of item 1, wherein the control information comprises a fifth indication information comprising a number of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information corresponding to each HARQ process, and modulation and coding scheme (MCS) information. (Item 4) When the fourth indication information indicates the first indication method, 3. The method of claim 2, wherein the first indication information is 7 bits, the second indication information is 4 bits, and the third indication information is 1 bit. (Item 5) 3. The method of claim 2, wherein the control information comprises the fourth indication information, and the control information comprises the third indication information only if the fourth indication information indicates the first indication method. (Item 6) When the second indication information is 4 bits, the number of repetitions of the second indication information comprises R0, R1, R2, and R3, <R1<R2<R3である、 If the repetition number of the second indication information is 1 or R0, the RV of the second indication information has a value of 4, and the FH of the second indication information indicates that the frequency hopping is disabled by default and has a value of 1; or When the number of repetitions of the second indication information is 2 or R1, the RV of the second indication information has a value of 2 or 4, and the FH of the second indication information has a value of 2; or If the number of repetitions of the second indication information is greater than 2 or R2 or R3, the RV of the second indication information is fixed to one value, and the FH of the second indication information has two values; or When the one scheduled transport block is scheduled, the RV of the second indication information is 2 bits, and when the two scheduled transport blocks are scheduled, each of the two transport blocks corresponds to a 1-bit RV. The method according to item 4. (Item 7) The control information comprises sixth indication information, the sixth indication information being 6 bits and described by b(0)b(1)b(2)b(3)b(4)b(5), and the sixth indication information has the following characteristics: b(0) is used to indicate whether one or two HARQ processes are scheduled, or whether three or four HARQ processes are scheduled; if b(0) is used to indicate that one or two HARQ processes are scheduled, then b(1) is used to indicate whether one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23, or two HARQ processes with index 02, 03, 12, or 13 are scheduled; if b(1) is used to indicate that one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23 are scheduled, then b(2) is used to indicate whether a single HARQ process is scheduled or two HARQ processes are scheduled; if b(2) indicates that a single HARQ process is scheduled, then b(3)b(4) indicates process index 0, 1, 2, or 3 corresponding to the single scheduled HARQ process, and b(5) indicates NDI information corresponding to the single scheduled HARQ process; if b(2) indicates that two HARQ processes are scheduled, then b(3) indicates process index 01 or 23 corresponding to the two scheduled HARQ processes, and b(4)b(5) indicates NDI information corresponding to the two scheduled HARQ processes; If b(1) is used to indicate that two HARQ process indexes with 02, 03, 12, or 13 are scheduled, b(2) and b(3) indicate process indexes 02, 03, 12, or 13 corresponding to the two scheduled HARQ processes, and b(4) and b(5) indicate NDI information corresponding to the two scheduled HARQ processes; When b(0) is used to indicate that three or four HARQ processes are scheduled, b(1) is used to indicate whether three HARQ processes are scheduled or whether four HARQ processes are scheduled; when b(1) indicates that four HARQ processes are scheduled, the remaining four bits are used to indicate NDI information of the four HARQ processes; when b(1) indicates that three HARQ processes are scheduled, b(2) indicates whether the process indexes corresponding to the three scheduled HARQ processes are 012 or 123; and b(3), b(4), and b(5) indicate NDI information corresponding to the scheduled HARQ processes. 2. The method of claim 1, comprising at least one of the following: (Item 8) Item 4. The method according to item 3, wherein the fifth indication information is 10 bits, and the number of states of the 10-bit indication is X or X+1, where X belongs to any one of {800, 880, 960}. (Item 9) if three or four transport blocks are scheduled, the fifth indication information is 9 bits; or If one or two transport blocks are scheduled, the fifth indication information is 9 bits, and the MCS information is 3 bits among the 9 bits; or If three or four transport blocks are scheduled, the fifth indication information is 9 bits with a joint indication. The method according to item 3. (Item 10) The value of the MCS information is reduced by M, where M belongs to any one of {0, 1, 2}; or If three transport blocks are scheduled, the scheduling of all HARQ processes except HARQ process 013 is supported, or When three transport blocks are scheduled, scheduling of all HARQ processes is supported except for HARQ process 023. Item 9. The method according to item 9. (Item 11) 3. The method of claim 2, wherein the eighth indication information is 4 bits. (Item 12) If bundling is enabled, the method for determining the bundling size of several bundled transport blocks comprises: The amount of bundled transport blocks is, by default,

number

number

number

number

number

number

number

number

number

number

[0012] [Figure 1] FIG. 1 is a flowchart of a control information indication method according to an embodiment. [Diagram 2] FIG. 2 is a flowchart of another control information indication method according to an embodiment. [Diagram 3] FIG. 3 is a schematic diagram of joint indication of MCS and repetition number (downlink transmission) according to an embodiment. [Figure 4]FIG. 4 is a schematic diagram of DCI repetition number based on repetition number according to an embodiment. [Diagram 5] FIG. 5 is a schematic diagram of the relationship between ACK / NACK and TB according to an embodiment. [Figure 6] FIG. 6 is a structural schematic diagram of a control information indicating device according to an embodiment. [Figure 7] FIG. 7 is a structural schematic diagram of another control information indicating device according to an embodiment. [Figure 8] FIG. 8 is a structural schematic diagram of a UE according to an embodiment. [Figure 9] FIG. 9 is a structural schematic diagram of a base station according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Detailed Description The embodiments of the present application are described in detail hereinafter in conjunction with the drawings.

[0014] With the continuous development of wireless communication technology, in order to improve both the coverage depth and the capacity performance of user equipment, the 3rd Generation Partnership Project (3GPP) protocol introduces CE technology. With respect to the idle state, the idle state is divided into four different coverage levels (CE level 0-3), and the user equipment in the idle state can select different coverage levels according to the actual situation. With respect to the connected state, the connected state is divided into two coverage modes, namely CE mode A and CE mode B. There is a corresponding mapping relationship between the coverage level of the idle state and the coverage mode of the connected state, and the differentiated management of different coverage levels can greatly save overhead.

[0015] For CE mode A, the downlink control information (DCI) generally includes 3 bits of process indication information, 1 bit of NDI information, 1 bit of hopping flag (HF), 2 bits of redundancy version (RV), 2 bits of repetition number (R), 5 bits of resource allocation (RA) domain, and 4 bits of modulation and coding scheme (MCS) information.

[0016] For CE mode B, the DCI generally includes 1 bit of process indication information, 1 bit of NDI information, 3 bits of repetition number R, 3 bits of RA domain, and 4 bits of MCS information. Among them, the MCS information and RA domain of uplink transmission are different from those of downlink transmission. For the MCS information of uplink transmission, there are 11 values ​​to indicate modulation and coding information, while for the MCS information of downlink transmission, there are 10 values ​​to indicate modulation and coding information. For the RA domain of uplink transmission, 3 bits are used to indicate 1 physical resource block (PRB) or 2 PRBs, while for the RA domain of downlink transmission, 1 bit is used to indicate 6 PRBs or 4 PRBs.

[0017] When multiple transport blocks need to be scheduled, how to flexibly schedule transport blocks becomes a focus of discussion for future communication systems.

[0018] An embodiment of the present application provides a mobile communication network, including but not limited to a fifth generation mobile communication network (5G). A network architecture of such a network may include network side devices (e.g., one or more types of base stations, transmission nodes, access points (APs), relay stations, NodeBs (NBs), Universal Terrestrial Radio Access (UTRA), Evolved Universal Terrestrial Radio Access (EUTRA), and the like) and terminals (user equipment (UEs), user equipment data cards, relay stations, mobile devices, and the like). In an embodiment of the present application, a control information indication method operable on the above-mentioned network architecture, communication nodes, and computer-readable storage medium is provided, which may design control information scheduled by a transport block and improve the flexibility of transport block scheduling.

[0019] It should be noted that each transport block, when scheduled, corresponds to one HARQ process, each HARQ process has a corresponding HARQ process index, and each HARQ process corresponds to a shared channel (such as a Physical Uplink Shared Channel (PUSCH) or a Physical Downlink Shared Channel (PDSCH)). Therefore, the scheduling of transport blocks and scheduling of processes or scheduling of shared channels mentioned in this application can be interchanged or replaced with each other.

[0020] The control information indication method, the communication node, and its technical effects will be described hereinafter.

[0021] 1 is a flowchart of a control information indication method according to an embodiment. As shown in FIG. 1, the method provided in this embodiment is applicable to a first communication node. The method includes: S110.

[0022] At S110, the first communication node transmits control information to the second communication node, the control information being used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to one HARQ process, and each HARQ process having a corresponding HARQ process index and NDI information.

[0023] In an embodiment, the control information includes first indication information, and the control information further includes at least one of second indication information, third indication information, fourth indication information, or eighth indication information.

[0024] The first indication information is used to indicate an amount of transport blocks, a HARQ process index corresponding to each transport block, and NDI information corresponding to each transport block.

[0025] The second indication information includes the RV, the frequency hopping (FH), and the repetition number (R).

[0026] The third indication information includes sounding reference symbol (SRS) request information, which may also be referred to as sounding reference signal (SRS) request information.

[0027] The fourth indication information is used to indicate an indication method, and the indication method includes a first indication method and a second indication method, where the first indication method indicates that one transport block is scheduled, or two transport blocks are scheduled, and the second indication method indicates that three transport blocks are scheduled, or indicates the scheduling indicated by the 8-process bitmap. Optionally, the fourth indication information may occupy one bit. When the bit is 0, the fourth indication information indicates the first indication method, and when the bit is 1, the fourth indication information indicates the second indication method. Alternatively, when the bit is 1, the fourth indication information indicates the first indication method, and when the bit is 0, the fourth indication information indicates the second indication method.

[0028] The eighth indication information includes RV, FH, R, and channel state information (CSI) request information.

[0029] In an embodiment, the control information includes a fifth indication information.

[0030] The fifth indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information corresponding to each HARQ process, and MCS information.

[0031] In one embodiment, when the fourth indication information indicates the first indication method, the first indication information is 7 bits, the second indication information is 4 bits, and the third indication information is 1 bit.

[0032] In an embodiment, the control information includes the fourth indication information, and the control information includes the third indication information only if the fourth indication information indicates the first indication method.

[0033] In an embodiment, when the second indication information is 4 bits, the number of repetitions includes R0, R1, R2, and R3, and R0 <R1<R2<R3である。

[0034] If the repetition count is 1 or R0, RV has a value of 4, and FH indicates that frequency hopping is disabled by default and has a value of 1.

[0035] If the number of repeats is 2 or R1, then RV has 2 or 4 values ​​and FH has 2 values.

[0036] If the number of iterations is greater than 2 or is R2 or R3, then RV is fixed at one value and FH has two values.

[0037] If the amount of scheduled transport blocks is 1, the RV is 2 bits, and if the amount of scheduled transport blocks is 2, each transport block corresponds to a 1-bit RV.

[0038] In an embodiment, the control information includes sixth indication information, the sixth indication information being 6 bits and described by b(0)b(1)b(2)b(3)b(4)b(5), and the sixth indication information includes at least one of the following characteristics:

[0039] b(0) is used to indicate whether one or two HARQ processes are scheduled, or whether three or four HARQ processes are scheduled.

[0040] If b(0) is used to indicate that one or two HARQ processes are scheduled, then b(1) is used to indicate whether one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23, or two HARQ processes with index 02, 03, 12, or 13 are scheduled.

[0041] If b(1) is used to indicate whether one HARQ with process index 0, 1, 2, or 3, or two HARQs with process index 01 or 23, are scheduled, then b(2) is used to indicate whether a single process or two processes are scheduled; if b(2) indicates that a single process is scheduled, then b(3)b(4) indicates process index 0, 1, 2, or 3 corresponding to the HARQ process to be scheduled, and b(5) indicates NDI information corresponding to the HARQ process to be scheduled; if b(2) indicates that two processes are scheduled, then b(3) indicates process index 01 or 23 corresponding to the HARQ process to be scheduled, and b(4)b(5) indicates NDI information corresponding to the HARQ process to be scheduled.

[0042] If b(1) is used to indicate that two HARQ process indices with 02, 03, 12, or 13 are to be scheduled, then b(2) and b(3) indicate the process indexes 02, 03, 12, or 13 corresponding to the HARQ processes to be scheduled, and b(4) and b(5) indicate the NDI information corresponding to the HARQ processes to be scheduled.

[0043] If b(0) is used to indicate that three or four HARQ processes are scheduled, then b(1) is used to indicate whether three HARQ processes are scheduled or whether four HARQ processes are scheduled; if b(1) indicates that four HARQ processes are scheduled, the remaining four bits are used to indicate the NDI information of the four processes; if b(1) indicates that three HARQ processes are scheduled, then b(2) indicates whether the process index corresponding to the scheduled HARQ process is 012 or 123; and b(3), b(4), or b(5) indicates the NDI information corresponding to the scheduled HARQ process.

[0044] In an embodiment, the fifth indication information is 10 bits, and the quantity of the 10-bit state is X or X+1, where X belongs to any one of {800, 880, 960}.

[0045] In an embodiment, if three or four transport blocks are scheduled, the fifth indication information is 9 bits; or If one or two transport blocks are scheduled, the fifth indication information is 9 bits and the MCS information is 3 bits of the 9 bits; or If three or four transport blocks are scheduled, the fifth indication information is 9 bits with a joint indication.

[0046] Joint indication (joint coding) refers to the joint coding of two or more domains that were originally coded separately.

[0047] In an embodiment, the value of the MCS information is reduced by M, where M belongs to any one of {0, 1, 2}, or When three transport blocks are scheduled, the scheduling of all processes is supported except for the HARQ process with index 013 (i.e., the scheduling of HARQ process 013 is not supported when three transport blocks are scheduled), or When three transport blocks are scheduled, scheduling of all processes is supported except for the HARQ process with index 023 (i.e., scheduling of the HARQ process with index 023 is not supported when three transport blocks are scheduled).

[0048] In an embodiment, the eighth indication information is 4 bits.

[0049] In an embodiment, if bundling is enabled, the method of determining the bundling size of the amount of bundled transport blocks includes one of the following manners.

[0050] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0051] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0052] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be [ka] It is determined that the result is one of the following:

[0053] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be N and N-4.

[0054] If the bundling size is b, the amount of currently scheduled transport blocks is [ka] groups, the first g-1 groups are bundled with b transport blocks, and the last group is bundled with one transport block, the amount of processes is g*bN, the value of b is determined according to 1-bit bundling size signaling, when the signaling is a first predetermined value, b is determined to be 2, when the signaling is a second predetermined value, b is determined to be 4 or [ka] It is determined that:

[0055] In an embodiment, if early termination is triggered, the method of triggering early termination includes one of the following manners.

[0056] The early termination is triggered by using the remaining state of the joint indication domain of the HARQ identity (ID), the amount of transport blocks, and the NDI information.

[0057] The early termination is triggered by using the remaining status, which indicates the HARQ ID or the amount of transport blocks.

[0058] The early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of transport blocks, NDI information, and MCS information.

[0059] In one embodiment, if early termination is triggered, the early termination method includes one of the following manners.

[0060] All transport blocks are terminated.

[0061] The HARQ processes that need to be terminated are indicated by using n states or log2(n) bits.

[0062] One or more HARQ processes that need to be terminated may be n-1 The state is indicated by using a form of n-bit bitmap.

[0063] The end of the current HARQ process or all currently transmitted HARQ processes is indicated by using two states or one bit.

[0064] If early termination is triggered, the HARQ process to be terminated is indicated by using a high bit resource allocation domain.

[0065] In the above manner, n is the maximum number of scheduled HARQ processes.

[0066] In an embodiment, the control information includes an aperiodic CSI trigger information domain.

[0067] If the amount of scheduled transport blocks is greater than 2, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is less than or equal to 2, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or if the amount of scheduled transport blocks is greater than 1, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or only if the repetition number is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values.

[0068] In an embodiment, the control information includes seventh indication information.

[0069] The seventh indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information, RV, FH, R, and SRS request information corresponding to each HARQ process.

[0070] In an embodiment, when the seventh indication information indicates that one or two transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 32.

[0071] If the seventh indication information indicates that one or two transport blocks are scheduled, the control information includes SRS request information.

[0072] If the seventh indication information indicates that 3, 4, 5, 6, 7, or 8 transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 8.

[0073] If the seventh indication information indicates that four or eight predetermined processes are to be scheduled, RV, FH, and R have values ​​of 16, the SRS request information has a value of two, the predetermined P processes include at least P processes with persistent process indexes, and P is 4 or 8.

[0074] The seventh indication information is 16 bits.

[0075] In an embodiment, the amount of HARQ processes, HARQ process index, and NDI information are indicated by using a joint indication method, and the indication state is any possible combination. Any possible combination refers to any possible scheduled combination.

[0076] 2 is a flowchart of another control information indication method according to an embodiment. As shown in FIG. 2, the method provided in this embodiment is applicable to a second communication node. The method includes: S210.

[0077] At S210, the second communication node receives control information from the first communication node, the control information used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to a respective one of the HARQ processes, each HARQ process having a corresponding HARQ process index and NDI information.

[0078] In an embodiment, the control information includes first indication information, and the control information further includes at least one of second indication information, third indication information, fourth indication information, or eighth indication information.

[0079] The first indication information is used to indicate an amount of transport blocks, a HARQ process index corresponding to each transport block, and NDI information corresponding to each transport block.

[0080] The second indication information includes RV, FH, and R.

[0081] The third indication information includes sounding reference symbol (SRS) request information, which may also be referred to as sounding reference signal (SRS) request information.

[0082] The fourth indication information is used to indicate an indication method, and the indication method includes a first indication method and a second indication method, where the first indication method indicates that one transport block is scheduled, or two transport blocks are scheduled, and the second indication method indicates that three transport blocks are scheduled, or indicates the scheduling indicated by the 8-process bitmap. Optionally, the fourth indication information may occupy one bit. When the bit is 0, the fourth indication information indicates the first indication method, and when the bit is 1, the fourth indication information indicates the second indication method. Alternatively, when the bit is 1, the fourth indication information indicates the first indication method, and when the bit is 0, the fourth indication information indicates the second indication method.

[0083] The eighth indication information includes RV, FH, R, and CSI request information.

[0084] In an embodiment, the control information includes a fifth indication information.

[0085] The fifth indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information corresponding to each HARQ process, and MCS information.

[0086] In one embodiment, when the fourth indication information indicates the first indication method, the first indication information is 7 bits, the second indication information is 4 bits, and the third indication information is 1 bit.

[0087] In an embodiment, the control information includes the fourth indication information, and the control information includes the third indication information only if the fourth indication information indicates the first indication method.

[0088] In an embodiment, when the second indication information is 4 bits, the number of repetitions includes R0, R1, R2, and R3, and R0 <R1<R2<R3である。

[0089] If the repetition count is 1 or R0, RV has a value of 4, and FH indicates that frequency hopping is disabled by default and has a value of 1.

[0090] If the number of repeats is 2 or R1, then RV has 2 or 4 values ​​and FH has 2 values.

[0091] If the number of iterations is greater than 2 or is R2 or R3, then RV is fixed at one value and FH has two values.

[0092] If the amount of scheduled transport blocks is 1, the RV is 2 bits, and if the amount of scheduled transport blocks is 2, each transport block corresponds to a 1-bit RV.

[0093] In an embodiment, the control information includes sixth indication information, the sixth indication information being 6 bits and described by b(0)b(1)b(2)b(3)b(4)b(5), and the sixth indication information includes at least one of the following characteristics:

[0094] b(0) is used to indicate whether one or two HARQ processes are scheduled, or whether three or four HARQ processes are scheduled.

[0095] If b(0) is used to indicate that one or two HARQ processes are scheduled, then b(1) is used to indicate whether one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23, or two HARQ processes with index 02, 03, 12, or 13 are scheduled.

[0096] If b(1) is used to indicate whether one HARQ with process index 0, 1, 2, or 3, or two HARQs with process index 01 or 23, are scheduled, then b(2) is used to indicate whether a single process or two processes are scheduled; if b(2) indicates that a single process is scheduled, then b(3)b(4) indicates process index 0, 1, 2, or 3 corresponding to the HARQ process to be scheduled, and b(5) indicates NDI information corresponding to the HARQ process to be scheduled; if b(2) indicates that two processes are scheduled, then b(3) indicates process index 01 or 23 corresponding to the HARQ process to be scheduled, and b(4)b(5) indicates NDI information corresponding to the HARQ process to be scheduled.

[0097] If b(1) is used to indicate that two HARQ process indices with 02, 03, 12, or 13 are to be scheduled, then b(2) and b(3) indicate the process indexes 02, 03, 12, or 13 corresponding to the HARQ processes to be scheduled, and b(4) and b(5) indicate the NDI information corresponding to the HARQ processes to be scheduled.

[0098] If b(0) is used to indicate that three or four HARQ processes are scheduled, then b(1) is used to indicate whether three HARQ processes are scheduled or whether four HARQ processes are scheduled; if b(1) indicates that four HARQ processes are scheduled, the remaining four bits are used to indicate the NDI information of the four processes; if b(1) indicates that three HARQ processes are scheduled, then b(2) indicates whether the process index corresponding to the scheduled HARQ process is 012 or 123; and b(3), b(4), or b(5) indicates the NDI information corresponding to the scheduled HARQ process.

[0099] In an embodiment, the fifth indication information is 10 bits, and the quantity of the 10-bit state is X or X+1, where X belongs to any one of {800, 880, 960}.

[0100] In an embodiment, if three or four transport blocks are scheduled, the fifth indication information is 9 bits; or If one or two transport blocks are scheduled, the fifth indication information is 9 bits and the MCS information is 3 bits of the 9 bits; or If three or four transport blocks are scheduled, the fifth indication information is 9 bits with a joint indication.

[0101] Joint indication (joint coding) refers to the joint coding of multiple domains, which were originally coded separately, and the value of each code may correspond to a scheduling state of one specifically associated domain.

[0102] In an embodiment, the value of the MCS information is reduced by M, where M belongs to any one of {0, 1, 2}, or Scheduling of all processes except HARQ process 013 is supported when three transport blocks are scheduled (i.e., scheduling of HARQ process 013 is not supported when three transport blocks are scheduled), or When three transport blocks are scheduled, scheduling of all processes is supported except for HARQ process 023 (i.e., scheduling of HARQ process 023 is not supported when three transport blocks are scheduled).

[0103] In an embodiment, the eighth indication information is 4 bits.

[0104] In an embodiment, if bundling is enabled, the method of determining the bundling size of the amount of bundled transport blocks includes one of the following manners.

[0105] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0106] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0107] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be [ka] It is determined that the result is one of the following:

[0108] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be N and N-4.

[0109] If the bundling size is b, the amount of currently scheduled transport blocks is [ka] groups, the first g-1 groups are bundled with b transport blocks, and the last group is bundled with one transport block, the amount of processes is g*bN, the value of b is determined according to 1-bit bundling size signaling, when the signaling is a first predetermined value, b is determined to be 2, when the signaling is a second predetermined value, b is determined to be 4 or [ka] It is determined that:

[0110] In an embodiment, if early termination is triggered, the method of triggering early termination includes one of the following manners.

[0111] The early termination is triggered by using the remaining state of the joint indication domain of the HARQ ID, the amount of transport blocks, and the NDI information.

[0112] The early termination is triggered by using the remaining status, which indicates the HARQ ID or the amount of transport blocks.

[0113] The early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of transport blocks, NDI information, and MCS information.

[0114] In one embodiment, if early termination is triggered, the early termination method includes one of the following manners.

[0115] All transport blocks are terminated.

[0116] The HARQ processes that need to be terminated are indicated by using n states or log2(n) bits.

[0117] One HARQ process or multiple HARQ processes need to be terminated. n-1 The state is indicated by using a form of n-bit bitmap.

[0118] The end of the current HARQ process or all currently transmitted HARQ processes is indicated by using two states or one bit.

[0119] If early termination is triggered, the HARQ process to be terminated is indicated by using a high bit resource allocation domain.

[0120] In the above manner, n is the maximum number of scheduled HARQ processes.

[0121] In an embodiment, the control information includes an aperiodic CSI trigger information domain.

[0122] If the amount of scheduled transport blocks is greater than 2, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is less than or equal to 2, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or if the amount of scheduled transport blocks is greater than 1, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or only if the repetition number is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values.

[0123] In an embodiment, the control information includes seventh indication information.

[0124] The seventh indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information, RV, FH, R, and SRS request information corresponding to each HARQ process.

[0125] In an embodiment, when the seventh indication information indicates that one or two transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 32.

[0126] If the seventh indication information indicates that one or two transport blocks are scheduled, the control information includes SRS request information.

[0127] If the seventh indication information indicates that 3, 4, 5, 6, 7, or 8 transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 8.

[0128] If the seventh indication information indicates that four or eight predetermined processes are to be scheduled, RV, FH, and R have values ​​of 16, the SRS request information has a value of two, the predetermined P processes include at least P processes with persistent process indexes, and P is 4 or 8.

[0129] The seventh indication information is 16 bits.

[0130] In an embodiment, the amount of HARQ processes, HARQ process index, and NDI information are indicated by using a joint indication method, and the indication state is any possible combination. Any possible combination refers to any possible scheduled combination.

[0131] Please note that the combination described in the embodiment of the present application may mean that any m (m≦n) elements from n different elements are combined into a group, which is called a combination of m elements from n different elements. The element in the embodiment of the present application may refer to a process index.

[0132] Some exemplary embodiments are listed below to illustrate the control information indication method provided by the embodiments of the present application. The following exemplary embodiments may be implemented alone or in combination with each other, which is not limited in the embodiments of the present application.

[0133] In an embodiment, when the amount of transport blocks to be scheduled is 1 or 2, the scheduling mode of the transport block is full flexibility scheduling. Full flexibility scheduling means that when several transport blocks are scheduled, any number of X HARQ processes may be randomly combined, and the NDI information corresponding to any X HARQ processes is indicated.

[0134] In some cases, the full flexibility scheduling of one or two transport blocks may be represented in the form of an equation.

[0135] The amount of HARQ processes to be scheduled (hereinafter referred to as processes) is h, the maximum number of processes is H, the first scheduled process is process i, the second scheduled process is process j, i < j, and i is 0, 1, 2,..., and H - h. In addition, N(i) represents the NDI value of process i, and the number of states is M.

[0136] When h = 1,

Chemical formula

[0137] When h = 2,

Chemical formula

[0138] Furthermore, the upper triangular matrix is [ka] It is defined as:

[0139] In the upper triangular matrix, the diagonal elements are 2, which represents the amount of state for the scheduling of a single process, and the other non-zero elements are 2 2 = 4. i,j represents the amount of state that is contained when the i-th process (whose process index is i-1) and the j-th process (whose process index is j-1) are scheduled.

[0140] Thus, when the i-th process (whose process index is i-1) and the j-th process (whose process index is j-1) are scheduled, M, which refers to the number of states, is: [ka]

[0141] The summation symbols in the above equation may be expressed as a matrix, as follows: [ka]

[0142] In the above matrix, A is a 1×H row vector with the first i-1 columns being 1 and the rest being 0, B is a 1×H row vector with the i-th column being 1 and the rest being 0, C is an H×H matrix with the first j-1 elements on the diagonal being 1 and all other elements being 0, and D is a single column vector with dimensions H×1. The above matrix can be specifically expressed as follows: [ka]

[0143] For example, when H=4, the amount of processes scheduled is 3, 3, ie, a fourth process and a fourth process, at this point the number is up to i=j=4. [ka] 2+6+10+12=30, that is, M of process 3 is determined to be 30 or 31 according to NDI=0 or 1.

[0144] In another case, full flexibility scheduling of one or two transport blocks may be represented by a structured representation, and Tables 1-4 below are four different structured representation solutions. [Table 1-1] [Table 1-2]

[0145] As shown in Table 1, the structured representation solution employs 7 bits for indication. For example, if the indication indicates single-process scheduling, the first bit indicates that the scheduling is one transport block or a part of two transport blocks, the second to sixth bits all indicate that the scheduling is single-process scheduling, and the seventh bit indicates the NDI information corresponding to the scheduled process. [Table 2] [Table 3] [Table 4]

[0146] In an embodiment, under the premise of configuring a multi-transport block scheduling function and ensuring certain scheduling flexibility, corresponding compression methods can be selected for different domains of DCI. The compression methods include at least one of the following seven methods:

[0147] Method 1: The RV and FH can be compressed to 1 bit, which is a 2-bit reduction compared with the amount of bits occupied by the conventional RV and FH.

[0148] When the repetition number is 1, RV is indicated by 1 bit and FH indicates that frequency hopping is disabled, and when the repetition number is greater than 1, FH is indicated by 1 bit and RV is fixed at one value. At this point, RV, FH and the repetition number R occupy a total of 3 bits.

[0149] Method 2: When pusch-maxNumRepetitionCEmodeA or pdsch-maxNumRepetitionCEmodeA is configured, the number of repetitions is any one of {1, 4, 8, 16}, or any one of {1, 4, 16, 32}, and the compression style of one of the above methods may be used at this time. When pusch-maxNumRepetitionCEmodeA or pdsch-maxNumRepetitionCEmodeA is not configured, the number of repetitions is any one of {1, 2, 4, 8}, and the indication method includes the following: When the number of repetitions is 1, RV is indicated by 2 bits and FH is not indicated; when the number of repetitions is 2, RV is indicated by 1 or 2 bits and FH is indicated by 1 bit; when the number of repetitions is 4 or more than 4, RV is fixed to one value and FH is indicated by 1 bit.

[0150] When the repetition numbers are {1, 2, 4, 8}, there are a total of 4 + 4 + 4 = 12 or 4 + 8 + 4 = 16 states, and FH + RV + R is represented by 4 bits, which is reduced by 1 bit compared to the original bits. When the repetition numbers are {1, 4, 8, 16} or {1, 4, 16, 32}, there are a total of 4 + 6 = 10 states, and FH + RV + R is represented by 4 bits, which is reduced by 1 bit compared to the original bits, and is expressed as FH + RV + R = 4.

[0151] When the repetition numbers are {R0, R1, R2, R3} and are set such that R0 < R1 < R2 < R3, there are the following three examples.

[0152] When the repetition number is, R0 = 1, RV has 4 values, and FH has 1 value.

[0153] When the repetition number is R1, RV has 2 or 4 values, and FH has 2 values.

[0154] When the repetition number is R2 or R3, RV is fixed to 1 value, and FH has 2 values.

[0155] In short, there are a total of 4 + 4 + 4 = 12 values or 4 + 8 + 4 = 16 values. To ensure the flexibility of R1, a solution with 16 values is more appropriate. At this point, FH + RV + R is represented by 4 bits and is also expressed as FH + RV + R = 4.

[0156] Furthermore, the case of FH + RV + R + CSI = 4 may also need to be considered.

[0157] When the repetition number is R0 = 1, RV has 4 values, FH has 1 value, and CSI has 2 values.

[0158] When the repetition number is R1, RV has 2 values, FH has 2 values, and CSI is not used or has 1 value.

[0159] When the number of repetitions is R2 or R3, RV is fixed to one value, FH has two values, and CSI may be unused or have one value.

[0160] In short, there are a total of 8+4+4=16 values.

[0161] Method 3: The SRS domain / CSI domain is compressed.

[0162] For at least one of 1 TB and 2 TB scheduling, support for aperiodic SRS domain / CSI 1 bit domain is maintained or CSI request is supported only when the repetition number is 1.

[0163] For full flexibility scheduling of more than 1 TB or more than 2 TB or 1 TB and 2 TB not shown, a 1-bit aperiodic SRS domain / CSI domain is used to indicate other information indications such as indications used for process scheduling, NDI information indication, MCS information indication, and the like.

[0164] For example, there is an embodiment as shown in Table 5. [Table 5]

[0165] Method 4: The DCI subframe repetition number is indicated based on the repetition time.

[0166] The DCI subframe repetition number is indicated by one bit based on the different repetition numbers. For example, using a sliding correspondence method, the repetition number of a repetition pair is set as a set element number X=2 and an offset value a=1, and four repetition numbers satisfy the condition, i.e., 2+n×1≦4, where n may include three values, i.e., 0, 1, and 2. For the DCI repetition number, the set element Y is 2, the starting value is r1, and the offset value a2 is 1, and then the corresponding sets obtained are {r1,r2}, {r2,r3}, and {r3,r4}. If the repetition number set is set to {R0,R1,R2,R3}, R0 and R1 correspond to one-bit indication {r1,r2}, R1 and R2 correspond to one-bit indication {r2,r3}, and R2 and R3 correspond to one-bit indication {r3,r4}.

[0167] Compared with the conventional method, the present method can save 1 bit.

[0168] Method 5: RV compression method.

[0169] There are two main RV compression methods: when the amount of TB exceeds N, or when the number of repetitions of TB exceeds N, the RV of TB is fixed to one value.

[0170] There are two main ways to fix the RV to one value: one is that the RV is used as a common parameter and all TBs adopt the same RV that is cyclically numbered in some order or fixed as some RV, say RV0; the other is that each TB changes cyclically according to its own RV version.

[0171] When the number of repetitions is 1 and the amount of scheduled TBs is 1 or 2, the RV is indicated by 2 bits. In scheduling of two TBs, the RV may be indicated as a common parameter or each TB may be indicated by one bit.

[0172] When the number of repetitions is 1 and the amount of TBs scheduled is 3 to 8, the RV is indicated by 1 bit as a common parameter, or the RV is fixed to one value.

[0173] When the number of iterations is greater than 2 and the amount of TBs scheduled is uncertain (eg, 1 to 8), the RV is indicated by a fixed format or, as a common parameter, by one bit.

[0174] When the number of repetitions is 2 and the amount of TBs scheduled is 1 or 2, the RV may be indicated by 1 bit as a common parameter, or may be fixed to one value, or may be indicated by 2 bits, including that the RV may be indicated as a common parameter, or each TB may be indicated by 1 bit.

[0175] When the number of repetitions is 2 and the amount of TBs scheduled is 3 to 8, the RV may be indicated by 1 bit as a common parameter, or the RV is fixed to one value.

[0176] Method 6: For CE mode B, the MCS information may be compressed to 3 bits. [Table 6]

[0177] As shown in Table 6, the blanks in Table 6 are the thinned parts. According to a certain arithmetic method, the three MCS indices (I MCS ) is thinned out in the uplink to produce two MCS indices (I MCS ) is decimated in the downlink. Alternatively, as shown in Table 7 below, the uplink I MCS = 10 is decimated and the other two decimated MCS indices in the uplink (I MCS ) is identical to that in the downlink. [Table 7]

[0178] Method 7:

[0179] When the amount of scheduled transport blocks is greater than 2, the aperiodic CSI trigger information domain is used to indicate process ID related information, or when the amount of scheduled transport blocks is less than or equal to 2, the aperiodic CSI trigger information domain is 1 bit, or when the amount of scheduled transport blocks is greater than 1, the aperiodic CSI trigger information domain is used to indicate process ID related information, or when the amount of scheduled transport blocks is equal to 1, the aperiodic CSI trigger information domain is 1 bit.

[0180] In one embodiment, for CE mode A, all combined states are supported when the amount of processes supported by eight processes is 1, 2, 4, 6, or 8 processes. For example, when six processes are scheduled, the amount of states is [ka] When eight processes are scheduled, the amount of state is 2 8 Thus, 6 TB and 8 TB scheduling have a total of 2,048 states and are both represented using 11 bits.

[0181] Specifically, the DCI size using 6 bits may be increased as shown in Table 8. [Table 8]

[0182] When two processes are scheduled, the processes selected include 01, 02, 03, 04, 05, 06, 07, 12, 13, 14, 15, 16, 17, 23, 24, 25, 26, 27, 34, 35, 36, 37, 45, 46, 47, 56, 57, or 67.

[0183] When the four processes are scheduled, the selected process is cycled through one bit, i.e., 0123, 1234, 2345, 3456, 4567, 5670, 6701, or 7012, which is called the 7012-bit cyclically persistent index. Of course, more locations of the four TBs may also be selected, up to a maximum of 28 states.

[0184] The method can be described as follows: when 1 bit indicates the scheduling of 6 and 8 processes, or the scheduling of 1, 2 and 4 processes, and 1 bit indicates the scheduling of 6 and 8 processes, a joint indication using 11 bits is adopted; when 1 bit indicates the scheduling of 1, 2 and 4 processes, 1 bit distinguishes between the scheduling of 1 process, 2 processes and a part of 4 processes, or the scheduling of the remaining 4 processes, and when 1 bit indicates the scheduling of the remaining 4 processes, 10 bits are used for the joint indication, or 4 bits of the 10 bits are NDI indication and the remaining 6 bits of the 10 bits indicate the index of the 4 processes; when 1 bit indicates the scheduling of 1 process, 2 processes and a part of 4 processes, 6 bits indicate the location of a single TB, 2 TBs, or 4 selected TBs; when 6 bits indicate a single TB, an additional 1 bit NDI and 2 bits RV are required. When 6 bits indicate 2 TBs, 2-bit NDI and 1-bit RV are required. When 6 bits indicate 4 selected TBs, RV is 4-bit and RV is fixed to one value.

[0185] Based on the above solution, when the amount of TBs to be scheduled is 4 or more than 4, other domains are compressed to 1 bit, for example, the repetition number and MCS are compressed to 1 bit, so that the DCI size is increased by only 5 bits compared to the conventional manner.

[0186] Total: 992 + 2,048 + 8 x 8 + 28 x 4 x 2 x 2 + 8 x 2 4 =3,680 examples are shown.

[0187] In two TB scheduling, the two TBs may share a two-bit RV, or each TB may correspond to a one-bit RV indication.

[0188] More specifically, the DCI size using 5 bits may be increased, i.e., regardless of whether the structured method or the joint indication method is used, the DCI size may be preserved by 1 bit of SRS request information, as shown in Table 9. [Table 9-1] [Table 9-2]

[0189] When joint indication is adopted, SRS request information may be supported in the scheduling state of a single TB, but not in the scheduling state of another TB.

[0190] In addition, based on the number of repetitions, the FH and MCS domains may both be represented and compressed, such that the DCI size is increased by only 4 bits compared to the conventional DCI size, and 1 bit may be reduced.

[0191] For CE mode A, the FH and MCS may be compressed based on the number of repetitions. The RA does not follow the compression or joint indication. The compression method is as follows:

[0192] When the repetition number is R0=1, FH indicates that frequency hopping is disabled by default, and MCS is the X persistent value with the larger index among all MCS values.

[0193] When the repetition count is R>R0, FH is two values ​​indicating that frequency hopping is disabled, and MCS is X persistent values ​​with a slightly larger index among all MCS values, where X is 9.

[0194] Further, the iteration numbers are enumerated as a set {R0, R1, R2, R3}, where the MCS value corresponding to R0 is the 9 largest MCS value corresponding to [7, 15] among all MCS values, then the MCS value corresponding to R1 is left shifted one bit to become [6, 14], etc. The MCS value corresponding to R2 is [5, 13], the MCS value corresponding to R3 is [4, 12]. As a general trend, the larger the iteration number, the smaller the corresponding MCS value is, or the corresponding MCS values ​​are equal.

[0195] In an embodiment, for CE mode A, 11 bits indicate the NDI of the process, the amount of the process, and the location information. When the first bit indicates 0 (or 1), it represents persistent mixed scheduling, including a single process. The indication method of the remaining 10 bits b(0)-b(9) is as follows: b(i) is the first one to be set to 1 among the 10 bits, which is the process start location H(i), and the second one to be set to 1, b(j) represents the amount of TB scheduled is 9-j, and the following b(j+1)-b(9) are the NDI of the 9-j process. b(0)-b(9) may indicate persistent processes 1-8 or some of these processes.

[0196] Optionally, b(0)-b(9) can also be explained as follows: when 9-j process is scheduled and the starting process location is i, b(i) and b(j) are set to 1 and the other first j bits are set to 0. The remaining 9-j bits are a bitmap of the process NDI.

[0197] Specifically, the DCI size may be increased to 6 bits.

[0198] When the first bit indicates 1 (or 0), if full flexibility scheduling of one and two processes needs to be indicated, seven bits are required, as shown in Table 10. [Table 10-1] [Table 10-2]

[0199] One reserved bit may be used to indicate the SRS / CSI domain in 1 TB and 2 TB scheduling, and one bit of the SRS / CSI domain is used to indicate the scheduling process or the number of FH+RV+ iterations in mixed scheduling, at this point the DCI size is increased by only 4 bits.

[0200] An example when the first bit indicates 1 (or 0) and scheduling of 1 TB to 3 TB is indicated is as shown in the table below. [Table 11]

[0201] Scheduling 3 TB in total [ka] Since it has four states, nine bits may be adopted for indication. The full flexibility method using seven bits to indicate one TB and two TB mainly includes the method described in the above embodiment, and the two-bit RV has different meanings for single TB and two TB. For single TB scheduling, the two-bit RV indicates four states, and for two TB scheduling, the two-bit RV may be a common parameter, and each TB adopts one bit to indicate two RVs. The above explanations for one TB and two TB are suitable for each full flexibility indication method with one TB and two TB.

[0202] In addition, when 10 bits indicate mixed scheduling, only 4-8 process scheduling may be indicated in addition to 1-8 process scheduling. At this time, it is difficult to integrate the RV of each TB, so the RV domain is 0 bit indication, FH+R=3 to fix the RV to one value.

[0203] An example when the first bit indicates 1 (or 0) and scheduling of 1 to 4 TB is indicated is as shown in Table 12 or Table 13 below. [Table 12-1] [Table 12-2] [Table 13]

[0204] Scheduling 3 TB in total [ka] The number of states is 6, and the amount of space for the three persistent TBs is 6. The scheduling of the four TBs is [ka] and the amount of 4 persistent TB locations is 5. Neither 3 TB nor 4 TB have full flexibility in the above manner, therefore some process locations need to be selected for indication, including persistent locations.

[0205] More specifically, the DCI size using 4 bits may be increased as shown in Table 14. [Table 14]

[0206] More specifically, the DCI size using 6 bits or the DCI size using 5 bits may be increased as shown in Table 15 while full flexibility may be shown. [Table 15-1] [Table 15-2]

[0207] Alternatively, the above can be explained as follows by adopting a joint indication solution:

[0208] For 1 TB and 2 TB scheduling, SRS information is included, and currently RV, FH, and R take on a value of 16.

[0209] In the scheduling of 8 TB, SRS information is included, and at this time, RV, FH, and R take on 16 values ​​or 8 values.

[0210] For 3 TB, 5 TB, 6 TB, and 7 TB scheduling, no SRS information is included, and RV, FH, and R take eight values.

[0211] In the scheduling of a portion of the 4 TBs, SRS information is included, at this point RV, FH, and R take 8 values ​​or 8 values. For the portion where SRS information is not included, RV, FH, and R take 8 values.

[0212] The amount of process, process HARQ ID, and NDI information are coded with FH, RV, R, and SRS. FH+RV+R=4 bits. The SRS request has two values, which are specifically described below.

[0213] For 3 TB scheduling, FH+RV+R=3, so 8 values ​​are used, no SRS request is involved, and a total of [ka] There is a value of

[0214] For 5 TB scheduling, FH+RV+R=3d, so 8 values ​​are used, no SRS requests are involved, and a total of [ka] There is a value of

[0215] For 6 TB scheduling, FH+RV+R=3, so 8 values ​​are used. No SRS requests are involved, and a total of [ka] There is a value of

[0216] For 7 TB scheduling, FH+RV+R=3, so 8 values ​​are used, no SRS request is involved, and a total of [ka] There is a value of

[0217] In short, there are M = 40448 states.

[0218] In example A, A1: When two TBs are scheduled, FH+RV+R=4, and 16 values ​​are used, and SRS has two values, for a total of [ka] A value of is present, or

[0219] A2: When one TB is scheduled, there are two RV indication values, FH has two values, R has four values, and SRS has two values, totaling [ka] There is a value of

[0220] In example B, B1: When 4 TBs are scheduled, FH+RV+R=3, 8 values ​​are used, SRS is not involved, and the total [ka] A value of is present, or

[0221] B2: When 4 TBs are scheduled, FH+RV+R=3, 8 values ​​are used, no SRS request is involved, and the total ( [ka] There are 16 values ​​used, FH+RV+R=4, and SRS has 2 values, for a total of 8×2 4 x 32 = 4,096 possible values, for a total of 1,203 possible values, or

[0222] B3: When 4 TBs are scheduled, FH+RV+R=3, 8 values ​​are used, no SRS request is involved, and the total ( [ka] There are values ​​of FH+RV+R=4, 16 values ​​are used, and SRS has 2 values, for a total of 5×2 4 There are x32 = 2,560 possible values, for a total of 10,880 possible values.

[0223] In example C, C1: When 8 TBs are scheduled, FH+RV+R=3, 8 values ​​are used, and SRS has 2 values, for a total of 2 8 x16=2 12 =4,096 values ​​exist, or

[0224] C2: When 8 TBs are scheduled, FH+RV+R=4, 16 values ​​are used, and SRS has 2 values, for a total of 2 8 ×32=2 13 There are 8,192 possible values.

[0225] In example D, D1: When one TB is scheduled, FH+RV+R=4, and 16 values ​​are used, and SRS has 2 values, for a total of [ka] A value of is present, or

[0226] D2: When one TB is scheduled, FH+RV+R=5, and 32 values ​​are used, and SRS has 2 values, for a total of [ka] There is a value of

[0227] The sum of the quantities M+A+B+C+D is 2 as long as the following condition is satisfied: A2, B2, and C2 or A2, B3, and C2 are not selected simultaneously. 16 = 65,536 or less than or equal to it.

[0228] The above is explained using the case where FH+RV+R=4 takes on a value of 16, and the example could be replaced by the case where FH+RV+R+CSI=4 takes on a value of 16, which will not be repeated here for simplicity.

[0229] In an embodiment, for CE mode B, when a multi-TB scheduling function is configured, the design of the DCI is increased by 4 bits (compressed by 1 bit) compared with the conventional DCI, and the scheduling flexibility is higher.

[0230] Specifically, one bit may be used to indicate mixed scheduling and non-mixed scheduling, where the non-mixed scheduling adopts a bitmap manner, and the mixed scheduling state is mainly achieved by persistent process scheduling, as shown in Table 16. [Table 16]

[0231] The indication method of mixed scheduling using 5 bits can be shown in Table 17. The number 32 corresponds to 14+12+6=32 states. It should be understood that the corresponding method is variable, and a method in which, for example, the numbering starts from a single process may also be adopted. [Table 17-1] [Table 17-2]

[0232] Specifically, one bit may be used to indicate whether one or two transport blocks are scheduled (1 TB and 2 TB scheduling) or whether three or four transport blocks are scheduled (3 TB and 4 TB scheduling) as shown in Table 18 or Table 19. [Table 18] [Table 19-1] [Table 19-2]

[0233] Referring to Table 19, the indication of the 5 bits b(0)-b(4) is: a=0, which indicates 1 TB and 2 TB scheduling; When b(0)b(1)=00, b(2)b(3) indicates that a process with index 0, 1, 2, or 3 is scheduled, and b(4) is the NDI of a single process. When b(0)b(1)=01, b(2) indicates that the process with index 01 or 23 is scheduled, and b(3)b(4) are the NDIs of the two processes. When b(0)=1, b(1) and b(2) indicate that a process with index 02, 03, 12, or 13 is scheduled, and b(3) and b(4) are the NDIs of the two processes. a=1, which indicates 3 TB and 4 TB scheduling; When b(0)=1, b(1)b(2)b(3)b(4) denote the NDIs of the four scheduled processes. When b(0)b(1)=01, b(2)b(3)b(4) indicate the NDIs of the three scheduled processes 012; When b(0) b(1) = 00, b(2) b(3) b(4) indicate the NDIs of the three scheduled processes 123.

[0234] In the above indication, the scheduling of 4 TB can be explained according to the above structure. For example, the location of the indicated process is not limited, and a=1 is not limited to indicate the scheduling of 3 TB and 4 TB, and may also indicate the scheduling of 1 TB and 2 TB.

[0235] In addition, full flexibility solutions for 1 TB and 2 TB indications can be shown in Tables 20 and 21. [Table 20-1] [Table 20-2] [Table 21]

[0236] More specifically, joint indication of MCS and process ID, amount of TB, and NDI information may be achieved using 10 bits.

[0237] 80 states indicate process ID, amount of TB, and NDI information, and are combined with MCS states of 10, 11, or 12, using 10 bits to indicate a total of 800 (downlink) or 880 (uplink) or 960 states (uplink) or 880+1 states. Therefore, a common method for uplink and downlink is to use direct joint indication or states based on joint indication, which are described using the corresponding index values ​​obtained from the formula:

[0238] Regarding downlink transmission, there may be six examples:

[0239] 1.1 bit indicates mixed and non-mixed scheduling.

[0240] For non-mixed scheduling, the non-mixed scheduling is indicated using a 5-bit MCS and a 4-bit MCS.

[0241] For mixed scheduling, the amount of states for mixed scheduling is 50 and the amount of states for MCS is 40, for a total of 500 states. Mixed scheduling is indicated using a joint indication, using a total of 9 bits.

[0242] 2.1 bit indicates 1 TB and 2 TB scheduling, or 3 TB and 4 TB scheduling.

[0243] When the indication is 1TB and 2TB scheduling, there are 32 states in total, and 1TB and 2TB scheduling are indicated using 5 bits, and at this time, MCS and 1TB to 2TB scheduling are indicated separately. When the indication is 3TB and 4TB scheduling, there are 48 states in total, and 3TB and 4TB scheduling and MCS are indicated together, and at this time, there are 480 states in total, and 9 bits are adopted for indication. The above scheduling is specifically shown in Table 22. [Table 22-1] [Table 22-2]

[0244] The merge of each cell represents a joint indication of the contained information. In the above cells, the amount of M values ​​is less than or equal to 10. It should be noted that the method may also be used for the uplink, and the structure of the 1 TB and 2 TB in the table is similar to that of the above method, and therefore the details will not be repeated here.

[0245] 3.1 bit indicates 1 TB, 2 TB and 4 TB scheduling, or 3 TB and 4 TB scheduling.

[0246] When 3 TB scheduling is indicated, the amount of scheduling state is 4×8=32, and 3 TB scheduling is indicated using 5 bits and MCS is indicated using 4 bits.

[0247] When 1 TB, 2 TB and 4 TB scheduling are indicated, the amount of scheduling states is 48, and there are a total of 480 states in joint indication with MCS, and scheduling is indicated using 9 bits.

[0248] 4.1 bit indicates odd scheduling of processes or even scheduling of processes.

[0249] When 1 TB and 3 TB scheduling are shown, there are a total of 40×10=400 states and scheduling may be achieved using 9 bits.

[0250] When scheduling of 2 TB and 4 TB is shown, there are a total of 40×10=400 states and scheduling may be achieved using 9 bits.

[0251] Bit 5.1 indicates persistent or intermittent process scheduling.

[0252] When persistent processes are scheduled, there are a total of 44×10=440 states and scheduling may be accomplished using 9 bits.

[0253] When an intermittent process is scheduled, there are a total of 36×10=360 states and scheduling may be accomplished using 9 bits.

[0254] 6.1 bits indicate 1 TB and 3 TB scheduling or 2 TB and 4 TB scheduling as shown in Table 23. [Table 23-1] [Table 23-2]

[0255] Regarding uplink transmission, there may be three examples:

[0256] 1.1 bit distinguishes odd from even processes.

[0257] When 1 TB and 3 TB are scheduled, there are a total of 40×11=440 states and scheduling may be achieved using 9 bits.

[0258] When 2 TB and 4 TB are scheduled, there are a total of 40×11=440 states and scheduling may be accomplished using 9 bits.

[0259] 2.1 bit indicates persistent process scheduling or intermittent process scheduling.

[0260] When persistent processes are scheduled, there are a total of 44 x 11 = 484 states and scheduling may be accomplished using 9 bits.

[0261] When an intermittent process is scheduled, there are a total of 36 x 11 = 396 states and scheduling may be accomplished using 9 bits.

[0262] The amount for a single process is 8, two processes have a total of 3×4=12 states, and three processes have a total of 2×8=16 states.

[0263] 3. One state of MCS is removed (eg, the minimum or maximum MCS value is removed) to make it consistent with the downlink solution.

[0264] More specifically, the process ID, the amount of TB, and the NDI may be indicated using 7 bits, and the MCS is compressed to 3 bits. At this point, the MCS in the uplink is reduced by 4 or 3 values, and the MCS in the downlink is reduced by 2 values.

[0265] More specifically, to ensure full flexibility of 1 TB and 2 TB scheduling, the MCS and repetition number may be appropriately compressed when 3 TB and 4 TB are scheduled, as shown in Tables 24 and 25. [Table 24] [Table 25]

[0266] More specifically, to ensure full flexibility of 1 TB and 2 TB scheduling, the MCS remains unchanged when 3 TB and 4 TB are scheduled, such that the 3 TB scheduling state can be compressed.

[0267] When 1-2 TB scheduling is indicated, there are a total of 32 states, the scheduling is indicated using 5 bits, and the MCS and 1-2 TB scheduling are indicated separately.

[0268] When 3-4 TB scheduling is indicated, there are a total of N states, and both 3-4 TB scheduling and MCS are indicated, so there are a total of 11×N≦512 states at this time, and 9 bits are used for indication, with N≦46 at this time. 3-4 TB scheduling has a maximum of 48 states, so only 2 states need to be removed.

[0269] For example, the two mixed scheduling states of 023 (or 013) in three TB scheduling may be removed because 023 (or 013) may be replaced by 013 (or 023), i.e., scheduling of 023 or 013 for three TBs is not supported. [Table 26-1] [Table 26-2]

[0270] As can be seen from Table 26, all 16 scheduling states of 4 TB are included, and the number of scheduling states of 3 TB is less than or equal to 30. A single process + process with index 01, 23 in a cell indicates that any single process or two processes with index 01 or 23 can be scheduled.

[0271] In an embodiment, for CE mode B, when a multi-TB scheduling function is configured, the design of the DCI is increased by 3 bits or 2 bits (compressed by 2 bits or compressed by 3 bits) compared with the conventional DCI, and a certain scheduling flexibility can be ensured. When the MCS or other domain is compressed based on the number of repetitions, the sliding response method is described as follows.

[0272] When the iteration number N (N is 4 when 2 bits are incremented, while N is 8 when 3 bits are incremented) is set to have the amount of set elements X and an offset value a, satisfying nX+n×a≦N, which indicates the amount of the set, where the iteration number is divided into the set, and n is a natural number 0, 1, 2, etc.

[0273] For other domains such as MCS, different numbers of sets may be obtained according to the amount of set elements Y, the starting value a1, and the offset value a2 of the DCI repetition number, and when the repetition number and the amount of sets in MCS are equal to those in other domains, the amounts of sets divided based on the repetition number and the amount of sets may be identical and in one-to-one correspondence with each other. This method is called a sliding correspondence method.

[0274] Specifically, there are three examples for the scenario of increasing 3 bits.

[0275] 1. HARQ ID, amount of TB, and NDI information are indicated by 6 bits, MCS is indicated by a total of 6 bits based on the number of repetitions, or MCS is indicated by 3 bits.

[0276] The MCS is indicated by a total of 6 bits based on the repetition number, and the MCS sets are different or the same for different repetition numbers, including when a1=a2, the MCS sets are the same.

[0277] However, the joint indication of MCS and repetition number mainly follows the principle that MCS should not be large under a large repetition number, and should not be small under a small repetition number. Figure 3 is a schematic diagram of the joint indication of MCS and repetition number (downlink transmission) according to an embodiment. As shown in Figure 3, the repetition number from R0 to R7 increases in sequence, and the MCS value from M0 to M9 or M10 increases gradually. The above method can be described as follows.

[0278] The number of repetitions increases in the sequence, with the first X repetitions and the last 8-X repetitions corresponding to Y different sets of MCS values, with the set with fewer repetitions corresponding to the first X repetitions with Y=8 large persistent values ​​of MCS, and the set with the larger repetitions corresponding to the last 8-X repetitions with Y=8 small persistent values ​​of MCS. a2 is the offset of the starting location corresponding to the large persistent MCS value for the first value M0 when there is a small number of repetitions, which is 2 in FIG. 3. A1 is the offset of the starting location corresponding to the small persistent MCS value for the first value M0 when there is a large number of repetitions, which is 0 in FIG. 3. A2≧a1. There are a total of 4×8+4×8=64 values, with a total of 6 bits for the indication.

[0279] X may also be 3, 5, or other positive integer value, and Y may be 5, 6, or other positive integer value.

[0280] In addition, for uplink transmission, there are 11 values ​​of MCS, and 8 values ​​may be selected from the 11 values. The method is similar to that of downlink transmission, and the details will not be repeated here.

[0281] 2. The HARQ ID, amount of TB, NDI information, MCS and number of repetitions are all indicated using a total of 12 bits.

[0282] The process ID, amount of process, and NDI information have a total of 80 states, the number of repetitions has 8 states, the use of 12 bits is adopted for indication, then the MCS has a maximum of 6 states. At this point, the original 10 MCS states indicated in the downlink (11 MCS states in the uplink) need to be compressed to 6 states, and the compression principle is similar to that of the above method. When there is a small number of repetitions, 6 large persistent MCS values ​​are selected, and when there is a large number of repetitions, 6 small persistent MCS values ​​are selected.

[0283] Alternatively, joint indication is implemented under the condition that guarantees 32 states of single-process 2TB scheduling and 16 states of four processes. At this point, there are a total of 48 states, and therefore the amount of MCS states is 10. For the downlink, MCS is not compressed and can be indicated directly by joint indication. For the uplink, one MCS state needs to be removed, for example, the maximum MCS or minimum MCS value is directly removed, or 10 MCS values ​​are obtained by the method described above.

[0284] Alternatively, there are 8 states for single-process scheduling, 12 states of two persistent processes (with process indexes 01, 12, or 23) (6 states for mixed scheduling and 6 states for non-mixed scheduling), 16 states of three persistent processes (with process indexes 012 or 123), and 16 states of four processes, totaling 52 states. Thus, there are 9 MCS values, and then one MCS value (for downlink transmission) or two MCS values ​​(for uplink transmission) may be directly removed, or the nine MCS values ​​may be obtained by the method described above.

[0285] 3. The quantity of HARQ ID, NDI and TB is indicated using 5 bits as shown in Table 27. [Table 27]

[0286] Specifically, there are three examples of scenarios that involve increasing two bits.

[0287] 1. A process indication is indicated by 6 bits, a 3-bit indication is used for MCS based on the repetition number indicated by 3 bits, and a DCI repetition number based on the repetition number is indicated by 1 bit.

[0288] The rule of the DCI repetition number based on the repetition number is that the DCI repetition number changes to {r1, r2}, {r2, r3}, {r3, r4} according to the set of repetition indications. Naturally, when the repetition number in the indicated shared channel is large, the repetition number indicated in the set of DCI repetition numbers should also correspond to a large value. When the repetition number in the indicated shared channel is small, the repetition number indicated in the set of DCI repetition numbers should also correspond to a small value. Figure 4 is a schematic diagram of the DCI repetition number based on the repetition number according to an embodiment. As shown in Figure 4, the repetition number increases in sequence from R0 to R7. The method can be described as follows.

[0289] The repetition numbers are divided into three sets according to granularity X, the DCI repetition number set to which the first X repetition numbers correspond is {r1, r2}, the start repetition number of the second X repetition numbers is Ra, the start repetition number of the second X repetition numbers corresponds to {r2, r3}, the start repetition number of the third repetition number set is R(2a), the third repetition number set corresponds to {r3, r4}. At this point, the DCI repetition number based on the repetition number is indicated by only one bit.

[0290] 2. The process indication, the number of repetitions, the MCS, and the number of DCI repetitions are together indicated using a total of 13 bits.

[0291] Assuming that the process indication has m1 states and the MCS has m2 states, the DCI repetition number based on the repetition number is indicated by 1 bit. At this time, a solution using 13 bits is adopted, where m1×m2≦512.

[0292] When M1=80, the MCS has 6 values.

[0293] When m1=60 to 64, the MCS has eight values.

[0294] 3. The process command is indicated by 5 bits and the MCS is indicated by 3 bits. At this point, the process ID, the amount of TB and the NDI information are indicated by 5 bits and the MCS is compressed to 3 bits.

[0295] In an embodiment, when a multi-TB scheduling function is configured, the present application also supports the design of bundling, gaps, interleaving, early termination, and pre-configured uplink resource (PUR) transmission. 1. Bundling Design

[0296] In multi-TB scheduling, if the radio resource control (RRC) configuration enables the bundling feature, the maximum size of bundling during scheduling is 4 TB for CE mode A. The amount of TB of bundling may be obtained mainly in the following manner:

[0297] 1) 2 bits indicate the amount of TB in the bundling {1,2,3,4}.

[0298] 2) 1 bit indicates the default size of bundling when bundling is enabled.

[0299] 3) The amount of TB bundled is, by default, [ka] where N is the amount of processes currently being scheduled.

[0300] 4) The amount of bundled TB is, by default, [ka] where N is the amount of processes currently being scheduled.

[0301] 5) When the number of scheduled TBs, N, is less than or equal to 4, the amount of bundled TBs is, by default, N; when the amount of scheduled TBs is greater than 4, the amount of bundled TBs is [ka] Either one.

[0302] 6) When the number of scheduled TBs, N, is less than or equal to 4, the amount of bundled TBs is N by default, and when the amount of scheduled TBs is greater than 4, the amount of bundled TBs is 4 and N-4.

[0303] 7) When the bundling size is b, the amount of TB currently scheduled is [ka] groups, the first g-1 groups are bundled with b transport blocks, and the last group is bundled with one transport block, the amount of processes is g*bN, the value of b is determined according to a 1-bit bundling size signaling, when the signaling is a first predetermined value, b is 2, when the signaling is a second predetermined value, b is 4 or [ka] It is.

[0304] According to existing design rules, bundling is only supported when the number of repetitions in the physical downlink control channel (PDCCH) and PDSCH is 1. DCI repetition number domain multiplexing 2 bits are used for the amount of TB of bundling.

[0305] Regarding mode 1), this is mainly used for non-interleaving scenarios. Non-interleaving scenarios in Release 16 (R16) may reuse this design.

[0306] Regarding manner 2), this may be used in scenarios where bundling needs to be supported when the number of repetitions is greater than 1. This 1 bit may be interpreted as follows: when the indication is 0, the bundling size is 1, i.e., bundling is not actually implemented; when the indication is 1, bundling is enabled and the bundle size is obtained by the methods described in 3), 4), 5), and 6) above.

[0307] After bundling is implemented, the terminal device needs to feed back acknowledgement / negative acknowledgement (ACK / NACK) for multiple TBs of each bundling. When a PDCCH schedules multiple TBs and bundling is enabled, the amount of ACK / NACKs that the terminal device needs to feed back is 1 or 2. When only one ACK / NACK needs to be fed back, the ACK / NACK is fed back after the transmission of all scheduled TBs is finished. When two ACK / NACKs need to be fed back, there are three relationships. Figure 5 is a schematic diagram of the relationship between ACK / NACK and TB according to an embodiment.

[0308] In a non-interleaving scenario, each ACK / NACK is fed back according to the non-bundling ACK / NACK feedback rule after the transmission of the last TB of bundling is completed. In an interleaving scenario, the two ACK / NACKs may be fed back separately according to the manner described above, or may be fed back continuously after the transmission of the scheduled TB is completed. 2. Gap design

[0309] In a unicast non-interleaving scenario, if gaps are enabled, the gap insertion style is determined according to the following formula: [ka] where Θ is set as the gap trigger threshold, R is the number of scheduled PDSCH repetitions, and N is configured to be a positive integer, including 1, 2, etc., and may be configured as a score of ½, ¼, etc., or [ka] In the formula, N TB is the amount of TBs when multiple TBs are scheduled by one PDCCH, and N is a positive integer including 1, 2, 3, 4, etc.

[0310] In a multicast scenario, the length of the gap to be inserted is A1×r×Rmax, where r is the number of repetitions indicated by DCI, Rmax is the maximum number of repetitions configured by higher layers, and A1 is a parameter configured by higher layers, which may include at least one of {0, 1}, or may be other parameters such as 3 / 2, 5 / 4, 9 / 8 and other false scores. When A1 is 0, it means that there is no need to consider compatibility and only terminal devices of version R16 exist, and when A1 is 1 or other positive integer, it means that transmission compatibility with conventional terminal devices needs to be considered at this time, and the length of the gap to be inserted is A1×r×Rmax. 3. Designing interleaving granularity

[0311] When the RV changes in the same way as conventionally, for CE mode A, when frequency hopping is enabled, the interleaving granularity is 4×Ych, and when frequency hopping is disabled, the interleaving granularity is 4; or When frequency hopping is configured, the interleaving granularity is 4×Ych, and when frequency hopping is not configured, the interleaving granularity is 4; Regarding CE Mode B: When frequency hopping is configured, the interleaving granularity is 16×Ych or 8×Ych, and when frequency hopping is not configured, the interleaving granularity is 16. For CE mode A, when the RV changes in such a way that each TB changes in its own RV manner: When frequency hopping is enabled, the interleaving granularity is N×Ych (where N is the amount of narrowband), and when frequency hopping is disabled, the interleaving granularity is 1; or When frequency hopping is configured, the interleaving granularity is N×Ych, and when frequency hopping is not configured, the interleaving granularity is 1; Regarding CE Mode B, When frequency hopping is configured, the interleaving granularity is 4×Ych or 2×Ych, and when frequency hopping is not configured, the interleaving granularity is 4. 4. Early Termination Design

[0312] Regarding the early termination design manner in CE mode A / B, in addition to the original manner in which the resource allocation domain or the MCS domain indicates the trigger of early termination, the manner of triggering early termination further includes one of the following manners.

[0313] 1) Early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of TB, and NDI information.

[0314] 2) The remaining status of the HARQ ID or amount of TB is indicated to trigger early termination.

[0315] 3) Early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of TB, NDI information, and MCS information.

[0316] After early termination is triggered, specific indication information methods include:

[0317] For CE mode A, when the resource allocation domain indicates triggering of early termination, other domains in the DCI, except for the fields "Flag for Format 6-0A / 6-1A Distinction" and "Number of DCI Subframe Repetitions", may be used to indicate early termination information. For CE mode B, early termination is conventionally triggered by a specific value of MCS, and other domains in DCI format 6-0B, except for "Flag for Format 6-0A / 6-1A Distinction" and "Number of DCI Subframe Repetitions", are fixed values ​​by default and may also be used to indicate early termination information.

[0318] Formats for indicating early termination include one of the following formats:

[0319] All transport blocks are terminated.

[0320] The HARQ process that needs to be terminated is indicated by using n states or log2(n) bits.

[0321] 2. Single or multiple HARQ processes that need to be terminated n-1 The state is indicated by using a form of n-bit bitmap.

[0322] The end of the current HARQ process or all currently transmitted HARQ processes is indicated by using two states or one bit.

[0323] When early termination is triggered, the HARQ process to be terminated is indicated by using a high bit resource allocation domain.

[0324] In the above manner, n is the maximum number of scheduled HARQ processes.

[0325] The above solution is preferably used for interleaving scenarios.

[0326] For example, for CE mode B, early termination may be described in Table 28. [Table 28]

[0327] When all current 5 bits are set to 0 or all 6 bits are set to 0, early termination is triggered, at this point the triggering method adopted is that early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of TB and NDI information. The higher 4 bits of the 4-bit resource allocation domain are used to indicate the process to be terminated, and the method adopted is that single or multiple processes that need to be terminated are indicated by using a 4-bit bitmap fashion. 5.PUR transmission design

[0328] When DCI is used for PUR scheduling, The NDI signaling domain in the UL grant is used to represent a PUSCH ACK DCI or a UL grant retransmitted by a PUSCH, the NDI signaling domain in the DL grant is used to represent a PUSCH NACK DCI or a DL grant scheduled by a PDSCH, and the NDI signaling domain in the DL grant is used to represent a PUR fallback DCI, which indicates that the base station does not receive the PUSCH correctly and is used to trigger the UE to perform a fallback operation or a DL grant scheduled by a PDSCH, and the fallback operation refers to the behavior in which the UE initiates a physical random access channel (PRACH).

[0329] 6 is a structural schematic diagram of a control information indicating device according to an embodiment. The information indicating device may be configured in a first communication node. As shown in FIG. 6, the control information indicating device includes: a sending module 10;

[0330] The transmitting module 10 is configured to transmit control information to a second communication node, the control information being used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to one HARQ process, each HARQ process having a corresponding HARQ process index and NDI information.

[0331] The control information indicating device provided in this embodiment is configured to implement the control information indicating method described in the above-mentioned embodiment. The implementation principle and effect of the control information indicating device provided in this embodiment are similar to those of the control information indicating method, and the details will not be repeated here.

[0332] In an embodiment, the control information includes first indication information, and the control information further includes at least one of second indication information, third indication information, fourth indication information, or eighth indication information.

[0333] The first indication information is used to indicate an amount of transport blocks, a HARQ process index corresponding to each transport block, and NDI information corresponding to each transport block.

[0334] The second indication information includes RV, FH, and R.

[0335] The third indication information includes sounding reference symbol (SRS) request information, which may also be referred to as sounding reference signal (SRS) request information.

[0336] The fourth indication information is used to indicate an indication method, and the indication method includes a first indication method and a second indication method, where the first indication method indicates that one transport block is scheduled, or two transport blocks are scheduled, and the second indication method indicates that three transport blocks are scheduled, or indicates the scheduling indicated by the 8-process bitmap. Optionally, the fourth indication information may occupy one bit. When the bit is 0, the fourth indication information indicates the first indication method, and when the bit is 1, the fourth indication information indicates the second indication method. Alternatively, when the bit is 1, the fourth indication information indicates the first indication method, and when the bit is 0, the fourth indication information indicates the second indication method.

[0337] The eighth indication information includes RV, FH, R, and CSI request information.

[0338] In an embodiment, the control information includes a fifth indication information.

[0339] The fifth indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information corresponding to each HARQ process, and MCS information.

[0340] In an embodiment, when the fourth indication information indicates the first indication method, The first indication information is 7 bits, the second indication information is 4 bits, and the third indication information is 1 bit.

[0341] In an embodiment, the control information includes the fourth indication information, and the control information includes the third indication information only if the fourth indication information indicates the first indication method.

[0342] In an embodiment, when the second indication information is 4 bits, the number of repetitions includes R0, R1, R2, and R3, and R0 <R1<R2<R33である。

[0343] If the repetition count is 1 or R0, RV has a value of 4, and FH indicates that frequency hopping is disabled by default and has a value of 1.

[0344] If the number of repeats is 2 or R1, then RV has 2 or 4 values ​​and FH has 2 values.

[0345] If the number of iterations is greater than 2 or is R2 or R3, then RV is fixed at one value and FH has two values.

[0346] If the amount of scheduled transport blocks is 1, the RV is 2 bits, and if the amount of scheduled transport blocks is 2, each transport block corresponds to a 1-bit RV.

[0347] In an embodiment, the control information includes sixth indication information, the sixth indication information being 6 bits and described by b(0)b(1)b(2)b(3)b(4)b(5), and the sixth indication information includes at least one of the following characteristics:

[0348] b(0) is used to indicate whether one or two HARQ processes are scheduled, or whether three or four HARQ processes are scheduled.

[0349] If b(0) is used to indicate that one or two HARQ processes are scheduled, then b(1) is used to indicate whether one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23, or two HARQ processes with index 02, 03, 12, or 13 are scheduled.

[0350] If b(1) is used to indicate whether one HARQ with process index 0, 1, 2, or 3, or two HARQs with process index 01 or 23, are scheduled, then b(2) is used to indicate whether a single process or two processes are scheduled; if b(2) indicates that a single process is scheduled, then b(3)b(4) indicates process index 0, 1, 2, or 3 corresponding to the HARQ process to be scheduled, and b(5) indicates NDI information corresponding to the HARQ process to be scheduled; if b(2) indicates that two processes are scheduled, then b(3) indicates process index 01 or 23 corresponding to the HARQ process to be scheduled, and b(4)b(5) indicates NDI information corresponding to the HARQ process to be scheduled.

[0351] If b(1) is used to indicate that two HARQ process indices with 02, 03, 12, or 13 are to be scheduled, then b(2) and b(3) indicate the process indexes 02, 03, 12, or 13 corresponding to the HARQ processes to be scheduled, and b(4) and b(5) indicate the NDI information corresponding to the HARQ processes to be scheduled.

[0352] If b(0) is used to indicate that three or four HARQ processes are scheduled, then b(1) is used to indicate whether three HARQ processes are scheduled or whether four HARQ processes are scheduled; if b(1) indicates that four HARQ processes are scheduled, the remaining four bits are used to indicate the NDI information of the four processes; if b(1) indicates that three HARQ processes are scheduled, then b(2) indicates whether the process index corresponding to the scheduled HARQ process is 012 or 123; and b(3), b(4), or b(5) indicates the NDI information corresponding to the scheduled HARQ process.

[0353] In an embodiment, the fifth indication information is 10 bits, and the amount of the state of the 10-bit indication is X or X+1, where X belongs to any one of {800, 880, 960}.

[0354] In an embodiment, if three or four transport blocks are scheduled, the fifth indication information is 9 bits; or If one or two transport blocks are scheduled, the fifth indication information is 9 bits and the MCS information is 3 bits of the 9 bits; or

[0355] If three or four transport blocks are scheduled, the fifth indication information is 9 bits with a joint indication.

[0356] Joint indication (joint coding) refers to the joint coding of multiple domains, originally coded separately, where each code value may correspond to the scheduling state of one specific associated domain.

[0357] In an embodiment, the value of the MCS information is reduced by M, where M belongs to any one of {0, 1, 2}, or Scheduling of all processes except HARQ process 013 is supported when three transport blocks are scheduled (i.e., scheduling of HARQ process 013 is not supported when three transport blocks are scheduled), or When three transport blocks are scheduled, scheduling of all processes is supported except for HARQ process 023 (i.e., scheduling of HARQ process 023 is not supported when three transport blocks are scheduled).

[0358] In an embodiment, the eighth indication information is 4 bits.

[0359] In an embodiment, if bundling is enabled, the method of determining the bundling size of the amount of bundled transport blocks includes one of the following manners.

[0360] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0361] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0362] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be [ka] It is determined that the result is one of the following:

[0363] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be N and N-4.

[0364] If the bundling size is b, the amount of currently scheduled transport blocks is [ka] groups, the first g-1 groups are bundled with b transport blocks, and the last group is bundled with one transport block, the amount of processes is g*bN, the value of b is determined according to 1-bit bundling size signaling, when the signaling is a first predetermined value, b is determined to be 2, when the signaling is a second predetermined value, b is determined to be 4 or [ka] It is determined that:

[0365] In an embodiment, if early termination is triggered, the method of triggering early termination includes one of the following manners.

[0366] The early termination is triggered by using the remaining state of the joint indication domain of the HARQ ID, the amount of transport blocks, and the NDI information.

[0367] The remaining status of the HARQ ID or the amount of transport blocks is indicated to trigger early termination.

[0368] The early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of transport blocks, NDI information, and MCS information.

[0369] In one embodiment, if early termination is triggered, the early termination method includes one of the following manners.

[0370] All transport blocks are terminated.

[0371] The HARQ processes that need to be terminated are indicated by using n states or log2(n) bits.

[0372] Single or multiple HARQ processes that need to be terminated can be n-1 The state is indicated by using a form of n-bit bitmap.

[0373] The end of the current HARQ process or all currently transmitted HARQ processes is indicated by using two states or one bit.

[0374] When early termination is triggered, the HARQ process to be terminated is indicated by using a high bit resource allocation domain.

[0375] In the above manner, n is the maximum number of scheduled HARQ processes.

[0376] In an embodiment, the control information includes an aperiodic CSI trigger information domain.

[0377] If the amount of scheduled transport blocks is greater than 2, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is less than or equal to 2, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or if the amount of scheduled transport blocks is greater than 1, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or only if the repetition number is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values.

[0378] In an embodiment, the control information includes seventh indication information.

[0379] The seventh indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information, RV, FH, R, and SRS request information corresponding to each HARQ process.

[0380] In an embodiment, when the seventh indication information indicates that one or two transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 32.

[0381] If the seventh indication information indicates that one or two transport blocks are scheduled, the control information includes SRS request information.

[0382] If the seventh indication information indicates that 3, 4, 5, 6, 7, or 8 transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 8.

[0383] If the seventh indication information indicates that four predetermined or eight predetermined processes are to be scheduled, RV, FH, and R have values ​​of 16, the SRS request information has a value of two, the predetermined P processes include at least P processes with consecutive process indexes, and P is 4 or 8.

[0384] The seventh indication information is 16 bits.

[0385] In an embodiment, the amount of HARQ processes, HARQ process index, and NDI information are indicated by using a joint indication method, and the indication state is any possible combination. Any possible combination refers to any possible scheduled combination.

[0386] 7 is a structural schematic diagram of another control information indicating device according to an embodiment. The information indicating device may be configured in a second communication node. As shown in FIG. 7, the control information indicating device includes: a receiving module 20;

[0387] The transmitting module 20 is configured to receive control information from a first communication node, the control information being used to indicate scheduling of one or more transport blocks, each transport block, when scheduled, corresponding to one HARQ process, each HARQ process having a corresponding HARQ process index and NDI information.

[0388] The control information indicating device provided in this embodiment is configured to implement the control information indicating method described in the above-mentioned embodiment. The implementation principle and effect of the control information indicating device provided in this embodiment are similar to those of the control information indicating method, and the details will not be repeated here.

[0389] In an embodiment, the control information includes first indication information, and the control information further includes at least one of second indication information, third indication information, fourth indication information, or eighth indication information.

[0390] The first indication information is used to indicate an amount of transport blocks, a HARQ process index corresponding to each transport block, and NDI information corresponding to each transport block.

[0391] The second indication information includes RV, FH, and R.

[0392] The third indication information includes sounding reference symbol (SRS) request information, which may also be referred to as sounding reference signal (SRS) request information.

[0393] The fourth indication information is used to indicate an indication method, and the indication method includes a first indication method and a second indication method, where the first indication method indicates that one transport block is scheduled, or two transport blocks are scheduled, and the second indication method indicates that three transport blocks are scheduled, or indicates the scheduling indicated by the 8-process bitmap. Optionally, the fourth indication information may occupy one bit. When the bit is 0, the fourth indication information indicates the first indication method, and when the bit is 1, the fourth indication information indicates the second indication method. Alternatively, when the bit is 1, the fourth indication information indicates the first indication method, and when the bit is 0, the fourth indication information indicates the second indication method.

[0394] The eighth indication information includes RV, FH, R, and CSI request information.

[0395] In an embodiment, the control information includes a fifth indication information.

[0396] The fifth indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information corresponding to each HARQ process, and MCS information.

[0397] In an embodiment, when the fourth indication information indicates the first indication method, The first indication information is 7 bits, the second indication information is 4 bits, and the third indication information is 1 bit.

[0398] In an embodiment, the control information includes the fourth indication information, and the control information includes the third indication information only if the fourth indication information indicates the first indication method.

[0399] In an embodiment, when the second indication information is 4 bits, the number of repetitions includes R0, R1, R2, and R3, and R0 <R1<R2<R33である。

[0400] If the repetition count is 1 or R0, RV has a value of 4, and FH indicates that frequency hopping is disabled by default and has a value of 1.

[0401] If the number of repeats is 2 or R1, then RV has 2 or 4 values ​​and FH has 2 values.

[0402] If the number of iterations is greater than 2 or is R2 or R3, then RV is fixed at one value and FH has two values.

[0403] If the amount of scheduled transport blocks is 1, the RV is 2 bits, and if the amount of scheduled transport blocks is 2, each transport block corresponds to a 1-bit RV.

[0404] In an embodiment, the control information includes sixth indication information, the sixth indication information being 6 bits and described by b(0)b(1)b(2)b(3)b(4)b(5), and the sixth indication information includes at least one of the following characteristics:

[0405] b(0) is used to indicate whether one or two HARQ processes are scheduled, or whether three or four HARQ processes are scheduled.

[0406] If b(0) is used to indicate that one or two HARQ processes are scheduled, then b(1) is used to indicate whether one HARQ process with index 0, 1, 2, or 3, or two HARQ processes with index 01 or 23, or two HARQ processes with index 02, 03, 12, or 13 are scheduled.

[0407] If b(1) is used to indicate whether one HARQ with process index 0, 1, 2, or 3, or two HARQs with process index 01 or 23, are scheduled, then b(2) is used to indicate whether a single process or two processes are scheduled; if b(2) indicates that a single process is scheduled, then b(3)b(4) indicates process index 0, 1, 2, or 3 corresponding to the HARQ process to be scheduled, and b(5) indicates NDI information corresponding to the HARQ process to be scheduled; if b(2) indicates that two processes are scheduled, then b(3) indicates process index 01 or 23 corresponding to the HARQ process to be scheduled, and b(4)b(5) indicates NDI information corresponding to the HARQ process to be scheduled.

[0408] If b(1) is used to indicate that two HARQ process indices with 02, 03, 12, or 13 are to be scheduled, then b(2) and b(3) indicate the process indexes 02, 03, 12, or 13 corresponding to the HARQ processes to be scheduled, and b(4) and b(5) indicate the NDI information corresponding to the HARQ processes to be scheduled.

[0409] If b(0) is used to indicate that three or four HARQ processes are scheduled, then b(1) is used to indicate whether three HARQ processes are scheduled or whether four HARQ processes are scheduled; if b(1) indicates that four HARQ processes are scheduled, the remaining four bits are used to indicate the NDI information of the four processes; if b(1) indicates that three HARQ processes are scheduled, then b(2) indicates whether the process index corresponding to the scheduled HARQ process is 012 or 123; and b(3), b(4), or b(5) indicates the NDI information corresponding to the scheduled HARQ process.

[0410] In an embodiment, the fifth indication information is 10 bits, and the 10-bit indication of the quantity of the state is X or X+1, where X belongs to any one of {800, 880, 960}.

[0411] In an embodiment, if three or four transport blocks are scheduled, the fifth indication information is 9 bits; or If one or two transport blocks are scheduled, the fifth indication information is 9 bits and the MCS information is 3 bits of the 9 bits; or If three or four transport blocks are scheduled, the fifth indication information is 9 bits with a joint indication.

[0412] Joint indication (joint coding) refers to the joint coding of multiple domains, which were originally coded separately, and the value of each code may correspond to a scheduling state of one specifically associated domain.

[0413] In an embodiment, the value of the MCS information is reduced by M, where M belongs to any one of {0, 1, 2}, or Scheduling of all processes except HARQ process 013 is supported when three transport blocks are scheduled (i.e., scheduling of HARQ process 013 is not supported when three transport blocks are scheduled), or When three transport blocks are scheduled, scheduling of all processes is supported except for HARQ process 023 (i.e., scheduling of HARQ process 023 is not supported when three transport blocks are scheduled).

[0414] In an embodiment, the eighth indication information is 4 bits.

[0415] In an embodiment, if bundling is enabled, the method of determining the bundling size of the amount of bundled transport blocks includes one of the following manners.

[0416] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0417] The amount of bundled transport blocks is, by default, [ka] where N is the amount of transport blocks currently scheduled.

[0418] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be [ka] It is determined that:

[0419] If the number of scheduled transport blocks N is less than or equal to 4, the amount of bundled transport blocks is determined by default to be N, and if the amount of scheduled transport blocks is greater than 4, the amount of bundled transport blocks is determined to be N and N-4.

[0420] If the bundling size is b, the amount of currently scheduled transport blocks is [ka] groups, the first g-1 groups are bundled with b transport blocks, and the last group is bundled with one transport block, the amount of processes is g*bN, the value of b is determined according to 1-bit bundling size signaling, when the signaling is a first predetermined value, b is determined to be 2, when the signaling is a second predetermined value, b is determined to be 4 or [ka] It is determined that:

[0421] In an embodiment, if early termination is triggered, the method of triggering early termination includes one of the following manners.

[0422] The early termination is triggered by using the remaining state of the joint indication domain of the HARQ ID, the amount of transport blocks, and the NDI information.

[0423] The remaining status of the HARQ ID or the amount of transport blocks is indicated to trigger early termination.

[0424] The early termination is triggered by using the remaining state of the joint indication domain of HARQ ID, amount of transport blocks, NDI information, and MCS information.

[0425] In one embodiment, if early termination is triggered, the early termination method includes one of the following manners.

[0426] All transport blocks are terminated.

[0427] The HARQ processes that need to be terminated are indicated by using n states or log2(n) bits.

[0428] The HARQ process or processes that need to be terminated are n-1 The state is indicated by using a form of n-bit bitmap.

[0429] The end of the current HARQ process or all currently transmitted HARQ processes is indicated by using two states or one bit.

[0430] When early termination is triggered, the HARQ process to be terminated is indicated by using a high bit resource allocation domain.

[0431] In the above manner, n is the maximum number of scheduled HARQ processes.

[0432] In an embodiment, the control information includes an aperiodic CSI trigger information domain.

[0433] If the amount of scheduled transport blocks is greater than 2, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is less than or equal to 2, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or if the amount of scheduled transport blocks is greater than 1, the aperiodic CSI trigger information domain is used to indicate process index related information, or if the amount of scheduled transport blocks is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values, or only if the repetition number is equal to 1, the aperiodic CSI trigger information domain is 1 bit or has 2 values.

[0434] In an embodiment, the control information includes seventh indication information.

[0435] The seventh indication information includes an amount of HARQ processes, an HARQ process index corresponding to each HARQ process, NDI information, RV, FH, R, and SRS request information corresponding to each HARQ process.

[0436] In an embodiment, when the seventh indication information indicates that one or two transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 32.

[0437] If the seventh indication information indicates that one or two transport blocks are scheduled, the control information includes SRS request information.

[0438] If the seventh indication information indicates that 3, 4, 5, 6, 7, or 8 transport blocks are scheduled, RV, FH, and R have a value of 16 or a value of 8.

[0439] If the seventh indication information indicates that four predetermined or eight predetermined processes are to be scheduled, RV, FH, and R have values ​​of 16, the SRS request information has a value of two, the predetermined P processes include at least P processes with consecutive process indexes, and P is 4 or 8.

[0440] The seventh indication information is 16 bits.

[0441] In an embodiment, the amount of HARQ processes, HARQ process index, and NDI information are indicated by using a joint indication method, and the indication state is any possible combination. Any possible combination refers to any possible scheduled combination.

[0442] The embodiment of the present application further provides a communication node. The communication node includes a processor configured to execute a computer program to perform a method provided by any one of the embodiments of the present application. Specifically, the communication node may be a first communication node provided by any one of the embodiments of the present application, or may be a second communication node provided by any one of the embodiments of the present application, which is not specifically limited in the present application.

[0443] For example, the embodiments described below provide a structural schematic diagram in which the communication nodes are a UE and a base station, respectively.

[0444] Figure 8 is a structural schematic diagram of a UE according to an embodiment. The UE may be implemented in multiple forms. In this application, the UE includes, but is not limited to, mobile terminal devices such as mobile phones, smartphones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), portable devices (pads), portable media players (PMPs), navigation devices, vehicle-mounted terminal devices, vehicle-mounted display terminals, and vehicle-mounted electronic rearview mirrors, and fixed terminal devices such as digital televisions (TVs) and desktop computers.

[0445] As shown in Figure 8, UE 50 may include a wireless communication unit 51, an audio / video (A / V) input unit 52, a user input unit 53, a sensing unit 54, an output unit 55, a memory 56, an interface unit 57, a processor 58, and a power supply unit 59. Although Figure 8 illustrates a UE including multiple assemblies, it should be understood that not all of the illustrated assemblies are required to be implemented. More or fewer assemblies may alternatively be implemented.

[0446] In this embodiment, the wireless communication unit 51 enables wireless communication between the UE 50 and a base station or network. The A / V input unit 52 is configured to receive audio or video signals. The user input unit 53 may generate key input data according to commands input by a user to control various operations of the UE 50. The sensing unit 54 is configured to detect, for example, the current state of the UE 50, the location of the UE 50, the presence or absence of a user's touch input to the UE 50, the orientation of the UE 50, and the accelerating or decelerating movement and direction of the UE 50, and generate commands or signals to control the operation of the UE 50. The interface unit 57 serves as an interface through which at least one external device may be connected to the UE 50. The output unit 55 is configured to provide output signals in a visual, audio, and / or tactile manner. The memory 56 may store, for example, software programs for processing and controlling operations performed by the processor 58, or may temporarily store data that has been output or will be output. The memory 56 may include at least one type of storage medium. Additionally, the UE 50 may cooperate with a network storage device that performs the storage functions of the memory 56 through a network connection. The processor 58 is generally configured to control the overall operation of the UE 50. The power supply unit 59 is configured to receive external or internal power under the control of the processor 58 and provide the appropriate amount of power required to operate the various elements and assemblies.

[0447] The processor 58 is configured to run programs stored in the memory 56, execute at least one functional application and data processing, for example, to implement the transmission method provided by the embodiment of the present application.

[0448] FIG. 9 is a structural diagram of a base station according to an embodiment. As shown in FIG. 9, the base station includes a processor 60, a memory 61, and a communication interface 62. The amount of processor 60 in the base station may be one or more, and one processor 60 is illustrated in FIG. 9 as an example. The processor 60, memory 61, and communication interface 62 in the base station may be connected through a bus or in other manners, and in FIG. 9, the connection through a bus is used as an example. The bus represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus, using any bus structure among multiple bus structures.

[0449] As a computer-readable storage medium, the memory 61 may be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules, corresponding to the methods in the embodiments of the present application. The processor 60 activates the software programs, instructions, and modules stored in the memory 61 to execute at least one of the functional applications and data processing of the base station, i.e., to implement the above-mentioned control information indication method.

[0450] The memory 61 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required by at least one function, and the data storage area may store data generated in response to the use of the terminal. In addition, the memory 61 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk memory element, flash memory element, or other non-volatile solid-state memory element. In some embodiments, the memory 61 may include memory located remotely with respect to the processor 60, and these remote memories may be connected to the base station via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a network, a mobile communication network, and combinations thereof.

[0451] Communications interface 62 may be configured to receive and transmit data.

[0452] An embodiment of the present disclosure further provides a computer-readable storage medium configured to store a computer program which, when executed by a processor, performs the method provided in any one of the embodiments of the present application.

[0453] The computer storage medium in this embodiment of the present application may use any combination of one or more computer readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may be, but is not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or element, or any combination thereof. The computer readable storage medium includes an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination thereof (non-exhaustive list). In this application, the computer readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in conjunction with an instruction execution system, device, or element.

[0454] A computer-readable signal medium may include a data signal, either in baseband or propagated as part of a carrier, carrying a computer-readable program code. Such a propagated data signal may be in a number of forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that is not a computer-readable medium and that may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0455] The program code contained on the computer readable medium may be transmitted over any suitable medium, including, but not limited to, wireless, wired, fiber optic cable, radio frequency (RF), etc., or any suitable combination thereof.

[0456] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages ​​or a combination of multiple programming languages. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, C++, Ruby, and Go, as well as traditional procedural programming languages ​​such as C or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In a scenario involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet Service Provider).

[0457] It will be understood by those skilled in the art that the term "user terminal" encompasses any suitable type of wireless user device, such as, for example, a mobile phone, a portable data processing device, a portable web browser, or a vehicle-mounted mobile station.

[0458] In general, various embodiments of the present application may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. For example, but not limited to, the above-described embodiments in some aspects may be implemented in hardware, while other embodiments may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device.

[0459] Embodiments of the present application may be executed by a data processor of a mobile device, such as in a processor entity, or implemented by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or source or object code written in any combination of one or more programming languages.

[0460] Any logic flow block diagrams in the drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in a memory. The memory may be of any type suitable for the local technology environment and may be implemented using any suitable suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), and optical storage devices and systems (digital video disks (DVD) or compact disks (CD)), and the like. The computer-readable storage medium may include a non-transitory storage medium. The data processor may be of any type suitable for the local technology environment, including, but not limited to, general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. A control information indication method, A first communication node transmits control information to a second communication node, When multi-transport block (multi-TB) scheduling is enabled by a radio resource control configuration, the control information comprises a 10-bit indication of scheduling at least one transport block; Each of the at least one transport block corresponds to a separate Hybrid Automatic Repeat Request (HARQ) process; the 10-bit indication indicates a modulation and coding scheme, a HARQ process index corresponding to the individual HARQ process, and new data indication (NDI) information; the modulation and coding scheme occupies at least four bits in the 10-bit indication, and a number of bits representing the NDI information in the 10-bit indication varies based on a number of the at least one transport block scheduled by the control information; When early termination of one or more HARQ processes is triggered, 4 bits of the 10-bit indication are used to indicate the early termination; and performing a transmission using the at least one transport block based on the control information; and A method comprising:

2. 2. The method of claim 1, wherein a number of states of the 10-bit indication indicating the modulation and coding scheme, the HARQ process index corresponding to the individual HARQ process, and the NDI information is 880.

3. The method according to claim 1 or 2, wherein the 4 bits of the 10-bit indication indicate HARQ information in the manner of a bitmap.

4. A control information indication method, a second communication node receiving control information from the first communication node, When multi-transport block (multi-TB) scheduling is enabled by a radio resource control configuration, the control information comprises a 10-bit indication of scheduling at least one transport block; Each of the at least one transport block corresponds to a separate Hybrid Automatic Repeat Request (HARQ) process; the 10-bit indication indicates a modulation and coding scheme, a HARQ process index corresponding to the individual HARQ process, and new data indication (NDI) information; the modulation and coding scheme occupies at least four bits in the 10-bit indication, and a number of bits representing the NDI information in the 10-bit indication varies based on a number of the at least one transport block scheduled by the control information; When early termination of one or more HARQ processes is triggered, 4 bits of the 10-bit indication are used to indicate the early termination; performing a transmission using the at least one transport block based on the control information; and A method comprising:

5. The method of claim 4 , wherein a number of states of the 10-bit indication indicating the modulation and coding scheme, the HARQ process index corresponding to the individual HARQ process, and the NDI information is 880.

6. The method according to claim 4 or 5, wherein the 4 bits of the 10-bit indication indicate HARQ information in the manner of a bitmap.

7. A communications node, said communications node comprising a processor, said processor being configured to perform the method according to any of claims 1 to 6 when executing a computer program.

8. A computer-readable storage medium having a computer program stored thereon, the computer program being adapted to perform the method according to any one of claims 1 to 6 when executed by a processor.

Citation Information

Patent Citations

  • Uplink HARQ-ACK feedback for mtc

    WO2018172896A1