CN114026810A - Method and device for determining process number of hybrid automatic repeat request - Google Patents

Method and device for determining process number of hybrid automatic repeat request Download PDF

Info

Publication number
CN114026810A
CN114026810A CN202180002953.XA CN202180002953A CN114026810A CN 114026810 A CN114026810 A CN 114026810A CN 202180002953 A CN202180002953 A CN 202180002953A CN 114026810 A CN114026810 A CN 114026810A
Authority
CN
China
Prior art keywords
harq process
value
dci
scheduled
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202180002953.XA
Other languages
Chinese (zh)
Inventor
朱亚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Publication of CN114026810A publication Critical patent/CN114026810A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the disclosure discloses a method and a device for determining a hybrid automatic repeat request process number, which can be applied to the technical field of communication, wherein the method executed by a terminal device comprises the following steps: receiving first indication information, wherein the first indication information includes a first hybrid automatic repeat request HARQ process number process ID used for indicating a first number of dynamically scheduled DGs and a second HARQ process ID used for indicating a second number of configuration grants CG, the first number of the first HARQ process ID and the second number of the second HARQ process ID do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI. Therefore, the terminal equipment is respectively configured with the HARQ process IDs corresponding to the CG and the DG, so that the feedback enabled feedback e first quantity enabled HARQ process IDs and the feedback disabled HARQ process IDs in the CG and the DG can be flexibly configured.

Description

