Method and device for transmitting response information
By adopting semi-continuous scheduling method and reply information transmission status determination reply information sending strategy in 5G mobile communication system, the problem of delay and reliability requirements of URLLC service is solved, signaling overhead and resource waste is reduced, and data transmission is improved. Efficiency and reliability.
Patent Information
- Application Number
- CN202210839575.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-14
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2039-06-14
AI Technical Summary
In 5G mobile communication systems, the latency and reliability requirements of URLLC services are difficult to meet, and how terminal devices can effectively feedback response information to reduce signaling overhead is a challenge.
By transmitting data using a semi-continuous scheduling method between the terminal device and the network device, and determining whether to send response information based on the transmission status of the response information, the complexity of blind inspection and resource waste of network devices are reduced. The specific method includes determining whether to send response information based on the transmission status of the response information, optimizing the use of time-frequency resources, and ensuring the reliability and delay of data transmission.
It effectively reduces the detection complexity and delay of network equipment, improves the reliability of data transmission, reduces uplink transmission power and interference, and optimizes resource utilization.
Smart Images

Figure CN115396062B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a method and device for transmitting response information. Background Art
[0002] Compared with previous generations of mobile communication systems, the fifth-generation (5G) mobile communication system has higher requirements in terms of transmission rate, latency, power consumption, etc. Enhanced mobile broadband (eMBB), massive machine type communication (mMTC) and ultra-reliable and low-latency communication (URLLC) are defined as the three typical services of 5G.
[0003] As one of the three typical services of 5G, URLLC is mainly used in scenarios such as unmanned driving and telemedicine. These application scenarios have put forward more stringent requirements in terms of reliability and latency. The specific requirements of URLLC services include: data transmission reliability reaches 99.999%, transmission latency is less than 1ms, and command overhead is reduced as much as possible while meeting high reliability and low latency requirements. Therefore, how to ensure the latency and reliability of URLLC services and reduce signaling overhead has become a very concerned issue in this field.
[0004] In order to ensure the latency and reliability of URLLC services and reduce signaling overhead, network devices can use semi-persistent scheduling (SPS) technology to send data. However, how the terminal device can feedback the response information of the semi-persistently scheduled data so that the network device can identify whether the terminal device has correctly received the data and further reduce the implementation complexity of the network device remains to be studied. Summary of the invention
[0005] The present application provides a method and device for transmitting response information to solve the problem of terminal equipment feeding back response information.
[0006] In the first aspect, an embodiment of the present application provides a method for transmitting response information, which can be applied to a terminal device or a chip in a terminal device, and can specifically include: first, receiving first downlink data from a network device, and the first downlink data is transmitted in a semi-continuous scheduling manner; then, according to the transmission status of the first response information of the first downlink data, determining whether to send the first response information to the network device. Among them, the transmission status of the first response information includes a first state and a second state, the first state indicating that the first response information and the first uplink information are to be transmitted simultaneously within the first time unit, and the second state indicating that the first response information is to be transmitted separately within the first time unit. In this way, the terminal device determines whether to send the response information according to the transmission status of the response information, so that the network device can determine whether to blindly detect the response information according to the transmission status, thereby reducing the complexity of the blind detection of the network device.
[0007] In one possible design, the first state may be a state that satisfies one of the following conditions: the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the first uplink information in the time domain, wherein the first uplink information is the second response information or is the uplink data information to be sent, and the second response information is the response information of the second downlink data; or, the first response information and the first uplink information are transmitted using the same codebook, wherein the first uplink information is the second response information.
[0008] In one possible design, the second state may be a state that satisfies one of the following conditions: the first time-frequency resources and the second time-frequency resources do not overlap in the time domain, wherein the first uplink information is the second response information or is the uplink data information to be sent; or, within the first time unit, only the first response information is to be transmitted.
[0009] In one possible design, whether to send the first response information to the network device is determined based on the transmission status of the first response information of the first downlink data, including: when the transmission status of the first response information is the second state, determining not to send the first response information to the network device.
[0010] Exemplarily, the first response information may be an affirmative response. Through the above design, when the first response information is to be transmitted separately within the first time unit, the first response information may not be sent to the network device, thereby reducing the uplink transmission power and reducing interference. In addition, the network device determines whether the transmitted downlink data is successfully decoded in the terminal device according to the transmission status of the response information, and the network device can determine the number of bits fed back by the terminal device in advance according to the transmission status of the response information, thereby determining the uplink time-frequency resources for blind detection, reducing the complexity of network device detection, and reducing the delay of blind detection.
[0011] In a possible design, whether to send the first response information to the network device is determined according to the transmission state of the first response information of the first downlink data, including: when the transmission state of the first response information is the first state, it is determined to send the first response information to the network device. Exemplarily, the first response information can be a positive response. Through the above design, the terminal device will not change the number of bits of the feedback codebook according to whether the first downlink data is decoded correctly or not, but the number of bits of the feedback codebook is the same regardless of whether the first downlink data is decoded correctly or not, so that the terminal device can determine the PUCCH resource carrying the response codebook according to the number of bits of the response codebook, and then the network device can also determine the PUCCH resource carrying the response codebook according to the number of bits of the response codebook, and perform blind detection on the determined PUCCH resources, thereby reducing the detection complexity of the network device and reducing the processing delay. In addition, the network device can accurately determine whether the first downlink data sent in the SPS mode is decoded correctly on the terminal device side according to the response codebook.
[0012] In a possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data. According to the transmission state of the first response information of the first downlink data, it is determined whether to send the first response information to the network device, including: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, and the priority of the first response information is higher than the priority of the second response information, the first response information is sent to the network device on the first time-frequency resource, and the second response information is not sent to the network device. Exemplarily, the first response information is a positive response. Through the above design, when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the second response information with a lower priority is discarded, and even if the first response information is a positive response, it is sent to the network device. Therefore, the network device can accurately determine whether the first downlink data is correctly decoded on the terminal device side according to the response information sent by the terminal device. In addition, the network device does not need to fully detect the second response information with a lower priority, which reduces resource waste and reduces the complexity of blind detection of the network device.
[0013] In a possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data; according to the transmission state of the first response information of the first downlink data, determining whether to send the first response information to the network device includes: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the first response information and the second response information are sent to the network device on the third time-frequency resource, and at least one of the first response information and the second response information is a positive response. Through the above design, the terminal device does not need to determine the PUCCH resource based on whether the first downlink data is decoded correctly or not. Regardless of whether the downlink data is decoded correctly or not, the determined PUCCH resource is the same. Correspondingly, the network device can determine the PUCCH resource and receive the response information on the determined PUCCH resource without blind detection, thereby reducing the detection complexity of the network device and thus reducing the processing delay. In addition, the network device can accurately determine whether the downlink data sent in the SPS mode is decoded correctly on the terminal device side based on the response code book, thereby ensuring the reliability of data transmission.
[0014] In one possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data; according to the transmission status of the first response information of the first downlink data, it is determined whether to send the first response information to the network device, including: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the priority of the first response information is higher than the priority of the second response information, and the first response information is a positive response, then the first response information is not sent to the network device, and the second response information is sent to the network device on the second time-frequency resource. Exemplarily, the second response information is a positive response. Through the above design, when the first response information is a positive response, the second response information is transmitted using the second time-frequency resource, which can improve the reliability of data transmission while improving resource utilization.
[0015] The first response information in the first aspect is an example of a positive response, and the solution described in the first aspect provides a solution to the problem of skipping the positive response. It should be understood that in the solution described in the first aspect, the first response information may also be a negative response, in which case a solution is provided for the problem of skipping the negative response.
[0016] In addition, with respect to the problem of skipping HARQ-ACK, if the transmission state of the first response information is the second state, no matter whether the first response information is a positive response or a negative response, the terminal device does not send the first response information to the network device. In this case, the network device does not receive the first response information from the terminal device. If the transmission state of the response information is the first state, no matter whether the first response information is a positive response or a negative response, the terminal device sends the first response information to the network device.
[0017] In the second aspect, an embodiment of the present application provides a method for transmitting a response information, which can be applied to a network device or a chip in a network device, and specifically can be: sending first downlink data to a terminal device, the first downlink data is transmitted in a semi-continuous scheduling manner; according to the transmission status of the first response information, determining whether to receive the first response information from the terminal device, the first response information being the response information of the first downlink data; wherein the transmission status of the first response information includes a first state and a second state, the first state indicating that the first response information and the first uplink information are to be transmitted simultaneously within a first time unit, and the second state indicating that the first response information is to be transmitted separately within the first time unit.
[0018] In a possible design, the first state is a state that satisfies one of the following conditions: a first time-frequency resource used to transmit the first response information overlaps with a second time-frequency resource used to transmit the first uplink information in the time domain, wherein the first uplink information is the second response information or is uplink data information to be sent, and the second response information is response information of the second downlink data; or, the first response information and the first uplink information are transmitted using the same codebook, wherein the first uplink information is the second response information;
[0019] The second state is a state that satisfies one of the following conditions: the first time-frequency resource and the second time-frequency resource do not overlap in the time domain, wherein the first uplink information is the second response information or is the uplink data information to be sent; or, within the first time unit, only the first response information is to be transmitted.
[0020] In one possible design, determining whether to receive the first response information from the terminal device according to the transmission state of the first response information of the first downlink data includes: when the transmission state of the first response information is the second state, determining not to receive the first response information from the terminal device. Exemplarily, the first response information is a positive response.
[0021] In one possible design, determining whether to receive the first response information from the terminal device according to the transmission state of the first response information of the first downlink data includes: when the transmission state of the first response information is the first state, determining to receive the first response information from the terminal device. Exemplarily, the first response information is a positive response.
[0022] In a possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data. According to the transmission state of the first response information of the first downlink data, it is determined whether to receive the first response information from the terminal device, including: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, and the priority of the first response information is higher than the priority of the second response information, the first response information from the terminal device is received on the first time-frequency resource, and the second response information from the terminal device is not received on the second time-frequency resource. Exemplarily, the first response information is a positive response.
[0023] In one possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data; according to the transmission status of the first response information of the first downlink data, it is determined whether to receive the first response information from the terminal device, including: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the first response information and the second response information from the terminal device are received on the third time-frequency resource, and at least one of the first response information and the second response information is a positive response.
[0024] In one possible design, the first uplink information is the second response information, and the second response information is the response information of the second downlink data sent to the terminal device; according to the transmission status of the first response information of the first downlink data, it is determined whether to receive the first response information from the terminal device, including: when the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the priority of the first response information is higher than the priority of the second response information, and when the first response information from the terminal device is not received on the first time-frequency resource, the first response information is a positive response, and the second response information from the terminal device is received on the second time-frequency resource.
[0025] The first response information in the second aspect is an example of a positive response, and the solution described in the second aspect provides a solution to the problem of skipping the positive response. It should be understood that in the solution described in the second aspect, the first response information may also be a negative response, in which case a solution is provided for the problem of skipping the negative response.
[0026] In addition, with respect to the problem of skipping HARQ-ACK, if the transmission state of the first response information is the second state, no matter whether the first response information is a positive response or a negative response, the terminal device does not send the first response information to the network device. In this case, the network device does not receive the first response information from the terminal device. If the transmission state of the response information is the first state, no matter whether the first response information is a positive response or a negative response, the terminal device sends the first response information to the network device.
[0027] For the introduction of the beneficial effects of the second aspect, please refer to the description of the first aspect, which will not be repeated here.
[0028] In a third aspect, the present application provides a communication device for a terminal device or a chip of a terminal device, comprising units or means for executing each step of the above first aspect.
[0029] In a fourth aspect, the present application provides a communication device for use in a network device or a chip of a network device, comprising units or means for executing each step of the above second aspect.
[0030] In a fifth aspect, the present application provides a communication device for a terminal device or a chip of a terminal device, comprising at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to execute the method provided in the first aspect of the present application.
[0031] In a sixth aspect, the present application provides a communication device for a network device or a chip of a network device, comprising at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to execute the method provided in the second aspect of the present application.
[0032] In a seventh aspect, the present application provides a communication apparatus for a terminal device comprising at least one processing element (or chip) for executing the method of the first aspect above.
[0033] In an eighth aspect, the present application provides a communication apparatus for use in a network device, comprising at least one processing element (or chip) for executing the method of the second aspect above.
[0034] In a ninth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed by a computer, the computer executes the method of any one of the above aspects.
[0035] In a tenth aspect, the present application provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed by a computer, the computer executes the method of any one of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A schematic diagram of the architecture of a possible communication system in an embodiment of the present application;
[0037] Figure 2 This is a schematic diagram of resources for receiving downlink data by a terminal device in the SPS mode in an embodiment of the present application;
[0038] Figure 3 This is a schematic diagram of response information feedback in scenario 1 of an embodiment of the present application;
[0039] Figure 4-Figure 7 This is a schematic diagram of response information feedback in scenario 2 of an embodiment of the present application;
[0040] Figure 8 A schematic diagram of a method for transmitting response information according to an embodiment of the present application;
[0041] Fig. 9 This is a schematic diagram of response information feedback in Example 1 of an embodiment of the present application;
[0042] Fig.10 This is a schematic diagram of response information feedback of Example 1 in Example 2 of the embodiments of the present application;
[0043] Fig.11 This is a schematic diagram of response information feedback of Example 2 in Example 2 of the embodiments of the present application;
[0044] Fig.12 Schematic diagram of a communication device 1200 in an embodiment of the present application;
[0045] Fig.13 Schematic diagram of a communication device 1300 in an embodiment of the present application;
[0046] Fig.14 This is a schematic diagram of a network device in an embodiment of the present application;
[0047] Fig.15 This is a schematic diagram of a terminal device in an embodiment of the present application. DETAILED DESCRIPTION
[0048] It should be understood that "one embodiment", "one implementation", "one implementation method" or "one example" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment", "an implementation method", "one implementation method" or "in an example" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0049] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B can be represented by: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated with each other are in an "or" relationship. The term "at least one" involved in this application refers to one, or more than one, that is, including one, two, three and more; "multiple" refers to two, or more than two, that is, including two, three and more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A, and B can also be determined based on A and / or other information. In addition, the terms "including" and "having" in the embodiments of the present application, the claims, and the drawings are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, and may also include steps or modules that are not listed.
[0050] Figure 1 A communication system 100 provided in an embodiment of the present application is shown, and the communication system 100 may include network devices and terminal devices. The embodiment of the present application does not limit the number of network devices and terminal devices included in the communication system. Figure 1The exemplary embodiment includes 6 terminal devices, namely terminal device 1 to terminal device 6. Figure 1 This is only a schematic diagram. The communication system may also include other network devices, such as core network devices, wireless relay devices and wireless backhaul devices. Figure 1 Not shown in the figure. Among them, the network equipment can provide wireless access-related services for the terminal equipment, and realize one or more of the following functions: wireless physical layer functions, resource scheduling and wireless resource management, quality of service (QoS) management, wireless access control and mobility management functions. The terminal equipment can communicate with the network equipment through the air interface.
[0051] The network device is an access device that the terminal device accesses to the mobile communication system by wireless means, which can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, it can be a centralized unit (CU) or a distributed unit (DU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0052] The terminal device may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0053] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.
[0054] The network device and the terminal device can communicate through the licensed spectrum, or through the unlicensed spectrum, or through both the licensed spectrum and the unlicensed spectrum. The network device and the terminal device can communicate through the spectrum below 6 gigahertz (GHz), or through the spectrum above 6 GHz, or through the spectrum below 6 GHz and the spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0055] The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0056] The technical terms involved in the embodiments of the present application are explained below.
[0057] 1) Semi-persistent scheduling (SPS).
[0058] The network device will send configuration information to the terminal device through high-level signaling. The configuration information may include the scheduling period P and the uplink time-frequency resources used by the terminal device to feedback the response information of the downlink data. The uplink time-frequency resources may be physical uplink control channel (PUCCH) resources, and the PUCCH carries the response information of the downlink data. In the present application, the downlink data is the downlink data carried on the PDSCH, so the response information of the downlink data can also be referred to as the response information of the PDSCH. The response information may be an affirmative acknowledgment (ACK) or a negative acknowledgment (NACK), ACK is used to indicate that the terminal device has correctly received the downlink data, and NACK is used to indicate that the downlink data has not been correctly received by the terminal device.
[0059] The scheduling period P is used to indicate the number of time units between two adjacent SPS physical downlink shared channels (PDSCH). The PUCCH resource can be one or more time domain symbols in a time slot. The configured PUCCH is used to carry the response information corresponding to the downlink data transmitted on the PDSCH without scheduling information.
[0060] Before sending downlink SPS data, the network device first sends downlink control information (DCI) through the activated physical downlink control channel (PDCCH). The DCI is used to schedule downlink SPS data transmission and indicate the time-frequency resources for transmitting downlink data. The time-frequency resources for transmitting downlink SPS data can also be called SPS PDSCH, abbreviated as PDSCH. DCI indicates the time slot where the SPS PDSCH is located, as well as the starting symbol S and length L of the PDSCH in the time slot. DCI can also indicate the time slot where the response information of the downlink data on the PDSCH is located.
[0061] In addition, it should be understood that activating the DCI carried in the PDCCH may be considered as activating the DCI.
[0062] In a possible implementation, the DCI carried by the activated PDCCH contains a 2-bit indication field indicating the value of K0. K0 is used to indicate the number of time units between the time unit where the PDCCH carrying the DCI is located and the time unit where the corresponding PDSCH is located, that is, if the DCI carrying the activated PDCCH is received in the nth time unit, the corresponding SPS PDSCH carrying downlink data is located in the n+K0th time unit. For example, the time unit is a time slot, K0 is equal to 1, the starting symbol S indicated in the DCI is symbol 1, and the length is 2 symbols, that is, when the DCI carrying the activated PDCCH is received in the nth time slot, the corresponding SPS PDSCH carrying downlink data is located at symbol 1 and symbol 2 in the n+1th time slot.
[0063] A method for specifically indicating the time slot carrying the response information of the downlink data may be that the DCI includes indication information, the indication information indicates a K1 value in the K1 set, and the K1 set may be a set configured by high-level signaling. Each K1 value in the K1 set represents the number of time units between the time unit carrying the downlink data and the time unit carrying the response information corresponding to the downlink data. Taking K0 as 1 as an example, if the time slot carrying the downlink data is the n+1th time slot, then the time slot carrying the response information corresponding to the downlink data is the n+1+K1th time slot. For example, if K1 is equal to 4, then the time slot carrying the response information corresponding to the downlink data is the n+5th time slot.
[0064] The terminal device can determine the time slot position of the subsequent SPS PDSCH according to the SPS scheduling period P configured by the high-level configuration and the previously determined starting symbol S and length L. Based on this, the network device does not need to send a DCI before each downlink data transmission, thereby saving downlink signaling overhead.
[0065] For example, following the above example, the terminal device receives DCI in the nth time slot, indicating that K0 is equal to 1, and the SPS scheduling period P is equal to 1 time slot. Then the terminal device starts from the n+1th time slot and receives the downlink data sent by the network device on symbol 1 and symbol 2 of each time slot. For details, please refer to Figure 2 If P is equal to 2, the terminal device receives downlink data sent by the network device at symbol 1 and symbol 2 of every other time slot starting from the n+1th time slot, that is, receives downlink data at the n+1th time slot, the n+3th time slot, the n+5th time slot, and so on.
[0066] The first SPS PDSCH carrying downlink data after the activation of the PDCCH in the time domain can be called an SPS PDSCH with scheduling information, and the subsequent SPS PDSCHs can be called SPS PDSCHs without scheduling information. Figure 2In the example in , the PDSCH in the n+1th time slot can be called an SPS PDSCH with scheduling information, and the n+2th time slot and other time slots thereafter can be called an SPS PDSCH without scheduling information.
[0067] Whether it is an SPS PDSCH with scheduling information or an SPS PDSCH without scheduling information, this K1 can be used to determine the time slot where the response information is located. Assuming P is equal to 1, the first PDSCH carrying downlink data is in the n+1th time slot, and its corresponding response information is in the n+1+K1th time slot. The second PDSCH carrying downlink data is in the n+2th time slot, and its corresponding response information is in the n+2+K1th time slot.
[0068] 2) Dynamic scheduling, also known as non-SPS data scheduling.
[0069] The so-called dynamic scheduling means that before the network device sends downlink data to the terminal device through PDSCH each time, it needs to send scheduling information to the terminal device through DCI on PDCCH. It can be understood that dynamically scheduled PDSCHs are all PDSCHs with scheduling information. The dynamically scheduled DCI can indicate the time slot where the PDSCH is located, the starting symbol S and length L of the PDSCH in the time slot, and the time slot where the response information corresponding to the PDSCH is located.
[0070] 3) Time unit
[0071] In the present application, a time unit may be a symbol, a sub-slot, a mini-slot, a time slot, a subframe or a radio frame, or may be one or more symbols, one or more sub-slots, one or more mini-slots, one or more time slots, one or more subframes, or one or more radio frames. For example, the length of a time unit may be 1 time slot, 1 / 2 time slot or 1 / 7 time slot, etc. The present application does not limit the specific time length of a time unit. The time length of a time unit may be specifically specified by a protocol or configured by a high-level signaling. In the present application, unless otherwise specified, a symbol refers to a time domain symbol, and a time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol.
[0072] 4) Response code book
[0073] A response information bit sequence formed by connecting multiple response information in series in a certain order is called a response codebook, or simply a codebook.
[0074] 5) High-layer signaling may refer to signaling of protocol layers above the physical layer, specifically, signaling of the medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer or non-access stratum (NAS) layer.
[0075] 6) Three different ways of sending response information
[0076] The skip ACK method means that when the downlink data received by the terminal device is decoded correctly, no positive acknowledgment is fed back to the network device; when the downlink data received by the terminal device is decoded incorrectly, a negative acknowledgment is fed back to the network device normally. The skip NACK method means that when the downlink data received by the terminal device is decoded incorrectly, no negative acknowledgment is fed back to the network device; when the downlink data received by the terminal device is decoded correctly, a positive acknowledgment is fed back to the network device. The skip HARQ-ACK method means that regardless of whether the downlink data received by the terminal device is decoded correctly, no positive acknowledgment or negative acknowledgment is fed back to the network device.
[0077] In the SPS mode, only one PDCCH is needed to send DCI, and then data is transmitted periodically afterwards. The signaling overhead is small, which is suitable for the transmission of small packet services or low-latency services, such as the transmission of periodic small packets of downlink URLLC services. However, since the network equipment needs to transmit the URLLC service data to the terminal equipment as soon as possible, the scheduling period of the SPS PDSCH configured by the network equipment may be relatively small, such as a period of 7 symbols or even 2 symbols. Based on this, there may be multiple SPS PDSCHs in one time slot. These PDSCHs are indicated by the DCI carried on an activated PDCCH, and these PDSCHs correspond to a K1 indication value. Therefore, the response information corresponding to the downlink data carried on these PDSCHs may also be transmitted in one time slot.
[0078] URLLC services have a variety of application scenarios, such as factory automation or smart grids. The transmission period of service data in different scenarios is different, and the reliability and latency requirements are also different. Therefore, SPS data transmission can be performed by configuring multiple sets of SPS parameters. For example, different SPS scheduling periods can be configured to meet different business needs. The data transmission corresponding to each set of SPS parameters in the multiple sets of SPS parameters can be performed according to the description in 1) above, and the PUCCH carrying the response information can be determined. Multiple sets of SPS parameters may be activated in a time slot, and the response information corresponding to different SPS PDSCHs may be sent in the same time slot.
[0079] According to the above description, assuming that a single set of SPS parameters is activated, the SPS scheduling period is very small, and the response information needs to be sent frequently. For example, if the SPS scheduling period is 2 symbols, a response message may need to be sent every 2 symbols. When multiple sets of SPS parameters are activated, the activated SPS PDSCH may be in different positions in a time slot, resulting in the need to send multiple PDSCHs in a time slot, and correspondingly, multiple response messages may be sent in a time slot. In order to ensure the reliability of URLLC service data, the accuracy of the data transmitted on the SPS PDSCH may be very high, close to 99.999%, which will lead to frequent sending of ACKs, resulting in a waste of uplink transmission power of the terminal device, and may cause additional interference.
[0080] In order to save the uplink transmission power of the terminal device and reduce interference, the method of skipping positive acknowledgment can be used when sending response information, that is, after receiving the downlink data, the terminal device will not send ACK to the network device if the decoding is correct, and will send NACK to the network device if the decoding is wrong. When the channel condition of the terminal device is very poor, or the terminal device is located at the edge of the cell, the network device can send data to the terminal device through multiple repetitions. Due to the poor channel conditions, the data received by the terminal device is likely to be decoded incorrectly. At this time, the method of skipping negative acknowledgment is used, that is, after receiving the downlink data, the terminal device will not send NACK to the network device if the decoding is wrong, and will send ACK to the network device if the decoding is correct, so as to ensure that the terminal device will not send negative acknowledgments frequently and reduce the waste of uplink resources. When the channel condition of the terminal device is relatively good, or for low-latency service data transmission, the network device can use a more conservative method to send downlink data to ensure that a very high accuracy can be achieved through one transmission or multiple repeated transmissions. At this time, the method of skipping HARQ-ACK can be used to reduce the uplink transmission power, reduce the waste of uplink resources, and reduce interference.
[0081] The following takes the example of skipping positive acknowledgement as an example to illustrate the problem that exists when the acknowledgement information corresponding to the downlink data transmitted in the SPS mode needs to be transmitted together with other uplink information. When the acknowledgement information is sent in the skipping negative acknowledgement or skipping HARQ-ACK mode, the problem is similar.
[0082] In the case of skipping positive response, the network device may not be able to determine which downlink data is decoded incorrectly and which is decoded correctly, which increases the complexity of the network device's blind detection response information, and may cause the network device to be unable to determine whether the downlink data is received correctly by the terminal device, and unable to timely retransmit the data that is not correctly received by the terminal device, thereby affecting the reliability and latency of the downlink data. In addition, if the response information corresponding to the downlink data transmitted by the SPS method needs to be transmitted together with other uplink information, that is, when the resources for transmitting the response information overlap with the resources for transmitting other uplink data, how to send the response information to reduce the complexity of the network device's blind detection needs to be studied.
[0083] The above problems are described below by way of example in combination with different application scenarios.
[0084] Scenario 1: The response information of multiple SPS PDSCHs is carried and sent on the same time-frequency resources (such as PUCCH resources). If the method of skipping positive response is adopted, the network equipment will not be able to determine which downlink data is decoded incorrectly and which downlink data is decoded correctly.
[0085] like Figure 3 As shown, assume that the response information of downlink data on 3 SPS PDSCHs is to be sent on one PUCCH. In the first case, the downlink data on the first PDSCH is decoded correctly, and the downlink data on the second PDSCH and the third PDSCH are decoded incorrectly. Since the ACK is not sent, the terminal device will send 2 NACKs to the network, abbreviated as NN. In the second case, the downlink data on the first PDSCH and the third PDSCH are decoded incorrectly, and the downlink data on the second PDSCH is decoded correctly. Since the ACK is not sent, the terminal device also sends 2 NACKs to the network device, abbreviated as NN, the same as the first case. That is, in these two cases, the network device only knows that two of the three downlink data are decoded incorrectly, but does not know which two of the three downlink data are decoded incorrectly.
[0086] It should be noted that, for the convenience of description, in the embodiment of the present application, NACK is abbreviated as "N" and ACK is abbreviated as "A".
[0087] Since the response information of the three downlink data needs to be carried on the same PUCCH, and each downlink data may be decoded correctly, the terminal device may send 1 bit, 2 bits or 3 bits of response information to the network device, and the network device does not know how many bits the terminal device will feedback. In addition, when the number of feedback bits is different, the PUCCH resource carrying the response codebook determined by the terminal device may be different, causing the network device to perform blind detection on multiple PUCCH resources configured for the terminal device, which increases the implementation complexity of the network device and further increases the processing delay.
[0088] Scenario 2: The acknowledgment information of the SPS PDSCH and the acknowledgment information of the dynamically scheduled PDSCH are transmitted using the same codebook. If the downlink data on the SPS PDSCH is decoded correctly, no ACK is sent, and NACK is sent only if the decoding is wrong. However, if the downlink data on the dynamically scheduled PDSCH is decoded correctly, ACK is sent, and NACK is sent if the decoding is wrong.
[0089] In one example, it is assumed that the terminal device uses a semi-static codebook mode to feedback response information. For the specific definition of the semi-static codebook, please refer to the protocol 38.213V15.5.0 in the 3rd Generation Partnership Project (3GPP). The terminal device generates a response codebook based on whether the data received in each PDSCH reception occasion is decoded correctly. The data received in each PDSCH reception occasion may be an SPS PDSCH or a dynamically scheduled PDSCH. If the downlink data on the SPS PDSCH is decoded correctly and no ACK is sent, and NACK is sent only when the decoding is wrong, the terminal device will dynamically change the number of bits in the codebook based on whether the downlink data received in the PDSCH reception occasion is decoded correctly.
[0090] like Figure 4As shown, it is assumed that the response information corresponding to the downlink data received in 3 PDSCH reception occasions is fed back in the same response codebook, the first PDSCH reception occasion receives the SPSPDSCH, and the remaining two PDSCH reception occasions receive a dynamically scheduled PDSCH respectively. In the first case, the downlink data on the SPS PDSCH is decoded correctly, and the downlink data on the two dynamically scheduled PDSCHs are decoded correctly, then the feedback bit corresponding to the first PDSCH reception occasion does not feed back any response information, that is, the terminal device feeds back 2 ACKs to the network device, recorded as AA; in the second case, the downlink data on the SPS PDSCH is decoded incorrectly, and NACK is fed back, and the downlink data on the two dynamically scheduled PDSCHs are decoded correctly, then the terminal device feeds back NAA to the network device.
[0091] Figure 4 An example is the case where the response information of downlink data on only one SPS PDSCH and the response information of downlink data on the dynamically scheduled PDSCH need to be transmitted in the same response codebook. If the response information of downlink data on multiple SPS PDSCHs and the response information of downlink data on the dynamically scheduled PDSCH need to be transmitted in the same response codebook, then there is not only the problem of the number of codebook bits changing as mentioned above, but also the problem that the network device cannot determine which PDSCH has the correct downlink data decoded.
[0092] like Figure 5 As shown, it is assumed that the response information of downlink data on 3 SPS PDSCHs and the response information of downlink data on 1 dynamically scheduled PDSCH need to be transmitted in one response codebook. In the first case, the downlink data on the first SPS PDSCH is decoded correctly, the downlink data on the second SPS PDSCH is decoded incorrectly, the downlink data on the third dynamically scheduled PDSCH is decoded correctly, and the downlink data on the fourth SPS PDSCH is decoded incorrectly, and the terminal device feedbacks "NAN" to the network device. In the second case, the downlink data on the first SPS PDSCH is decoded incorrectly, the downlink data on the second SPS PDSCH is decoded correctly, the downlink data on the third dynamically scheduled PDSCH is decoded correctly, and the downlink data on the fourth SPS PDSCH is decoded incorrectly, and the terminal device feedbacks "NAN" to the network device. In the above two cases, the response codebooks sent by the terminal device are the same, that is, in these two cases, the network device can only determine that there are 2 downlink data decoding errors, but cannot determine which downlink data on the 3 SPS PDSCHs is decoded incorrectly.
[0093] In another example, in the dynamic codebook mode, the response information of the downlink data on the SPS PDSCH is added after the response information of the downlink data on the dynamically scheduled PDSCH. The terminal device will dynamically change the number of bits of the response codebook depending on whether the downlink data decoding on the SPS PDSCH is correct. In addition, when the response information of the downlink data on multiple SPS PDSCHs is transmitted using the same response codebook, the network device may be unable to determine which SPS PDSCH has the correct downlink data decoding.
[0094] like Figure 6 As shown in the figure, the downlink data on two dynamically scheduled PDSCHs and the downlink data on one SPS PDSCH use the same codebook to feedback the response information. In the first case, the downlink data on the two dynamically scheduled PDSCHs are decoded correctly, the downlink data on the SPS PDSCH is decoded correctly, and the terminal device sends "AA" to the network device; in the second case, the downlink data on the two dynamically scheduled PDSCHs are decoded correctly, the downlink data on the SPS PDSCH is decoded incorrectly, and the terminal device sends "AAN" to the network device.
[0095] From the above analysis, it can be seen that, whether it is semi-static codebook mode or dynamic codebook mode, the number of bits of the response codebook is related to whether the downlink data on the SPS PDSCH is decoded correctly. When the number of bits of the response codebook is different, the PUCCH resources carrying the response codebook determined by the terminal device may also be different, resulting in the need for the network device to perform blind detection on multiple PUCCH resources configured for the terminal device, which increases the complexity of the network device detection and further increases the processing delay.
[0096] Figure 6 This is a situation where the response information of the downlink data on one SPS PDSCH and the response information of the downlink data on the dynamically scheduled PDSCH need to be transmitted in the same response codebook. If the response information of the downlink data on multiple SPS PDSCHs and the response information of the downlink data on the dynamically scheduled PDSCH need to be transmitted in the same response codebook, then there will not only be the problem of increased complexity of network device detection due to the change in the number of bits in the response codebook mentioned above, but also the problem that the network device cannot determine which SPS PDSCH has the correct downlink data decoded as described in scenario one. For example, Figure 7 In the three cases shown, the terminal device sends "AAN" to the network device, but the network device cannot determine which SPS PDSCH has the correct downlink data decoded.
[0097] In scenario three, the response information of the downlink data on the SPS PDSCH is transmitted on the physical uplink shared channel (PUSCH) by skipping the positive response.
[0098] In this scenario, the number of bits of information carried on the PUSCH is related to whether the downlink data on the SPS PDSCH is decoded correctly. The size of the PUSCH resource is fixed. When the number of bits of the response information of the downlink data is different, the resources determined by the terminal device for sending the response information of the downlink data in the PUSCH resource may be different. When the size of the PUSCH resource is determined, the resources used for uplink data transmission in the PUSCH resource will also change, resulting in the need for network equipment to perform blind detection in the PUSCH resource, including blind detection of the response information and blind detection of the uplink data information, which increases the detection complexity of the network equipment, thereby increasing the processing delay and affecting the reliability of the uplink data information. In addition, when the downlink data on the SPS PDSCH is decoded incorrectly, the response information needs to be sent on the PUSCH; when the downlink data on the SPS PDSCH is decoded correctly, the response information does not need to be sent on the PUSCH resource, so the network equipment needs to blindly detect whether there is response information on the PUSCH resource, which increases the complexity of the network equipment implementation.
[0099] When the response information of downlink data on multiple SPS PDSCHs is transmitted on the PUSCH, there is also a problem that the network device cannot determine which SPS PDSCH the downlink data is correctly decoded. Please refer to the relevant description of scenario one.
[0100] Scenario 4: The first PUCCH resource carries the first response information, and the second PUCCH resource carries the second response information. The first response information is the response information of the downlink data on the first SPS PDSCH, and the second response information is the response information of the downlink data on the second SPS PDSCH. When the first PUCCH resource overlaps with the second PUCCH resource in the time domain, the terminal device cannot send the first response information and the second response information respectively through the first PUCCH resource and the second PUCCH resource that overlap in the time domain. The possible processing methods are:
[0101] Method 1: discard the response information on one of the PUCCHs. Generally speaking, the response information with a lower priority will be discarded. Assume that there are 2 PUCCHs, PUCCH1 and PUCCH2, where the response information on PUCCH1 has a higher priority and the response information on PUCCH2 has a lower priority. Then according to the method shown in Table 1: If N is carried on PUCCH1, regardless of whether N or A is carried on PUCCH2, since the priority of the response information on PUCCH1 is higher, only N will be sent on PUCCH1; at this time, the network device knows that the response information on PUCCH2 is discarded. However, if A is carried on PUCCH1, regardless of whether N or A is carried on PUCCH2, since the priority of the response information on PUCCH1 is higher, neither PUCCH1 nor PUCCH2 will send the response information. At this time, although the response information of the two downlink data is not sent, the network device still needs to perform blind detection on PUCCH1, resulting in a waste of resources.
[0102] Table 1
[0103] Reuse PUCCH1 PUCCH2 (N,N) N - (N,A) N - (A,N) - - (A,A) - -
[0104] Method 2: Combine the two response information and feed them back together. This is equivalent to scenario 1 where the response information of multiple SPS PDSCHs is fed back together. At this time, the problem described in scenario 1 exists, that is, the network equipment cannot determine which SPS PDSCHs have downlink data decoding errors and which SPS PDSCHs have downlink data decoding correctness.
[0105] In addition, after the two response information are combined, they may need to be fed back on another PUCCH3 other than the two PUCCHs, as shown in Table 2. If the response information to be transmitted on PUCCH1 and the response information to be transmitted on PUCCH2 are both NACK, the terminal device sends "NN" to the network device on PUCCH3. If NACK is carried on PUCCH1 and ACK is carried on PUCCH2, N will be sent on PUCCH1. If ACK is carried on PUCCH1 and NACK is carried on PUCCH2, N will be sent only on PUCCH2. If both are A, none of them will be sent on the three PUCCHs.
[0106] Table 2
[0107] Reuse PUCCH1 PUCCH2 PUCCH3 (N,N) - - NN (N,A) N - - (A,N) - N - (A,A) - - -
[0108] As can be seen from the above, the PUCCH resource used to carry the response information of the downlink data is related to whether the downlink data decoding is correct. Therefore, the network device cannot determine on which PUCCH resource to detect the response information, and thus needs to perform blind detection on the configured PUCCH resources, which increases the detection complexity of the network device.
[0109] It can be understood that PDCCH, PDSCH, PUCCH and PUSCH are examples of downlink control channel, downlink data channel, uplink control channel and uplink data channel respectively. In different communication systems or in different application scenarios, these channels may have different names. The specific names of these channels are not limited in the embodiments of the present application.
[0110] Based on this, the present application embodiment provides a communication method, see Figure 8 As shown, the method process may include steps S801, S802, S803 and S804. The network device in the process may be specifically Figure 1 The network device shown in FIG. 1 and the terminal device may be specifically Figure 1 It is understood that in the present application, the function of the network device can also be implemented by a chip applied to the network device, and the function of the terminal device can also be implemented by a chip applied to the terminal device. The method flow includes:
[0111] S801, the network device sends first downlink data to the terminal device.
[0112] The first downlink data is transmitted in SPS mode. The downlink data transmitted in SPS mode may include: SPS downlink data scheduled by initial DCI and downlink data subsequently transmitted according to the configured SPS period P, that is, downlink data on SPS PDSCH with scheduling information and downlink data on SPS PDSCH without scheduling information; or, downlink data scheduled by initial DCI is not included, and only downlink data other than SPS downlink data scheduled by DCI and subsequently transmitted according to the configured SPS period P, that is, downlink data on SPS PDSCH without scheduling information is included. The first downlink data may be specifically one downlink data or multiple downlink data.
[0113] S802: After receiving first downlink data from a network device, the terminal device determines whether to send the first response information to the network device according to a transmission status of the first response information of the first downlink data.
[0114] S803, the network device determines whether to receive the first response information from the terminal device according to the transmission status of the first response information. Exemplarily, the transmission status of the first response information includes two types, respectively referred to as the first state and the second state. The first state represents that the first response information and the first uplink information are to be transmitted simultaneously within the first time unit, and the second state represents that the first response information is to be transmitted separately within the first time unit. The first uplink information is the information to be transmitted by the terminal device in the first time unit. The first uplink information can be the response information of the second downlink data, or it can be the uplink data information to be sent on the terminal device. In an embodiment of the present application, the first time unit can be a time unit such as a mini time slot, a time slot, a subframe or a radio frame, and the mini time slot can be one or more time domain symbols.
[0115] The conditions satisfied by the first state and the conditions satisfied by the second state are exemplarily described as follows.
[0116] Example 1: The first state is a state that satisfies condition 1 or condition 2:
[0117] Condition 1: The first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the first uplink information in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent, and the second response information is the response information of the second downlink data. In the embodiment of the present application, the overlap includes two situations: partial overlap and full overlap.
[0118] It should be noted that the first time-frequency resource used to transmit the first response information and the second time-frequency resource used to transmit the first uplink information completely overlap in the time domain. In this case, the first time-frequency resource and the second time-frequency resource can be the same time-frequency resource, or in other words, the first time-frequency resource and the second time-frequency resource are the same in the time domain, but different in the frequency domain.
[0119] The second downlink data involved in the present application may be downlink data transmitted in a dynamic scheduling manner, or may be downlink data transmitted in an SPS manner.
[0120] It should be noted that, in the scenarios described above, the status of the response information of the downlink data on the SPS PDSCH in scenarios one, three and four is a status that satisfies condition 1.
[0121] Condition 2: The first response information and the first uplink information are transmitted using the same codebook, wherein the first uplink information is the second response information.
[0122] In scenario 2, the transmission status of the response information of the downlink data on the SPS PDSCH is a status that satisfies condition 2.
[0123] Example 2: The second state is a state that satisfies condition 3 or condition 4:
[0124] Condition 3: The first time-frequency resource used to transmit the first response information and the second time-frequency resource used to transmit the first uplink information do not overlap in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent.
[0125] Condition 4: within the first time unit, only the first response information is to be transmitted.
[0126] In a possible implementation, in S802, the terminal device may also include S804 before determining whether to send the first response information based on the transmission status of the first response information. Specifically, S804 may be executed after the terminal device receives the first downlink data, or before the terminal device receives the first downlink data, which is not limited in this application. Figure 8 The example in which execution is performed after the terminal device receives the first downlink data is taken as an example.
[0127] S804, the terminal device determines the response method.
[0128] In one example, the terminal device determines a response mode according to the protocol provisions, and the response mode is one of the following: skip ACK response mode, skip NACK response mode, and skip HARQ-ACK mode.
[0129] In another example, the terminal device determines a response mode according to the received indication information, wherein the indication information indicates that the first response mode in the response mode set is the response mode, and the response mode set includes at least 2 of the following: skip ACK response mode, skip NACK response mode, and skip HARQ-ACK mode. The indication information may be sent by a network device to the terminal device, such as the network device sending the indication information to the terminal device via high-layer signaling, wherein the high-layer signaling may be RRC signaling sent to a specific terminal device, or may be RRC signaling sent to a group of terminal devices or to all users in a cell, such as a broadcast message.
[0130] The following specifically describes how the terminal device determines whether to send the first response information according to the transmission status of the first response information. In addition, the way in which the network device determines whether to receive the first response information from the terminal device according to the transmission status of the first response information is similar to the way in which the terminal device determines whether to send the first response information according to the transmission status of the first response information, and will not be described again.
[0131] In order to solve the problems existing in the method of skipping positive response, the embodiments provided in this application refer to Examples 1 to 4.
[0132] In Examples 1 to 4, the first response information is a positive response.
[0133] Example 1: When the transmission state of the first response information is the second state, the terminal device does not send the first response information to the network device. Correspondingly, when the network device does not receive the first response information, the network device determines that the first downlink data is decoded correctly.
[0134] In a possible scenario, the second state satisfies condition 3. Although other response information and uplink data information are transmitted within the first time unit, they are transmitted using completely different time-frequency resources.
[0135] In another possible scenario, the second state satisfies condition 4, and other response information and uplink data information are not transmitted within the first time unit, or there is no other response information and uplink data information to be transmitted within the first time unit.
[0136] like Fig. 9 As shown, it is assumed that the terminal device receives downlink data from three SPS PDSCHs, namely downlink data 1, downlink data 2 and downlink data 3. The time units where the response information of these three downlink data are located are all different. For example, the response information of downlink data 1 is in time unit 1, the response information of downlink data 2 is in time unit 2, and the response information of downlink data 3 is in time unit 3. When the downlink data is decoded correctly, the terminal device does not send any information in the time unit where the response information of the downlink data is located; when the downlink data is decoded incorrectly, the terminal device sends NACK in the time unit where the response information of the downlink data is located. Fig. 9 As shown, in the first case, downlink data 1 is decoded correctly, downlink data 2 is decoded incorrectly, and downlink data 3 is decoded incorrectly, and the terminal device sends NACK in both time unit 2 and time unit 3; in the second case, downlink data 1 is decoded incorrectly, downlink data 2 is decoded correctly, and downlink data 3 is decoded incorrectly, and the terminal device sends NACK in time unit 1 and time unit 3.
[0137] In the above manner, when the downlink data received by the terminal device on the SPS PDSCH is decoded correctly, it does not send a positive response, thereby reducing the uplink transmission power and reducing interference. In addition, the network device accurately determines whether the downlink data sent is successfully decoded in the terminal device according to the transmission status of the response information, and the network device can determine the number of bits fed back by the terminal device in advance according to the transmission status of the response information, thereby determining the uplink time-frequency resources for blind detection, reducing the complexity of network device detection, and reducing the delay of blind detection.
[0138] Example 2: When the transmission state of the first response information is the first state, the terminal device sends the first response information to the network device. In this case, the network device also receives the first response information from the terminal device.
[0139] The following describes in detail the solution of Example 2 when the first uplink information is different information.
[0140] Embodiment 1: The first uplink information is the second response information, and the second downlink data corresponding to the second response information is data transmitted in the SPS mode. The first state satisfies condition 1 or condition 2. When the response information of the two downlink data transmitted in the SPS mode needs to be fed back together, the skipping positive response mode is not adopted, and the response information is sent regardless of whether the downlink data is decoded correctly or not, that is, the first response information needs to be sent normally.
[0141] like Fig.10 As shown, take the response information of three downlink data transmitted by SPS as an example. For example, the response information of the three downlink data transmitted by SPS needs to be sent in the same time slot. In the first case, the terminal device feeds back "ANN" to the network device, and in the second case, the terminal device feeds back "NAN" to the network device. Thus, the network device can determine the number of bits in the response codebook, and then determine the PUCCH resource for receiving the response information, receive the response information on the determined PUCCH resource, and can accurately determine whether each downlink data sent is decoded successfully on the terminal device side based on the response information fed back by the terminal device. The problem existing in scenario one is solved.
[0142] In the second embodiment, the first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is dynamically scheduled. The first state satisfies condition 1 or condition 2. In this case, the method of skipping positive response is not adopted. Regardless of whether the first response information is a positive response or a negative response, the terminal device sends the first response information and the second response information to the network device. Correspondingly, the network device receives the first response information and the second response information from the terminal device.
[0143] Embodiment 2 is also applicable to the scenario where the response information of the first downlink data transmitted in multiple SPS modes needs to be fed back together with the response information of the second downlink data scheduled dynamically. For example, assume that the response information of the downlink data on three SPS PDSCHs and the response information of one dynamically scheduled downlink data are fed back in the same response codebook. Fig.11As shown, the dynamically scheduled downlink data is decoded correctly. In the first case, the downlink data on the first SPS PDSCH is decoded correctly, the downlink data on the second SPS PDSCH is decoded incorrectly, and the downlink data on the third SPS PDSCH is decoded incorrectly. Taking the semi-static codebook mode as an example, the response information included in the response codebook sent by the terminal device to the network device is "ANAN". In the second case, the downlink data on the first SPS PDSCH is decoded incorrectly, the downlink data on the second SPS PDSCH is decoded correctly, and the downlink data on the third SPS PDSCH is decoded incorrectly. Taking the semi-static codebook mode as an example, the response information included in the response codebook sent by the terminal device to the network device is "NAAN".
[0144] Embodiment 2 can solve the problem described in Scenario 2. The terminal device will not change the number of bits of the feedback codebook according to whether the downlink data on the SPS PDSCH is decoded correctly or not. Instead, the number of bits of the feedback codebook is the same regardless of whether the downlink data on the SPS PDSCH is decoded correctly or not. Therefore, the terminal device can determine the PUCCH resource carrying the response codebook according to the number of bits of the response codebook, and then the network device can also determine the PUCCH resource carrying the response codebook according to the number of bits of the response codebook, and perform blind detection on the determined PUCCH resources, thereby reducing the detection complexity of the network device and thus reducing the processing delay. In addition, the network device can accurately determine whether the downlink data sent in the SPS mode is decoded correctly on the terminal device side based on the response codebook.
[0145] Embodiment 3: The first uplink information is uplink data information. The transmission state of the first response information is the first state, and the first state satisfies condition 1. In other words, the response information of the first downlink data transmitted by SPS is transmitted on the PUSCH used to carry the uplink data information. At this time, the terminal device does not adopt the method of skipping the positive response. Even if the first response information is a positive response, the terminal device also feeds back the first response information on the PUSCH. Correspondingly, the network device receives the first response information and the uplink data information on the PUSCH.
[0146] Embodiment 3 is applicable to the scenario where the response information of the downlink data transmitted by the SPS method needs to be fed back together with the uplink data information. In this scenario, regardless of whether the decoding of the downlink data transmitted by the SPS method is correct or not, the terminal device feeds back the response information according to the actual decoding result. Embodiment 3 does not limit the amount of downlink data transmitted by the SPS method, that is, Embodiment 3 is also applicable to the scenario where the response information of the first downlink data on multiple SPS PDSCHs needs to be fed back together with the uplink data information. Embodiment 3 can solve the problem described in Scenario 3.
[0147] Through the method described in Example 3, the terminal device does not change the number of bits of the response information according to whether the downlink data decoding on the SPS PDSCH is correct or not. Regardless of whether the downlink data decoding on the SPS PDSCH is correct or not, the terminal device determines that the number of bits of the response information fed back on the PUSCH is the same, and then the network device accurately determines the PUSCH resources used to carry the first response information and the uplink data information, and detects the first response information on the determined PUSCH resources, thereby reducing the detection complexity of the network device and thus reducing the processing delay. In addition, the network device can accurately determine whether the downlink data sent in the SPS manner is correctly decoded on the terminal device side based on the first response information. This ensures the reliability of downlink data transmission and can minimize the impact on uplink data, thereby ensuring the reliability of uplink data.
[0148] Embodiment 4: The first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is data transmitted in an SPS manner. When the transmission state of the first response information is the first state that satisfies condition 1, the terminal device can discard one of the response information, such as discarding the response information with a lower priority. And for the response information with a higher priority, the terminal device does not adopt the method of skipping the affirmative response information, but even if the response information is a positive response, it still feeds back the response information of the downlink data transmitted in an SPS manner to the network device. In Embodiment 4, when the terminal device determines that the transmission state of the first response information is the first state that satisfies condition 1, it can further determine whether the terminal device sends the first response information to the network device based on the priority of the first response information.
[0149] Specifically, when the priority of the first response information is higher than the priority of the second response information, the terminal device sends the first response information to the network device on the first time-frequency resource, and does not send the second response information to the network device. The network device receives the first response information from the terminal device on the first time-frequency resource, and does not receive the second response information from the terminal device on the second time-frequency resource.
[0150] For example, PUCCH1 is used to carry the first response information, and PUCCH2 is used to carry the second response information, and PUCCH1 and PUCCH2 overlap in the time domain, the priority of the first response information is higher than the priority of the second response information, and if the first response information is NACK, the second response information is either ACK or NACK, and the first response information is only sent on PUCCH1, as shown in Table 3. The network device can determine that the response information carried on PUCCH2 is discarded by the terminal device, so that the response information will not be detected on PUCCH2. If the first response information is ACK, the second response information is either ACK or NACK, and the first response information is only sent on PUCCH1, as shown in Table 3, the network device can determine that the response information carried on PUCCH2 is discarded by the terminal device, so that the response information will not be detected on PUCCH2.
[0151] Table 3
[0152] Reuse PUCCH1 PUCCH2 (N,N) N - (N,A) N - (A,N) A - (A,A) A -
[0153] Embodiment 4 can solve the problem described in scenario 4.
[0154] In the fifth embodiment, the first uplink information is second response information, and the second response information is response information of second downlink data; wherein the second downlink data is data transmitted in an SPS manner.
[0155] When the transmission state of the first response information is the first state satisfying condition 1, the two response information can be combined and fed back on the third time-frequency resource. In addition, the terminal device does not skip the positive response, but still feeds back the two response information to the network device even if the two response information are positive responses.
[0156] Specifically, when determining whether to send the first response information to the network device according to the transmission status of the first response information of the first downlink data, it can be implemented in the following manner:
[0157] When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the terminal device sends the first response information and the second response information to the network device on the third time-frequency resource, and at least one of the first response information and the second response information is a positive response. Correspondingly, the network device can receive the first response information and the second response information from the terminal device on the third time-frequency resource.
[0158] For example, PUCCH1 is used to carry the first response information, and PUCCH2 is used to carry the second response information, and PUCCH1 and PUCCH2 overlap in the time domain. If the first response information is NACK and the second response information is NACK, "NN" is fed back on PUCCH3, as shown in Table 4. If the first response information is NACK and the second response information is ACK, "NA" is fed back on PUCCH3; if the first response information is ACK and the second response information is NACK, "AN" is fed back on PUCCH3; if the first response information is ACK and the second response information is ACK, "AA" is fed back on PUCCH3.
[0159] Table 4
[0160] Reuse PUCCH1 PUCCH2 PUCCH3 (N,N) - - NN (N,A) - - NA (A,N) - - AN (A,A) - - AA
[0161] Embodiment 5 can solve the problem described in Scenario 4. The terminal device does not need to determine the PUCCH resources based on whether the downlink data decoding on the SPS PDSCH is correct or not. Regardless of whether the downlink data decoding is correct or not, the determined PUCCH resources are the same. Correspondingly, the network device can determine the PUCCH resources and receive response information on the determined PUCCH resources without the need for blind detection, thereby reducing the detection complexity of the network device and thus reducing processing delays. In addition, the network device can accurately determine whether the downlink data sent using the SPS method is decoded correctly on the terminal device side based on the response code book, thereby ensuring the reliability of data transmission.
[0162] Example 3: The first uplink information is second response information of the second downlink data, and the second response information is response information of the second downlink data from the network device; the second downlink data is data transmitted in SPS mode.
[0163] In this case, the method of skipping positive response can be adopted for both the first response information and the second response information. When a certain downlink data is decoded correctly, the positive response corresponding to the downlink data is not sent. The terminal device determines that the response information corresponding to different downlink data is transmitted using different resources, so that the network device detects the response information of different downlink data on different resources. Among them, different resources include: different in the time domain, or different in the frequency domain, or different in both the time and frequency domains, or different scrambling sequences used. The following describes the embodiment by taking the example that the resources of the first response information and the second response information are different in the time and frequency domains.
[0164] When the first response information and the second response information are both positive responses, the terminal device does not send the first response information and the second response information to the network device;
[0165] When the first response information is a positive response and the second response information is a negative response, the terminal device does not send the first response information to the network device, and sends the second response information to the network device on the fourth time-frequency resource.
[0166] Correspondingly, the network device performs blind detection on the third time-frequency resource and the fourth time-frequency resource. When the first response information is detected on the third time-frequency resource, it is determined that the first downlink data is decoded incorrectly; when the response information is not detected on the third time-frequency resource, it is determined that the first downlink data is decoded correctly. When the second response information is detected on the fourth time-frequency resource, it is determined that the second downlink data is decoded incorrectly; when the response information is not detected on the fourth time-frequency resource, it is determined that the second downlink data is decoded correctly.
[0167] By using the method shown in Example 3, when the response information of multiple SPS PDSCHs is fed back together, no positive response is sent, thereby reducing the uplink transmission power and reducing interference. In addition, using different time-frequency resources to send response information can ensure that the network device can identify which SPS PDSCH is transmitting correctly, thereby ensuring the reliability and delay of data transmission.
[0168] Example 4: The first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is data transmitted in an SPS manner. When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the terminal device can determine whether to send the first response information and the second response information to the network device according to the priority of the first response information and the second response information, so that the network device can determine whether to receive the first response information and the second response information according to the priority of the first response information and the second response information.
[0169] When the priority of the first response information is higher than the priority of the second response information, the terminal device does not send the first response information to the network device, and sends the second response information to the network device on the second time-frequency resource. The second response information may be a negative response. Correspondingly, when the network device does not receive the first response information on the first time-frequency resource, the network device determines that the first response information is a positive response, and detects the second response information from the second time-frequency resource.
[0170] For example, PUCCH1 is used to carry the first response information, and PUCCH2 is used to carry the second response information, and PUCCH1 and PUCCH2 overlap in the time domain, the priority of the first response information is higher than the priority of the second response information, and if the first response information is NACK, the second response information, whether ACK or NACK, is only sent on PUCCH1. As shown in Table 5. When the network device detects that the first response information on PUCCH1 is a negative response, the network device can determine that the response information carried on PUCCH2 is discarded by the terminal device, so that the network device will not detect the second response information on PUCCH2. If the first response information is ACK and the second response information is NACK, the terminal device only sends the second response information on PUCCH2; if the first response information is ACK and the second response information is ACK, the terminal device can send the second response information on PUCCH2 or not.
[0171] Table 5
[0172] Reuse PUCCH1 PUCCH2 (N,N) N - (N,A) N - (A,N) - N (A,A) - A / -
[0173] Example 4 can solve the solution described in scenario 4. When the first response information is a positive response, the second response information is transmitted using the second time-frequency resource, which can improve the reliability of data transmission while improving resource utilization.
[0174] In order to solve the problems existing in the method of skipping negative responses, the embodiments provided in this application refer to Examples 5 to 8.
[0175] In Examples 5 to 8, the first response information is a negative response.
[0176] Example 5: When the transmission state of the first response information is the second state, the terminal device does not send the first response information to the network device. Correspondingly, when the network device does not receive the first response information, the network device determines that the first downlink data decoding error occurs.
[0177] By means of the above, when the terminal device decodes the downlink data received on the SPS PDSCH incorrectly, it does not send a negative response, thereby reducing the uplink transmission power and reducing interference.
[0178] Example 6: When the transmission state of the first response information is the first state, the terminal device sends the first response information to the network device. In this case, the network device also receives the first response information from the terminal device.
[0179] The following describes in detail the solution of Example 6 when the first uplink information is different information.
[0180] Embodiment 6: The first uplink information is the second response information, and the second downlink data corresponding to the second response information is data transmitted in an SPS manner.
[0181] In the case shown in the sixth embodiment, that is, when the response information of at least two downlink data transmitted in SPS mode needs to be fed back together, the method of skipping negative response is not adopted, and the response information is sent regardless of whether the downlink data is decoded correctly or not.
[0182] The sending of the specific first response information can be implemented in the following ways:
[0183] When the transmission state of the first response information is the first state, the terminal device does not adopt the method of skipping negative response, that is, the terminal device sends the first response information to the network device, so that the network device receives the first response information from the terminal device.
[0184] In Embodiment 7, the first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is dynamically scheduled. The terminal device does not adopt the method of skipping negative responses. Even if the first response information is a negative response, the terminal device still sends the first response information to the network device. Regardless of whether the second response information is a positive response or a negative response, the terminal device sends the second response information to the network device. Correspondingly, the network device receives the first response information and the second response information from the terminal device.
[0185] It can be understood that, similar to the second embodiment, the seventh embodiment is also applicable to a scenario where the response information of the first downlink data transmitted in multiple SPS modes needs to be fed back together with the response information of the second downlink data scheduled dynamically.
[0186] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of the seventh embodiment can be referred to the second embodiment, and will not be described in detail here.
[0187] In the eighth embodiment, the first uplink information is uplink data information. The transmission state of the first response information is the first state, and the first state satisfies condition 1. In other words, the response information of the first downlink data transmitted by the SPS method is transmitted on the PUSCH used to carry the uplink data information. At this time, the terminal device does not adopt the method of skipping negative response. Even if the first response information is a negative response, the terminal device feeds back the first response information on the PUSCH. Correspondingly, the network device receives the first response information and the uplink data information on the PUSCH.
[0188] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of the eighth embodiment can be referred to the third embodiment, and will not be described in detail here.
[0189] In the ninth embodiment, the first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is data transmitted in an SPS manner. When the transmission state of the first response information is the first state that satisfies condition 1, the terminal device may discard one of the response information, such as discarding the response information with a lower priority. And for the response information with a higher priority, the terminal device does not adopt the method of skipping the negative response, but even if the response information is a negative response, the terminal device still feeds back the response information of the data transmitted in an SPS manner to the network device. In the ninth embodiment, when the terminal device determines that the transmission state of the first response information is the first state, it can further determine whether the terminal device sends the first response information to the network device according to the priority of the first response information.
[0190] Specifically, when the priority of the first response information is higher than the priority of the second response information, the terminal device sends the first response information to the network device on the first time-frequency resource, and does not send the second response information to the network device. The network device receives the first response information from the terminal device on the first time-frequency resource, and does not receive the second response information from the terminal device on the second time-frequency resource. The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of Example 9 can be referred to Example 4, which will not be repeated here.
[0191] In the tenth embodiment, the first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is the data transmitted in the SPS mode. When the transmission state of the first response information is the first state satisfying condition 1, the two response information can be combined and fed back on the third time-frequency resource. In addition, the terminal device does not adopt the method of skipping the negative response, but even if the response information is a negative response, it still feeds back the negative response to the network device.
[0192] Specifically, when determining whether to send the first response information to the network device according to the transmission status of the first response information of the first downlink data, it can be implemented in the following manner:
[0193] When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the terminal device sends the first response information and the second response information to the network device on the third time-frequency resource, and at least one of the first response information and the second response information is a negative response. Correspondingly, the network device can receive the first response information and the second response information from the terminal device on the third time-frequency resource.
[0194] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of the tenth embodiment can be referred to the fifth embodiment, and will not be described in detail here.
[0195] Example seven, the first uplink information is second response information of the second downlink data, the second response information is response information of the second downlink data from the network device; the second downlink data is data transmitted in SPS mode.
[0196] In this case, the negative response can be skipped for both the first response information and the second response information. When a decoding error occurs in a certain downlink data, the negative response corresponding to the downlink data is not sent. The terminal device determines that the response information corresponding to different downlink data is transmitted using different resources, so that the network device detects the response information of different downlink data on different resources. Among them, different resources include: different in the time domain, or different in the frequency domain, or different in both the time and frequency domains, or different scrambling sequences are used. The following describes the embodiment by taking the example that the resources of the first response information and the second response information are different in the time and frequency domains.
[0197] When the first response information is a negative response and the second response information is a positive response, the first response information is not sent to the network device, and the second response information is sent to the network device using the second time-frequency resource. Correspondingly, the network device detects response information on the first time-frequency resource and the second time-frequency resource. When the first response information is not detected on the first time-frequency resource, the network device determines that the first response information is a negative response; when the second response information is detected on the second time-frequency resource, the network device determines that the second response information is a positive response.
[0198] When the first response information is a negative response and the second response information is a negative response, the first response information is not sent to the network device, and the second response information is not sent to the network device. Correspondingly, the network device detects response information on the first time-frequency resource and the second time-frequency resource, and when the first response information is not detected on the first time-frequency resource, the network device determines that the first response information is a negative response, and when the second response information is not detected on the second time-frequency resource, the network device determines that the second response information is a negative response.
[0199] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of Example 7 can be referred to Example 3, which will not be elaborated here.
[0200] Example 8: The first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is data transmitted in an SPS manner. When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, it can be determined whether to send the first response information and the second response information to the network device according to the priority of the first response information and the second response information, so that the network device can determine whether to receive the first response information and the second response information according to the priority of the first response information and the second response information.
[0201] When the priority of the first response information is higher than the priority of the second response information, the terminal device does not send the first response information to the network device, and sends the second response information to the network device on the second time-frequency resource. The second response information is a positive response. Correspondingly, when the network device does not receive the first response information on the first time-frequency resource, the network device determines that the first response information is a negative response, and receives the second response information on the second time-frequency resource.
[0202] Regarding the problems existing in the method of skipping HARQ-ACK, the embodiments provided in this application refer to Examples 9 and 10.
[0203] In Example 9 and Example 10, the first response information may be a positive response or a negative response.
[0204] Example 9: The transmission state of the first response information is the second state, wherein the second state satisfies condition 3 or condition 4, and the terminal device does not send the first response information to the network device regardless of whether the first response information is a positive response or a negative response. In this case, the network device also does not receive the first response information from the terminal device.
[0205] Through the method described in this example, no matter whether the first response information is a positive response or a negative response, it is not sent, thereby reducing the uplink transmission power, reducing the waste of uplink resources, reducing the interference to surrounding terminal devices, and the network device does not need to perform blind detection, reducing the waste of detection resources.
[0206] Example 10: When the transmission state of the first response information is the first state, the terminal device sends the first response information to the network device. In this case, the network device also receives the first response information from the terminal device.
[0207] The following describes in detail the solution of Example 10 when the first uplink information is different information.
[0208] In the eleventh embodiment, the first uplink information is the second response information, the second response information is the response information of the second downlink data, and the second downlink data is dynamically scheduled. The transmission state of the first response information is the first state, and the first state satisfies condition 1 or condition 2. In this case, regardless of whether the first response information is a negative response or a positive response, the terminal device normally sends the first response information to the network device. Thus, the network device determines to receive the first response information of the first downlink data, and receives the second response information of the second downlink data.
[0209] It can be understood that, similar to the second embodiment, the eleventh embodiment is also applicable to a scenario where the response information of the first downlink data transmitted in multiple SPS modes needs to be fed back together with the response information of the second downlink data scheduled dynamically.
[0210] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of Example 11 can be referred to Example 2, and will not be described in detail here.
[0211] In the twelfth embodiment, the first uplink information is uplink data information. The transmission state of the first response information is the first state, and the first state satisfies condition 1. In other words, the response information of the first downlink data transmitted by the SPS method is transmitted on the PUSCH used to carry the uplink data information. At this time, the terminal device does not adopt the method of skipping HARQ-ACK, and feeds back the response information according to the actual decoding result for whether the downlink data transmitted by the SPS method is decoded correctly or not, that is, regardless of whether the first response information is a negative response or a positive response, the terminal device feeds back the first response information of the first downlink data normally. Thus, the network device determines to receive the first response information and uplink data information on the PUSCH.
[0212] The specific implementation, applicable scenarios, technical problems that can be solved, and beneficial effects that can be achieved of the twelfth embodiment can be referred to the third embodiment, and will not be described in detail here.
[0213] It is understandable that in order to implement the functions in the above embodiments, the network device and the terminal device include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of computer software, hardware, or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0214] Fig.12 and Fig.13The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 Any of the terminals 1-5 shown may also be Figure 1 The network device shown may also be a module (such as a chip) applied to a terminal device or a network device.
[0215] like Fig.12 As shown, the communication device 1200 includes a processing unit 1210 and a transceiver unit 1220. The communication device 1200 is used to implement the above Figure 8 The functions of the terminal device or the network device in the method embodiment shown in FIG.
[0216] When the communication device 1200 is used to implement Figure 8 When the functions of the terminal device in the method embodiment shown are: the transceiver unit 1220 is used to receive the first downlink data from the network device; the processing unit 1310 is used to determine whether to send the first response information to the network device according to the transmission status of the first response information of the first downlink data.
[0217] When the communication device 1200 is used to implement Figure 8 When the functions of the network device in the method embodiment shown are: the transceiver unit 1220 is used to send the first downlink data to the terminal device; the processing unit 1310 is used to determine whether to receive the first response information from the terminal device according to the transmission status of the first response information.
[0218] For a more detailed description of the processing unit 1210 and the transceiver unit 1220, please refer to Figure 8 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0219] like Fig.13 As shown, the communication device 1300 includes a processor 1310 and an interface circuit 1320. The processor 1310 and the interface circuit 1320 are coupled to each other. It is understood that the interface circuit 1320 can be a transceiver or an input-output interface. Optionally, the communication device 1300 may also include a memory 1330 for storing instructions executed by the processor 1310 or storing input data required by the processor 1310 to execute instructions or storing data generated after the processor 1310 executes instructions.
[0220] When the communication device 1300 is used to implement Figure 8When the method is shown, the processor 1310 is used to execute the function of the above-mentioned processing unit 1210, and the interface circuit 1320 is used to execute the function of the above-mentioned transceiver unit 1220.
[0221] When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiment. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.
[0222] When the above communication device is a chip applied to a network device, the network device chip implements the function of the network device in the above method embodiment. The network device chip receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device.
[0223] like Fig.14 As shown, the present application also provides a network device, such as a schematic diagram of the structure of a base station. The base station can be applied to the above Figure 1 In the scenario of the communication system shown, the base station can be Figure 8 Network devices in the process shown.
[0224] Specifically, the base station 1400 may include one or more radio frequency units, such as a remote radio unit (RRU) 1401 and one or more baseband units (BBU) 1402. The RRU 1401 may be a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include a radio frequency unit 14012. Optionally, the RRU 1401 may also include at least one antenna 14011. The RRU 1401 may be used for transceiving radio frequency signals and converting radio frequency signals into baseband signals. The BBU 1402 part may be used for baseband processing, controlling the base station, etc. The RRU 1401 and the BBU 1402 may be integrated into one device or may be two independent devices, i.e., a distributed base station.
[0225] The BBU 1402 is the control center of the base station, which can also be called a processing unit, and is used to complete baseband processing functions such as channel coding, multiplexing, modulation, and spread spectrum. For example, the BBU can be used to control the base station to perform Figure 8 Methods in the process shown.
[0226] In one example, the BBU 1402 may be composed of one or more boards, and the multiple boards may jointly support a wireless access network of a single access standard, or may respectively support wireless access networks of different access standards, or may simultaneously support wireless access networks of multiple different access standards. The BBU 1402 may also include a memory 14021 and a processor 14022. The memory 14021 is used to store necessary instructions and / or data. The processor 14022 is used to control the base station to perform necessary actions.
[0227] like Fig.15 As shown, the present application also provides a schematic diagram of the structure of a terminal device, which can be used to implement Figure 8 The functions of the terminal device in the method shown in FIG. Fig.15 Only the main components of the terminal device are shown. Fig.15 As shown, the terminal device 1500 may include a processor 1502, a memory, a control circuit 1501, and optionally, an antenna and / or an input / output device. The processor may be used to process the communication protocol and communication data, and to control the user equipment and execute the software program. The memory may store the software program and / or data. The control circuit may be used to convert the baseband signal to the radio frequency signal and to process the radio frequency signal. The control circuit and the antenna may also be called a transceiver, which may be used to transmit and receive radio frequency signals. The input / output device, such as a touch screen, a display screen, a keyboard, etc., may be used to receive data input by the user and output data to the user.
[0228] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0229] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0230] In the above embodiments, 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 programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state disk (SSD).
[0231] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
Claims
1. A method for transmitting response information, characterized in that: include: Receiving first downlink data from a network device; When the transmission state of the first response information of the first downlink data is the second state, if the first response information is a positive response, determining not to send the first response information to the network device; If the first response information is a negative response, determining to send the first response information to the network device; When the transmission state of the first response information is the first state, it is determined to send the first response information to the network device, and the first response information is a positive response or a negative response; The first state indicates that the first response information and the first uplink information are to be transmitted simultaneously within a first time unit, and the second state indicates that the first response information is to be transmitted alone within the first time unit.
2. The method according to claim 1, characterized in that The first state is a state that satisfies one of the following conditions: The first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the first uplink information in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent, and the second response information is the response information of the second downlink data; or, The first response information and the first uplink information are transmitted using the same codebook, wherein the first uplink information is the second response information; The second state is a state that satisfies one of the following conditions: The first time-frequency resource and the second time-frequency resource do not overlap in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent; or, In the first time unit, only the first response information is to be transmitted.
3. The method according to claim 1 or 2, characterized in that The first uplink information is second response information, the second response information is response information of second downlink data, and the method further includes: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, and the priority of the first response information is higher than the priority of the second response information, the first response information is sent to the network device on the first time-frequency resource, and the second response information is not sent to the network device.
4. The method according to claim 1 or 2, characterized in that: The first uplink information is second response information, and the second response information is response information of second downlink data; The method further comprises: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the first response information and the second response information are sent to the network device on the third time-frequency resource, and at least one of the first response information and the second response information is a positive response.
5. The method according to claim 1 or 2, characterized in that: The first uplink information is second response information, and the second response information is response information of second downlink data; The method further comprises: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the priority of the first response information is higher than the priority of the second response information, and the first response information is a positive response, the first response information is not sent to the network device, and the second response information is sent to the network device on the second time-frequency resource.
6. The method according to claim 1 or 2, characterized in that: The first downlink data is transmitted using a semi-persistent scheduling method.
7. A method for transmitting response information, characterized in that: include: Sending first downlink data to the terminal device; When the transmission state of the first response information of the first downlink data is the second state, if the first response information is a positive response, determining not to receive the first response information from the terminal device; If the first response information is a negative response, determining to send the first response information to the network device; When the transmission state of the first response information is the first state, it is determined that the first response information from the terminal device is received, and the first response information is a positive response or a negative response; The first state indicates that the first response information and the first uplink information are to be transmitted simultaneously within a first time unit, and the second state indicates that the first response information is to be transmitted alone within the first time unit.
8. The method according to claim 7, characterized in that: The first state is a state that satisfies one of the following conditions: The first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the first uplink information in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent, and the second response information is the response information of the second downlink data; or, The first response information and the first uplink information are transmitted using the same codebook, wherein the first uplink information is the second response information; The second state is a state that satisfies one of the following conditions: The first time-frequency resource and the second time-frequency resource do not overlap in the time domain, wherein the first uplink information is the second response information or the uplink data information to be sent; or, In the first time unit, only the first response information is to be transmitted.
9. The method according to claim 7 or 8, characterized in that The first uplink information is second response information, the second response information is response information of second downlink data, and the method further includes: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, and the priority of the first response information is higher than the priority of the second response information, the first response information from the terminal device is received on the first time-frequency resource, and the second response information from the terminal device is not received on the second time-frequency resource.
10. The method according to claim 7 or 8, characterized in that The first uplink information is second response information, and the second response information is response information of second downlink data; The method further comprises: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the first response information and the second response information are received from the terminal device on the third time-frequency resource, and at least one of the first response information and the second response information is a positive response.
11. The method according to claim 7 or 8, characterized in that The first uplink information is second response information, and the second response information is response information of second downlink data sent to the terminal device; The method further comprises: When the first time-frequency resource used to transmit the first response information overlaps with the second time-frequency resource used to transmit the second response information in the time domain, the priority of the first response information is higher than the priority of the second response information, and when the first response information from the terminal device is not received on the first time-frequency resource, the first response information is a positive response, and the second response information from the terminal device is received on the second time-frequency resource.
12. The method according to claim 7 or 8, characterized in that The first downlink data is transmitted using a semi-persistent scheduling method.
13. A communication device, characterized in that: The method comprises modules for implementing the method according to any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that: The storage medium stores computer instructions, and when the computer instructions are executed by a computer, the computer is caused to execute the method according to any one of claims 1 to 12.
15. A computer program product, characterized in that The computer program product comprises computer instructions, which, when executed by a computer, cause the computer to perform the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Channel quality indication feedback method and apparatus
CN108631935A
Feedback message sending method and feedback message processing method and apparatus
CN109075910A