A communication method and device

By scheduling multiple physical shared channels in one control information and carrying indicator information using the first field, the problem of large signaling overhead in the prior art is solved, and a more efficient communication process is achieved.

CN115733599BActive Publication Date: 2025-03-07HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111298540.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-08-26
Filing Date
2021-11-04
Publication Date
2025-03-07
Estimated Expiration
2041-11-04

AI Technical Summary

Technical Problem

During communication, the prior art requires sending multiple control information to indicate the HARQ process number of multiple channels, resulting in a large signaling overhead.

Method used

By scheduling multiple physical shared channels in one control information, carrying indication information using the first field, including carrying MCS information when N is equal to M, and carrying HARQ process information of K second physical shared channels when N is greater than M, effectively scheduling of multiple channels is achieved.

Benefits of technology

The overhead for transmitting control information is reduced, the delay of scheduling multiple physical shared channels is relatively reduced, and the power consumption caused by the terminal device due to receiving information is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115733599B_ABST
    Figure CN115733599B_ABST
Patent Text Reader

Abstract

The present application provides a communication method and device, which relates to the field of communication technology and is used to reduce signaling overhead. In the communication method, a control message can schedule N physical shared channels, and the N physical shared channels include M first physical shared channels. When N is equal to M, the first field in the control message can carry first indication information, and the first indication information is used to indicate the MCS of the N physical shared channels. When N is greater than M, the first field can carry second indication information, and the second indication information is used to indicate the HARQ process information of K second physical shared channels other than the M first physical shared channels in the N physical shared channels. A mechanism is provided to support control information scheduling of multiple physical shared channels to reduce signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on August 26, 2021, with application number 202110987590.1 and application name “A retransmission method for XR services”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0003] During the communication process, data transmission errors or even packet loss may occur. In order to improve the reliability of data transmission, the hybrid automatic repeat request (HARQ) mechanism is introduced. Under the HARQ mechanism, the sender can add redundant data with certain error detection and correction capabilities to the original data to be sent, and send the original data and the corresponding redundant data to the receiver. After receiving the original data and the corresponding redundant data, the receiver can decode the original data according to the redundant data, and feedback HARQ response information to the sender according to the decoding result of the original data. Among them, if the receiver decodes the original data correctly, the HARQ response information is an acknowledgement (ACK), and if the receiver decodes the original data incorrectly, the HARQ response information is a negative acknowledgement (NACK). If the sender receives ACK, the sender can continue to send the next data, or determine that the original data sending process is over. If the sender receives NACK, the sender can retransmit the original data to the receiver.

[0004] The receiving end receives data from the transmitting end through the HARQ process, and generates corresponding HARQ response information, etc. The receiving end can maintain multiple HARQ processes, and different HARQ processes are used to receive data on different channels. The transmitting end needs to indicate which HARQ process the receiving end uses to receive. For example, in a downlink transmission scenario, a base station as a transmitting end can send downlink control information (DCI) to a terminal device as a receiving end, where one DCI can carry a HARQ process number corresponding to a physical downlink shared channel (PDSCH). The terminal device receives the PDSCH in the HARQ process corresponding to the HARQ process number carried by the DCI. According to the current method, if the transmitting end needs to indicate the HARQ process numbers of multiple channels, it needs to send multiple control information, and the signaling overhead is large. Summary of the invention

[0005] The embodiments of the present application provide a communication method and apparatus for reducing signaling overhead during a communication process.

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or a chip on a terminal device, or a chipset on a terminal device. For ease of description, the following takes the execution of a terminal device as an example. The method includes: receiving control information, the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, and the N and the M are both positive integers; wherein, when the N is equal to the M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding scheme (MCS) of the N physical shared channels; when the N is greater than the M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of the K second physical shared channels, the K is a positive integer, and the K second physical shared channels are physical shared channels in the N physical shared channels except the M first physical shared channels.

[0007] In an embodiment of the present application, one control information can schedule multiple physical shared channels, and there is no need to schedule multiple physical shared channels through multiple control information, thereby reducing the overhead for transmitting control information. And the control information can schedule multiple physical shared channels in one time slot, thereby relatively reducing the delay of scheduling multiple physical shared channels. The terminal device does not need to receive multiple control information, which is beneficial to reducing the power consumption of the terminal device due to receiving information. Moreover, when N is equal to M, the first field can be used to carry the first indication information, and when N is greater than M, the first field can be used to carry the second indication information, thereby realizing the multiplexing of the first field, which can relatively reduce the number of bits occupied by the control information.

[0008] In a possible implementation, the control information also includes code block group transmission information (CBGTI), and the CBGTI is used to indicate the code group block CBG for retransmission of the N physical shared channels; the method also includes: receiving first configuration information, and the first configuration information is used to configure the maximum number of physical shared channels that can be scheduled by the control information; and determining the value of N according to the CBGTI.

[0009] In the above implementation, the terminal device can determine the number N of physical shared channels scheduled by the control information according to the CBGTI in the control information, without complicated calculations, and the determination method is simple. In addition, there is no need to use control information alone to indicate the value of N, so there is no need to increase the number of bits occupied by the control information.

[0010] In one possible implementation, the control information also includes a first row index, and the method also includes: receiving second configuration information, wherein the second configuration information is used to configure a time domain resource allocation list, the time domain resource allocation list includes at least one row index, and time domain resource information of at least one physical shared channel indicated by each row index in the at least one row index, the at least one row index including the first row index; determining the number of physical shared channels indicated by the first row index from the time domain resource allocation list, and determining the value of N.

[0011] In the above implementation, the terminal device can determine the number of physical shared channels associated with the first row index in the control information to obtain the value of N, without the need for the terminal device to perform complex calculations, and the method for determining the value of N is relatively simple. In addition, there is no need to use control information separately to indicate the value of N, so there is no need to increase the number of bits occupied by the control information.

[0012] In a possible implementation, the control information also includes first HARQ process numbers of M first physical shared channels, and the first HARQ process number is used to determine the HARQ process number of each of the M first physical shared channels; the first HARQ process information includes: a second HARQ process number, and the second HARQ process number is used to indicate the HARQ process numbers of the K second physical shared channels; or, an offset of the second HARQ process number, and the offset of the second HARQ process number refers to the offset of the HARQ process numbers of the K second physical shared channels relative to the first HARQ process number.

[0013] In the above implementation, the second indication information may indicate the HARQ process number, so that the terminal device can directly obtain the HARQ process numbers of some or all of the K second physical shared channels. Alternatively, since the offset of the HARQ process number is generally less than the number of bits occupied by the HARQ process number, the second indication information indicates the offset of the HARQ process number, which can relatively save the number of bits occupied by the second indication information.

[0014] In a possible implementation, when N is greater than M, the transmission units carried by the N physical shared channels are all retransmissions, and the MCS adopted for the last transmission of the transmission units respectively carried by the N physical shared channels are the same, and the transmission unit is a transport block (TB), a code block (CB) or a code block group (CBG).

[0015] In the above embodiment, the MCS of the last transmission of the transmission units carried by the N physical shared channels are the same. In this way, even if the terminal device does not obtain the MCS of the last transmission of the transmission unit carried by a part of the N physical shared channels, the terminal device can also demodulate the transmission unit carried by a part of the physical shared channels of the last transmission according to the MCS of the last transmission of the transmission unit carried by another part of the N physical shared channels, thereby improving the demodulation reliability of the terminal device.

[0016] In a possible implementation, when N is greater than M, the first field also carries one or more of the following information: a new data indicator NDI of at least one second physical shared channel among the K second physical shared channels, wherein the NDI of the at least one second physical shared channel is used to indicate that the one second physical shared channel is used for new transmission or retransmission; or, an offset of the MCS index of the N physical shared channels, wherein the offset of the MCS index is used to indicate the offset of the MCS index adopted by the transmission units respectively carried on the N physical shared channels relative to the MCS index adopted by the transmission unit in the last transmission; or, code block group flush information (CBGFI) of at least one second physical shared channel among the K second physical shared channels, wherein the CBGFI of one second physical shared channel is used to indicate whether the transmission unit carried on the one second physical shared channel is soft-merged with the transmission unit in the last transmission.

[0017] In the above implementation, when N is greater than M, in addition to carrying the second indication information, the first field may also carry the NDI of at least one of the K second physical shared channels, the offset of the MCS index of the N physical shared channels, and one or more of the CBGFI of at least one of the K second physical shared channels, so that the first field carries more information, and the first field can be used to the maximum extent without adding additional fields to carry this information, which can relatively reduce the fields corresponding to the control information. Moreover, the information carried by the first field is conducive to the terminal device to better decode the transmission units on the N physical shared channels.

[0018] In a possible implementation, when N is greater than M and the first field does not carry the offset of the MCS index of the N physical shared channels, the MCS indexes used by the transmission units respectively carried on the N physical shared channels are the same and are the same as the MCS used for the previous transmission of the transmission units respectively carried by the N physical shared channels.

[0019] In the above implementation, when the first field does not carry the offset of the MCS index of the N physical shared channels, the MCS indexes used by the transmission units respectively carried on the N physical shared channels are the same, and are the same as the MCS used by the transmission units respectively carried by the N physical shared channels in the last transmission, so that the terminal device can directly demodulate the transmission units respectively carried on the N physical shared channels according to the MCS used in the last transmission. In addition, the first field needs to carry less information, and the number of bits occupied by the control information is relatively reduced.

[0020] In a possible implementation, the method further includes: receiving third configuration information, where the third configuration information is used to configure a first demodulation reference signal (DMRS); and demodulating the transmission units respectively carried by the N physical shared channels according to the first DMRS.

[0021] In the above implementation, the DMRSs corresponding to the N physical shared channels may be the same, and the terminal device may demodulate the N physical shared channels according to one DMRS, which relatively reduces the number of DMRSs received by the terminal device.

[0022] In a possible implementation, the control information also includes third indication information, where the third indication information is used to indicate the redundant version RV of the N physical shared channels, and the third indication information includes N bits. When N is greater than M, the N bits are respectively used to indicate the RVs of the N physical shared channels.

[0023] In the above embodiment, the terminal device can indicate the RVs of N physical shared channels according to the third indication information in the control information, and the N bits can be used to indicate the RVs of the N physical shared channels respectively. The RV of a physical shared channel only needs to be indicated by one bit, which is beneficial to reduce the number of bits occupied by the third indication information.

[0024] In a possible implementation, the method further includes: determining N first HARQ response information respectively according to the decoding results of the N physical shared channels, wherein any one of the N first HARQ response information includes P bits, and any one of the P bits is used to indicate a positive response ACK or a negative response NACK performed by a transmission unit carried by the corresponding physical shared channel, P is a positive integer, and the transmission unit is TB, CB or CBG; spatially bundling the N first HARQ response information to obtain second HARQ response information, and the spatial binding is obtained by performing a logical AND operation on the bits at the same position in the P bits in the N first HARQ response information, and the second HARQ response information includes P bits; and sending the second HARQ response information.

[0025] In the above embodiment, the terminal device can generate a first HARQ response information according to the decoding result of a physical shared channel among the N physical shared channels. Similarly, the terminal device can generate N first HARQ response information respectively according to the decoding results of the N physical shared channels, and generate second HARQ response information including P bits after spatially binding the N first HARQ response information, which is beneficial to reducing the number of HARQ response information sent by the terminal device and relatively saving the number of bits occupied by the N physical shared channels.

[0026] In a possible implementation, the method also includes: receiving fourth configuration information, the fourth configuration information including fourth indication information, and the fourth indication information is used to indicate whether to perform spatial binding on the N first HARQ response information; sending the second HARQ response information includes: if it is determined that the value of the fourth indication information is a first value, and the first value indicates that the N first HARQ response information is to be spatially bound, then sending the second HARQ response information; the method also includes: if it is determined that the value of the fourth indication information is a second value, and the second value indicates that the N first HARQ response information is not to be spatially bound, then sending the N first HARQ response information.

[0027] In the above implementation, the terminal device can determine whether to spatially bind the N first HARQ response information according to the value of the fourth indication information in the fourth configuration information, so as to flexibly instruct the terminal device to spatially bind the N first HARQ response information.

[0028] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, or a chip on a network device, or a chipset on a network device, etc., and can also be executed by a terminal device, or a chip on a terminal device, or a chipset on a terminal device, etc. The method includes: sending control information, wherein the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, the N and the M are both positive integers, when the N is equal to the M, the first field carries first indication information, the first indication information is used to indicate the MCS of the N physical shared channels; when the N is greater than the M, the first field carries second indication information, the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, the K is a positive integer, and the K second physical shared channels are physical shared channels in the N physical shared channels except the M first physical shared channels.

[0029] In a possible implementation, the control information also includes code block group transmission information CBGTI, and the CBGTI is used to indicate the code group block CBG for retransmission of the N physical shared channels; the method also includes: sending first configuration information, and the first configuration information is used to configure the maximum number of physical shared channels that can be scheduled by the control information.

[0030] In one possible implementation, the method further includes: sending second configuration information, wherein the second configuration information is used to configure a time domain resource allocation list, the time domain resource allocation list comprising at least one row index, and time domain resource information of at least one physical shared channel indicated by each row index in the at least one row index, the at least one row index comprising a first row index, the control information including the first row index, and the first row index being used to indicate the number of physical shared channels indicated in the time domain resource allocation list.

[0031] In a possible implementation, the control information also includes first HARQ process numbers of M first physical shared channels, and the first HARQ process number is used to determine the HARQ process number of each of the M first physical shared channels; the first HARQ process information includes: a second HARQ process number, and the second HARQ process number is used to indicate the HARQ process numbers of the K second physical shared channels; or, an offset of the second HARQ process number, and the offset of the second HARQ process number refers to the offset of the HARQ process numbers of the K second physical shared channels relative to the first HARQ process number.

[0032] In a possible implementation, when N is greater than M, the transmission units carried by the N physical shared channels are all retransmissions, and the MCS adopted for the last transmission of the transmission units respectively carried by the N physical shared channels are the same, and the transmission unit is a transmission block TB, a code block CB, or a code block group CBG.