Method and device for determining process number of hybrid automatic repeat request
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for determining a harq process number.
Background
In a communication system, for feedback disable disabled of Hybrid Automatic Repeat request (HARQ) for dynamic scheduling (DG), HARQ feedback may be disabled in each HARQ process through Radio Resource Control (RRC) signaling. In a New Radio (NR) network and a Terrestrial Network (TN) network, a Configuration Grant (CG) may multiplex an HARQ process number (ID) with a DG.
However, in a Non-terrestrial Network (NTN), since the product of Round-Trip Time (RTT) and the maximum number of retransmissions (max _ re-trans _ num) is greater than a Semi-Persistent Scheduling (SPS) Physical Downlink Shared Channel (PDSCH) period, the HARQ IDs allocated by the CG are too many, and the HARQ IDs available for the DG may be reduced.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for determining a hybrid automatic repeat request process number, which can be applied to the technical field of communication.
In a first aspect, an embodiment of the present disclosure provides a method for determining a harq process number, where the method is performed by a terminal device, and the method includes:
receiving first indication information, wherein the first indication information includes a first hybrid automatic repeat request HARQ process number process ID used for indicating a first number of dynamically scheduled DGs and a second HARQ process ID used for indicating a second number of configuration grants CG, the first number of the first HARQ process ID and the second number of the second HARQ process ID do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
Optionally, the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
Optionally, the method further includes:
receiving second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
Optionally, the method further includes:
receiving the downlink control information DCI, wherein the DCI is used for indicating the value of the HARQ process ID corresponding to the resource to be scheduled, and the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first number and the second number;
decoding the DCI to determine the value of the HARQ process ID contained in the DCI and a corresponding scrambling mode, wherein the value of the HARQ process ID contained in the DCI is less than the first number or the second number;
and determining the value of the HARQ process ID corresponding to the resource to be scheduled according to the scrambling mode and the value of the HARQ process ID contained in the DCI.
Optionally, the determining, according to the scrambling mode and the value of the HARQ process ID included in the DCI, the value of the HARQ process ID corresponding to the resource to be scheduled includes:
under the condition that the scrambling mode is of a first type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is the value of the HARQ process ID contained in the DCI, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the scrambling mode is the second type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is equal to the value of the HARQ process ID contained in the DCI plus the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
Optionally, the method further includes:
and receiving third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
Optionally, the method further includes:
under the condition that the third indication information is not received, generating a buffer queue corresponding to the first number of HARQ process IDs;
or, when the third indication information is received, the buffer queue corresponding to the deactivated HARQ process ID indicated in the third indication information is emptied, and the buffer queue corresponding to the activated HARQ process ID indicated in the third indication information is generated.
Optionally, the method further includes:
generating a Type 3Type3HARQ feedback codebook according to the demodulation result of the buffer queue corresponding to each HARQ process ID;
sending the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
In a second aspect, an embodiment of the present disclosure provides another method for determining a harq process number, where the method is performed by a network device, and the method includes:
and sending first indication information, wherein the first indication information includes a first hybrid automatic repeat request HARQ process number process ID used for indicating a first number of dynamically scheduled DGs and a second HARQ process ID used for indicating a second number of configuration grants CG, the first number of the first HARQ process ID and the second number of the second HARQ process ID do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
Optionally, the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
Optionally, the method further includes:
and sending second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
Optionally, the method further includes:
determining a value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first quantity and the second quantity;
determining a scrambling mode corresponding to the DCI and a value of the HARQ process ID contained in the DCI according to a value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID contained in the DCI is smaller than the first quantity or the second quantity;
generating the DCI according to the value of the HARQ process ID contained in the DCI and the scrambling mode;
and transmitting the DCI.
Optionally, the determining, according to the value of the HARQ process ID corresponding to the resource to be scheduled, the scrambling mode corresponding to the DCI and the value of the HARQ process ID included in the DCI includes:
under the condition that the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the first number, determining that the scrambling mode is of a first type, and the value of the HARQ process ID contained in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than or equal to the first number, determining that the scrambling mode is the second type, and the value of the HARQ process ID included in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, which is the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
Optionally, the method further includes:
and sending third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
Optionally, the method further includes:
receiving a Type 3Type3HARQ feedback codebook;
determining a demodulation result of the resource corresponding to each HARQ process ID according to the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
In a third aspect, an embodiment of the present disclosure provides a communication apparatus, where the communication apparatus has a function of implementing part or all of the functions of the terminal device in the method according to the first aspect, for example, the function of the communication apparatus may have the functions in part or all of the embodiments in the present disclosure, or may have the functions of implementing any one of the embodiments in the present disclosure separately. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units or modules corresponding to the above functions.
In a fourth aspect, an embodiment of the present disclosure provides another communication apparatus, where the communication apparatus has a function of implementing part or all of the functions of the network device in the method example described in the second aspect, for example, the function of the communication apparatus may have the functions in part or all of the embodiments of the present disclosure, or may have the functions of implementing any one of the embodiments of the present disclosure separately. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units or modules corresponding to the above functions.
In a fifth aspect, the disclosed embodiments provide a communication device comprising a processor, which, when calling a computer program in a memory, executes the method of the first aspect.
In a sixth aspect, the disclosed embodiments provide a communication device comprising a processor that, when calling a computer program in a memory, performs the method of the second aspect described above.
In a seventh aspect, the disclosed embodiments provide a communication device comprising a processor and a memory, the memory having stored therein a computer program; the computer program, when executed by the processor, causes the communication apparatus to perform the method of the first aspect.
In an eighth aspect, an embodiment of the present disclosure provides a communication apparatus, including a processor and a memory, in which a computer program is stored; the computer program, when executed by the processor, causes the communication device to perform the method of the second aspect described above.
In a ninth aspect, an embodiment of the present disclosure provides a communication apparatus, including a processor and an interface circuit, where the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to execute the code instructions to cause the apparatus to perform the method according to the first aspect.
In a tenth aspect, an embodiment of the present disclosure provides a communication apparatus, which includes a processor and an interface circuit, where the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to execute the code instructions to cause the apparatus to perform the method according to the second aspect.
In an eleventh aspect, the disclosed embodiments provide a communication system, which includes the communication apparatus of the third aspect and the communication apparatus of the fourth aspect, or the system includes the communication apparatus of the fifth aspect and the communication apparatus of the sixth aspect, or the system includes the communication apparatus of the seventh aspect and the communication apparatus of the eighth aspect, or the system includes the communication apparatus of the ninth aspect and the communication apparatus of the tenth aspect.
In a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium, configured to store instructions for the terminal device, and when the instructions are executed, the method according to the first aspect is implemented.
In a thirteenth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for the network device, where the instructions, when executed, cause the method of the second aspect to be implemented.
In a fourteenth aspect, the present disclosure also provides a computer program product comprising a computer program which, when run on a computer, causes the computer to perform the method of the first aspect described above.
In a fifteenth aspect, the present disclosure also provides a computer program product comprising a computer program which, when run on a computer, causes the computer to perform the method of the second aspect described above.
In a sixteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for enabling a terminal device to implement the functionality according to the first aspect, e.g. to determine or process at least one of data and information related in the above method. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be formed by a chip, or may include a chip and other discrete devices.
In a seventeenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface, for enabling a network device to implement the functions referred to in the second aspect, e.g., determining or processing at least one of data and information referred to in the above method. In one possible design, the system-on-chip further includes a memory for storing computer programs and data necessary for the network device. The chip system may be formed by a chip, or may include a chip and other discrete devices.
In an eighteenth aspect, the present disclosure provides a computer program which, when run on a computer, causes the computer to perform the method of the first aspect described above.
In a nineteenth aspect, the present disclosure provides a computer program which, when run on a computer, causes the computer to perform the method of the second aspect described above.
Based on the foregoing embodiments, the terminal device may determine, by receiving first indication information sent by the network device, HARQ process IDs corresponding to a first number of DGs and a second HARQ process ID corresponding to a second number of CGs, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the downlink control information DCI. Therefore, the terminal equipment is respectively configured with the HARQ process IDs corresponding to the CG and the DG, so that the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG can be flexibly configured.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments or the background art of the present disclosure, the drawings required to be used in the embodiments or the background art of the present disclosure will be described below.
Fig. 1 is a schematic architecture diagram of a communication system provided by an embodiment of the present disclosure;
fig. 2 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 5 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 6 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 7 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 8 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 9 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 10 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 11 is a flowchart illustrating a method for determining a harq process number according to another embodiment of the present disclosure;
fig. 12 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure;
fig. 13 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure;
fig. 14 is a schematic structural diagram of a chip according to an embodiment of the disclosure.
Detailed Description
For ease of understanding, terms referred to in the present application will be first introduced.
1. Hybrid Automatic Repeat request (HARQ)
HARQ is a technology formed by combining Forward Error Correction (FEC) coding and Automatic Repeat-request (ARQ).
2. Downlink Control Information (DCI)
DCI is Control information related to a Physical uplink/Downlink shared Channel (PUSCH, PDSCH) transmitted on a Physical Downlink Control Channel (PDCCH), and the DCI information includes several related contents such as Resource Block (RB) allocation information, a modulation scheme, and the like. The terminal can correctly process the PDSCH data or the PUSCH data only if the DCI information is correctly decoded.
In order to better understand the method for determining the harq process number disclosed in the embodiments of the present disclosure, a description is first given below of a communication system to which the embodiments of the present disclosure are applicable.
Referring to fig. 1, fig. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. The communication system may include, but is not limited to, one network device and one terminal device, the number and the form of the devices shown in fig. 1 are only used for example and do not constitute a limitation to the embodiments of the present disclosure, and two or more network devices and two or more terminal devices may be included in practical applications. The communication system shown in fig. 1 may include a network device 11 and a terminal device 12.
It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: a Long Term Evolution (LTE) system, a 5th generation (5G) mobile communication system, a 5G New Radio (NR) system, or other future new mobile communication systems.
The network device 11 in the embodiment of the present disclosure is an entity for transmitting or receiving signals on the network side. For example, the network device 11 may be an evolved NodeB (eNB), a transmission point (TRP), a next generation base station (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technologies and the specific device forms adopted by the network devices. The network device provided by the embodiment of the present disclosure may be composed of a Central Unit (CU) and a Distributed Unit (DU), where the CU may also be referred to as a control unit (control unit), and a protocol layer of a network device, such as a base station, may be split by using a structure of CU-DU, functions of a part of the protocol layer are placed in the CU for centralized control, and functions of the remaining part or all of the protocol layer are distributed in the DU, and the DU is centrally controlled by the CU.
The terminal device 12 in the embodiment of the present disclosure is an entity, such as a mobile phone, on the user side for receiving or transmitting signals. A terminal device may also be referred to as a terminal device (terminal), a User Equipment (UE), a Mobile Station (MS), a mobile terminal device (MT), etc. The terminal device may be a vehicle having a communication function, a smart vehicle, a mobile phone (mobile phone), a wearable device, a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving (self-driving), a wireless terminal device in remote surgery (remote medical supply), a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), and the like. The embodiments of the present disclosure do not limit the specific technology and the specific device form adopted by the terminal device.
It is to be understood that the communication system described in the embodiment of the present disclosure is for more clearly illustrating the technical solutions of the embodiment of the present disclosure, and does not constitute a limitation to the technical solutions provided in the embodiment of the present disclosure, and as a person having ordinary skill in the art knows that as the system architecture evolves and new service scenarios appear, the technical solutions provided in the embodiment of the present disclosure are also applicable to similar technical problems.
The method for determining a harq process number and the apparatus thereof provided in the present disclosure are described in detail below with reference to the accompanying drawings.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a terminal device. As shown in fig. 2, the method may include, but is not limited to, the following steps:
step 21, receiving first indication information, where the first indication information is used to indicate a first hybrid automatic repeat request HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configuration grants CG, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
It is understood that in NR and TN networks, DG and CG may multiplex the same HARQ process ID pool. However, in the NTN network, if DG and CG still multiplex HARQ process ID pool, the product of RTT and max _ re-trans _ num is greater than the SPS PDSCH period, which results in excessive HARQ process IDs that the CG needs to allocate, and further results in less HARQ process IDs available for DG, thereby reducing the flexibility of DG selecting feedback enabled HARQ process IDs or feedback disabled HARQ process IDs. In the present disclosure, the HARQ process IDs are configured for the DG and the CG, respectively, so that the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG can be flexibly configured.
The first number and the second number may be any numbers less than or equal to the capability of the terminal device, that is, the second number and the first number may be any numbers less than or equal to the number of HARQ buffer queues supported by the terminal device. For example, if the number of HARQ buffer queues supported by the terminal device is 32, the first number may be 16, 20, 32, etc., and the second number may be 15, 20, 32, etc. The present disclosure is not limited thereto.
It should be noted that the numerical value of the second quantity may be the same as or different from the numerical value of the first quantity, and the disclosure does not limit this.
Optionally, the network device may determine, according to the capability of the terminal device, a maximum value that may indicate the HARQ process ID in the DCI. For example, if the capability of the terminal device is 32, the maximum value of the HARQ process ID that can be indicated in the DCI is 32.
In the present disclosure, in order to solve the problem that the CG and the DG cannot multiplex the HARQ process ID pool in the NTN network, a plurality of HARQ process IDs may be separately configured for the CG and the DG, respectively, and in order to ensure that the HARQ process IDs configured for the CG and the DG, respectively, can meet the requirements of the CG and the DG as much as possible, in the present disclosure, a sum of the first number and the second number may be set to be greater than a maximum value of the HARQ process ID that can be indicated in the DCI.
Optionally, in order to not change the format of the DCI signaling as much as possible, in the present disclosure, the first number and the second number may be set to the same value, that is, the ith second HARQ process ID is the ith first HARQ process ID + the first number, where i is an integer less than or equal to the second number.
For example, if the first number is 32 and the second number is 32, the first HARQ process ID of 32 DGs may be 0-31 and the second HARQ process ID of 32 CGs may be 32-63. If i is 15, the 15 th second HARQ process ID corresponding to the CG may be the 15 th HARQ process ID +32 corresponding to the DG, that is, the 15 th HARQ process ID corresponding to the CG has the following value: 15+32 ═ 47.
It should be noted that the above examples are only simple examples, and are not intended to be specific limitations of the first number, the second number, and the i number in the present disclosure.
Normally, the initial transmission resource of the CG is configured by RRC, and at this time, the terminal device may determine the HARQ process ID of the initial transmission SPS PDSCH according to the formula according to the RRC parameter and the time unit where the SPS PDSCH is located, and under the condition that the original formula is not changed, the HARQ process ID is equal to the original formula calculation value + the first number.
And the retransmission resource of CG is scheduled by DCI, at this time, the terminal device may determine the retransmission HARQ process ID of SPS PDSCH according to the scrambling scheme of DCI and the HARQ process ID value indicated in DCI, where the HARQ process ID is the HARQ process ID indication value + the first number in DCI. The relationship between the DCI scrambling method and the HARQ process ID may refer to the detailed description of other embodiments of the present disclosure, and is not described herein again.
Optionally, the terminal device may receive the first indication information through RRC signaling sent by the network device.
By implementing the embodiment of the present disclosure, the terminal device may determine the HARQ process ID corresponding to the first number of DGs and the second HARQ process ID corresponding to the second number of CGs by receiving the first indication information sent by the network device. Therefore, the terminal equipment is respectively configured with the HARQ process IDs corresponding to the CG and the DG, so that the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG can be flexibly configured.
Referring to fig. 3, fig. 3 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a terminal device. As shown in fig. 3, the method may include, but is not limited to, the following steps:
step 31, receiving first indication information, where the first indication information is used to indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 31 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And step 32, receiving second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID.
The number of the feedback-enabled HARQ process IDs in the first HARQ process ID may be the same as or different from the number of the feedback-disabled HARQ process IDs, which is not limited in this disclosure.
The number of the feedback-enabled HARQ process IDs in the second HARQ process ID may be the same as or different from the number of the feedback-disabled HARQ process IDs, which is not limited in this disclosure.
The second indication information in the present embodiment may be the same as or different from the first indication information. That is, the network device may simultaneously indicate the first HARQ process ID of the first number of DGs, the second HARQ process ID of the second number of CGs, and the first HARQ process ID and the second HARQ process ID as the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID through one RRC signaling. Or, the network device may also indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs through one RRC signaling; and indicating the first HARQ process ID and the second HARQ process ID as a feedback enabled HARQ process ID or a feedback disabled HARQ process ID through another RRC signaling. The present disclosure is not limited thereto.
By implementing the embodiment of the disclosure, the terminal device determines, by receiving first indication information sent by the network device, a first HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configured grants CG, and then determines, according to the received second indication information, that the first HARQ process ID and the second HARQ process ID are feedback-enabled HARQ process IDs or feedback-disabled HARQ process IDs. Therefore, the feedback enabling HARQ process ID and the feedback disabling HARQ process ID in CG and DG are flexibly configured for the terminal equipment.
Referring to fig. 4, fig. 4 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a terminal device. As shown in fig. 4, the method may include, but is not limited to, the following steps:
step 41, receiving first indication information, where the first indication information is used to indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 41 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And step 42, receiving downlink control information DCI, where the DCI is used to indicate a value of the HARQ process ID corresponding to the resource to be scheduled, where the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number.
Generally, the network device may determine the initial HARQ process ID of the SPS PDSCH according to the RRC parameter and the time unit of the PDSCH. When an error occurs in the initial transmission, the retransmission HARQ process ID of the SPS PDSCH can be indicated through the DCI, and the retransmission HARQ process ID indicated in the DCI is the same as the HARQ process ID of the SPS PDSCH with the initial transmission error. That is, the network device may indicate, to the terminal device, a value of the HARQ process ID corresponding to the resource to be scheduled through the DCI.
The resource to be scheduled may be a resource corresponding to CG retransmission or a resource corresponding to DG, that is, the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first number and the second number.
Step 43, decoding the DCI to determine the value of the HARQ process ID contained in the DCI and the corresponding scrambling mode,
wherein, the value of the HARQ process ID contained in the DCI is less than the first number or the second number.
In this disclosure, in order to not change the HARQ process ID field in the DCI indication as much as possible, different manners may be adopted to scramble the DCI according to the type of the resource to be scheduled, so that when the terminal device receives the DCI, it may be determined, based on the scrambling manner of the DCI, whether the resource to be scheduled corresponding to the HARQ process ID indicated in the DCI corresponds to the CG or the DG.
For example, when the scheduling resource corresponding to the DG is indicated, the DCI may be scrambled by using a first type of scrambling method, where the first type of scrambling method may be a Radio Network Temporary Identifier (RNTI) or a Modulation Coding Scheme (MCS) RNTI of a cell (C).
Alternatively, when the CG is instructed to retransmit the corresponding scheduling resource, a second type of scrambling scheme may be used, for example, a Configured Scheduling (CS) RNTI is used to scramble the DCI, which is not limited in this disclosure.
It should be noted that the above-mentioned first type scrambling manner and second type scrambling manner are only examples, and the present disclosure does not specifically limit the first type scrambling manner and the second type scrambling manner, and only needs to adopt different scrambling manners when scheduling resources corresponding to CG retransmission and scheduling resources corresponding to DG.
And step 44, determining the value of the HARQ process ID corresponding to the resource to be scheduled according to the scrambling mode and the value of the HARQ process ID contained in the DCI.
Optionally, when the scrambling mode is the first type, determining that a value of an HARQ process ID corresponding to the resource to be scheduled is a value of an HARQ process ID included in the DCI, where the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the scrambling mode is the second type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is equal to the value of the HARQ process ID contained in the DCI plus the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
That is, if the scrambling scheme is of the first type, it indicates that the currently scheduled resource is a resource corresponding to DG, and at this time, the HARQ process ID included in the DCI may be determined as the HARQ process ID of the resource to be scheduled corresponding to DG, and if the scrambling scheme is of the second type, it indicates that the currently scheduled resource is a resource corresponding to CG retransmission, and at this time, the sum of the HARQ process ID included in the DCI and the first number may be determined as the HARQ process ID of the resource to be scheduled corresponding to CG retransmission.
For example, if the terminal device determines that the DCI scrambling scheme is the first type and the HARQ process ID included in the DCI is 15 after parsing the DCI, it may determine that the currently scheduled resource is the resource whose HARQ process ID corresponding to the DG is 15.
Or, if the first number is 32, after the terminal device analyzes the DCI, it determines that the DCI scrambling scheme is the second type and the HARQ process ID included in the DCI is 15, it may determine that the currently scheduled resource is a resource whose HARQ process ID corresponding to the CG is 47.
In the disclosure, the terminal device first receives HARQ process IDs corresponding to the indication CG and DG, and then, after receiving the DCI, determines the HARQ process ID corresponding to the resource to be scheduled according to the scrambling method of the DCI and the HARQ process ID contained therein. Therefore, under the condition of not changing the DCI signaling structure, the flexible configuration and scheduling of the HARQ process IDs corresponding to the CG and the DG are realized.
Referring to fig. 5, fig. 5 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a terminal device. As shown in fig. 5, the method may include, but is not limited to, the following steps:
step 51, receiving first indication information, where the first indication information is used to indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 51 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And step 52, receiving third indication information, where the third indication information is used to indicate the HARQ process ID to be activated or deactivated.
In this disclosure, after the network device configures the HARQ process IDs for the CG and the DG, the network device may activate or deactivate a part of the HARQ process IDs through the independent indication information.
Optionally, the third indication information may be Media Access Control (MAC) Control Element (CE) signaling, which is not limited in this disclosure.
Generally, the number of HARQ process IDs that the network device can activate at most at a time may be determined according to the capability of the terminal device. For example, the terminal device may support 16 HARQ buffer queues at most, and the number of HARQ process IDs that the network device can activate at most at a time may be 16. Or, the terminal device may support 32 HARQ buffer queues at most, the number of HARQ process IDs that the network device can activate at most at a time may be 32, and so on.
Optionally, the terminal device may first reserve the buffer queue corresponding to the DG when not receiving the third indication information, that is, the terminal device may first generate the buffer queues corresponding to the first number of HARQ process IDs when not receiving the third indication information. And then, under the condition of receiving the third indication information, adjusting the HARQ process ID corresponding to the queue according to the indication information.
For example, if the first number of HARQ process IDs corresponding to DG are HARQ process ID #0 to HARQ process ID #31, the terminal device can reserve the buffers corresponding to HARQ process ID #0 to HARQ process ID #31, respectively, when the terminal device does not receive the indication information. Therefore, HARQ processes which can be supported by the terminal equipment to the maximum extent all have corresponding buffers, and the method can be used for caching and combining data received by each HARQ process ID buffer.
Or, the third indication information may include the to-be-activated HARQ process ID and the deactivated HARQ process ID, so that the terminal device may empty the buffer queue corresponding to the deactivated HARQ process ID indicated in the third indication information and generate the buffer queue corresponding to the activated HARQ process ID indicated in the third indication information, when receiving the third indication information.
In this disclosure, the terminal device first receives the HARQ process IDs corresponding to the CG and the DG, and then activates or deactivates the HARQ process IDs according to the received indication information. Therefore, under the condition of not changing the indication signaling structure, the flexible configuration, activation or deactivation of the HARQ process ID corresponding to the CG and the DG respectively is realized.
Referring to fig. 6, fig. 6 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a terminal device. As shown in fig. 6, the method may include, but is not limited to, the following steps:
step 61, receiving first indication information, where the first indication information is used to indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs, the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 61 may refer to the detailed steps in other embodiments in this disclosure, and details are not described here.
And step 62, generating a Type 3Type3HARQ feedback codebook according to the demodulation result of the buffer queue corresponding to each HARQ process ID.
And step 63, sending the Type3HARQ feedback codebook.
In a communication system, when a terminal device and a network device cannot determine a corresponding feedback time slot based on a transmission time slot in which an HARQ process is located, a Type3HARQ feedback codebook needs to be used for feedback. In this disclosure, since the HARQ process ID number corresponding to the DG and the CG and the maximum HARQ buffer number that is greater than the terminal device support, the Type3HARQ feedback codebook needs to be enhanced to ensure that the Type3HARQ feedback codebook can indicate the demodulation results of all HARQ processes at the same time.
Optionally, the Type3HARQ feedback codebook may include a sum of the second number and the first number. That is, the bits of the Type3HARQ feedback codebook may be extended, so that the Type3HARQ feedback codebook may contain the sum of the second number and the first number of demodulation results.
Alternatively, the feedback results in the Type3HARQ feedback codebook may be arranged in a fixed HARQ process ID order. For example, the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
For example, Type3HARQ feedback codebook can be used to indicate the demodulation results of 32 HARQ processes, and the demodulation results of the 32 HARQ processes are arranged from large to small according to the HARQ process ID. After demodulating the data in the current 32 buffers, the terminal device may arrange the 32 demodulation results according to the HARQ process IDs corresponding to the current 32 buffers from large to small according to the HARQ process IDs. Then, the network device may sequentially determine whether data transmission corresponding to the current 32 HARQ process IDs is successful according to each demodulation result in the received Type3HARQ feedback codebook.
It can be understood that the HARQ process ID in the Type3HARQ feedback codebook may be an HARQ process ID corresponding to CG, an HARQ process ID corresponding to DG, or an HARQ process ID corresponding to DG as well as CG.
In the present disclosure, the terminal device first receives HARQ process IDs corresponding to the CG and DG, and then may generate and transmit a Type3HARQ feedback codebook according to a demodulation result of the buffer queue corresponding to each HARQ process ID. Therefore, on the basis of realizing flexible configuration of HARQ process IDs corresponding to CG and DG, reliable feedback of demodulation results of the cache queues corresponding to each HARQ process ID is realized.
Referring to fig. 7, fig. 7 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a network device. As shown in fig. 7, the method may include, but is not limited to, the following steps:
step 71, sending first indication information, where the first indication information is used to indicate a first hybrid automatic repeat request HARQ process number process ID of a first number of dynamic scheduling DGs and a second HARQ process ID of a second number of configuration grants CG, where the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
It is understood that in NR and TN networks, DG and CG may multiplex the same HARQ process ID pool. However, in the NTN network, if DG and CG still multiplex HARQ process ID pool, the product of RTT and max _ re-trans _ num is greater than the SPS PDSCH period, which results in excessive HARQ process IDs that the CG needs to allocate, and further results in less HARQ process IDs available for DG, thereby reducing the flexibility of DG selecting feedback enabled HARQ process IDs or feedback disabled HARQ process IDs. In this disclosure, the network device configures HARQ process IDs for DG and CG, respectively, so that the CG and the DG can flexibly configure feedback enabled HARQ process ID and feedback enabled HARQ process ID.
The first number and the second number may be any numbers less than or equal to the capability of the terminal device, that is, the second number and the first number may be any numbers less than or equal to the number of HARQ buffer queues supported by the terminal device. For example, if the number of HARQ buffer queues supported by the terminal device is 32, the first number may be 16, 20, 32, etc., and the second number may be 15, 20, 32, etc. The present disclosure is not limited thereto.
It should be noted that the numerical value of the second quantity may be the same as or different from the numerical value of the first quantity, and the disclosure does not limit this.
Optionally, the network device may determine, according to the capability of the terminal device, a maximum value that may indicate the HARQ process ID in the DCI. For example, if the capability of the terminal device is 32, the maximum value of the HARQ process ID that can be indicated in the DCI is 32.
In the present disclosure, in order to solve the problem that the CG and the DG cannot multiplex the HARQ process ID pool in the NTN network, a plurality of HARQ process IDs may be separately configured for the CG and the DG, respectively, and in order to ensure that the HARQ process IDs configured for the CG and the DG, respectively, can meet the requirements of the CG and the DG as much as possible, in the present disclosure, a sum of the first number and the second number may be set to be greater than a maximum value of the HARQ process ID that can be indicated in the DCI.
Optionally, in order to not change the format of the DCI signaling as much as possible, in the present disclosure, the first number and the second number may be set to the same value, that is, the ith second HARQ process ID is the ith first HARQ process ID + the first number, where i is an integer less than or equal to the second number.
For example, if the first number is 32 and the second number is 32, the first HARQ process ID of 32 DGs may be 0 to 31, and the second HARQ process ID of 32 CGs may be 32 to 63. If i is 15, the 15 th second HARQ process ID corresponding to the CG may be the 15 th HARQ process ID +32 corresponding to the DG, that is, the 15 th HARQ process ID corresponding to the CG has the following value: 15+32 ═ 47.
It should be noted that the above examples are only simple examples, and are not intended to be specific limitations of the first number, the second number, and the i number in the present disclosure.
Normally, the initial transmission resource of the CG is configured by RRC, and at this time, the terminal device may determine the HARQ process ID of the initial transmission SPS PDSCH according to the formula according to the RRC parameter and the time unit where the SPS PDSCH is located, and under the condition that the original formula is not changed, the HARQ process ID is equal to the original formula calculation value + the first number.
And the retransmission resource of CG is scheduled by DCI, at this time, the terminal device may determine the retransmission HARQ process ID of SPS PDSCH according to the scrambling scheme of DCI and the HARQ process ID value indicated in DCI, where the HARQ process ID is the HARQ process ID indication value + the first number in DCI. The relationship between the DCI scrambling method and the HARQ process ID may refer to the detailed description of other embodiments of the present disclosure, and is not described herein again.
Optionally, the network device may send the first indication information to the terminal device through RRC signaling.
By implementing the embodiment of the present disclosure, the network device sends the first indication information to the terminal device, so that the terminal device determines the HARQ process ID corresponding to the first number of DGs and the second HARQ process ID corresponding to the second number of CGs. Therefore, the network device can flexibly configure the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG by configuring the HARQ process ID corresponding to the CG and the DG for the terminal device respectively.
Referring to fig. 8, fig. 8 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a network device. As shown in fig. 8, the method may include, but is not limited to, the following steps:
step 81, sending first indication information, where the first indication information is used to indicate HARQ process IDs of a first number of DGs and second HARQ process IDs of a second number of CGs, the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 81 may refer to the detailed steps in other embodiments in this disclosure, and is not described in detail here.
And step 82, sending second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID.
The number of the feedback-enabled HARQ process IDs in the first HARQ process ID may be the same as or different from the number of the feedback-disabled HARQ process IDs, which is not limited in this disclosure.
The number of the feedback-enabled HARQ process IDs in the second HARQ process ID may be the same as or different from the number of the feedback-disabled HARQ process IDs, which is not limited in this disclosure.
The second indication information in the present embodiment may be the same as or different from the first indication information. That is, the network device may simultaneously indicate the first HARQ process ID of the first number of DGs, the second HARQ process ID of the second number of CGs, and the first HARQ process ID and the second HARQ process ID as the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID through one RRC signaling. Or, the network device may also indicate a first HARQ process ID of a first number of DGs and a second HARQ process ID of a second number of CGs through one RRC signaling; and indicating the first HARQ process ID and the second HARQ process ID as a feedback enabled HARQ process ID or a feedback disabled HARQ process ID through another RRC signaling. The present disclosure is not limited thereto.
By implementing the embodiment of the present disclosure, the network device sends the first indication information to the terminal device, so that the terminal device determines the first HARQ process ID of the first number of DGs and the second HARQ process ID of the second number of CGs, and then sends the second indication information to the terminal device, so that the terminal device determines that the first HARQ process ID and the second HARQ process ID are the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID. Therefore, the feedback enabling HARQ process ID and the feedback disabling HARQ process ID in CG and DG are flexibly configured for the terminal equipment.
Referring to fig. 9, fig. 9 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a network device. As shown in fig. 9, the method may include, but is not limited to, the following steps:
step 91, transmitting first indication information, wherein the first indication information is used to indicate HARQ process IDs of a first number of DGs and second HARQ process IDs of a second number of CGs, the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 91 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And step 92, determining a value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first number and the second number.
The resource to be scheduled may be a resource corresponding to CG retransmission or a resource corresponding to DG, and a value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number.
And step 93, determining a scrambling mode corresponding to the DCI and a value of the HARQ process ID contained in the DCI according to the value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID contained in the DCI is smaller than the first number or the second number.
In this disclosure, in order to not change the HARQ process ID field in the DCI indication as much as possible, different manners may be adopted to scramble the DCI according to the type of the resource to be scheduled, so that when the terminal device receives the DCI, it may be determined, based on the scrambling manner of the DCI, whether the resource to be scheduled corresponding to the HARQ process ID indicated in the DCI corresponds to the CG or the DG.
Optionally, when the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the first number, it is determined that the scrambling mode is the first type, and the value of the HARQ process ID included in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, and the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID.
Or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than or equal to the first number, determining that the scrambling mode is the second type, and the value of the HARQ process ID included in the DCI is equal to the value of the HARQ process ID corresponding to the resource to be scheduled, which is the second HARQ process ID — the first number.
For example, if the first number is 32, the network device schedules the resource corresponding to the DG when the value of the HARQ process ID corresponding to the resource to be scheduled is less than 32, so that the DCI may be scrambled by using a first type of scrambling method, where the first type of scrambling method may be C-RNTI or MCS-RNTI.
Or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than 32, and the network device schedules the CG to retransmit the corresponding resource, a second type of scrambling method may be adopted, for example, the CS-RNTI is adopted to scramble the DCI, which is not limited in this disclosure.
It should be noted that the above-mentioned first type scrambling manner and second type scrambling manner are only examples, and the present disclosure does not specifically limit the first type scrambling manner and the second type scrambling manner, and only needs to adopt different scrambling manners when scheduling resources corresponding to CG retransmission and scheduling resources corresponding to DG.
And step 94, generating the DCI according to the value of the HARQ process ID and the scrambling mode contained in the DCI.
Step 95, transmitting the DCI.
In the disclosure, the network device first sends HARQ process IDs corresponding to the CG and DG to the terminal device, then determines a DCI scrambling method and the HARQ process ID contained therein according to a value of the HARQ process ID corresponding to a resource to be scheduled, and finally sends the DCI to the terminal device. Therefore, under the condition of not changing the DCI signaling structure, the flexible configuration and scheduling of the HARQ process IDs corresponding to the CG and the DG are realized.
Referring to fig. 10, fig. 10 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a network device. As shown in fig. 10, the method may include, but is not limited to, the following steps:
step 101, transmitting first indication information, wherein the first indication information is used to indicate HARQ process IDs of a first number of DGs and second HARQ process IDs of a second number of CGs, the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 101 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And 102, sending third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
In this disclosure, after the network device configures the HARQ process IDs for the CG and the DG, the network device may activate or deactivate a part of the HARQ process IDs through the independent indication information.
Optionally, the third indication information may be Media Access Control (MAC) Control Element (CE) signaling, which is not limited in this disclosure.
Generally, the number of HARQ process IDs that the network device can activate at most at a time may be determined according to the capability of the terminal device. For example, the terminal device may support 16 HARQ buffer queues at most, and the number of HARQ process IDs that the network device can activate at most at a time may be 16. Or, the terminal device may support 32 HARQ buffer queues at most, the number of HARQ process IDs that the network device can activate at most at a time may be 32, and so on.
In the disclosure, the network device first indicates the HARQ process IDs corresponding to the CG and the DG, respectively, to the terminal device, and then sends third indication information to the terminal device to indicate the terminal device to activate or deactivate the HARQ process ID. Therefore, under the condition of not changing the indication signaling structure, the flexible configuration, activation or deactivation of the HARQ process ID corresponding to the CG and the DG respectively is realized.
Referring to fig. 11, fig. 11 is a flowchart illustrating a method for determining a harq process number according to an embodiment of the present disclosure, where the method is executed by a network device. As shown in fig. 11, the method may include, but is not limited to, the following steps:
step 111, sending first indication information, where the first indication information is used to indicate HARQ process IDs of a first number of DGs and second HARQ process IDs of a second number of CGs, the first number of first HARQ process IDs and the second number of second HARQ process IDs do not overlap, and a sum of the first number and the second number is greater than a maximum value of the indicated HARQ process IDs in the DCI.
The specific implementation form of step 111 may refer to detailed steps in other embodiments in the present disclosure, and details are not described here.
And step 112, receiving a Type 3Type3HARQ feedback codebook.
And step 113, determining the demodulation result of the resource corresponding to each HARQ process ID according to the Type3HARQ feedback codebook.
In a communication system, when a terminal device and a network device cannot determine a corresponding feedback time slot based on a transmission time slot in which an HARQ process is located, a Type3HARQ feedback codebook needs to be used for feedback. In this disclosure, since the HARQ process ID number corresponding to the DG and the CG and the maximum HARQ buffer number that is greater than the terminal device support, the Type3HARQ feedback codebook needs to be enhanced to ensure that the Type3HARQ feedback codebook can indicate the demodulation results of all HARQ processes at the same time.
Optionally, the Type3HARQ feedback codebook may include a sum of the first number and the second number. That is, the bits of the Type3HARQ feedback codebook may be extended, so that the Type3HARQ feedback codebook may contain the sum of the first number and the second number of demodulation results.
Alternatively, the feedback results in the Type3HARQ feedback codebook are arranged in a fixed HARQ process ID order. For example, the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
For example, Type3HARQ feedback codebook can be used to indicate the demodulation results of 32 HARQ processes, and the demodulation results of the 32 HARQ processes are arranged from large to small according to the HARQ process ID. After demodulating the data in the current 32 buffers, the terminal device may arrange the 32 demodulation results according to the HARQ process IDs corresponding to the current 32 buffers from large to small according to the HARQ process IDs. Then, the network device may sequentially determine whether data transmission corresponding to the current 32 HARQ process IDs is successful according to each demodulation result in the received Type3HARQ feedback codebook.
It can be understood that the HARQ process ID in the Type3HARQ feedback codebook may be an HARQ process ID corresponding to CG, an HARQ process ID corresponding to DG, or an HARQ process ID corresponding to DG as well as CG.
In the disclosure, the network device first indicates HARQ process IDs corresponding to CG and DG to the terminal device, then receives a Type 3Type3HARQ feedback codebook, and determines a demodulation result of a resource corresponding to each HARQ process ID according to a Type3HARQ feedback codebook. Therefore, on the basis of realizing flexible configuration of HARQ process IDs corresponding to CG and DG, reliable feedback of demodulation results of the cache queues corresponding to each HARQ process ID is realized.
In the embodiments provided by the present disclosure, the methods provided by the embodiments of the present disclosure are introduced from the perspective of the network device and the terminal device, respectively. In order to implement the functions in the method provided by the embodiment of the present disclosure, the network device and the terminal device may include a hardware structure and a software module, and the functions are implemented in the form of a hardware structure, a software module, or a hardware structure and a software module. Some of the above functions may be implemented by a hardware structure, a software module, or a hardware structure plus a software module.
Fig. 12 is a schematic structural diagram of a communication device 120 according to an embodiment of the present disclosure. The communication device 120 shown in fig. 12 may include a processing module 1201 and a transceiver module 1202.
The transceiver module 1202 may include a transmitting module and/or a receiving module, where the transmitting module is used for implementing a transmitting function, the receiving module is used for implementing a receiving function, and the transceiver module 1202 may implement a transmitting function and/or a receiving function.
It is understood that the communication device 120 may be a terminal device, a device in the terminal device, or a device capable of being used with the terminal device.
A communication device 120, which comprises, on the terminal equipment side:
a transceiver module 1202, configured to receive first indication information, where the first indication information is used to indicate a first HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configuration grants CG, where the first HARQ process ID of the first number and the second HARQ process ID of the second number do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
Optionally, the ith second HARQ process ID is the ith first HARQ process ID + the first number, where i is an integer less than or equal to the second number.
Optionally, the transceiver module 1202 is further specifically configured to:
and receiving second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID.
Optionally, the method further includes:
the transceiver module 1202 is further configured to receive downlink control information DCI, where the DCI is used to indicate a value of an HARQ process ID corresponding to a resource to be scheduled, where the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number;
a processing module 1201, configured to decode the DCI, so as to determine a value of the HARQ process ID included in the DCI and a corresponding scrambling manner, where the value of the HARQ process ID included in the DCI is smaller than the first number or the second number;
the processing module 1201 is further configured to determine, according to the scrambling mode and the value of the HARQ process ID included in the DCI, the value of the HARQ process ID corresponding to the resource to be scheduled.
Optionally, the processing module 1201 is further specifically configured to:
under the condition that the scrambling mode is of the first type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is the value of the HARQ process ID contained in the DCI, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the scrambling mode is the second type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is equal to the value of the HARQ process ID contained in the DCI plus the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
Optionally, the transceiver module 1202 is further specifically configured to:
and receiving third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
Optionally, the transceiver module 1202 is further specifically configured to:
under the condition that the third indication information is not received, generating a buffer queue corresponding to the first number of HARQ process IDs;
or, when the third indication information is received, emptying the buffer queue corresponding to the deactivated HARQ process ID indicated in the third indication information, and generating the buffer queue corresponding to the activated HARQ process ID indicated in the third indication information.
Optionally, the processing module 1201 is further configured to generate a Type 3Type3HARQ feedback codebook according to a demodulation result of the buffer queue corresponding to each HARQ process ID;
the transceiver module 1202 is further configured to send a Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a first number and a second number of demodulation results, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
In the communication apparatus provided in the present disclosure, the terminal device may determine the HARQ process ID corresponding to the first number of DGs and the second HARQ process ID corresponding to the second number of CGs by receiving the first indication information transmitted by the network device. Therefore, the terminal equipment is respectively configured with the HARQ process IDs corresponding to the CG and the DG, so that the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG can be flexibly configured.
It is understood that the communication device 120 may be a network device, a device in the network device, or a device capable of being used with the network device.
The communication device 120, on the network device side, includes:
a transceiver module 1202, configured to send first indication information, where the first indication information is used to indicate a first HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configuration grants CG, where the first HARQ process ID of the first number and the second HARQ process ID of the second number do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
Optionally, the ith second HARQ process ID is the ith first HARQ process ID + the first number, where i is an integer less than or equal to the second number.
Optionally, the transceiver module 1202 is further specifically configured to:
and transmitting second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are the feedback-enabled HARQ process ID or the feedback-disabled HARQ process ID.
Optionally, the method further includes:
a processing module 1201, configured to determine a value of an HARQ process ID corresponding to a resource to be scheduled, where the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number;
the processing module 1201 is further configured to determine, according to a value of the HARQ process ID corresponding to the resource to be scheduled, a scrambling method corresponding to the DCI and a value of the HARQ process ID included in the DCI, where the value of the HARQ process ID included in the DCI is smaller than the second number;
the processing module 1201 is further configured to generate DCI according to a value of the HARQ process ID included in the DCI and a scrambling mode;
the transceiver module 1202 is further configured to transmit DCI.
Optionally, the processing module 1201 is further specifically configured to:
under the condition that the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the first number, determining that the scrambling mode is the first type, and the value of the HARQ process ID contained in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than or equal to the first number, determining that the scrambling mode is the second type, and the value of the HARQ process ID included in the DCI is equal to the value of the HARQ process ID corresponding to the resource to be scheduled, which is the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
Optionally, the transceiver module 1202 is further specifically configured to:
and sending third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
Optionally, the transceiver module 1202 is further configured to receive a Type 3Type3HARQ feedback codebook;
the processing module is further configured to determine a demodulation result of the resource corresponding to each HARQ process ID according to the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a first number and a second number of demodulation results, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or the sequence of the HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
In the communication apparatus provided by the present disclosure, the network device sends the first indication information to the terminal device, so that the terminal device determines the HARQ process ID corresponding to the first number of DGs and the second HARQ process ID corresponding to the second number of CGs. Therefore, the network device can flexibly configure the feedback enabled HARQ process ID and the feedback disabled HARQ process ID in the CG and the DG by configuring the HARQ process ID corresponding to the CG and the DG for the terminal device respectively.
Referring to fig. 13, fig. 13 is a schematic structural diagram of another communication device 130 according to an embodiment of the disclosure. The communication device 130 may be a network device, a terminal device, a chip system, a processor, or the like supporting the network device to implement the method, or a chip, a chip system, a processor, or the like supporting the terminal device to implement the method. The apparatus may be configured to implement the method described in the method embodiment, and refer to the description in the method embodiment.
The communication device 130 may include one or more processors 1301. The processor 1301 may be a general purpose processor, a special purpose processor, or the like. For example, a baseband processor or a central processor. The baseband processor may be configured to process communication protocols and communication data, and the central processor may be configured to control a communication device (e.g., a base station, a baseband chip, a terminal device chip, a DU or CU, etc.), execute a computer program, and process data of the computer program.
Optionally, the communication device 130 may further include one or more memories 1302, on which a computer program 1304 may be stored, and the processor 1301 executes the computer program 1304, so that the communication device 130 performs the method described in the above method embodiment. Optionally, the memory 1302 may further store data. The communication device 130 and the memory 1302 may be provided separately or may be integrated together.
Optionally, the communication device 130 may further include a transceiver 1305, an antenna 1306. The transceiver 1305 may be referred to as a transceiving unit, a transceiver, a transceiving circuit, or the like, and is configured to perform a transceiving function. The transceiver 1305 may include a receiver, which may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmission circuit, etc. for implementing the transmission function.
Optionally, one or more interface circuits 1307 may also be included in the communications device 130. The interface circuit 1307 is used to receive code instructions and transmit them to the processor 1301. Processor 1301 executes the code instructions to cause communication apparatus 130 to perform the methods described in the above method embodiments.
The communication device 130 is a terminal apparatus: processor 1301 is configured to perform steps 43 and 44 in fig. 4; step 62 in fig. 6, and so on. The transceiver 1305 is configured to execute step 21 in fig. 2; step 31, step 32 in fig. 3; step 41, step 42 in fig. 4; or step 51, step 52, etc. in fig. 5.
The communication device 130 is a network device: the processor 1301 is configured to perform steps 92, 93 and 94 in fig. 9; step 113 in fig. 11, and so on. The transceiver 1305 is used to execute step 71 in fig. 7; step 81, step 82 in fig. 8; or step 91, step 95, etc. in fig. 9.
In one implementation, a transceiver may be included in processor 1301 for performing receive and transmit functions. The transceiver may be, for example, a transceiver circuit, or an interface circuit. The transmit and receive circuitry, interfaces or interface circuitry used to implement the receive and transmit functions may be separate or integrated. The transceiver circuit, the interface circuit or the interface circuit may be used for reading and writing code/data, or the transceiver circuit, the interface circuit or the interface circuit may be used for transmitting or transferring signals.
In one implementation, processor 1301 may store computer program 1303, and computer program 1303 runs on processor 1301, and may cause communication apparatus 130 to execute the method described in the above method embodiment. The computer program 1303 may be solidified in the processor 1301, in which case the processor 1301 may be implemented in hardware.
In one implementation, the communication device 130 may include circuitry that may implement the functionality of transmitting or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may be implemented on Integrated Circuits (ICs), analog ICs, Radio Frequency Integrated Circuits (RFICs), mixed signal ICs, Application Specific Integrated Circuits (ASICs), Printed Circuit Boards (PCBs), electronic devices, and the like. The processor and transceiver may also be fabricated using various IC process technologies, such as Complementary Metal Oxide Semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), Bipolar Junction Transistor (BJT), bipolar CMOS (bicmos), silicon germanium (SiGe), gallium arsenide (GaAs), and the like.
The communication apparatus in the above description of the embodiment may be a network device or a terminal device, but the scope of the communication apparatus described in the present disclosure is not limited thereto, and the structure of the communication apparatus may not be limited by fig. 13. The communication means may be a stand-alone device or may be part of a larger device. For example, the communication means may be:
(1) a stand-alone integrated circuit IC, or chip, or system-on-chip or subsystem;
(2) a set of one or more ICs, which optionally may also include storage means for storing data, computer programs;
(3) ASICs, such as modems (Modem second number);
(4) a module that may be embedded within other devices;
(5) receivers, terminal devices, smart terminal devices, cellular phones, wireless devices, handsets, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, and the like;
(6) others, and so forth.
For the case that the communication device may be a chip or a system of chips, reference may be made to the schematic structure of the chip shown in fig. 14. The chip shown in fig. 14 includes a processor 1401 and an interface 1402. The number of the processors 1401 may be one or more, and the number of the interfaces 1402 may be more.
For the case that the chip is used for realizing the functions of the terminal device in the embodiments of the present disclosure:
a processor 1401 configured to execute steps 43 and 44 in fig. 4; step 62 in fig. 6, and so on.
An interface 1402 for performing step 21 in fig. 2; step 31, step 32 in fig. 3; step 41, step 42 in fig. 4; or step 51, step 52, etc. in fig. 5.
For the case where the chip is used to implement the functions of the network device in the embodiments of the present disclosure:
a processor 1401 configured to execute steps 92, 93, and 94 in fig. 9; step 113 in fig. 11, and so on.
An interface 1402 for performing step 71 in fig. 7; step 81, step 82 in fig. 8; or step 91, step 95, etc. in fig. 9.
Optionally, the chip further comprises a memory 1403, the memory 1403 being used for storing necessary computer programs and data.
Those of skill in the art will also appreciate that the various illustrative logical blocks and steps (step) set forth in the embodiments of the disclosure may be implemented in electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments.
The embodiment of the present disclosure further provides a communication system, where the system includes the communication apparatus serving as the terminal device in the foregoing fig. 12 embodiment and the communication apparatus serving as the network device, or the system includes the communication apparatus serving as the terminal device and the communication apparatus serving as the network device in the foregoing fig. 13 embodiment.
The present disclosure also provides a computer-readable storage medium having stored thereon instructions which, when executed by a computer, implement the functionality of any of the above-described method embodiments.
The present disclosure also provides a computer program product which, when executed by a computer, implements the functionality of any of the above-described method embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. The procedures or functions according to the embodiments of the present disclosure are wholly or partially generated when the computer program is loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer program can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Video Disk (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), among others.
Those of ordinary skill in the art will understand that: the various numbers of the first, second, etc. involved in this disclosure are merely for convenience of description and distinction, and are not intended to limit the scope of the embodiments of the disclosure, but also to indicate the order of precedence.
At least one of the present disclosure may also be described as one or more, and a plurality may be two, three, four or more, without limitation of the present disclosure. In the embodiment of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "a", "B", "C", and "D", and the like, and the technical features described in "first", "second", "third", "a", "B", "C", and "D" are not in the order of priority or magnitude.
The correspondence shown in the tables in the present disclosure may be configured or predefined. The values of the information in each table are only examples, and may be configured as other values, and the disclosure is not limited thereto. When the correspondence between the information and each parameter is configured, it is not always necessary to configure all the correspondences indicated in each table. For example, in the table in the present disclosure, the correspondence relationship shown by some rows may not be configured. For another example, appropriate modification adjustments, such as splitting, merging, etc., can be made based on the above tables. The names of the parameters in the tables may be other names understandable by the communication device, and the values or the expression of the parameters may be other values or expressions understandable by the communication device. When the above tables are implemented, other data structures may be used, for example, arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables may be used.
Predefinition in this disclosure may be understood as defining, predefining, storing, pre-negotiating, pre-configuring, curing, or pre-firing.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The above description is only for the specific embodiments of the present disclosure, but the scope of the present disclosure is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present disclosure, and all the changes or substitutions should be covered within the scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (36)

1. A method for determining a harq process number, the method being performed by a terminal device, the method comprising:
receiving first indication information, wherein the first indication information includes a first hybrid automatic repeat request HARQ process number process ID used for indicating a first number of dynamically scheduled DGs and a second HARQ process ID used for indicating a second number of configuration grants CG, the first number of the first HARQ process ID and the second number of the second HARQ process ID do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
2. The method of claim 1,
the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
3. The method of claim 1, further comprising:
receiving second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
4. The method of claim 1, further comprising:
receiving the downlink control information DCI, wherein the DCI is used for indicating the value of the HARQ process ID corresponding to the resource to be scheduled, and the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first number and the second number;
decoding the DCI to determine the value of the HARQ process ID contained in the DCI and a corresponding scrambling mode, wherein the value of the HARQ process ID contained in the DCI is less than the first number or the second number;
and determining the value of the HARQ process ID corresponding to the resource to be scheduled according to the scrambling mode and the value of the HARQ process ID contained in the DCI.
5. The method of claim 4, wherein the determining, according to the scrambling mode and the value of the HARQ process ID included in the DCI, the value of the HARQ process ID corresponding to the resource to be scheduled comprises:
under the condition that the scrambling mode is of a first type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is the value of the HARQ process ID contained in the DCI, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the scrambling mode is the second type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is equal to the value of the HARQ process ID contained in the DCI plus the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
6. The method of claim 1, further comprising:
and receiving third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
7. The method of claim 6, further comprising:
under the condition that the third indication information is not received, generating a buffer queue corresponding to the first number of HARQ process IDs;
or, when the third indication information is received, the buffer queue corresponding to the deactivated HARQ process ID indicated in the third indication information is emptied, and the buffer queue corresponding to the activated HARQ process ID indicated in the third indication information is generated.
8. The method of any of claims 1-7, further comprising:
generating a Type 3Type3HARQ feedback codebook according to the demodulation result of the buffer queue corresponding to each HARQ process ID;
sending the 3Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
9. A method for determining a harq process number, the method being performed by a network device, the method comprising:
and sending first indication information, wherein the first indication information includes a first hybrid automatic repeat request HARQ process number process ID used for indicating a first number of dynamically scheduled DGs and a second HARQ process ID used for indicating a second number of configuration grants CG, the first number of the first HARQ process ID and the second number of the second HARQ process ID do not overlap, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
10. The method of claim 9,
the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
11. The method of claim 9, further comprising:
and sending second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
12. The method of claim 9, further comprising:
determining a value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the sum of the first quantity and the second quantity;
determining a scrambling mode corresponding to the DCI and a value of the HARQ process ID contained in the DCI according to a value of the HARQ process ID corresponding to the resource to be scheduled, wherein the value of the HARQ process ID contained in the DCI is smaller than the first quantity or the second quantity;
generating the DCI according to the value of the HARQ process ID contained in the DCI and the scrambling mode;
and transmitting the DCI.
13. The method of claim 12, wherein the determining, according to the value of the HARQ process ID corresponding to the resource to be scheduled, the scrambling mode corresponding to the DCI and the value of the HARQ process ID included in the DCI includes:
under the condition that the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the first number, determining that the scrambling mode is of a first type, and the value of the HARQ process ID contained in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than or equal to the first number, determining that the scrambling mode is the second type, and the value of the HARQ process ID included in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, which is the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
14. The method of claim 9, further comprising:
and sending third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
15. The method of any of claims 9-14, further comprising:
receiving a Type 3Type3HARQ feedback codebook;
determining a demodulation result of the resource corresponding to each HARQ process ID according to the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
16. An apparatus for determining a harq process number, the apparatus being on a terminal device side, the apparatus comprising:
a transceiver module, configured to receive first indication information, where the first indication information is used to indicate a first HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configured grants CG, where the first HARQ process ID of the first number and the second HARQ process ID of the second number do not coincide with each other, and a sum of the first number and the second number is greater than a maximum value of HARQ process IDs that can be indicated in downlink control information DCI.
17. The apparatus of claim 16,
the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
18. The apparatus as claimed in claim 16, wherein said transceiver module is further configured to:
receiving second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
19. The apparatus of claim 16, further comprising:
the transceiver module is further configured to receive the DCI, where the DCI is configured to indicate a value of an HARQ process ID corresponding to a resource to be scheduled, where the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number;
a processing module, configured to decode the DCI, so as to determine a value of a HARQ process ID included in the DCI and a corresponding scrambling manner, where the value of the HARQ process ID included in the DCI is smaller than the first number or the second number;
the processing module is further configured to determine, according to the scrambling mode and the value of the HARQ process ID included in the DCI, the value of the HARQ process ID corresponding to the resource to be scheduled.
20. The apparatus of claim 19, wherein the processing module is further specifically configured to:
under the condition that the scrambling mode is of a first type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is the value of the HARQ process ID contained in the DCI, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the scrambling mode is the second type, determining that the value of the HARQ process ID corresponding to the resource to be scheduled is equal to the value of the HARQ process ID contained in the DCI plus the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
21. The apparatus as claimed in claim 16, wherein said transceiver module is further configured to:
and receiving third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
22. The apparatus as claimed in claim 21, wherein said transceiver module is further configured to:
under the condition that the third indication information is not received, generating a buffer queue corresponding to the first number of HARQ process IDs;
or, when the third indication information is received, the buffer queue corresponding to the deactivated HARQ process ID indicated in the third indication information is emptied, and the buffer queue corresponding to the activated HARQ process ID indicated in the third indication information is generated.
23. The apparatus of any of claims 16-22,
the processing module is further configured to generate a Type3HARQ feedback codebook according to the demodulation result of the buffer queue corresponding to each HARQ process ID;
the transceiver module is further configured to send the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
24. An apparatus for determining a harq process number, the apparatus being on a network device side, the apparatus comprising:
a transceiver module, configured to send first indication information, where the first indication information is used to indicate a first HARQ process number process ID of a first number of dynamically scheduled DGs and a second HARQ process ID of a second number of configuration grants CG, where the first HARQ process ID of the first number and the second HARQ process ID of the second number do not coincide, and a sum of the first number and the second number is greater than a maximum value of an indicated HARQ process ID in downlink control information DCI.
25. The apparatus of claim 24,
the ith second HARQ process ID is the ith first HARQ process ID + a first number, where i is an integer less than or equal to the second number.
26. The apparatus as claimed in claim 24, wherein said transceiver module is further configured to:
and sending second indication information, wherein the second indication information is used for indicating that the first HARQ process ID and the second HARQ process ID are a feedback-enabled HARQ process ID or a feedback-disabled HARQ process ID.
27. The apparatus of claim 24, further comprising:
a processing module, configured to determine a value of an HARQ process ID corresponding to a resource to be scheduled, where the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than a sum of the first number and the second number;
the processing module is further configured to determine, according to a value of an HARQ process ID corresponding to the resource to be scheduled, a scrambling mode corresponding to the DCI and a value of the HARQ process ID included in the DCI, where the value of the HARQ process ID included in the DCI is smaller than the second number;
the processing module is further configured to generate the DCI according to the value of the HARQ process ID included in the DCI and the scrambling mode;
the transceiver module is further configured to transmit the DCI.
28. The apparatus of claim 27, wherein the processing module is further specifically configured to:
under the condition that the value of the HARQ process ID corresponding to the resource to be scheduled is smaller than the first number, determining that the scrambling mode is of a first type, and the value of the HARQ process ID contained in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, wherein the HARQ process ID corresponding to the resource to be scheduled is the first HARQ process ID;
or, when the value of the HARQ process ID corresponding to the resource to be scheduled is greater than or equal to the first number, determining that the scrambling mode is the second type, and the value of the HARQ process ID included in the DCI is the value of the HARQ process ID corresponding to the resource to be scheduled, which is the first number, and the HARQ process ID corresponding to the resource to be scheduled is the second HARQ process ID.
29. The apparatus as claimed in claim 24, wherein said transceiver module is further configured to:
and sending third indication information, wherein the third indication information is used for indicating the HARQ process ID to be activated or deactivated.
30. The apparatus of any one of claims 24-29,
the transceiver module is further configured to receive a Type 3Type3HARQ feedback codebook;
the processing module is further configured to determine a demodulation result of a resource corresponding to each HARQ process ID according to the Type3HARQ feedback codebook;
the Type3HARQ feedback codebook comprises a sum of the first number and the second number of demodulation results, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from small to large, or an arrangement order of HARQ process IDs corresponding to the feedback results in the Type3HARQ feedback codebook is from large to small.
31. A communication apparatus, characterized in that the apparatus comprises a processor and a memory, in which a computer program is stored, the processor executing the computer program stored in the memory to cause the apparatus to perform the method according to any one of claims 1 to 8.
32. A communications apparatus, comprising a processor and a memory, the memory having stored therein a computer program, the processor executing the computer program stored in the memory to cause the apparatus to perform the method of any of claims 9 to 15.
33. A communications apparatus, comprising: a processor and an interface circuit;
the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor to execute the code instructions to perform the method of any one of claims 1 to 8.
34. A communications apparatus, comprising: a processor and an interface circuit;
the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor to execute the code instructions to perform the method of any one of claims 9 to 15.
35. A computer-readable storage medium storing instructions that, when executed, cause the method of any of claims 1-8 to be implemented.
36. A computer readable storage medium storing instructions that, when executed, cause the method of any of claims 9 to 15 to be implemented.
CN202180002953.XA 2021-09-29 2021-09-29 Method and device for determining process number of hybrid automatic repeat request Pending CN114026810A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/121921 WO2023050211A1 (en) 2021-09-29 2021-09-29 Method for determining hybrid automatic repeat request process number and apparatus thereof