[0033] In a possible implementation, when N is greater than M, the first field also carries one or more of the following information: a new data indicator NDI of at least one second physical shared channel among the K second physical shared channels, wherein the NDI of the at least one second physical shared channel is used to indicate that the second physical shared channel is used for new transmission or retransmission; or, an offset of the MCS index of the N physical shared channels, wherein the offset of the MCS index is used to indicate the offset of the MCS index adopted by the transmission units respectively carried on the N physical shared channels relative to the MCS index adopted by the transmission unit in the last transmission; or, code block group refresh information CBGFI of at least one second physical shared channel among the K second physical shared channels, wherein the CBGFI of one second physical shared channel is used to indicate whether the transmission unit carried on the second physical shared channel is soft-merged with the transmission unit in the last transmission.

[0034] In a possible implementation, when N is greater than M and the first field does not carry the offset of the MCS index of the N physical shared channels, the MCS indexes used by the transmission units respectively carried on the N physical shared channels are the same and are the same as the MCS used for the previous transmission of the transmission units respectively carried by the N physical shared channels.

[0035] In a possible implementation manner, the method further includes: sending third configuration information, where the third configuration information is used to configure a first demodulation reference signal DMRS, where the first DMRS is used to demodulate transmission units respectively carried by the N physical shared channels.

[0036] In a possible implementation, the control information also includes third indication information, where the third indication information is used to indicate the redundant version RV of the N physical shared channels, and the third indication information includes N bits. When N is greater than M, the N bits are respectively used to indicate the RVs of the N physical shared channels.

[0037] In a possible implementation, the method further includes: receiving second HARQ response information, wherein the second HARQ response information includes P bits, the second HARQ response information is obtained by spatially binding N first HARQ response information, the N first HARQ response information is determined based on the decoding results of the N physical shared channels, the spatial binding is obtained by performing a logical AND operation on the bits at the same position of the P bits in the N first HARQ response information, any one of the N first HARQ response information includes P bits, any one of the P bits is used to indicate a positive response ACK or a negative response NACK for a transmission unit carried by a corresponding physical shared channel in the N physical shared channels, the P is a positive integer, and the transmission unit is TB, CB or CBG.

[0038] In a possible implementation, the method further includes: sending fourth configuration information, the fourth configuration information including fourth indication information, the fourth indication information being used to indicate whether to perform spatial binding on the N first HARQ response information; receiving second HARQ response information, including: if the value of the fourth indication information is a first value, the first value indicates that the N first HARQ response information is to be spatially bound, then receiving the second HARQ response information; the method further includes: if the value of the fourth indication information is a second value, the second value indicates that the N first HARQ response information is not to be spatially bound; if the value of the fourth indication information is a second value, then receiving N first HARQ response information.

[0039] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device in the first aspect above, or an electronic device configured in a terminal device (e.g., a chip system), or a larger device including the terminal device. The terminal device includes corresponding means (means) or modules for executing the first aspect or any optional implementation method above. For example, the communication device includes a transceiver module (sometimes also referred to as a transceiver unit), and optionally, the communication device also includes a processing module (sometimes also referred to as a processing unit).

[0040] For example, the transceiver module is used to receive control information, the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, and both N and M are positive integers; wherein, when N is equal to M, the first field carries first indication information, and the first indication information is used to indicate the MCS of the N physical shared channels; when N is greater than M, the first field carries second indication information, and the second indication information is used to indicate first hybrid automatic repeat request HARQ process information of K second physical shared channels, wherein K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

[0041] In a fourth aspect, an embodiment of the present application provides a communication device, which may be the network device or terminal device in the second aspect above, or an electronic device (e.g., a chip system) configured in the network device or terminal device, or a larger device including the network device or terminal device. The network device or terminal device includes corresponding means (means) or modules for executing the second aspect or any optional implementation method above. For example, the communication device includes a transceiver module (sometimes also referred to as a transceiver unit), and optionally, the communication device also includes a processing module (sometimes also referred to as a processing unit).

[0042] For example, the transceiver module is used to send control information, wherein the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, and both N and M are positive integers. When N is equal to M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding strategy MCS of the N physical shared channels; when N is greater than M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, and K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

[0043] In a fifth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device executes the method as in the first aspect or any optional embodiment, or executes the method as in the second aspect or any optional embodiment.

[0044] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.

[0045] In a sixth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes a method as in the first aspect or any optional embodiment, or executes a method as in the second aspect or any optional embodiment.

[0046] In a seventh aspect, the present application provides a chip system, which includes a processor and may also include a memory, for implementing the method in the first aspect or any optional embodiment, or executing the method in the second aspect or any optional embodiment. The chip system may be composed of a chip, or may include a chip and other discrete devices.

[0047] The beneficial effects of the above-mentioned second to seventh aspects and their implementation methods can refer to the description of the beneficial effects of the method of the first aspect and its implementation method. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of a process of transmitting data using a HARQ mechanism;

[0049] Figure 2 A schematic diagram of dividing a transmission block;

[0050] Figure 3 It is a transmission schematic diagram under time division multiplexing;

[0051] Figure 4 A schematic diagram of a scenario applicable to an embodiment of the present application;

[0052] Figure 5 This is another schematic diagram of a scenario applicable to the embodiments of the present application;

[0053] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;

[0054] Figure 7 A schematic diagram of time-frequency resource configuration of two physical shared channels provided in an embodiment of the present application;

[0055] Figure 8 A schematic diagram of a process for spatially binding N first HARQ response information provided in an embodiment of the present application;

[0056] Fig. 9 A structural diagram of a communication device provided in an embodiment of the present application Figure 1 ;

[0057] Fig.10 A structural diagram of a communication device provided in an embodiment of the present application Figure 2 ;

[0058] Fig.11 A structural diagram of a communication device provided in an embodiment of the present application Figure 3 ;

[0059] Fig.12 A structural diagram of a communication device provided in an embodiment of the present application Figure 4 . DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the present application more clear, the present application will be further described in detail below in conjunction with the accompanying drawings. The specific operation method in the method embodiment can also be applied to the device embodiment or the system embodiment.

[0061] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0062] 1. The terminal device in the embodiments of the present application may be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc. The terminal device is a device with wireless transceiver functions, which may be a fixed device, a mobile device, a handheld device, a wearable device, a vehicle-mounted device, or a wireless device built into the above devices (for example, a communication module or a chip system, etc.). Terminal devices are used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot and other scenarios. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device. For the convenience of description, the terminal device is described by taking UE as an example in the embodiments of the present application.

[0063] 2. The network devices in the embodiments of the present application include, for example, access network devices (or, referred to as access network elements), and / or core network devices (or, referred to as core network elements).

[0064] The access network device is a device with wireless transceiver function, which is used to communicate with the terminal device. The (radio) access network ((R)AN) device includes but is not limited to the base station (BTS, Node B, eNodeB / eNB, or gNodeB / gNB) in the above-mentioned communication system, the transceiver point (t(R)ANsmission reception point, TRP), the base station of the subsequent evolution of the third generation partnership project (3GPP), the access node in the wireless fidelity (WiFi) system, the wireless relay node, the wireless backhaul node, etc. The base station can be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations can support the networks of the same access technology mentioned above, or they can support the networks of the different access technologies mentioned above. The base station can include one or more co-site or non-co-site transmission and reception points. The network device can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in the cloud radio access network (C(R)AN) scenario. The network device may also be a server, a wearable device, or a vehicle-mounted device. For example, the network device in the vehicle to everything (V2X) technology may be a roadside unit (RSU). The following describes the access network device by taking a base station as an example. The multiple network devices in the communication system may be base stations of the same type or different types. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with multiple base stations in different access technologies.

[0065] The core network device is used to implement at least one of the functions of mobility management, data processing, session management, policy and billing. The names of the devices that implement the core network functions in systems with different access technologies may be different, and the embodiments of the present application do not limit this. Taking the 5G system as an example, the core network device includes: access and mobility management function (AMF), or user plane function (UPF), etc.

[0066] In the embodiment of the present application, the device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.

[0067] 3. The physical shared channel in the embodiments of the present application may be referred to as a channel, for example, including one or more of a PDSCH, a physical uplink shared channel (physical uplink shared channel, PUSCH) or a physical sidelink shared channel (physical sidelink shared channel, PSSCH).

[0068] 4. The transmission unit in the embodiments of the present application refers to the unit data carried on the physical shared channel, such as a transport block (TB), a code block (CB) or a code block group (CBG).

[0069] 5. In the embodiments of the present application, one TB can be used as a transmission unit. Alternatively, one TB can be divided into multiple code blocks (CBs). In this case, one CB can be used as a transmission unit. Multiple CBs can form a code block group (CBG). In this case, one CBG can be used as a transmission unit. Currently, it is specified in 3GPP TS 38.331 that the transmitter can indicate to the receiver the number of CBGs included in each TB through the maximum code block group (maxCodeBlockGroupsPerTransportBlock) field included in each TB in the high-level signaling. For example, each TB includes 2, 4, 6 or 8 CBGs.

[0070] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0071] Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. For example, the "first indication information" and "second indication information" in the embodiments of the present application can be the same indication information or different indication information, and this expression is not used to limit the difference in transmission order, priority or importance of the two indication information.

[0072] In the embodiments of the present application, "indication" can be understood as explicit indication and / or implicit indication. For example, A explicitly indicates B, for example, it can be understood that reading A can obtain B. For example, A is the second indication information, B is the HARQ information of K second physical shared channels, A explicitly indicates B, it can be understood that reading the second indication information can obtain the HARQ process information of each second physical shared channel in the K second physical shared channels, K is a positive integer. A implicitly indicates B, for example, it can be understood that reading A can obtain C, and then obtain B according to C, where C may be different from B, and C may also be part of B. In addition, "indication" can also be understood as "include", for example, the first indication information is used to indicate the modulation and coding scheme (MCS) of N physical shared channels, and it can also be expressed as: the first indication information includes the MCS of N physical shared channels, N is a positive integer. Alternatively, "indication" and "include" can also have different meanings, for example, A indicates B, it cannot be understood that A includes B, it can only be understood that B can be determined according to A.

[0073] Unless otherwise specified, in the embodiments of the present application, "B information of multiple A's" may include any one of the following (1) to (4): (1) multiple B information, one B information corresponds to one A, and the B information corresponding to any two A's in the multiple A's are the same; (2) one B information, and the B information of any two A's in the multiple A's are the same; (3) multiple B information, one B information corresponds to one A, and the multiple B information may not be completely the same, for example, at least one B information in the multiple B information is different from the other B information; (4) partial A's B information, one B information corresponds to one A, and based on the partial A's B information, the B information corresponding to each A in the multiple A's can be determined, and there are at least two A's in the multiple A's that have different B information.

[0074] For ease of understanding, the basic concepts of the HARQ mechanism and the CBG-based transmission scheme are introduced below.

[0075] 1. HARQ mechanism.

[0076] The HARQ mechanism is a retransmission mechanism that combines the forward error correction (FEC) algorithm and the automatic repeat request (ARQ) mechanism. The basic principle of the HARQ mechanism can be found in the previous article. The FEC algorithm and ARQ mechanism are introduced separately below.

[0077] (1) FEC algorithm is an error control method. FEC algorithm refers to encoding the data to be sent according to a certain algorithm and adding redundant data to the data. The receiving end decodes the received data according to the corresponding FEC algorithm and corrects the errors generated during the transmission process based on the redundant data.

[0078] (2) ARQ retransmission mechanism means that the receiving end can determine whether the received data is correct through the cyclic redundancy check (CRC) algorithm and send the judgment result to the sending end. If the sending end determines that the judgment result indicates a reception error, the sending end can resend the data until the receiving end receives the data correctly.

[0079] The HARQ mechanism combines the advantages of the FEC algorithm and the ARQ retransmission mechanism. In addition, the HARQ mechanism can also support soft combining. Soft combining means that the receiving end can save the received erroneous data in a HARQ buffer. The receiving end can combine the erroneous data in the buffer with the retransmitted data received later to obtain a more reliable data. Soft combining technology can achieve two kinds of gains. One is the gain of signal energy brought by retransmitting the original bits, where the original bits are used to indicate the data to be sent; the other is the coding gain brought by sending additional check bits when retransmitting the original bits, where the check bits are used to indicate redundant data.

[0080] In new radio (NR) transmission, soft combining can be divided into chase combining (CC) scheme and incremental redundancy (IR) scheme according to whether the retransmitted coded bit set is the same as the initially transmitted coded bit set. Among them, the coded bit set is used to indicate the data to be sent and the redundant data. In the CC scheme, the retransmitted coded bit set is the same as the initially transmitted coded bit set, and in the IR scheme, the retransmitted coded bit set does not need to be the same as the initially transmitted coded bit set.

[0081] In the CC scheme, the sender performs CRC on the original bits, generates check bits, encodes the original bits and check bits, and obtains a coded bit set. The sender sends the coded bit set to the receiver regardless of the initial transmission or retransmission.

[0082] In the IR scheme, multiple different coding bit sets can be generated in the IR. The data to be sent indicated by each coding bit set is the same, but the check bits corresponding to any two coding bit sets are different. During each retransmission, the sender can transmit a coding bit set different from the previous one. The receiver will merge the retransmitted coding bit set with the coding bit set transmitted last. Each retransmitted coding bit set is called a redundant version (RV). In the IR scheme, as the number of retransmissions increases, the receiver will continue to accumulate redundant information, thereby obtaining a better decoding effect based on the accumulated redundant information.

[0083] The following is a brief introduction to the transmission process based on the HARQ mechanism.

[0084] The transmitter sends data through the HARQ process, and the receiver receives data through the HARQ process. The HARQ process can use the stop-and-wait protocol to transmit data. The stop-and-wait protocol means that the transmitter stops sending after sending a TB until it confirms that the receiver has successfully received the TB, and then sends the next TB.

[0085] Please refer to Figure 1 , which is a flow chart of data transmission using the HARQ mechanism. Figure 1 In this example, the HARQ mechanism supports the IR scheme and TB is used as the transmission unit.

[0086] Step 11: The transmitting end sends TB0 RV0 to the receiving end.

[0087] Among them, TB0 is used to indicate the first TB transmitted, RV0 can be understood as the first redundant version of the transmitted TB, and TB0 RV0 is used to indicate the first redundant version of the first TB transmitted.

[0088] Step 12: If the receiving end fails to receive TB0 RV0, it feeds back NACK to the sending end.

[0089] Step 13: The transmitting end sends TB0 RV1 to the receiving end.

[0090] Step 14: If the receiving end receives TB0 RV1 successfully, it feeds back ACK to the sending end.

[0091] Among them, RV1 can be understood as the second redundant version of the transmitted TB, and TB0 RV1 is used to represent the second redundant version of the first TB transmitted.

[0092] Step 15: The transmitting end sends TB1 RV0 to the receiving end.

[0093] Among them, TB1 is used to represent the second TB transmitted, and TB1RV0 is used to represent the first redundant version of the second TB transmitted.

[0094] Step 16: If the receiving end successfully receives TB1 RV0, it feeds back ACK to the sending end.

[0095] It should be noted that in the CC scheme, the concept of RV is not involved, that is, the coding bit set of each retransmission is the same as that of the initial transmission. For example, the sender sends TB0, the receiver fails to receive TB0, and feeds back NACK to the sender. The sender can retransmit TB0 to the receiver, and the retransmitted TB0 of the sender is the same as the initially transmitted TB0.

[0096] The following is an introduction to the CBG-based transmission solution.

[0097] 2. Transmission based on CBG.

[0098] CBG-based transmission refers to transmission using CBG as the transmission unit. Among them, one CBG includes multiple CBs. CBG-based transmission specifically means that the transmitter transmits in units of CBG, and accordingly, the receiver also sends HARQ responses to the transmitter in units of CBG. In the CBG-based transmission scheme, the transmitter retransmits in units of CBG, which can reduce resource consumption compared to retransmitting the entire TB; the CBG-based transmission scheme retransmits in units of CBG. Compared with retransmitting CB, the number of retransmissions is relatively less, and the number of HARQ responses by the receiver is also relatively less, thereby reducing signaling overhead.

[0099] For example, see Figure 2 , is a schematic diagram of TB division. Figure 2 As shown, the TB can be divided into 4 CBGs (such as Figure 2 CBG0, CBG1, CBG2, and CBG3 in the figure). CBG0 includes CB0 and CB1; CBG1 includes CB2 and CB3; CBG2 includes CB4 and CB5; CBG3 includes CB6 and CB7. If the sender cannot correctly decode a CB, the sender can retransmit the CBG where the CB is located. For example, the receiver cannot correctly decode CB4 (in Figure 2 In the figure, “×” indicates that the receiving end fails to decode CB4), then the sending end can retransmit the CBG where CB4 is located, that is, CBG2.

[0100] The following is an example of the currently provided method of indicating the HARQ process, taking the downlink transmission scenario as the base station as the transmitting end and the UE as the receiving end, and taking the maximum number of CBGs included in each TB as 4 as an example.

[0101] Please refer to Figure 3 , which is a transmission diagram under time division duplex (TDD). A TDD cycle consists of 10 time slots, including 8 downlink time slots (such as Figure 3 D01-D07, or D10-D17, where D14-D17 is Figure 3 Not shown), and 2 uplink time slots (such as Figure 3 U00-U01 or U10-U11 as shown).

[0102] The base station schedules the transmission of one TB in a downlink time slot, for example, TB0-TB5 are respectively scheduled in each time slot of D00-D05, and each TB includes 4 CBGs (such as CBG0-CBG3).

[0103] Specifically, the base station sends CBG1 and CBG2 of TB0 to the UE at D00, and the UE fails to decode. The UE successfully decodes all CBGs of TB0 except CBG1 and CBG2. The base station sends CBG2 of TB3 to the UE at D03, and the UE fails to decode. The UE successfully decodes all CBGs of TB3 except CBG2. In addition, the UE successfully decodes all CBGs in TB1, TB2, TB4, and TB5. Figure 3 The HARQ response information corresponding to TB0-TB5 is not indicated. The UE sends the HARQ response information of TB0-TB5 to the base station at U00. After the base station receives the HARQ response information of TB0-TB5, the base station can schedule the retransmission of CBG1 and CBG2 in TB0 at D12 and schedule the retransmission of CBG2 in TB3 at D13.

[0104] The current approach may cause three problems. First, when the base station schedules the retransmission of TB0 and TB3, it needs 2 DCIs to schedule 2 time slots (such as D12 and D13) respectively, and the base station has a large signaling overhead. Second, scheduling the retransmission of CBG of 2 TBs in 2 time slots, the retransmission occupies too many time slots, which may increase the delay effect of data retransmission on data transmission. For example, if the time slot corresponding to the retransmitted TB3 at D13 exceeds the air interface delay budget (packet delay budget, PDB), even if TB3 is decoded correctly at D13, it may have affected the user experience. Third, the UE needs to blindly detect multiple DCIs, which will also cause the UE to consume more power.

[0105] To this end, an embodiment of the present application provides a technical solution. In the technical solution, a receiving end receives control information from a transmitting end. The control information can be used to schedule N physical shared channels, N is a positive integer, and the N physical shared channels include M first physical shared channels. When N is equal to M, the first field in the control information carries the first indication information, and the first indication information is used to indicate the MCS of the N physical shared channels. When N is greater than M, the first field carries the second indication information, and the second indication information is used to indicate the first HARQ process information of K second physical shared channels other than the M first physical shared channels in the N physical shared channels, and K and M are both positive integers. In the technical solution, the control information can schedule multiple physical shared channels. Compared with the method in the prior art that one control information only schedules one physical shared channel, the technical solution can relatively save the signaling overhead. In addition, the first field in the control information is multiplexed to indicate the HARQ process information of K second physical shared channels or the MCS of N physical shared channels, which relatively saves the number of bits occupied by the control information. Furthermore, for a receiving end that receives control information, the amount of control information that needs to be received is relatively less, which can save power consumption of the receiving end.

[0106] The technical solution provided in the embodiments of the present application can be applied to any communication system using the HARQ mechanism, for example, the fifth generation mobile communication system (the 5 th The present invention can be used for a wireless communication system, a wireless communication system, a wireless communication system for wireless communication, or a wireless communication system for wireless communication.

[0107] See also Figure 4 , which is a schematic diagram of a communication system applicable to an embodiment of the present application. The communication system includes a network device 401 and a terminal device 402. The network device 401 and the terminal device 402 can communicate with each other. For example, the network device 401 sends control information (such as DCI) to the terminal device 402, and the control information is used to schedule N physical shared channels. The terminal device 402 receives the control information and determines the HARQ process number of each of the N physical shared channels based on the control information. Among them, the specific implementation method of the network device 401 and the terminal device 402 can refer to the content discussed above, and the control information related content will be discussed below.

[0108] Please refer to Figure 5, is another schematic diagram of a communication system applicable to an embodiment of the present application. The communication system includes a first terminal device 501 and a second terminal device 502. The first terminal device 501 and the second terminal device 502 can communicate with each other. For example, the first terminal device 502 sends control information (such as sidelink control information (SCI)) to the second terminal device, and the control information is used to schedule N physical shared channels. Correspondingly, the terminal device 502 receives the control information and determines the HARQ process number of each of the N physical shared channels based on the control information. Among them, the specific implementation method of the first terminal device 501 and the second terminal device 502 can refer to the content discussed above, and the control information related content will be discussed below.

[0109] It should be noted that the above Figure 4 or Figure 5 This is an example of a communication system applicable to the embodiments of the present application. However, the communication system applicable to the technical solution in the embodiments of the present application includes but is not limited to Figure 4 or Figure 5 The communication system shown.

[0110] The technical solution provided in the embodiment of the present application can be applied to any type of service in the communication system, such as the real-time broadband communication (RTBC) service in 5GS. Among them, the RTBC service is designed to support large bandwidth and low interaction latency. RTBC services, for example, extended reality (XR) services, XR services specifically include virtual reality (VR), augmented reality (AR) and mixed reality (MR) services.

[0111] The communication method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0112] See also Figure 6 , which is a flow chart of the communication method provided in an embodiment of the present application. Figure 6 The embodiment shown is a communication method provided by the embodiment of the present application applicable to Figure 4 The communication system shown takes the sending end as a network device and the receiving end as a terminal device as an example.

[0113] S601, a network device sends first configuration information to a terminal device. Correspondingly, the terminal device receives the first configuration information from the network device. The first configuration information is used to configure the maximum number of schedulable physical shared channels.

[0114] For example, the network device may send the first configuration information to the terminal device when establishing a radio resource control (RRC) connection with the terminal device. The first configuration information is, for example, included in a radio resource control (RRC) message, or may also be included in other messages. For example, the first configuration information may be PDSCH-Config information element information in the RRC, and the network device may configure the maximum number of schedulable physical shared channels for the terminal device through the maximum number of physical shared channels that can be retransmitted by DCI (maxNrofRetransmissionScheduledByDCI) signaling in the PDSCH-Config information element in the RRC message.

[0115] For example, the value of maxNrofRetransmissionScheduledByDCI is nL, which means that DCI can schedule a maximum of L physical shared channels in one time slot, where L is a positive integer. The maximum number of schedulable physical shared channels is L, which means that the number of physical shared channels that can be scheduled by one DCI is less than or equal to L.

[0116] It should be noted that S601 is an example of a network device configuring the maximum number of schedulable physical shared channels for a terminal device, but in fact, there are many ways for a terminal device to obtain this number. For example, the terminal device may be pre-configured with this number, or this number may be specified by a protocol.

[0117] S602, the network device sends second configuration information to the terminal device. Correspondingly, the terminal device receives the second configuration information from the network device. The second configuration information is used to configure the time domain resource list.

[0118] Regardless of how many physical shared channels the network device schedules each time, the network device may pre-configure the time domain resource of at least one physical shared channel for the terminal device. In an embodiment of the present application, the network device may configure the time domain resource information of at least one physical shared channel for the terminal device through the second configuration information. For example, the network device may send the second configuration information to the terminal device when establishing an RRC connection with the terminal device.

[0119] For example, the second configuration information may include a time domain allocation list, which includes at least one row index and time domain resource information of at least one physical shared channel indicated by each row index in the at least one row index. In other words, one row index may correspond to multiple physical shared channels, and each physical shared channel has its corresponding time domain resource information. At least one physical shared channel refers to a scheduled physical shared channel.

[0120] Optionally, the time domain resource allocation list further includes the time domain position of a demodulation reference signal (DMRS) of at least one physical shared channel and a mapping type (mapping type) of at least one physical shared channel. The mapping type includes type A and type B.

[0121] Among them, the mapping mode of type A is used for physical shared channels scheduled by time slots. Taking the physical shared channels scheduled by time slots corresponding to the normal cyclic prefix (CP) as an example, the starting symbol of the physical shared channels scheduled by time slots is usually located in the first 4 symbols of a time slot, and the number of symbols occupied by the physical shared channels scheduled by time slots can be 3-14 symbols, and the DMRS of the physical shared channels scheduled by time slots can be located on the 2nd or 3rd symbol of a time slot. Type B is used for physical shared channels scheduled by non-time slots. Taking the physical shared channels scheduled by time slots corresponding to the physical shared channels using the normal CP as an example, the starting symbol of the physical shared channels scheduled by non-time slots can be any symbol on the 0th to 12th symbols in the time slot, and the number of symbols occupied by the physical shared channels scheduled by non-time slots can be 2, 4 or 7 symbols, and the DMRS of the physical shared channels scheduled by non-time slots can be located on the first symbol of a time slot.

[0122] Optionally, if at least one physical shared channel includes multiple physical shared channels, each of the multiple physical shared channels has its corresponding DMRS, and the time domain positions of the DMRSs of different physical shared channels in the multiple physical shared channels may be the same or different. In addition, the mapping types of different physical shared channels in at least one physical shared channel may be the same.

[0123] In one possible implementation, the time domain resource information of one of the at least one physical shared channels may include a time slot offset, a starting symbol information, and a number of symbols. For example, the time domain resource information of each of the at least one physical shared channel includes a time slot offset, a starting symbol, and a number of symbols.

[0124] The time slot offset included in the time domain resource information of a physical shared channel may indicate the offset between the time slot occupied by the physical shared channel and the time slot occupied by the control information for scheduling at least one physical shared channel. The starting symbol information included in the time domain resource information of a physical shared channel may indicate the starting symbol of the physical shared channel in the occupied time slot. The number of symbols included in the time domain resource information of a physical shared channel may indicate the number of symbols occupied by the physical shared channel in one time slot.

[0125] For example, taking at least one physical shared channel including two PDSCHs as an example, a time domain resource allocation list is shown in Table 1 below.

[0126] Table 1

[0127]

[0128] In Table 1, K0 represents the time slot offset of PDSCH (the time slot offsets of two PDSCHs are the same). S0 represents the starting symbol information of one of the two PDSCHs (i.e., PDSCH0), and L0 represents the number of symbols of the PDSCH0; S1 represents the starting symbol information of the other of the two PDSCHs (i.e., PDSCH1), and L1 represents the number of symbols of the PDSCH1.

[0129] For example, taking at least one physical shared channel including two PDSCHs as an example, a time domain resource allocation list may also be shown in Table 2 below.

[0130] Table 2

[0131]

[0132] Different from the above Table 1, each of the row indexes 1 to 6 in the above Table 2 indicates the time domain resource information of PDSCH0 and PDSCH1 respectively, but each of the row indexes 7 and 8 only indicates the time domain resource information of PDSCH0, and does not include the time domain resource information of PDSCH1.

[0133] In another possible implementation, the time domain resource information of each physical shared channel in the first part of the physical shared channels in at least one physical shared channel includes a time slot offset, starting symbol information, and a number of symbols. The time domain resource information of each physical shared channel in the second part of the physical shared channels in at least one physical shared channel includes a time slot offset and a number of symbols. For explanations of the time slot offset, starting symbol information, and number of symbols, refer to the foregoing. The first part of the physical shared channels may include one or more physical shared channels, and the second part of the physical shared channels may also include one or more physical shared channels. The first part of the physical shared channels and the second part of the physical shared channels may be all the physical shared channels in at least one physical shared channel, or may also be part of the physical shared channels in at least one physical shared channel.

[0134] Optionally, the starting symbol information of the physical shared channel B in the second part of the physical shared channel may be determined according to the starting symbol information and the number of symbols of the physical shared channel A in the first part of the physical shared channel. For example, the starting symbol of the physical shared channel B is the next symbol of the ending symbol of the physical shared channel A. The ending symbol of the physical shared channel A may be determined according to the starting symbol information and the number of symbols of the physical shared channel A.

[0135] For example, the first part of the physical shared channel includes PDSCH0, the starting symbol of PDSCH0 is the second symbol in a time slot, and the number of occupied symbols is 3. The second part of the physical shared channel includes PDSCH1, and the starting symbol of PDSCH1 can be the next symbol of the end symbol of PDSCH0, that is, the fifth symbol in the time slot.

[0136] The second configuration information is, for example, directly carried in the RRC message, for example, the second configuration information is the PDSCH time domain resource allocation list information element (PDSCH-timedomainallocationlist information element) information. Specifically, for example, the PDSCH time domain resource allocation addition (PDSCH-ToAddTimeDomainResourceAlloaction-r18) information in the PDSCH-timedomainallocationlist information element configures the time domain resource configuration list. Specifically, for example, the start and length indicator (SLIV) in PDSCH-ToAddTimeDomainResourceAlloaction-r18 is configured. Or, for example, the time domain resource information of the first part of the physical shared channels in at least one physical shared channel is configured through the PDSCH-timedomainallocationlist information element, and the time domain resource information of the second part of the physical shared channels in at least one physical shared channel is configured through PDSCH-ToAddTimeDomainResourceAlloaction-r18.

[0137] It should be noted that S602 takes the example of a network device configuring a time domain resource allocation list for a terminal device, but in fact, there are many ways for a terminal device to obtain the time domain resource allocation list. For example, the terminal device may be pre-configured with the time domain resource allocation list, or the time domain resource allocation list may also be pre-defined by a protocol.

[0138] As an example, the first configuration information and the second configuration information may be sent through the same message, or the first configuration information and the second configuration information may be sent through different messages, and the types of the two messages may be the same, for example, the first configuration information and the second configuration information are both sent through RRC messages, or the types of the two messages are different, for example, the first configuration information is sent through an RRC message, and the second configuration information is sent through a medium access control (MAC) control element (CE) message. The embodiments of the present application are not limited to this.

[0139] It should be noted that the network device may execute S601 first and then execute S602, or the network device may execute S601 and S602 at the same time, or the network device may execute S602 first and then execute S601, and the embodiments of the present application do not limit this.

[0140] S603, the network device sends control information to the terminal device. Correspondingly, the terminal device receives the control information from the network device. The control information is used to schedule N physical shared channels including M first physical shared channels. When N is equal to M, the first field in the control information carries first indication information, and the first indication information is used to indicate the modulation and coding scheme (MCS) of the N physical shared channels. When N is greater than M, the first field carries second indication information, and the second indication information is used to indicate the first HARQ process information of the K second physical shared channels.

[0141] It should be noted that the value of N is less than or equal to the value of L in the above text.

[0142] Exemplarily, the control information is, for example, DCI. If the control information is used to schedule downlink data, the control information may be DCI1_0, DCI1_1, and DCI1_2. If the control information is used to schedule uplink data, the control information may be DCI0_0, DCI0_1, and DCI0_2.

[0143] The control information includes a first field. For example, if the control information is DCI, the first field may include an MCS field in the DCI, or may also include other fields in the DCI except the MCS field. Alternatively, the first field may also be a newly added field in the DCI of the 3GPP protocol version, which is not limited in the embodiments of the present application.

[0144] The control information may schedule retransmission or new transmission of N physical shared channels. The N physical shared channels include M first physical shared channels, and M is a positive integer. The value of M is a preset value, and the value of M may be preconfigured in the network device or specified by the protocol. In addition, the value of M may also be preconfigured in the terminal device. For example, the value of M is 1.

[0145] Optionally, the N physical shared channels may further include K second physical shared channels, where K is a positive integer. It should be noted that the first physical shared channel and the second physical shared channel are physical shared channels of the same type, for example, the first physical shared channel and the second physical shared channel are both PDSCH, or the first physical shared channel and the second physical shared channel are both PUSCH. Alternatively, the first physical shared channel and the second physical shared channel are both PSSCH.

[0146] When the size relationship between N and M is different, the indication information carried by the first field is also different, which is introduced below in different cases.

[0147] Case 1, N is equal to M.

[0148] If N is equal to M, the first field may carry first indication information. The first indication information is used to indicate or include the MCS of the N physical shared channels.

[0149] If M is 1, the first indication information is used to indicate the MCS of the physical shared channel.

[0150] If M is greater than 1, the first indication information may indicate the MCS of each of the N physical shared channels. In the case where the MCSs of any two of the N physical shared channels are the same, the first indication information may only indicate the MCS of any one of the N physical shared channels, thereby saving the number of bits occupied by the first indication information. Alternatively, even if the MCSs of any two of the N physical shared channels are the same, the first indication information may also indicate the MCSs of the N physical shared channels.

[0151] In a possible implementation, when N is equal to M, the N physical shared channels are equivalent to M first physical shared channels, and in this case, the control information may further include a third HARQ process number. The third HARQ process number is used to determine the HARQ process number of each of the N physical shared channels.

[0152] If M is 1, then the third HARQ process number may indicate or include the HARQ process numbers of the N physical shared channels.

[0153] If M is greater than 1, the third HARQ process number may indicate or include the HARQ process number of each of the N physical shared channels, for example, the third HARQ process number indicates the HARQ process number of each of the N physical shared channels in an explicit manner. Alternatively, the third HARQ process number may indicate or include the HARQ process number of the first part of the N physical shared channels, for example, the first HARQ process number indicates the HARQ process number of the first part of the N physical shared channels in an explicit manner. In this case, the HARQ process number of the second part of the N physical shared channels can be determined according to the HARQ process number of the first part of the physical shared channels and the first rule. The first rule is used to indicate a strategy for determining the HARQ process number of another part of the N physical shared channels, for example, the first rule is to increment the maximum process number in the HARQ process number of the first part of the physical shared channels according to the first incremental step value. The first rule may be specified by the protocol or pre-configured in the terminal device. The value of the first incremental step value may be specified by the protocol or pre-configured in the terminal device.

[0154] For example, the value of M is 3, the value of the first incremental step value is 1, and the M first physical shared channels are physical shared channel A, physical shared channel B, and physical shared channel C. Physical shared channel A belongs to the first part of physical shared channels, and the HARQ process number of physical shared channel A is 1; physical shared channel B and physical shared channel C belong to the second part of physical shared channels, and the value of the first incremental step value is 1. The HARQ process numbers of physical shared channel B and physical shared channel C are obtained by incrementing the HARQ process number of physical shared channel A by 1, for example, the HARQ process number of physical shared channel B is 2, and the HARQ process number of physical shared channel B is 3.

[0155] Exemplarily, no matter the value of M is equal to 1 or greater than 1, the third HARQ process number can be carried by the second field included in the control information. The second field and the first field can be the same field, for example, both are MCS fields; or the second field and the first field can also be different fields, for example, the first field is the MCS field, and the second field is the HARQ field.

[0156] In a possible implementation manner, the control information may further include third indication information, where the third indication information is used to indicate or include RVs of N physical shared channels, and the third indication information includes N bits.

[0157] Specifically, if N is 1, the third indication information includes 1 bit, which may indicate the RV of the physical shared channel; if N is greater than 1, and the N physical shared channels do not share the RV, the N bits of the third indication information may respectively indicate the RVs of the N physical shared channels, that is, one bit is used to indicate the RV of a physical shared channel, or, if N is greater than 1, and the N physical shared channels may share the RV, the N bits of the third indication information may indicate the RV of any physical shared channel, wherein the values ​​of the N bits are different, the third indication information may respectively indicate multiple RVs of a physical shared channel. In this case, since the N physical shared channels share the RV, it is equivalent to the third indication information indicating the RV of each physical shared channel in the N physical shared channels.

[0158] Exemplarily, if the value of the third indication information is different, the RV corresponding to each of the at least one physical shared channels may also be different, and the network device and the terminal device may be preconfigured with a first correspondence between the value of the third indication information and the RV of each of the at least one physical shared channels. The network device may determine the value of the third indication information from the first correspondence according to the RVs of the N physical shared channels that currently need to be scheduled. Correspondingly, after receiving the third indication information, the terminal device may also determine the RVs of the N physical shared channels from the first correspondence according to the value of the third indication information.

[0159] For example, taking the value of N as 2 and N physical shared channels sharing the RV as an example, the RV indicated by the 2 bits in the third indication information can refer to Table 3.

[0160] Table 3

[0161] 2-bit value RV 00 0 01 1 10 2 11 3

[0162] As shown in Table 3 above, if the network device determines that the RV corresponding to the two physical shared channels is 3, it can be determined that the value of the third indication information is 11. Correspondingly, after receiving the control information, the terminal device can determine from Table 2 that the RVs of the two physical shared channels are both 3 according to the value of the third indication information.

[0163] Case 2: N is greater than M.

[0164] If N is greater than M, which is equivalent to N physical shared channels including M first physical shared channels and K second physical shared channels, the first field can carry second indication information. The second indication information is used to indicate or include the first HARQ process information of the K second physical shared channels. The first HARQ process information is used to determine the HARQ process number of each second physical shared channel in the K second physical shared channels. Optionally, the control information also includes the first HARQ process numbers of the M first physical shared channels, and the first HARQ process number is used to indicate or include the HARQ process numbers of the M first physical shared channels. The method of indicating the first HARQ process number can refer to the content of the third HARQ process number in the previous text. The first HARQ information can be carried by the second field included in the control information, and the meaning of the second field can refer to the previous text.

[0165] The first HARQ process information may include the second HARQ process number or the offset of the second HARQ process number. The second HARQ process number and the offset of the second HARQ process number are introduced below respectively.

[0166] 1. Second HARQ process number.

[0167] The second HARQ process number included in the first HARQ process information may be used to indicate or include the HARQ process numbers of the K second physical shared channels.

[0168] If K is 1, the second HARQ process ID may indicate or include the HARQ process ID of the second physical shared channel.

[0169] If K is greater than 1, then the second HARQ process number may indicate or include the HARQ process number of each of the K second physical shared channels, for example, the second HARQ process number indicates the HARQ process number of each of the K second physical shared channels in an explicit manner. Alternatively, the second HARQ process number may indicate or include the HARQ process number of the third part of the second physical shared channels among the K second physical shared channels. The HARQ process number of the fourth part of the second physical shared channels among the K second physical shared channels may be determined according to the HARQ process number of any second physical shared channel in the third part of the second physical shared channels. The third part of the second physical shared channels may include one or more second physical shared channels, and the fourth part of the physical shared channels may also include one or more second physical shared channels. The third part of the second physical shared channels and the fourth part of the second physical shared channels may be all of the K second physical shared channels, or may also be part of the second physical shared channels among the K second physical shared channels.

[0170] For example, the HARQ process number of the fourth part of the second physical shared channels among the K second physical shared channels can be determined according to the third part of the second physical shared channels and the second rule. The second rule is, for example, to increase the corresponding maximum HARQ process number in the third part of the second physical shared channel according to the second incremental step value. The second rule and the first rule may be the same or different. The meaning of the second rule may refer to the meaning of the first rule. The second incremental step value and the first incremental step value may be the same or different. The setting method of the second incremental step value may refer to the previous text.

[0171] 2. The offset of the second HARQ process number.

[0172] The offset of the second HARQ process number included in the first HARQ process information may indicate or include the offset of the HARQ process numbers of the K second physical shared channels relative to the first HARQ process number.

[0173] (1) If K is 1, the offset of the second HARQ process number indicates or includes the offset of the HARQ process number of the second physical shared channel relative to the first HARQ process number.

[0174] If the first HARQ process number includes multiple HARQ process numbers, the offset of the second HARQ process number may indicate or include an offset of a HARQ process number of a second physical shared channel relative to the HARQ process number of a target first physical shared channel. The target first physical shared channel is, for example, a first physical shared channel among multiple first physical shared channels that satisfies a first condition, the first condition being, for example, that the HARQ process number of the target first physical shared channel is the HARQ process number with the largest value among the HARQ process numbers of the multiple first physical shared channels, or the first condition being, for example, that the HARQ process number of the target first physical shared channel is the HARQ process number with the smallest value among the multiple first physical shared channels, etc.

[0175] For example, the M first physical shared channels include physical shared channel A and physical shared channel B, the HARQ process number corresponding to physical shared channel A is 3, the HARQ process number corresponding to physical shared channel B is 4, the K second physical shared channels include physical shared channel C, the target first physical shared channel is physical shared channel B, and the offset of the second HARQ process number includes the offset of the HARQ process number of physical shared channel C relative to the HARQ process number of the target first physical shared channel, which is 3. Therefore, the terminal device can determine that the HARQ process number of physical shared channel C is 7 based on the offset of the second HARQ process number.

[0176] (2), if K is greater than 1, the offset of the HARQ process number may indicate or include the offset of each HARQ process number in the HARQ process number of the fifth part of the K second physical shared channels relative to the first HARQ process number. Alternatively, the offset of the second HARQ process number includes the offset of the HARQ process numbers of all the second physical shared channels in the K second physical shared channels relative to the first HARQ process number. The above two situations of the offset of the HARQ process number are introduced below. Among them, the fifth part of the second physical shared channel may include one or more second physical shared channels, and the fifth part of the second physical shared channel is a part of the K second physical shared channels. The fifth part of the second physical shared channel may be completely the same as the third part of the second physical shared channel in the above text, or not completely the same. Not completely the same can be understood as at least one of the second physical shared channels included in the fifth part is different from the second physical shared channel included in the third part of the second physical shared channel.

[0177] Case 1: the offset of the second HARQ process number indicates or includes the offset of the HARQ process numbers of the fifth part of the K second physical shared channels relative to the first HARQ process number.

[0178] If the first HARQ process number only includes the HARQ process number of a first physical shared channel, then the offset indication of the second HARQ process number includes or includes the offset of the HARQ process numbers of the fifth part of the K second physical shared channels relative to the HARQ process number of the first physical shared channel.

[0179] For example, the first HARQ process number includes the HARQ process number of physical shared channel A as 2, the K second physical shared channels include physical shared channel B, physical shared channel C and physical shared channel D, the fifth part of the second physical shared channel includes physical shared channel B and physical shared channel C, and the offsets of the second HARQ process number are 2 and 3 respectively. After receiving the control information, the terminal device can determine that the HARQ process number of physical shared channel B is 4 and the HARQ process number of physical shared channel C is 5 according to the first HARQ process number and the offset of the second HARQ process number.

[0180] If the first HARQ process number indicates or includes the HARQ process numbers of the plurality of first physical shared channels, then the offset of the HARQ process number may indicate or include the offset of the HARQ process numbers of the fifth part of the K second physical shared channels relative to the HARQ process number of the target first physical shared channel in the plurality of first physical shared channels. The meaning of the target first physical shared channel may refer to the above text.

[0181] Exemplarily, the HARQ process number of the sixth part of the K second physical shared channels can be determined according to the HARQ process number of the fifth part of the second physical shared channel and the third rule. The third rule, for example, increments the maximum process number in the HARQ process number of the fifth part of the second physical shared channel according to the third incremental step value. The content of the third rule can refer to the content of the first rule in the previous text, and the content of the third incremental step value can refer to the content of the first incremental step value in the previous text. Among them, the sixth part of the physical shared channel may also include one or more second physical shared channels. The fifth part of the second physical shared channel and the sixth part of the second physical shared channel may be all the physical shared channels in the K second physical shared channels, or may also be part of the second physical shared channels in the K second physical shared channels. The sixth part of the second physical shared channel may be the same as the fourth part of the second physical shared channel in the previous text, or may not be completely the same. The meaning of not completely the same can be referred to the previous text.

[0182] For example, the first HARQ process number includes the HARQ process number of physical shared channel A as 2 and the HARQ process number of physical shared channel B as 3, the fifth part of the second physical shared channels in the K second physical shared channels includes physical shared channel C and physical shared channel D, and the offset of the second HARQ process number includes the offset of the HARQ process number of physical shared channel C relative to the target first physical shared channel (for example, physical shared channel A) as 4. The third rule is to increment the maximum process number in the HARQ process number of the fifth part of the second physical shared channel according to the third incremental step value (for example, the value is 1). After receiving the control information, the terminal device can determine that the HARQ process number of the physical shared channel C is 6 according to the first HARQ process number and the offset of the second HARQ process number, and the terminal device increments the HARQ process number of the physical shared channel C, thereby determining that the HARQ process number of the physical shared channel D is 7.

[0183] Case 2: the offset of the HARQ process number indicates or includes the offsets of the HARQ process numbers of all the second physical shared channels in the K second physical shared channels relative to the first HARQ process number.

[0184] If the first HARQ process number only indicates or includes the HARQ process number of a first physical shared channel, then the offset of the HARQ process number may indicate or include the offsets of the HARQ process numbers of all the second physical shared channels among the K second physical shared channels relative to the HARQ process number of the first physical shared channel.

[0185] For example, the first HARQ process number includes the HARQ process number of the physical shared channel A as 2, the K second physical shared channels include the physical shared channel B and the physical shared channel C, and the offsets of the second HARQ process numbers are respectively 2 and 3. After receiving the control information, the terminal device can determine that the HARQ process number of the physical shared channel B is 4 and the HARQ process number of the physical shared channel C is 5 according to the first HARQ process number and the offset of the second HARQ process number.

[0186] If the first HARQ process number indicates or includes the HARQ process numbers of the plurality of first physical shared channels, then the offset of the HARQ process number indicates or includes the offset of the HARQ process numbers of all the second physical shared channels in the K second physical shared channels relative to the HARQ process number of the target first physical shared channel in the plurality of first physical shared channels. The meaning of the target first physical shared channel can be referred to above.

[0187] For example, the first HARQ process number includes a HARQ process number of 2 for physical shared channel A and a HARQ process number of 3 for physical shared channel B, the K second physical shared channels include physical shared channel C and physical shared channel D, and the offsets of the second HARQ process numbers are 4 and 5 respectively, and the target first physical shared channel is physical shared channel B. After receiving the control information, the terminal device can determine that the HARQ process number of physical shared channel C is 7 and the HARQ process number of physical shared channel D is 8 according to the first HARQ process number and the offset of the second HARQ process number.

[0188] In a possible implementation manner, when N is greater than M, the first field may also carry one or more of the following 1 to 3.

[0189] 1. A new data indicator (NDI) of at least one second physical shared channel among the K second physical shared channels. The NDI of one of the second physical shared channels is used to indicate that the second physical shared channel is used for new transmission or retransmission.

[0190] If K is greater than 1, the first field may carry the NDI of each second physical shared channel in the seventh part of the K second physical shared channels, and the NDI of the eighth part of the second physical shared channels in the K second physical shared channels may be the same as the NDI of any second physical shared channel in the seventh part of the second physical shared channels. Among them, the seventh part of the second physical shared channels may include one or more second physical shared channels, and the eighth part of the physical shared channels may also include one or more second physical shared channels. The seventh part of the second physical shared channels and the fourth part of the second physical shared channels may be all the second physical shared channels in the K second physical shared channels, or may be part of the second physical shared channels in the K second physical shared channels. The seventh part of the second physical shared channels may be the same as or not completely the same as the third part of the second physical shared channels in the foregoing text, and the eighth part of the second physical shared channels may be the same as or not completely the same as the fourth part of the second physical shared channels in the foregoing text.

[0191] Optionally, the control information may further include an NDI of at least one first physical shared channel among the M first physical shared channels, and the NDI of the at least one first physical shared channel may be carried in a third field included in the control information. The third field and the first field may be the same field, or the third field and the first field may be different fields. For example, the first field is an MCS field, and the third field is an NDI field.

[0192] Optionally, the NDIs of the N physical shared channels are the same. In this case, the first field may not need to carry the NDI of at least one of the K second physical shared channels. In this case, the third field still needs to carry the NDI of at least one first physical shared channel.

[0193] 2. The offset of the MCS index of the N physical shared channels.

[0194] If the MCSs of N physical shared channels are the same, the offsets of the MCS indexes of the N physical shared channels may only indicate or include an offset of an MCS index. The offset of this MCS index may be understood as the offset between the MCS index used by a transmission unit carried by any physical shared channel and the MCS index used by the transmission unit in the last transmission.

[0195] If the MCSs of the N physical shared channels are not completely the same, that is, at least two physical shared channels have different MCSs, the offset of the MCS index may indicate or include the offsets of the N MCS indexes. The offset of one MCS index refers to the offset between the MCS index used by the transmission unit carried by one physical shared channel among the N physical shared channels and the MCS index used for the last transmission of the transmission unit.

[0196] Taking the transmission unit TB0 as an example, if the control information is used to schedule the retransmission of TB0 on ​​a physical shared channel, then the last transmission refers to the last transmission of TB0. For example, if the control information schedules the first retransmission of TB0 on ​​a physical shared channel, then the last transmission may be a new transmission of TB0. If the control information schedules the second retransmission of TB0 on ​​a physical shared channel, then the last transmission may be the first retransmission of TB0.

[0197] As an example, the MCS used in the last transmission of the transmission units carried by the N physical shared channels are all the same. In this way, during the last transmission process, even if the terminal device cannot correctly obtain the MCS used in the last transmission of the transmission unit carried by a certain physical shared channel, it can demodulate a certain physical shared channel according to the MCS used in the last transmission of the transmission unit carried by other physical shared channels.

[0198] 3. The CBGFI of at least one second physical shared channel among the K second physical shared channels.

[0199] The CBGFI of one of the second physical shared channels is used to indicate whether the transmission unit carried on the second physical shared channel is soft-combined with the transmission unit transmitted last time. The meaning and method of soft combining can be referred to above.

[0200] For example, if the communication system adopts a CBG-based transmission scheme, the first field may also carry the CBGFI of at least one of the K second physical shared channels. Optionally, the network device may also configure whether to turn on the CBGFI field for the terminal device through the fifth configuration information. If the terminal device turns on the CBGFI field, the CBGFI in the control information may carry the CBGFI of at least one of the M first physical shared channels.

[0201] For example, the network device may indicate whether the terminal device turns on the CBGFI field through the code block group refresh indication (codeBlockGroupFlushIndicator) signaling in the PDSCH code block group transmission (PDSCH-CodeBlockGroupTransmission) signaling of the RRC message. For example, if the value of the CBGFI signaling is 1, it indicates that the terminal device turns on the CBGFI field.

[0202] Specifically, if K is greater than 1, the first field may carry the CBGFI of the ninth part of the K second physical shared channels. Optionally, the CBGFI of the tenth part of the K second physical shared channels may be the same as the CBGFI of the ninth part of the second physical shared channels. Alternatively, the first field may carry the CBGFI of each of the K second physical shared channels. The tenth part of the second physical shared channel and the ninth part of the second physical shared channel may be part of the K second physical shared channels or all of the K second physical shared channels. The ninth part of the second physical shared channel may be the same as or not completely identical to the third physical shared channel in the foregoing text. The tenth part of the second physical shared channel may be the same as or not completely identical to the fourth physical shared channel in the foregoing text.

[0203] If N is greater than M, and the first field does not carry the offset of the MCS index of the N physical shared channels, in other words, the first field does not carry the offset of the MCS index of the N physical shared channels. Optionally, the MCS used by the transmission units respectively carried on the N physical shared channels are the same, and are the same as the MCS used by the transmission units respectively carried by the N physical shared channels in the last transmission. Therefore, when scheduling retransmission, the network device does not need to separately indicate the MCS of the N physical shared channels, and the terminal device can demodulate the N physical shared channels scheduled this time according to the MCS used by the transmission units carried by the N physical shared channels in the last transmission. If the terminal device misses any control information of the N physical shared channels during the previous transmission, the network device can also determine the MCS used by the corresponding physical shared channel.

[0204] In another possible implementation, if the communication system adopts a non-CBG transmission scheme (in the non-CBG transmission scheme, the transmission unit is not CBG, and the transmission unit may be, for example, TB or CB, etc.), then the first field may carry the NDI of at least one of the K second physical shared channels and / or the offset of the MCS index of the N physical shared channels.

[0205] The following takes the downlink scenario as an example, where the control information is DCI, the first field is the MCS field, the MCS field includes 5 bits, M first physical shared channels include PDSCH0, and K second physical shared channels include PDSCH1, to introduce the MCS field. The MCS field can be specifically any one of the following (a) to (d). In this embodiment, the DCI includes a HARQ field, and the HARQ field is used to indicate the HARQ process number of PDSCH0.

[0206] (a) One bit in the MCS field is used to indicate the NDI of PDSCH1, and the remaining 4 bits in the MCS field are used for the HARQ process number of PDSCH1 (an example of the second indication information).

[0207] (b) 1 bit in the MCS field is used to indicate the NDI of PDSCH1, 2 bits in the MCS field are used for the offset of the HARQ process number of PDSCH1 relative to the HARQ process number of PDSCH0 (an example of the second indication information), and 2 bits in the MCS field are used to indicate the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit and / or the offset between the MCS index of the transmission unit carried by PDSCH0 and the MCS index of the last transmission of the transmission unit.

[0208] If the MCS of the transmission unit carried by PDSCH1 is the same as the MCS of the transmission unit carried by PDSCH0, then the 2 bits in the MCS field can directly indicate the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit, or the offset between the MCS index of the transmission unit carried by PDSCH0 and the MCS index of the last transmission of the transmission unit. If the MCS of the transmission unit carried by PDSCH1 is different from the MCS of the transmission unit carried by PDSCH0, then the 2 bits in the MCS field can indicate the offset between the MCS index of the transmission unit carried by PDSCH0 and the MCS index of the last transmission of the transmission unit, or the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit by PDSCH0.

[0209] (c) The 2 bits in the MCS field are used to indicate the offset of the HARQ process number of PDSCH1 relative to the HARQ process number of PDSCH0 (an example of the second indication information), and the 3 bits in the MCS field are used to indicate the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit and / or the offset between the MCS index of the transmission unit carried by PDSCH0 and the MCS index of the last transmission of the transmission unit.

[0210] (d) The 3 bits in the MCS field are used for the offset of the HARQ process number of PDSCH1 relative to the HARQ process number of PDSCH0 (an example of the second indication information), and the 2 bits in the MCS field are used to indicate the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit and / or the offset between the MCS index of the transmission unit carried by PDSCH0 and the MCS index of the last transmission of the transmission unit.

[0211] In another possible implementation, if the communication system supports a CBG-based transmission scheme, the communication system uses CBG as a transmission unit for transmission, and the first field may also carry the CBGFI of at least one of the K second physical shared channels. In this case, the first field may carry one or more of the NDI of at least one of the K second physical shared channels, the offset of the MCS index of the N physical shared channels, and the CBGFI of at least one of the K second physical shared channels.

[0212] The following takes the first field as the MCS field, the MCS field includes 5 bits, the M first physical shared channels include PDSCH0, and the K second physical shared channels include PDSCH1 as an example to introduce the MCS field. The MCS field can be any one of the following (e) to (g).

[0213] (e) 1 bit in the MCS field is used to indicate the NDI of PDSCH1, and 4 bits in the MCS field are used to indicate the HARQ process number of PDSCH1 (an example of the second indication information).

[0214] (f) 1 bit in the MCS field is used to indicate the NDI of PDSCH1, 1 bit in the MCS field is used to indicate the CBGFI of PDSCH1, and 3 bits in the MCS field are used to indicate the offset of the HARQ process number of PDSCH1 relative to the HARQ process number of PDSCH0 (an example of the second indication information).

[0215] (g) 1 bit in the MCS field is used to indicate the NDI of PDSCH1, 1 bit in the MCS field is used to indicate the offset between the MCS index of the transmission unit carried by PDSCH1 and the MCS index of the last transmission of the transmission unit, and 3 bits in the MCS field are used to indicate the offset of the HARQ process number of PDSCH1 relative to one of the HARQ process numbers in the first HARQ process number (a type of second indication information).

[0216] Optionally, the CBGFI of N physical shared channels may be the same. In this case, the control information may indicate the CBGFI of one physical shared channel. For example, taking the control information as DCI, the communication system adopting the CBG transmission scheme, M first physical shared channels including PDSCH0, K second physical shared channels including PDSCH1, and the first field being the MCS field as an example, in this case, the MCS field may not need to indicate the CBGFI of PDSCH1, and the CBGFI field in the DCI may indicate the CBGFI of PDSCH0. Accordingly, the terminal device may determine the CBGFI of PDSCH0 and PDSCH1 based on the CBGFI field in the DCI.

[0217] In a possible implementation, if N is greater than M, the control information further includes third indication information. The third indication information is used to indicate the RVs of the N physical shared channels, and the third indication information includes N bits, and the N bits are respectively used to indicate the RVs of the N physical shared channels, that is, each of the N bits is used to indicate the RV of one of the N physical shared channels. In this way, the RV of each physical shared channel can be flexibly indicated.

[0218] Optionally, if the value of the third indication information is different, the RVs of the N physical shared channels are also different, and a second correspondence between the value of the third indication information and the RVs of the N physical shared channels can be preconfigured in the terminal device and the network device. The network device can determine the value of the third indication information based on the second correspondence. Correspondingly, after receiving the control information, the terminal device can determine the RV of each of the N physical shared channels based on the third indication information in the control information and the second correspondence.

[0219] For example, the relationship between the RVs of a physical shared channel corresponding to one bit in the third indication information is shown in Table 4 below.

[0220] Table 4

[0221] 1 bit value Redundant version 0 0 1 2

[0222] For example, if the value of N is 2, and the network device determines that the RV of one physical shared channel is 2 and the RV of the other physical shared channel is 0, then the network device can determine that the value of the third indication information can be "10" according to Table 4 above. After receiving the third indication information, the terminal device can determine that the RV of one of the two physical shared channels is 2 and the RV of the other physical shared channel is 0 according to the third indication information and the content of Table 4 above.

[0223] In another possible implementation, if N is greater than M, and N physical shared channels share the RV, then the N bits of the third indication information can be used to indicate any one of the N physical shared channels, so that when N is equal to 2 or greater than 2, the N bits can indicate more redundant versions.

[0224] Optionally, if the communication system supports a CBG-based transmission scheme, the control information may also include a CBGTI. The CBGTI is used to indicate the CBG of the N physical shared channels retransmitted. Optionally, the CBGTI may be carried by a fourth field in the control information. The fourth field may be the same field as the first field in the foregoing text, or may be a different field, which is not limited in the embodiment of the present application. The fourth field is, for example, a CBGTI field.

[0225] The terminal device may be preconfigured to support CBG-based transmission. For example, the network device sends sixth configuration information to the terminal device. The sixth configuration information includes fifth indication information, and the fifth indication information is used to instruct the terminal device to enable CBG-based transmission.

[0226] For example, the sixth configuration information is carried in the code block group transmission signaling of the RRC message. If the terminal device has enabled CBG-based transmission, then in this case, the control information also includes the CBGTI field accordingly. Taking the control information as DCI1_1 as an example, if the terminal device has enabled CBG-based transmission, the DCI1_1 also includes the CBGTI field.

[0227] Optionally, the network device may also configure the maximum number of code block groups included in each transport block (maxCodeBlockGroupsPerTransportBlock) for the terminal device through the seventh configuration information.

[0228] Exemplarily, the seventh configuration information is carried in the codeblockgrouptransmission signaling of the RRC message, and the network device can configure the maximum number of CBGs per TB for the terminal device through the maxCodeBlockGroupsPerTransportBlock parameter in the codeblockgrouptransmission signaling. The maximum number of CBGs per TB determines the size of the CBGTI field in the control information. For example, maxCodeBlockGroupsPerTransportBlock=n8, that is, the CBGTI field includes 8 bits.

[0229] Optionally, the control information may also include a first row index. The first row index belongs to at least one row index in the time domain resource allocation list. The first row index is used to indicate the number of physical shared channels indicated in the time domain resource allocation list. The meaning of the time domain resource allocation list can be referred to the previous text. For example, the first row index is 4 in the above Table 1, and the 4th row in the above Table 1 corresponds to indicating the time domain resource information of each of the two physical shared channels, which is equivalent to the first row index indicating two physical shared channels.

[0230] As an example, the first row index is carried by the fifth field in the control information. The fifth field and the first field may be the same field or different fields, which is not limited in the embodiment of the present application. The fifth field is, for example, a time domain resource assignment (TDRA) field.

[0231] Optionally, the control information also includes sixth indication information, which is used to indicate the frequency domain resource information of N physical shared channels. Exemplarily, the sixth indication information can be carried by the frequency domain resource assignment (FDRA) field in the control information. The frequency domain resource information is, for example, the number of resource blocks (RBs). The frequency domain resource information of the N physical shared channels is the same, or the frequency domain resource information of any two physical shared channels is different, which is not limited in the embodiments of the present application.

[0232] As an example, the control information may schedule N physical shared channels in one time slot, or may schedule N physical shared channels in different time slots, which is not limited in the embodiments of the present application. If the control information schedules N physical shared channels in different time slots, then the time domain resource allocation list in the above may also include the time slots corresponding to each of the at least one physical shared channel.

[0233] The above introduces the specific content of the control information. After the terminal device receives the control information, it determines the HARQ process number of each of the N physical shared channels. Since the indication information carried by the control information is different when the size relationship between N and M is different in the first field, the information obtained by the terminal device after parsing the control information is naturally different. Therefore, before parsing the control information, the terminal device can first determine the size relationship between N and M. As discussed in the previous article, the value of M is preset. Therefore, the terminal device only needs to determine the value of N to determine the size relationship between N and M. The following introduces the way in which the terminal device determines the value of N.

[0234] When the information included in the control information is different, the way in which the terminal device determines the value of N is also different, which are introduced below.

[0235] Mode 1: The control information includes CBGTI. The terminal device determines the value of N according to the CBGTI and the maximum number of schedulable physical shared channels.

[0236] When the maximum number of physical shared channels that can be scheduled by the control information is determined, the maximum number of physical shared channels that can be indicated by the CBGTI is also determined. For example, if the maximum number of physical shared channels that can be scheduled is L, then the maximum number of physical shared channels that can be indicated by the CBGTI is also L. The terminal device can determine how many bits each physical shared channel occupies in the CBGTI based on the number of bits of the CBGTI and the maximum number of physical shared channels that can be indicated by the control information, and then determine the value of N based on the values ​​of each bit corresponding to each physical shared channel in the CBGTI.

[0237] For example, CBGTI includes 8 bits, and the maximum number of physical shared channels that can be scheduled is 2, which means that the first 4 bits in CBGTI indicate one PDSCH, and the last 4 bits in CBGTI indicate another PDSCH. Exemplarily, if the terminal device determines that the last 4 bits in CBGTI are all 0, that is, "0000", it means that the CBGTI only schedules one PDSCH this time, and accordingly, the value of N is determined to be 1.

[0238] The above method 1 is applicable to the case where the communication system supports the CBG-based transmission scheme. In method 1, there is no need for the network device to indicate the value of N to the terminal device separately, which can relatively reduce the interaction between the network device and the terminal device.

[0239] Mode 2: The control information includes a first row index. The terminal device determines the number of physical shared channels indicated by the first row index from the time domain resource allocation list, and determines the value of N.

[0240] The meaning of the first row index and the time domain resource allocation list can be referred to in the previous text. The terminal device can determine the time domain resource of the physical shared channel corresponding to the first row index in the time domain resource allocation list, and correspondingly determine the number of physical shared channels scheduled this time, thereby determining the value of N.

[0241] For example, taking the time domain resource allocation list as Table 2 above, the first row index in the control information is 1. The terminal device determines, based on the first row index, that the first row index in the time domain resource allocation list corresponds to 2 physical shared channels, and therefore determines that the value of N is 2.

[0242] Optionally, the terminal device may also determine the time domain resource information of each physical shared channel in the N physical shared channels from the time domain resource allocation list according to the first row index.

[0243] For example, the first row index is 4 in Table 2, and when the DMRS-type (type) A-position is 2 and the PDSCH mapping type is type A, the terminal device determines the time domain resource information of the two physical shared channels from the time domain resource allocation list according to the first row index. Figure 7 , which is a schematic diagram of the time-frequency resource configuration of the two physical shared channels provided in an embodiment of the present application. Figure 7 The horizontal axis in represents a symbol in a time slot, and the vertical axis represents a sub-carrier. The DMRS is located on symbol 2 of the time slot. Figure 7 The example in which the frequency domain resources of PDSCH0 and PDSCH1 are the same is taken. In this case, the number of RBs on the symbols occupied by PDSCH0 is the same as the number of RBs on the symbols occupied by PDSCH1. Figure 7 In the example, each physical shared channel occupies 3 RBs (each RB consists of 12 resource elements (REs), that is, Figure 7 Each symbol in the TDK contains 36 REs. PDSCH0 is used to carry TB1, and PDSCH1 is used to carry TB2. Figure 7 The starting symbol of PDSCH0 is 2, and the number of symbols occupied is 7; the starting symbol of PDSCH1 is 9, and the number of symbols occupied is 5.

[0244] The above-mentioned method 2 can be applicable to the case where the communication system adopts a CBG-based transmission scheme, and can also be applicable to the case where the communication system adopts a non-CBG-based transmission scheme.

[0245] Mode 3: The control information includes the first row index and CBGTI. The terminal device can determine the value of N according to the CBGTI.

[0246] In this case, the control information includes the first row index and CBGTI, and the terminal device can determine the value of N based on the CBGTI. The method for determining the value of N based on the CBGTI can refer to the previous text.

[0247] After the terminal device determines the size relationship between N and M, it can determine the HARQ process number of each of the N physical shared channels from the control information. If the content of the control information is different, the terminal device determines the HARQ process of each of the N physical shared channels in different ways, which are introduced below.

[0248] Case 1, N is equal to M.

[0249] If M is 1, and the control information indicates or includes a first HARQ process number of a physical shared channel, in this case, the terminal device can directly determine the HARQ process number of the physical shared channel according to the first HARQ process number.

[0250] If M is greater than 1, and the first HARQ process number indicates or includes the HARQ process numbers of the N physical shared channels, in this case, the terminal device parses the first HARQ process number to obtain the HARQ process numbers of the N physical shared channels.

[0251] If M is greater than 1, and the first HARQ process number indicates or includes the HARQ process number of the first part of the N physical shared channels. In this case, the terminal device can parse the first HARQ process number and obtain the HARQ process number of the first part of the N physical shared channels. The terminal device can determine the HARQ process number of the second part of the N physical shared channels according to the first rule and the HARQ process number of the first part of the physical shared channels. The meanings of the first part of the physical shared channels and the second part of the physical shared channels can be referred to in the previous text.

[0252] Optionally, if the control information also includes third indication information, the terminal device may determine the RV of each of the N physical shared channels according to the third indication information.

[0253] Optionally, the terminal device may determine the MCS of each of the N physical shared channels according to the first indication information in the control information.

[0254] Case 2: N is greater than M.

[0255] 1. The first HARQ process information indicated by the second indication information is the second HARQ process number.

[0256] If K is 1, the terminal device can determine the HARQ process number of the second physical shared channel according to the first indication information.

[0257] If K is greater than 1, and the second HARQ process number indicates the HARQ process number of each of the K second physical shared channels, then the terminal device can determine the HARQ process number of each of the K second physical shared channels according to the second indication information.

[0258] If K is greater than 1, and the HARQ process number is the HARQ process number of the third part of the second physical shared channel among the K second physical shared channels, then the terminal device can determine the HARQ process number of the third part of the second physical shared channel according to the second indication information. The terminal device can determine the HARQ process number of the fourth part of the second physical shared channel according to the second rule and the HARQ process number of the third part of the second physical shared channel. The meanings of the third part of the second physical shared channel and the fourth part of the second physical shared channel can be referred to in the previous text.

[0259] 2. The first HARQ process information indicated by the second indication information is an offset of the second HARQ process number.

[0260] (1) If K is 1, the terminal device may determine the HARQ process numbers of the M first physical shared channels according to the first HARQ process number, and the determination method may refer to the above. And determine the HARQ process numbers of the K second physical shared channels according to the offset of the second HARQ process number and the HARQ process number of the target first physical shared channel among the M first physical shared channels.

[0261] (2) If K is greater than 1, and the offset of the second HARQ process number includes the offset of the HARQ process number of the fifth part of the K second physical shared channels relative to the first HARQ process number.

[0262] In this case, the terminal device can determine the HARQ process number of each of the M first physical shared channels according to the first HARQ process number, and the determination method can refer to the above text. And according to the offset of the second HARQ process number and the HARQ process number of the target first physical shared channel in the M first physical shared channels, the HARQ process number of the fifth part of the K second physical shared channels is determined.

[0263] Further, the terminal device may determine the HARQ process number of the sixth part of the second physical shared channels in the K second physical shared channels according to the third rule and the HARQ process number of the fifth part of the second physical shared channels in the K second physical shared channels. The meanings of the fifth part of the second physical shared channel and the sixth part of the second physical shared channel may refer to the above text.

[0264] Case 2: if K is greater than 1, and the offset of the HARQ process number includes the offset of the HARQ process numbers of all the second physical shared channels in the K second physical shared channels relative to the first HARQ process number.

[0265] In this case, the terminal device can determine the HARQ process number of each of the M first physical shared channels according to the first HARQ process number, and the determination method can refer to the above. The terminal device determines the HARQ process number of each of the K second physical shared channels according to the HARQ process number of each of the M first physical shared channels and the offset of the HARQ process number.

[0266] Specifically, if the first HARQ process number includes a HARQ process number of a first physical shared channel, the terminal device may determine the HARQ process number of each of the K second physical shared channels based on the first HARQ process number. Or, for example, if the first HARQ process number includes the HARQ process numbers of multiple first physical shared channels, the terminal device may determine the HARQ process number of the target first physical shared channel, and determine the HARQ process number of each of the K second physical shared channels based on the HARQ process number of the target first physical shared channel and the offset of the HARQ process number.

[0267] Exemplarily, for example, if the first field also carries the NDI of at least one of the K second physical shared channels, then the terminal device can determine the NDI corresponding to the K second physical shared channels based on the first field. For another example, if the first field also carries the offset of the MCS index of N physical shared channels, then the terminal device can determine the MCS corresponding to the N physical shared channels based on the offset of the MCS index of the N physical shared channels. For another example, if the first field also carries the CBGFI of at least one of the K second physical shared channels, then the terminal device can determine the CBGFI of each of the N physical shared channels based on the CBGFI of at least one of the K second physical shared channels.

[0268] It should be noted that the network device may execute S601 and S602 first, and then execute S603, or the network device may execute S601, S602 and S603 simultaneously, which is not limited in the embodiments of the present application.

[0269] S604: The network device sends the transmission units respectively carried by the N physical shared channels to the terminal device. Correspondingly, the terminal device receives the transmission units respectively corresponding to the N physical shared channels through the HARQ processes respectively corresponding to the N physical shared channels.

[0270] Regardless of the size relationship between N and M, the network device can send the transmission units respectively carried by the N physical shared channels to the terminal device. Among them, the transmission units respectively carried by the N physical shared channels may not be completely the same, but may be the same. In addition, the time at which the network device sends the transmission units respectively carried by the N physical shared channels to the terminal device may not be completely the same, but may be the same, which is not limited in the embodiments of the present application.

[0271] Optionally, the terminal device may receive third configuration information from the network device, and the third configuration information is used to configure the first DMRS. The third configuration information is carried in an RRC message, for example. For example, the DMRSs of the N physical shared channels are the same, and the third configuration information may only configure one first DMRS. After the terminal device obtains the first DMRS, it may perform channel estimation on the N physical shared channels respectively according to the first DMRS. In this case, the third configuration information may only configure one DMRS, thereby reducing the number of bits occupied by the third configuration information.

[0272] The terminal device may receive the transmission units corresponding to the N physical shared channels through the HARQ processes corresponding to the N physical shared channels. For example, the terminal device may receive the transmission units corresponding to the N physical shared channels according to the time domain resource information and frequency domain resource information of the N physical shared channels.

[0273] S605: Determine N first HARQ response information according to the decoding results of the N physical shared channels.

[0274] When the terminal device receives the transmission units of each of the N physical shared channels, the terminal device decodes each of the N physical shared channels, specifically the transmission units on each physical shared channel. By analogy, after decoding the N physical shared channels, the decoding results of the N physical shared channels can be obtained. The terminal device determines the first HARQ response information corresponding to each of the N physical shared channels based on the decoding results of each of the N physical shared channels, and spatially binds the N first HARQ response information to obtain the second HARQ response information. Among them, spatial binding is to perform a logical AND operation on the bits at the same position in the P bits in the N first HARQ response information.

[0275] The following takes the example of a terminal device determining first HARQ response information of one physical shared channel among N physical shared channels to introduce the process of determining the first HARQ response information.

[0276] If the terminal device determines that the decoding result of a transmission unit in the physical shared channel is a decoding success, it determines to make a positive response ACK for the transmission unit. If the terminal device determines that the decoding result of the transmission unit is a decoding failure, it determines to make a negative response NACK for the transmission unit. By analogy, the terminal device can obtain a combination of HARQ responses of at least one transmission unit on the physical shared channel, and thus obtain the first HARQ response information. A physical shared channel transmits P transmission units, and correspondingly, the first HARQ response information includes P bits, that is, one bit in the P bits corresponds to a transmission unit on the physical shared channel, wherein each bit in the P bits is used to indicate the ACK or NACK of a transmission unit on the physical shared channel, and P is a positive integer.

[0277] By analogy, the terminal device can obtain the first HARQ response information of each of the N physical shared channels, and thus obtains N first HARQ response information.

[0278] For example, taking the case where the communication system adopts a non-CBG transmission scheme and the transmission unit is a TB, the terminal device can generate an ACK or NACK for a TB and obtain the first HARQ response information of the TB. In this case, the first HARQ response information includes a P bit, where the value of P is 1, and the 1 bit is used to indicate the ACK or NACK of the decoding result of the TB.

[0279] Or, for example, taking the communication system adopting the CBG transmission scheme, a PDSCH includes a TB and the TB includes 4 CBGs, the terminal device can generate 4 ACKs or NACKs for the 4 CBGs respectively, and obtain the first HARQ response information of the PDSCH. In this case, the first HARQ response information includes P bits, the value of P is 4, and the 4 bits are used to indicate the ACK or NACK of the decoding results of the 4 CBGs.

[0280] For example, see Figure 8 , is a schematic diagram of spatial bundling of N=2, M=1 first HARQ response information provided in an embodiment of the present application. Figure 8 As shown, the terminal device receives CBG0, CBG1, CBG2 and CBG3 on PDSCH0 at D03, and receives CBG0, CBG1, CBG2 and CBG3 on PDSCH1.

[0281] The terminal device determines that CBG0 on PDSCH0 and PDSCH1 are decoded successfully, and generates ACK for CBG0 on PDSCH0 and PDSCH1 (in Figure 8ACK is represented by "1" in the first HARQ response information. If the terminal device determines that CBG1 on PDSCH0 and PDSCH1 are decoded successfully, ACK is generated for CBG1 on PDSCH0 and PDSCH1. If the terminal device determines that CBG2 on PDSCH0 fails to be decoded, NACK is generated for CBG2 on PDSCH0 (in the Figure 8 (Indicated by N in the figure), the terminal device determines that CBG2 on PDSCH0 is decoded successfully, and generates ACK for CBG2 on PDSCH0. Among them, NACK is represented by "0" in the first HARQ response information. The terminal device determines that CBG3 on PDSCH0 and PDSCH1 are both decoded successfully, and generates ACK for CBG3 on PDSCH0 and PDSCH1. The terminal device determines that the first HARQ response information of PDSCH0 can be represented as "1101", and determines that the first HARQ response information of PDSCH1 can be represented as "1111".

[0282] S606: spatially bind the N first HARQ response information to obtain second HARQ response information.

[0283] In a possible implementation, the terminal device may directly feed back the first HARQ response information corresponding to a physical shared channel to the network device. However, when the value of N is greater than 1, the terminal device may need to feed back more first HARQ response information, and since the value of the number N of physical shared channels scheduled by the control information each time is uncertain, this also results in the number of bits occupied by the first HARQ response information that the terminal device needs to feed back each time being uncertain. Accordingly, since the network device cannot determine the number of bits of the first HARQ response information that the terminal device needs to feed back each time, it is not conducive to the network device receiving the first HARQ response information. To this end, in an embodiment of the present application, the terminal device may spatially bind N first HARQ response information to obtain second HARQ response information containing P bits.

[0284] Exemplarily, each of the N first HARQ response information includes P bits, one of which corresponds to a transmission unit in a physical shared channel. The terminal device performs a logical AND operation on the N i-th bits of the N first HARQ response information, where i takes values ​​from 1 to P, to obtain the second HARQ response information.

[0285] For example, assuming that P is 4, the N first HARQ response information includes: Figure 8Take the two first HARQ response information shown as an example. The terminal device performs a logic AND operation on the first bit (value is 1) in the first HARQ response information of PDSCH0 and the first bit (value is 1) in the first HARQ response information of PDSCH1 to obtain 1; the terminal device performs a logic AND operation on the second bit (value is 1) in the first HARQ response information of PDSCH0 and the second bit (value is 1) in the first HARQ response information of PDSCH1 to obtain 1; the terminal device can perform a logic AND operation on the third bit (value is 0) in the first HARQ response information of PDSCH0 and the third bit (value is 1) in the first HARQ response information of PDSCH1 to obtain 0; the terminal device can perform a logic AND operation on the fourth bit (value is 1) in the first HARQ response information of PDSCH0 and the fourth bit (value is 1) in the first HARQ response information of PDSCH1 to obtain 1. The terminal device combines the results of all logic AND operations to obtain the second HARQ response information, which can be specifically represented as 1101. Therefore, after receiving the second HARQ response information, the network device will retransmit CBG2 of both PDSCH0 and PDSCH1, even though CBG2 of PDSCH1 is decoded correctly.

[0286] In the embodiment of the present application, the terminal device can spatially bind N first HARQ response information, so that even if the value of N is uncertain, the terminal device can feedback the second HARQ response information including P bits to the network device, so that the number of bits occupied by the second HARQ response information fed back by the terminal device is certain. In addition, when the control information schedules multiple physical shared channels, the number of bits of the HARQ response information reported by the terminal device can be relatively reduced.

[0287] Optionally, the need for the terminal device to spatially bind the N first HARQ response information may be stipulated by a protocol. Alternatively, the terminal device may determine whether to spatially bind the N first HARQ response information according to the fourth indication information.

[0288] Specifically, the network device sends fourth configuration information to the terminal device, and the fourth configuration information may be a PDSCH-config information element in an RRC message. The fourth configuration information includes the fourth indication information, and the fourth indication information is used to indicate whether to perform spatial bundling on the N first HARQ response information scheduled by the control information. Exemplarily, the fourth indication information may be a signaling in the fourth configuration information, such as allowedSpatialBundlingForRetransmission. If the value of the fourth indication information is a first value, such as allowedSpatialBundlingForRetransmission='1', the first value indicates that the terminal device needs to perform spatial bundling on the N first HARQ response information. In this case, the terminal device determines that the above process can be used to perform spatial bundling on the N first HARQ response information to obtain the second HARQ response information. The terminal device may feed back the second HARQ response information to the network device. If the value of the fourth indication information is a second value, such as allowedSpatialBundlingForRetransmission='0', the second value indicates that the terminal device does not need to perform spatial bundling on the N first HARQ response information. In this case, the terminal device can directly feed back the N first HARQ response information to the network device.

[0289] It should be noted that the embodiment of the present application takes the example of the terminal device feeding back the second HARQ response information to the network device, but when the value of N is 1, or the terminal device is instructed not to perform spatial binding, the terminal device can directly feed back N first HARQ response information to the network device.

[0290] S607, the terminal device sends second HARQ response information to the network device. Correspondingly, the network device receives the second HARQ response information from the terminal device.

[0291] After receiving the second HARQ response information, the network device can determine whether the transmission units of the N physical shared channels are successfully transmitted according to the content of the second HARQ response information. If it is determined that the transmission unit of a physical shared channel is not successfully transmitted, the network device can continue to retransmit the transmission unit of the physical shared channel.

[0292] For example, continue to use Figure 8 In the example shown, the network device receives the second HARQ response information 1101, and the value of N is 2. Then the network device determines that CBG2 in PDSCH0 and PDSCH1 is not transmitted successfully, and the network device can retransmit the CBG2 to the terminal device.

[0293] Optionally, the first configuration information, the second configuration information, the third configuration information, the fourth configuration information, the fifth configuration information, the sixth configuration information, and the seventh configuration information in the embodiment of the present application can all be sent to the terminal device through one message, for example, all of which are RRC messages. Alternatively, the first configuration information, the second configuration information, the third configuration information, the fourth configuration information, the fifth configuration information, the sixth configuration information, and the seventh configuration information are all sent to the terminal device through different messages, which is not limited in the embodiment of the present application.

[0294] Optionally, the first field, the second field, the third field, the fourth field, and the fifth field in the embodiment of the present application can all be the same field. Alternatively, the first field, the second field, the third field, the fourth field, and the fifth field are all different fields, which is not limited in the embodiment of the present application.

[0295] Optional, Figure 6 S601-S602, S604-S607 in are all optional steps. Figure 6 These optional steps are indicated by dashed lines.

[0296] exist Figure 6 In the illustrated embodiment, the network device can schedule the transmission of multiple physical shared channels through one control information to reduce signaling overhead. Moreover, when the size relationship between N and M is different, the first field carries different indication information, which reduces the number of bits occupied by the control information. In addition, without adding the control information field, it is also possible to schedule the transmission of multiple physical shared channels through one control information.

[0297] Above Figure 6 This communication method is applied to Figure 4 The communication system shown in FIG. 1 is used as an example to illustrate the communication method. Figure 5 The communication method is applied to the communication system shown in FIG. Figure 5 In the case of the communication system shown, the control information is, for example, SCI, and the N physical shared channels scheduled by the control information may all be PSSCHs. Figure 6 The network device in can be replaced by the first terminal device, Figure 6 The terminal device in the embodiment can be replaced by the second terminal device, and the interaction process between the first terminal device and the second terminal device can refer to Figure 6 , which will not be listed one by one here.

[0298] Fig. 9A schematic diagram of the structure of a communication device 900 is shown. Among them, the communication device 900 can be applied to a terminal device, or a device in a terminal device, which can implement the functions of the terminal device in the method provided in the embodiment of the present application; the communication device 900 can also be a device that can support the terminal device to implement the functions of the terminal device in the method provided in the embodiment of the present application. The communication device 900 can be a hardware structure, a software module, or a hardware structure plus a software module. The communication device 900 can be implemented by a chip system. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0299] The communication device 900 may include a transceiver module 901 .

[0300] The transceiver module 901 can be used to perform Figure 6 The embodiment shown in the figure shows a step of receiving control information from a network device. It is also possible to perform receiving first configuration information from a network device, receiving second configuration information from a network device, sending second HARQ response information to a network device, and other processes supporting the technology described herein. The transceiver module 901 is used for the communication device 900 to communicate with other modules, and it can be a circuit, a device, an interface, a bus, a software module, a transceiver, or any other device that can realize communication.

[0301] Optionally, the communication device 900 further includes a processing module 902. Fig. 9 The dotted box in the figure indicates that the processing module 902 is optional.

[0302] Exemplarily, the processing module 902 may be used to execute steps S605 and S606 in the foregoing text, and may also be used to support other processes of the technology described herein.

[0303] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0304] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0305] Fig.10A schematic diagram of the structure of a communication device 1000 is shown. Among them, the communication device 1000 can be applied to a network device, or a device in a network device, and can implement the function of the network device in the method provided in the embodiment of the present application; the communication device 1000 can also be a device that can support the network device to implement the function of the network device in the method provided in the embodiment of the present application. The communication device 1000 can be applied to a terminal device, or a device in a terminal device, and can implement the function of the terminal device in the method provided in the embodiment of the present application; the communication device 1000 can also be a device that can support the terminal device to implement the function of the terminal device in the method provided in the embodiment of the present application. The communication device 1000 can be a hardware structure, a software module, or a hardware structure plus a software module. The communication device 1000 can be implemented by a chip system. In the embodiment of the present application, the chip system can be composed of chips, and can also include chips and other discrete devices.

[0306] The communication device 1000 may include a transceiver module 1001 .

[0307] The transceiver module 1001 can be used to perform Figure 6 The step of sending control information to the terminal device in the embodiment shown. It is also possible to send the first configuration information to the terminal device, send the second configuration information to the terminal device, send the transmission units respectively carried by N physical shared channels to the terminal device, and receive the second HARQ response information from the terminal device. The transceiver module 1001 can also be used to support other processes of the technology described in this article. The transceiver module 1001 is used for the communication device 1000 to communicate with other modules, which can be a circuit, a device, an interface, a bus, a software module, a transceiver or any other device that can realize communication.

[0308] Optionally, the communication device 1000 further includes a processing module 1002. Fig.10 The dotted box in the figure indicates that the processing module 1002 is optional.

[0309] Exemplarily, the processing module 1002 may be used to control the transceiver module 1001 to execute corresponding steps, may be used to determine control information, etc., and may be used to support other processes of the technology described herein.

[0310] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0311] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0312] like Fig.11 The communication device 1100 provided in an embodiment of the present application is shown, wherein the communication device 1100 may be Figure 4 The terminal device or communication device 1100 shown may be Figure 5 The first terminal device shown. Among them, the communication device 1100 can be a chip system. In the embodiment of the present application, the chip system can be composed of a chip, and can also include a chip and other discrete devices.

[0313] The communication device 1100 includes at least one processor 1101, which is used to implement or support the communication device 1100 to implement the present application. Figure 4 The terminal device or communication device 1100 shown may be Figure 5 Functions of the first terminal device shown. Exemplarily, the processor 1101 may receive control information, which is specifically described in detail in the method example and will not be described in detail here.

[0314] The communication device 1100 may further include a communication interface 1102 for communicating with other devices via a transmission medium, so as to enable the communication device 1100 to communicate with other devices. Exemplarily, the other device may be a server. The processor 1101 may use the communication interface 1102 to send and receive data.

[0315] The communication device 1100 may also include at least one memory 1103 for storing program instructions and / or data. The memory 1103 is coupled to the processor 1101. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1101 may operate in coordination with the memory 1103. The processor 1101 may execute program instructions stored in the memory 1103. At least one of the at least one memory 1103 may be included in the processor 1101. When the processor 1101 executes the program instructions in the memory 1103, it can be achieved Figure 6 Any communication method in the embodiments shown. In addition, Fig.11 The communication device can also realize Fig. 9 The function of the communication device in.

[0316] As an example, Fig.11 The memory 1103 is an optional part. For example, the memory 1103 is coupled with the processor 1101.

[0317] The specific connection medium between the communication interface 1102, the processor 1101 and the memory 1103 is not limited in the embodiment of the present application. Fig.11 The communication interface 1102, the processor 1101 and the memory 1103 are connected via a bus 1104. Fig.11 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0318] In the embodiment of the present application, the processor 1101 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application may be performed by a hardware processor, or performed by a combination of hardware and software modules in the processor.

[0319] In the embodiment of the present application, the memory 1103 can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., and can also be a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0320] like Fig.12 The communication device 1200 provided in an embodiment of the present application is shown, wherein the communication device 1200 may be Figure 4 The network device, or communication apparatus 1100 shown may be Figure 5 The second terminal device shown. Among them, the communication device 1200 can be a chip system. In the embodiment of the present application, the chip system can be composed of a chip, and can also include a chip and other discrete devices.

[0321] The communication device 1200 includes at least one processor 1201, a communication interface 1202, and at least one memory 1203. When the processor 1201 executes the program instructions in the memory 1203, the communication device 1200 can realize Figure 6 The communication method of any one of the embodiments shown. The implementation forms of the processor 1201, the communication interface 1202 and the memory 1203 can refer to the above. In addition, Fig.12 The communication device can also realize Fig.10 The function of the communication device in.

[0322] As an example, Figure 2 The memory 1203 is an optional part. For example, the memory 1203 is coupled with the processor 1201.

[0323] The present application also provides a computer-readable storage medium for storing a computer program. When the computer program is executed on a computer, the computer executes Figure 6 Any communication method in the embodiments shown.

[0324] The present application also provides a computer program product, which stores a computer program, wherein the computer program includes program instructions, which, when executed by a computer, cause the computer to execute Figure 6 Any communication method in the embodiments shown.

[0325] The present application provides a chip system, which includes a processor and a memory for implementing Figure 6 Any of the communication methods in the illustrated embodiments may also be used to implement the functions of the network device or terminal device in the aforementioned method, or to implement the functions of the aforementioned first terminal device or second terminal device. The chip system may be composed of a chip, or may include a chip and other discrete devices.

[0326] In the method provided in the embodiment of the present application, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer instructions may 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 instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available 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 disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.

[0327] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: receiving control information, where the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, and both N and M are positive integers; Among them, when N is equal to M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding strategy MCS of the N physical shared channels; when N is greater than M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, where K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

2. The method according to claim 1, characterized in that The control information further includes code block group transmission information CBGTI, where the CBGTI is used to indicate the code group blocks CBG retransmitted by the N physical shared channels; and the method further includes: receiving first configuration information, where the first configuration information is used to configure a maximum number of physical shared channels that can be scheduled for the control information; The value of N is determined according to the CBGTI and the maximum number of physical shared channels that can be scheduled by the control information.

3. The method according to claim 1 or 2, characterized in that: The control information further includes a first row index, and the method further includes: receiving second configuration information, wherein the second configuration information is used to configure a time domain resource allocation list, the time domain resource allocation list comprising at least one row index and time domain resource information of at least one physical shared channel indicated by each row index in the at least one row index, the at least one row index comprising the first row index; The number of physical shared channels indicated by the first row index is determined from the time domain resource allocation list, and the value of N is determined.

4. The method according to claim 3, characterized in that The control information further includes first HARQ process numbers of the M first physical shared channels, where the first HARQ process numbers are used to determine the HARQ process numbers of the M first physical shared channels; The first HARQ process information includes: A second HARQ process number, where the second HARQ process number is used to indicate the HARQ process numbers of the K second physical shared channels; or, The offset of the second HARQ process number refers to the offset of the HARQ process numbers of the K second physical shared channels relative to the first HARQ process number.

5. The method according to claim 4, characterized in that When N is greater than M, the transmission units carried by the N physical shared channels are all retransmissions, and the MCS adopted for the last transmission of the transmission units respectively carried by the N physical shared channels are the same, and the transmission unit is a transmission block TB, a code block CB or a code block group CBG.

6. The method according to claim 5, characterized in that When N is greater than M, the first field further carries one or more of the following information: a new data indicator NDI of at least one second physical shared channel among the K second physical shared channels, wherein the NDI of the at least one second physical shared channel is used to indicate that the one second physical shared channel is used for new transmission or retransmission; or, The offset of the MCS index of the N physical shared channels, wherein the offset of the MCS index is used to indicate the offset of the MCS index adopted by the transmission units respectively carried on the N physical shared channels relative to the MCS index adopted by the transmission unit in the last transmission; or, The code block group refresh information CBGFI of at least one second physical shared channel among the K second physical shared channels, wherein the CBGFI of one second physical shared channel is used to indicate whether a transmission unit carried on the one second physical shared channel is soft-combined with the transmission unit of the last transmission.

7. The method according to claim 6, characterized in that When N is greater than M and the first field does not carry the offset of the MCS index of the N physical shared channels, the MCS indexes used by the transmission units respectively carried on the N physical shared channels are the same and are the same as the MCS used for the previous transmission of the transmission units respectively carried by the N physical shared channels.

8. The method according to claim 4, characterized in that The method further comprises: Receive third configuration information, where the third configuration information is used to configure a first demodulation reference signal DMRS; The transmission units respectively carried by the N physical shared channels are demodulated according to the first DMRS.

9. The method according to claim 4, characterized in that The control information also includes third indication information, where the third indication information is used to indicate the redundant version RV of the N physical shared channels. The third indication information includes N bits. When N is greater than M, the N bits are respectively used to indicate the RV of the N physical shared channels.

10. The method according to claim 4, characterized in that The method further comprises: Determine, according to the decoding results of the N physical shared channels, N first HARQ response information respectively, wherein any one of the N first HARQ response information includes P bits, and any one of the P bits is used to indicate a positive response ACK or a negative response NACK performed by a transmission unit carried by the corresponding physical shared channel, the P is a positive integer, and the transmission unit is a transmission block TB, a code block CB, or a code block group CBG; spatially binding the N first HARQ response information to obtain second HARQ response information, wherein the spatial binding is obtained by performing a logical AND operation on bits at the same position of the P bits in the N first HARQ response information, and the second HARQ response information includes the P bits; Send the second HARQ response information.

11. The method according to claim 10, characterized in that The method further includes: receiving fourth configuration information, the fourth configuration information including fourth indication information, the fourth indication information being used to indicate whether to perform the spatial binding on the N first HARQ response information; The sending of the second HARQ response information includes: if it is determined that the value of the fourth indication information is a first value, and the first value indicates that the N first HARQ response information are to be spatially bound, sending the second HARQ response information; The method also includes: if it is determined that the value of the fourth indication information is a second value, and the second value indicates that the spatial bundling is not performed on the N first HARQ response information, then sending the N first HARQ response information.

12. A communication method, characterized in that: include: Send control information, wherein the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, the N and the M are both positive integers, and when the N is equal to the M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding strategy MCS of the N physical shared channels; when the N is greater than the M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, the K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

13. The method according to claim 12, characterized in that The control information further includes code block group transmission information CBGTI, where the CBGTI is used to indicate the code group blocks CBG retransmitted by the N physical shared channels; and the method further includes: Sending first configuration information, where the first configuration information is used to configure the maximum number of physical shared channels that can be scheduled for the control information.

14. The method according to claim 12 or 13, characterized in that The method further comprises: Send second configuration information, wherein the second configuration information is used to configure a time domain resource allocation list, the time domain resource allocation list includes at least one row index, and time domain resource information of at least one physical shared channel indicated by each row index in the at least one row index, the at least one row index includes a first row index, the control information includes the first row index, and the first row index is used to indicate the number of physical shared channels indicated in the time domain resource allocation list.

15. The method according to claim 13, characterized in that The control information further includes first HARQ process numbers of the M first physical shared channels, where the first HARQ process numbers are used to determine the HARQ process numbers of the M first physical shared channels; The first HARQ process information includes: A second HARQ process number, where the second HARQ process number is used to indicate the HARQ process numbers of the K second physical shared channels; or, The offset of the second HARQ process number refers to the offset of the HARQ process numbers of the K second physical shared channels relative to the first HARQ process number.

16. The method according to claim 15, characterized in that When N is greater than M, the transmission units carried by the N physical shared channels are all retransmissions, and the MCS adopted for the last transmission of the transmission units respectively carried by the N physical shared channels are the same, and the transmission unit is a transmission block TB, a code block CB or a code block group CBG.

17. The method according to claim 16, characterized in that When N is greater than M, the first field further carries one or more of the following information: a new data indicator NDI of at least one second physical shared channel among the K second physical shared channels, wherein the NDI of the at least one second physical shared channel is used to indicate that the one second physical shared channel is used for new transmission or retransmission; or, The offset of the MCS index of the N physical shared channels, wherein the offset of the MCS index is used to indicate the offset of the MCS index adopted by the transmission units respectively carried on the N physical shared channels relative to the MCS index adopted by the transmission unit in the last transmission; or, The code block group refresh information CBGFI of at least one second physical shared channel among the K second physical shared channels, wherein the CBGFI of one second physical shared channel is used to indicate whether a transmission unit carried on the one second physical shared channel is soft-combined with the transmission unit of the last transmission.

18. The method according to claim 17, characterized in that When N is greater than M and the first field does not carry the offset of the MCS index of the N physical shared channels, the MCS indexes used by the transmission units respectively carried on the N physical shared channels are the same and are the same as the MCS used for the previous transmission of the transmission units respectively carried by the N physical shared channels.

19. The method according to claim 15, characterized in that The method further comprises: Send third configuration information, where the third configuration information is used to configure a first demodulation reference signal DMRS, where the first DMRS is used to demodulate transmission units respectively carried by the N physical shared channels.

20. The method according to claim 15, characterized in that The control information also includes third indication information, where the third indication information is used to indicate the redundant version RV of the N physical shared channels. The third indication information includes N bits. When N is greater than M, the N bits are respectively used to indicate the RV of the N physical shared channels.

21. The method according to claim 15, characterized in that The method also includes: receiving second HARQ response information, wherein the second HARQ response information includes P bits, the second HARQ response information is obtained by spatially bundling N first HARQ response information, the N first HARQ response information is determined according to the decoding results of the N physical shared channels, the spatial binding is obtained by performing a logical AND operation on bits at the same position of the P bits in the N first HARQ response information, any one of the N first HARQ response information includes P bits, any one of the P bits is used to indicate a positive response ACK or a negative response NACK for a transmission unit carried by a corresponding physical shared channel in the N physical shared channels, the P is a positive integer, and the transmission unit is a transmission block TB, a code block CB, or a code block group CBG.

22. The method according to claim 21, characterized in that The method further includes: sending fourth configuration information, the fourth configuration information including fourth indication information, the fourth indication information being used to indicate whether to perform the spatial binding on the N first HARQ response information; Receiving second HARQ response information includes: if the value of the fourth indication information is a first value, and the first value indicates that the N first HARQ response information are to be spatially bound, then receiving the second HARQ response information; The method also includes: if the value of the fourth indication information is a second value, the second value indicates that the spatial binding is not performed on the N first HARQ response information; if the value of the fourth indication information is a second value, then the N first HARQ response information are received.

23. A communication device, characterized in that: The communication device includes a transceiver module, and the transceiver module is specifically used for: receiving control information, where the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, and both N and M are positive integers; Among them, when N is equal to M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding strategy MCS of the N physical shared channels; when N is greater than M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, where K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

24. A communication device, characterized in that: The communication device comprises: A transceiver module, used for sending control information, wherein the control information is used to schedule N physical shared channels, the control information includes a first field, the N physical shared channels include M first physical shared channels, the N and the M are both positive integers, and when the N is equal to the M, the first field carries first indication information, and the first indication information is used to indicate the modulation and coding strategy MCS of the N physical shared channels; when the N is greater than the M, the first field carries second indication information, and the second indication information is used to indicate the first hybrid automatic repeat request HARQ process information of K second physical shared channels, the K is a positive integer, and the K second physical shared channels are physical shared channels among the N physical shared channels except the M first physical shared channels.

25. A communication device, characterized in that: include: Processor and memory; The memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device executes the method as described in any one of claims 1-11, or executes the method as described in any one of claims 12-22.

26. A chip system, characterized in that: The chip system comprises: A processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 11 is implemented, or the method according to any one of claims 12 to 22 is executed.

27. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 11, or to execute the method according to any one of claims 12 to 22.

Citation Information

Patent Citations

  • Index information sending method and device, storage medium and electronic device

    CN111525978A

  • Method and device for transmitting and receiving uplink control information

    IN202037043661A