Publications (1)

Publication Number Publication Date
CN114026810A true CN114026810A (en) 2022-02-08

Family

ID=80069974

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180002953.XA Pending CN114026810A (en) 2021-09-29 2021-09-29 Method and device for determining process number of hybrid automatic repeat request

Country Status (2)

Country Link
CN (1) CN114026810A (en)
WO (1) WO2023050211A1 (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610136A (en) * 2008-06-20 2009-12-23 大唐移动通信设备有限公司 Realize method and base station that downlink continuous scheduling reservation processes distributes
CN101742626A (en) * 2010-01-14 2010-06-16 华为技术有限公司 Power regulating method, power regulating system, base station and user equipment
CN109639398A (en) * 2017-10-09 2019-04-16 华为技术有限公司 Sending method, device and the equipment of HARQ-ACK feedback code book
CN109983814A (en) * 2016-11-04 2019-07-05 松下电器(美国)知识产权公司 Improved two stages trigger process
CN110637432A (en) * 2017-05-15 2019-12-31 瑞典爱立信有限公司 Method for sharing HARQ process ID between semi-persistent scheduling and dynamic grant
CN110730513A (en) * 2018-07-16 2020-01-24 华为技术有限公司 Communication method and device
CN111294186A (en) * 2019-04-30 2020-06-16 北京展讯高科通信技术有限公司 HARQ-ACK codebook feedback method, user terminal and computer readable storage medium
CN111585730A (en) * 2019-02-15 2020-08-25 华为技术有限公司 Transmission method and communication device
CN111835458A (en) * 2019-08-16 2020-10-27 维沃移动通信有限公司 Information transmission and receiving method, terminal and network side equipment
CN111865508A (en) * 2019-04-30 2020-10-30 华为技术有限公司 Communication method and communication device
CN112311507A (en) * 2019-08-02 2021-02-02 中国信息通信研究院 Vehicle networking communication feedback timing method, terminal equipment, network equipment and system
WO2021027917A1 (en) * 2019-08-15 2021-02-18 FG Innovation Company Limited Method of performing hybrid automatic repeat request feedback for semi-persistent scheduling transmission and related device
CN112740587A (en) * 2018-12-29 2021-04-30 Oppo广东移动通信有限公司 Wireless communication method, terminal equipment and network equipment
CN112787766A (en) * 2019-11-05 2021-05-11 普天信息技术有限公司 Uplink service data transmission method and device
CN113271180A (en) * 2020-02-14 2021-08-17 华为技术有限公司 Feedback method and related equipment for hybrid automatic repeat request (HARQ) bitmap information

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103648175B (en) * 2010-03-22 2017-09-29 华为技术有限公司 Many subframe scheduling methods, system and equipment
US11595159B2 (en) * 2020-02-13 2023-02-28 Apple, Inc. HARQ design for wireless communications

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610136A (en) * 2008-06-20 2009-12-23 大唐移动通信设备有限公司 Realize method and base station that downlink continuous scheduling reservation processes distributes
CN101742626A (en) * 2010-01-14 2010-06-16 华为技术有限公司 Power regulating method, power regulating system, base station and user equipment
CN109983814A (en) * 2016-11-04 2019-07-05 松下电器(美国)知识产权公司 Improved two stages trigger process
CN110637432A (en) * 2017-05-15 2019-12-31 瑞典爱立信有限公司 Method for sharing HARQ process ID between semi-persistent scheduling and dynamic grant
CN109639398A (en) * 2017-10-09 2019-04-16 华为技术有限公司 Sending method, device and the equipment of HARQ-ACK feedback code book
CN110730513A (en) * 2018-07-16 2020-01-24 华为技术有限公司 Communication method and device
CN112740587A (en) * 2018-12-29 2021-04-30 Oppo广东移动通信有限公司 Wireless communication method, terminal equipment and network equipment
CN111585730A (en) * 2019-02-15 2020-08-25 华为技术有限公司 Transmission method and communication device
CN111294186A (en) * 2019-04-30 2020-06-16 北京展讯高科通信技术有限公司 HARQ-ACK codebook feedback method, user terminal and computer readable storage medium
CN111865508A (en) * 2019-04-30 2020-10-30 华为技术有限公司 Communication method and communication device
WO2020221260A1 (en) * 2019-04-30 2020-11-05 华为技术有限公司 Communication method and communication device
CN112311507A (en) * 2019-08-02 2021-02-02 中国信息通信研究院 Vehicle networking communication feedback timing method, terminal equipment, network equipment and system
WO2021027917A1 (en) * 2019-08-15 2021-02-18 FG Innovation Company Limited Method of performing hybrid automatic repeat request feedback for semi-persistent scheduling transmission and related device
CN111835458A (en) * 2019-08-16 2020-10-27 维沃移动通信有限公司 Information transmission and receiving method, terminal and network side equipment
CN112787766A (en) * 2019-11-05 2021-05-11 普天信息技术有限公司 Uplink service data transmission method and device
CN113271180A (en) * 2020-02-14 2021-08-17 华为技术有限公司 Feedback method and related equipment for hybrid automatic repeat request (HARQ) bitmap information

Also Published As

Publication number Publication date
WO2023050211A1 (en) 2023-04-06

Similar Documents

Publication Publication Date Title
CN113273286B (en) Method and device for time domain resource allocation
CN115004617A (en) Terminal equipment scheduling method and device
CN113287263B (en) Frequency hopping method and device
CN115004589A (en) Method and device for determining transmission configuration indication state
CN115004835A (en) Terminal equipment scheduling method and device
CN115004588A (en) Method and device for determining transmission configuration indication state
CN113841430A (en) Method and device for aligning downlink control information
CN115152290A (en) Method and device for determining transmission resources under unlicensed frequency band
CN114008964A (en) Method and device for determining HPN corresponding to SPS in MBS service
CN114026810A (en) Method and device for determining process number of hybrid automatic repeat request
CN113169831A (en) Resource mapping method and device for uplink control information UCI
EP4325756A1 (en) Uplink control information multiplexing method and apparatus
WO2024000201A1 (en) Indication method and apparatus
CN113261235B (en) Feedback method and device for confirming hybrid automatic repeat request
EP4383654A1 (en) Semi-persistent scheduling method and apparatus for multicast broadcast service (mbs)
CN113261236B (en) Method and device for determining time domain resources
US20220190961A1 (en) Data Retransmission Method and Related Apparatus
CN114503753A (en) Method and device for determining processing time parameter of physical downlink shared channel
CN115606130A (en) Timing method and device for determining HARQ (hybrid automatic repeat request) feedback information
CN114051763A (en) HARQ feedback method and device for CG resources
CN116325582A (en) Configuration method and device for hybrid automatic repeat request (HARQ)
CN115336222A (en) Method and device for determining hybrid automatic repeat request (HARQ) feedback
CN115606308A (en) Uplink data transmission method and device
CN115516797A (en) HARQ feedback method and device thereof
CN115669033A (en) Terminal processing capability reporting method, data processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination