Channel feedback method, terminal device and network device
By clearing or avoiding decoding of downlink channels with invalid HARQ timing and adjusting network scheduling, the method ensures orderly HARQ feedback in NR-U systems, addressing out-of-order issues and reducing terminal device complexity.
Patent Information
- Application Number
- CN202080102467.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-16
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2040-09-16
AI Technical Summary
In the new air interface system, the problem of out-of-order HARQ order leads to abnormal channel feedback, especially when the HARQ timing value is invalid, which affects the data processing complexity and efficiency of the terminal device.
By introducing a first time limit between the terminal device and the network device, it is ensured that the relevant channels are cleared or not demodulated before receiving the target downlink control information, and the problem of out-of-order is avoided. The specific method includes clearing or not demodulating the downlink channel and sending feedback information in the uplink channel.
It effectively avoids the problem of out-of-order when terminal equipment receives downlink data, ensures the accuracy and consistency of feedback information, and reduces the implementation complexity and cost of terminal equipment.
Smart Images

Figure CN116438760B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and more particularly, to a channel feedback method, a terminal device, and a network device. Background Art
[0002] In a New Radio (NR) system, in order to reduce the complexity of terminal implementation, a Hybrid Automatic Repeat reQuest (HARQ) feedback order is defined for data processing within a carrier. In addition, for a New Radio-based access to unlicensed spectrum (NR-U) system on unlicensed spectrum, a special value of HARQ timing, that is, an inapplicable value, is introduced in Downlink Control Information (DCI). This value indicates that the transmission time and resources of the acknowledgement (ACK) / negative acknowledgement (NACK) feedback information corresponding to the Physical Downlink Shared Channel (PDSCH) scheduled by this DCI cannot be determined temporarily. However, when the value of HARQ timing is the inapplicable value, it may cause the HARQ order to be out of order, affecting the normal feedback of the channel. Summary of the Invention
[0003] The embodiments of the present application provide a channel feedback method, a terminal device, and a network device, which can avoid the out-of-order problem when the terminal receives downlink data when the value of the feedback timing corresponding to the downlink channel is the inapplicable value.
[0004] In a first aspect, a channel feedback method is provided. The method includes:
[0005] The terminal device receives configuration information, where the configuration information is used to configure the terminal device to receive a second downlink channel after a first downlink channel. The value of the feedback timing corresponding to the first downlink channel is the inapplicable value, and the feedback information corresponding to the second downlink channel is transmitted through a first uplink channel, and the resources of the first uplink channel are configured by higher-layer signaling;
[0006] If the target downlink control information is not received before a first time, the terminal device clears the feedback information corresponding to the first downlink channel, or the terminal device does not demodulate the second downlink channel;
[0007] Wherein, the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel before the time unit where the first uplink channel is located, or the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel during the time unit where the first uplink channel is located.
[0008] In a second aspect, a channel feedback method is provided. The method includes:
[0009] The terminal device receives a first downlink channel, wherein the value of the feedback timing corresponding to the first downlink channel is an invalid value;
[0010] The terminal device receives a target downlink control channel after the first downlink channel. The target downlink control channel is used to indicate a first uplink channel, wherein the feedback information corresponding to the first downlink channel is transmitted through the first uplink channel;
[0011] The terminal device does not expect to receive a second downlink channel after the first downlink channel and before the first uplink channel. The feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is during the time unit where the first uplink channel is located.
[0012] In a third aspect, a channel feedback method is provided. The method includes:
[0013] The network device sends a first downlink channel, wherein the value of the feedback timing corresponding to the first downlink channel is an invalid value;
[0014] The network device sends a target downlink control channel after the first downlink channel. The target downlink control channel is used to indicate a first uplink channel, wherein the feedback information corresponding to the first downlink channel is transmitted through the first uplink channel;
[0015] The network device does not send a second downlink channel after the first downlink channel and before the first uplink channel. The feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is during the time unit where the first uplink channel is located.
[0016] In a fourth aspect, a terminal device is provided for performing the method in the first aspect above.
[0017] Specifically, the terminal device includes functional modules for performing the method in the first aspect above.
[0018] In a fifth aspect, a terminal device is provided for performing the method in the second aspect above.
[0019] Specifically, the terminal device includes functional modules for performing the method in the second aspect above.
[0020] In a sixth aspect, a network device is provided for performing the method in the third aspect above.
[0021] Specifically, the network device includes functional modules for performing the method in the third aspect above.
[0022] In a seventh aspect, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the method in the first aspect above.
[0023] In an eighth aspect, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the method in the second aspect above.
[0024] In a ninth aspect, a network device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the method in the third aspect above.
[0025] In a tenth aspect, a device is provided for implementing the method in any one of the first to third aspects above.
[0026] Specifically, the device includes: a processor for calling and running a computer program from a memory, such that a device installed with the device performs the method in any one of the first to third aspects above.
[0027] In an eleventh aspect, a computer-readable storage medium is provided for storing a computer program, and the computer program causes a computer to perform the method in any one of the first to third aspects above.
[0028] In a twelfth aspect, a computer program product is provided, including computer program instructions, and the computer program instructions cause a computer to perform the method in any one of the first to third aspects above.
[0029] In a thirteenth aspect, a computer program is provided, which when running on a computer, causes the computer to perform the method in any one of the first to third aspects above.
[0030] With the technical solution of the first aspect above, when the target downlink control information is not received before the first time, the terminal device can clear the feedback information corresponding to the first downlink channel, or the terminal device does not demodulate the second downlink channel, which can avoid the out-of-order problem when the terminal device receives downlink data. In addition, by introducing the first time to limit the reception of the target downlink control information, the lower limit of the time for clearing the feedback information corresponding to the first downlink channel can be determined more accurately, ensuring that the understanding of the effectiveness of the feedback information corresponding to the first downlink channel by the terminal device and the network device is consistent, or the lower limit of the time for not demodulating the second downlink channel can be determined more accurately.
[0031] With the technical solution of the second aspect above, the terminal device does not expect to receive the second downlink channel after the first downlink channel and before the first uplink channel. From the perspective of network device scheduling, the out-of-order problem when the terminal device receives downlink data can be avoided.
[0032] With the technical solution of the third aspect above, the network device does not send the second downlink channel after the first downlink channel and before the first uplink channel. From the perspective of network device scheduling, the out-of-order problem when the terminal device receives downlink data can be avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of a communication system architecture provided by an embodiment of the present application.
[0034] Figure 2 It is a schematic diagram reflecting the feedback order provided by the present application.
[0035] Figure 3 It is a schematic diagram reflecting out-of-order provided by the present application.
[0036] Figure 4 It is a schematic flowchart of a channel feedback method provided by an embodiment of the present application.
[0037] Figure 5 It is a schematic diagram of a channel feedback provided by an embodiment of the present application.
[0038] Figure 6 It is another schematic diagram of a channel feedback provided by an embodiment of the present application.
[0039] Figure 7 It is still another schematic diagram of a channel feedback provided by an embodiment of the present application.
[0040] Figure 8 It is a schematic flowchart of another channel feedback method provided by an embodiment of the present application.
[0041] Figure 9It is a schematic diagram of another channel feedback provided according to an embodiment of the present application.
[0042] Figure 10 It is a schematic block diagram of a terminal device provided according to an embodiment of the present application.
[0043] Figure 11 It is a schematic block diagram of another terminal device provided according to an embodiment of the present application.
[0044] Figure 12 It is a schematic block diagram of a network device provided according to an embodiment of the present application.
[0045] Figure 13 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0046] Figure 14 It is a schematic block diagram of a device provided according to an embodiment of the present application.
[0047] Figure 15 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. Detailed implementation manners
[0048] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. For the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0049] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, the evolved system of the NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems, etc.
[0050] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems will not only support traditional communications, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of this application can also be applied to these communication systems.
[0051] Optionally, the communication system in the embodiments of the present application can be applied to a Carrier Aggregation (CA) scenario, a Dual Connectivity (DC) scenario, or a Standalone (SA) networking scenario.
[0052] Optionally, the communication system in the embodiments of the present application can be applied to unlicensed spectrum, where the unlicensed spectrum can also be considered as shared spectrum; or, the communication system in the embodiments of the present application can also be applied to licensed spectrum, where the licensed spectrum can also be considered as non-shared spectrum.
[0053] The embodiments of the present application describe various embodiments in combination with network devices and terminal devices, where the terminal device can also be referred to as a User Equipment (UE), access terminal, user unit, user station, mobile station, mobile unit, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0054] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0055] In the embodiments of the present application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on a ship, etc.); it can also be deployed in the air (such as on an airplane, balloon, satellite, etc.).
[0056] In the embodiments of the present application, 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 device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.
[0057] As an example but not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. A wearable device can also be called a wearable intelligent device, which is a general term for devices developed by applying wearable technology to intelligently design daily wearables, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0058] In the embodiments of the present application, the network device may be a device used to communicate with a mobile device. The network device may be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, or a base station (NodeB, NB) in WCDMA. It may also be an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0059] By way of example and not limitation, in the embodiments of the present application, the network device may have mobility characteristics. For example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, etc.
[0060] In the embodiments of the present application, the network device may provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or in other words, spectrum resources). The cell may be a cell corresponding to the network device (such as a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. Here, the small cell may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage range and low transmission power, and are suitable for providing high-rate data transmission services.
[0061] Exemplarily, the communication system 100 applied in the embodiments of the present application is as Figure 1 shown. The communication system 100 may include a network device 110. The network device 110 may be a device that communicates with a terminal device 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices located within the coverage area.
[0062] Figure 1 Exemplarily, one network device and two terminal devices are shown. Optionally, the communication system 100 may include multiple network devices and the coverage range of each network device may include other numbers of terminal devices. The embodiments of the present application do not limit this.
[0063] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity. The embodiments of the present application do not limit this.
[0064] It should be understood that in the embodiments of the present application, a device with communication functions in the network / system may be referred to as a communication device. Figure 1Taking the illustrated communication system 100 as an example, the communication devices may include a network device 110 and a terminal device 120 having communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be elaborated here; the communication devices may also include other devices in the communication system 100, such as other network entities like a network controller, a mobility management entity, etc., which are not limited in the embodiments of the present application.
[0065] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after.
[0066] The terms used in the embodiments of the present application are only used to explain the specific embodiments of the present application, rather than being intended to limit the present application. The terms "first", "second", "third", "fourth", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0067] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or a representation of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0068] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between two parties, or an association relationship between two parties, or also relationships such as indication and being indicated, configuration and being configured, etc.
[0069] Unlicensed spectrum is the spectrum allocated by countries and regions for use in radio device communication. This spectrum is generally considered shared spectrum, meaning that communication devices in different communication systems can use this spectrum as long as they meet the regulatory requirements set by the country or region for this spectrum, without the need to apply to the government for exclusive spectrum authorization. To enable various communication systems using unlicensed spectrum to coexist amicably on this spectrum, some countries or regions have stipulated the regulatory requirements that must be met for using unlicensed spectrum. For example, in some regions, communication devices follow the "listen before talk" principle. That is, before a communication device transmits a signal on a channel of the unlicensed spectrum, it needs to first perform channel sensing. Only when the channel sensing result indicates that the channel is idle can the communication device transmit a signal; if the channel sensing result for the communication device on a channel of the unlicensed spectrum shows that the channel is busy, the communication device cannot transmit a signal. To ensure fairness, in one transmission, the duration for which a communication device uses a channel of the unlicensed spectrum for signal transmission cannot exceed the Maximum Channel Occupation Time (MCOT). With the development of wireless communication technology, both the LTE system and the NR system will consider deploying networks on unlicensed spectrum to utilize the unlicensed spectrum for data service transmission.
[0070] To facilitate understanding of the technical solution of this application, the generation method of the Hybrid Automatic Repeat request Acknowledgement (HARQ-ACK) codebook is introduced below.
[0071] NR-U can support multiple HARQ-ACK codebook generation methods, including: Type-1 HARQ-ACK codebook, Type-2 HARQ-ACK codebook, Enhanced Type-2 HARQ-ACK codebook, Type-3 HARQ-ACK codebook. Among them, Type-1 and Type-2 codebooks are two feedback information codebooks supported by NR release 15 (Rel-15), while Enhanced Type-2 and Type-3 codebooks are two newly introduced feedback information codebooks for NR-U in release 16 (Rel-16). The terminal determines the codebook to be used based on the high-layer signaling sent by the base station. Among them, Type-1, Type-2, and Enhanced Type-2 codebooks will not be configured simultaneously, while the Type 3 codebook can be configured independently of Type-1, Type-2, and Enhanced Type-2 (i.e., superimposed configuration).
[0072] The Enhanced Type-2 HARQ-ACK codebook is an ACK / NACK feedback method based on the downlink channel group, and currently indicates a maximum of two downlink channel groups. The base station indicates the group information to which the PDSCH scheduled by this DCI or the Physical Downlink Control Channel (PDCCH) carrying this DCI belongs through DCI. When the base station sends a trigger signaling to indicate that the terminal device should feedback the ACK / NACK information corresponding to a certain group, the terminal device will feedback the feedback information corresponding to all PDSCHs or PDCCHs belonging to this group to the base station together. The base station can trigger the terminal device to send the ACK / NACK information of a certain group multiple times, that is, to achieve ACK / NACK retransmission.
[0073] The Type-3 HARQ-ACK codebook includes the method of ACK / NACK feedback corresponding to all HARQ processes. Specifically, the terminal device supports a maximum of N HARQ processes. When the base station triggers the terminal device to perform full-process feedback, regardless of how many HARQ processes the terminal device actually receives, it will always feedback the ACK / NACK feedback information corresponding to N processes to the base station. The ACK / NACK information is mapped to the feedback information codebook in the order of HARQ process numbers. The ACK / NACK information corresponding to the unreceived HARQ process is set to a placeholder (such as NACK).
[0074] To facilitate the understanding of the technical solution of this application, the HARQ feedback timing (HARQ-timing) is introduced below.
[0075] In NR Rel-15, dynamic determination of HARQ feedback timing (HARQ-timing) is supported. The terminal first determines a preconfigured HARQ timing set, and the base station indicates a value in the set as k through DCI. If the PDSCH scheduled by this DCI is transmitted in slot n, the corresponding ACK / NACK information is transmitted in slot n + k. Among them, the preconfigured HARQ timing set includes at most 8 timing values. For DCI format 1_0, this set is specified by the protocol; for DCI format 1_1, this set is configured by the base station.
[0076] For NR-U in Rel-16, it is considered to support introducing a special HARQ timing value, i.e., an inapplicable value, in DCI. This value indicates that the transmission time and resources of the ACK / NACK feedback information corresponding to the PDSCH scheduled by this DCI are temporarily undetermined. Subsequently, the base station sends DCI, which is used to trigger the terminal to feedback the ACK / NACK corresponding to the PDSCH whose previous HARQ timing was the inapplicable value. The Type-1 HARQ-ACK codebook does not support the HARQ timing inapplicable value, while other HARQ-ACK codebooks can support it.
[0077] To facilitate the understanding of the technical solution of this application, the HARQ feedback order (HARQ order) is introduced below.
[0078] To reduce the implementation complexity of the terminal, in NR Rel-15, relatively strict timing relationships are defined for data processing within a carrier, including: the terminal receives the first PDSCH at the first time, and its corresponding ACK / NACK information is transmitted through the first slot; the terminal does not expect to receive the second PDSCH, whose starting symbol is after the starting symbol of the first PDSCH, but its corresponding ACK / NACK information is transmitted through the slot before the first slot. For example, as Figure 2 shown, the terminal device receives PDSCH 1, and its corresponding ACK / NACK information is transmitted through slot j; the terminal device does not expect to receive PDSCH 2, and its corresponding ACK / NACK information is transmitted in slot j - 1.
[0079] However, in the case where the value of HARQ timing is an invalid value, it may cause the HARQ order to be out-of-order, affecting the normal feedback of the channel.
[0080] For example, as Figure 3 shown, first, the terminal receives DCI 1 scheduling the transmission of PDSCH 1, and the HARQ timing information field therein indicates an invalid value. Then, the terminal receives a semi-persistent scheduling (SPS) PDSCH, and the ACK / NACK information corresponding to the SPS PDSCH is transmitted on PUCCH 1, and the resources of PUCCH 1 are pre-configured by higher-layer signaling. As described above, for the PDSCH corresponding to the invalid HARQ timing, its feedback information can only be triggered and transmitted by a subsequent DCI. Therefore, the feedback information of PDSCH 1 cannot be carried in PUCCH 1 corresponding to the SPS PDSCH. Finally, the terminal receives DCI 2 scheduling the transmission of PDSCH 2, and the HARQ timing in DCI 2 indicates a valid value. DCI 2 triggers the transmission of the feedback information of the PDSCH corresponding to the invalid HARQ timing on PUCCH 2. Then, the ACK / NACK information corresponding to PDSCH 1 will be transmitted through PUCCH 2 indicated by DCI 2. At the same time, the ACK / NACK information corresponding to PDSCH 2 will be transmitted through PUCCH 2 indicated by DCI 2. However, the feedback order (HARQ order) relationship between PDSCH 1 and the SPS PDSCH breaks the regulations of NR Rel-15 on the HARQ order, showing out-of-order. This will affect the complexity and cost of the terminal implementation.
[0081] Based on the above problems, the present application proposes a channel feedback scheme, which can avoid the out-of-order problem when the terminal receives downlink data in the case where the value of the feedback timing corresponding to the downlink channel is an invalid value.
[0082] The technical solution of the present application will be described in detail below through specific embodiments.
[0083] Figure 4 is a schematic flowchart of a channel feedback method 200 according to an embodiment of the present application. As Figure 4 shown, the method 200 may include at least some of the following contents:
[0084] S210, the terminal device receives configuration information, where the configuration information is used to configure the terminal device to receive a second downlink channel after a first downlink channel. The value of the feedback timing corresponding to the first downlink channel is an invalid value, and the feedback information corresponding to the second downlink channel is transmitted through a first uplink channel, and the resources of the first uplink channel are configured by higher layer signaling;
[0085] S220, in the case that the target downlink control information is not received before a first time, the terminal device clears the feedback information corresponding to the first downlink channel, or the terminal device does not demodulate the second downlink channel; where the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel before the time unit where the first uplink channel is located, or the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel during the time unit where the first uplink channel is located.
[0086] In the embodiments of the present application, the feedback timing may be a HARQ feedback timing (HARQ-timing). The value of the feedback timing corresponding to the first downlink channel is an inapplicable value, indicating that the transmission time and resources of the feedback information corresponding to the first downlink channel cannot be determined temporarily. It is necessary to receive subsequent downlink control information to trigger the determination of the transmission time and resources of the feedback information corresponding to the first downlink channel, that is, it is necessary to be triggered by the target downlink control information to determine the transmission time and resources of the feedback information corresponding to the first downlink channel.
[0087] In the embodiments of the present application, the feedback codebook may be at least one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
[0088] In the embodiments of the present application, the physical meaning of the first time is that considering the necessary processing delay, the PUCCH indicated by the target downlink control information received after the first time is definitely after the first uplink channel.
[0089] It should be noted that assuming the terminal device successfully receives the first downlink channel, the feedback information corresponding to the first downlink channel may be ACK; assuming the terminal device fails to receive the first downlink channel, the feedback information corresponding to the first downlink channel may be NACK. Similarly, assuming the terminal device successfully receives the second downlink channel, the feedback information corresponding to the second downlink channel may be ACK; assuming the terminal device fails to receive the second downlink channel, the feedback information corresponding to the second downlink channel may be NACK.
[0090] In some embodiments, the terminal device clears the feedback information corresponding to the first downlink channel, which can also be expressed as at least one of the following:
[0091] The terminal device skips the feedback information corresponding to the first downlink channel;
[0092] The terminal device drops the feedback information corresponding to the first downlink channel;
[0093] The terminal device cancels the feedback information corresponding to the first downlink channel;
[0094] The terminal device does not buffer the feedback information corresponding to the first downlink channel.
[0095] Optionally, in the embodiments of the present application, the terminal device may determine whether it receives the target downlink control information before the first time according to the end position of the PDCCH carrying the target downlink control information.
[0096] Optionally, the time unit includes one of the following:
[0097] Time slot, sub - time slot, at least one time - domain symbol.
[0098] Optionally, the first downlink channel includes one of the following:
[0099] PDSCH, PDCCH.
[0100] For example, when the first downlink channel is a PDCCH, the first downlink channel carries first downlink control information, where the first downlink control information is used to indicate SPS resource release, or the first downlink control information is used to indicate Scell dormancy.
[0101] Optionally, the second downlink channel is an SPS PDSCH.
[0102] Optionally, in some embodiments, the terminal device does not demodulate the second downlink channel, including at least one of the following:
[0103] The terminal device does not receive the second downlink channel;
[0104] The terminal device does not decode the second downlink channel.
[0105] That is to say, the terminal device can avoid out - of - order problems when receiving downlink data by not demodulating the second downlink channel.
[0106] Optionally, in some embodiments, the terminal device may not send the first uplink channel. For example, in the case where the terminal device does not demodulate the second downlink channel, the terminal device may not send the first uplink channel.
[0107] Optionally, in some embodiments, the terminal device sends a first feedback codebook after the first uplink channel, where the first feedback codebook includes feedback information bit positions corresponding to the first downlink channel, and the feedback information bit positions corresponding to the first downlink channel are set to NACK.
[0108] Optionally, in some embodiments, the terminal device sends a second feedback codebook after the first uplink channel, where the second feedback codebook includes feedback information bit positions corresponding to the second downlink channel, and the feedback information bit positions corresponding to the second downlink channel are set to NACK.
[0109] It should be noted that the above first feedback codebook and second feedback codebook may or may not be the same codebook, and the embodiments of the present application do not limit this.
[0110] Optionally, in the embodiments of the present application, the first time is the start time of the first uplink channel; or,
[0111] The first time is determined according to the start time of the first uplink channel and a first time interval.
[0112] For example, First Time - First Time Interval = Start Time of the First Uplink Channel.
[0113] Optionally, the first time interval is determined according to at least one of the following:
[0114] Downlink shared channel processing time threshold, downlink control channel processing time threshold, uplink channel preparation time threshold, uplink channel multiplexing transmission preparation time threshold, uplink channel cancellation processing time threshold.
[0115] Optionally, the downlink shared channel processing time threshold can be obtained through the following formula 1, where the specific parameters in formula 1 can refer to the definition in Section 5.3 of communication standard TS38.214. For the sake of brevity, it will not be elaborated here.
[0116] T proc,1 =(N1 + d 1,1 + d2)(2048 + 144)·κ2 -μ ·T C + T ext Formula 1
[0117] Optionally, the downlink control channel processing time threshold can refer to Section 10.2 or Section 10.3 in the communication standard TS38.213. For a terminal with processing capability type 2, when the subcarrier spacing is 15 kHz, this first time interval = 5 (number of time domain symbols); when the subcarrier spacing is 30 kHz, this first time interval = 5.5 (number of time domain symbols); when the subcarrier spacing is 60 kHz, this first time interval = 11 (number of time domain symbols). For a terminal with processing capability type 1, when the subcarrier spacing is 15 kHz, this first time interval = 10 (number of time domain symbols); when the subcarrier spacing is 30 kHz, this first time interval = 12 (number of time domain symbols); when the subcarrier spacing is 60 kHz, this first time interval = 22 (number of time domain symbols); when the subcarrier spacing is 120 kHz, this first time interval = 25 (number of time domain symbols).
[0118] Optionally, the uplink channel preparation time threshold can be obtained through the following formula 2, where the specific parameters in formula 2 can refer to the definition in Section 6.4 of the communication standard TS38.214. For the sake of brevity, it will not be elaborated here.
[0119] T proc,2 = max((N2 + d 2,1 + d2)(2048 + 144)·κ2 -μ ·T C + T ext + T switch , d 2,2 ) Formula 2
[0120] Optionally, the uplink channel multiplexing transmission preparation time threshold can be obtained through one of the following formulas 3 - 6, where the specific parameters in formulas 3 - 6 can refer to the definition in Section 9.2.5 of the communication standard TS38.213. For the sake of brevity, it will not be elaborated here.
[0121]
[0122]
[0123]
[0124]
[0125] Optionally, the uplink channel cancellation processing time threshold can refer to Section 9 in the communication standard TS38.213. For a terminal with processing capability type 2, when the subcarrier spacing is 15 kHz, this first time interval = 5 (number of time domain symbols); when the subcarrier spacing is 30 kHz, this first time interval = 5.5 (number of time domain symbols); when the subcarrier spacing is 60 kHz, this first time interval = 11 (number of time domain symbols). For a terminal with processing capability type 1, when the subcarrier spacing is 15 kHz, this first time interval = 10 (number of time domain symbols); when the subcarrier spacing is 30 kHz, this first time interval = 12 (number of time domain symbols); when the subcarrier spacing is 60 kHz, this first time interval = 23 (number of time domain symbols); when the subcarrier spacing is 120 kHz, this first time interval = 36 (number of time domain symbols).
[0126] Therefore, in the embodiments of the present application, in the case where the target downlink control information is not received before the first time, the terminal device can clear the feedback information corresponding to the first downlink channel, or the terminal device does not demodulate the second downlink channel, which can avoid the out-of-order problem when the terminal device receives downlink data. In addition, by introducing the first time to limit the reception of the target downlink control information, the lower limit of the time for clearing the feedback information corresponding to the first downlink channel can be determined more accurately, ensuring that the understanding of the terminal device and the network device regarding the validity of the feedback information corresponding to the first downlink channel is consistent, or the lower limit of the time for not demodulating the second downlink channel can be determined more accurately.
[0127] The following details the solutions in the above channel feedback method 200 through Embodiment 1 to Embodiment 3.
[0128] Embodiment 1, as Figure 5 shown, the terminal device receives DCI 1, and the HARQ timing indication in DCI 1 is an invalid value. This DCI 1 is used to schedule the transmission of PDSCH 1. Subsequently, the terminal device receives SPS PDSCH, and the PUCCH 1 resource carrying its feedback information is configured by higher layer signaling (including: the time slot or sub-slot where PUCCH 1 is located, the time-frequency domain resource of PUCCH 1 within the time slot / sub-slot, spreading sequence, etc.). If the terminal device does not receive other DCI triggering it to feedback the feedback information corresponding to PDSCH 1 through PUCCH 2, and PUCCH 2 is within or before the time slot / sub-slot where PUCCH 1 is located, then the terminal device discards, cancels, abandons, clears, or does not store the feedback information corresponding to PDSCH 1.
[0129] Embodiment 1 can effectively avoid the out-of-order problem when the terminal receives downlink data, and the implementation is relatively simple.
[0130] Embodiment 2, as Figure 6 shown, the terminal device receives DCI 1, and the HARQ timing indication in DCI 1 is an invalid value. This DCI 1 is used to schedule the transmission of PDSCH 1. The terminal device receives the SPS PDSCH after PDSCH 1, and the PUCCH 1 resource carrying its feedback information is configured by higher-layer signaling (including: the time slot or sub-slot where PUCCH 1 is located, the time-frequency domain resources of PUCCH 1 within the time slot / sub-slot, spreading sequences, etc.). If the terminal device does not receive the target DCI before time t0 (preferably, it is determined whether it is before t0 according to the end position of the PDCCH carrying the target DCI) indicating that the terminal device transmits the feedback information corresponding to PDSCH 1 within or before the time unit (time slot or sub-slot or N time-domain symbols) where PUCCH 1 is located, then the terminal discards (skips), cancels, abandons, clears, or does not buffer the feedback information corresponding to PDSCH 1.
[0131] Embodiment 2 can effectively avoid the out-of-order problem when the terminal receives downlink data. Compared with Embodiment 1, Embodiment 2 introduces the time limit t0 for receiving the target DCI. Considering the actual processing delay of the terminal, the lower limit of the time for discarding the feedback information of PDSCH 1 can be determined more accurately. It is ensured that the understanding of the terminal device and the network device regarding the validity of the feedback information is consistent.
[0132] Embodiment 3, as Figure 7 shown, the terminal device receives DCI 1, and the HARQ timing indication in DCI 1 is an invalid value. This DCI 1 is used to schedule the transmission of PDSCH 1. If the base station sends DCI 2 indicating that PUCCH 2 carries the feedback information of PDSCH 1, where PUCCH 2 is after the time slot / sub-slot where PUCCH 1 is located, then the terminal device skips decoding the SPS PDSCH. For the SPS PDSCH, the terminal device can generate NACK information.
[0133] Embodiment 3 cannot avoid out-of-order from the perspective of scheduling, but allows the terminal device not to decode the SPS PDSCH. Without introducing the complexity of terminal implementation, it brings a certain degree of flexibility to the base station scheduling. For example, if there is no data to be transmitted on the SPS PDSCH itself, or there is a dynamic service with a higher priority to be transmitted, then the base station can dynamically schedule the transmission of PDSCH 2.
[0134] Figure 8 is a schematic flowchart of a channel feedback method 300 according to an embodiment of the present application, as Figure 8As shown, the method 300 may include at least part of the following:
[0135] S310, the network device sends a first downlink channel, where the value of the feedback timing corresponding to the first downlink channel is an invalid value;
[0136] S320, the terminal device receives the first downlink channel;
[0137] S330, the network device sends a target downlink control channel after the first downlink channel, where the target downlink control channel is used to indicate a first uplink channel, and the feedback information corresponding to the first downlink channel is transmitted through the first uplink channel;
[0138] S340, the terminal device receives the target downlink control channel after the first downlink channel;
[0139] S350, the terminal device does not expect to receive a second downlink channel after the first downlink channel and before the first uplink channel, where the feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is within the time unit where the first uplink channel is located;
[0140] S360, the network device does not send a second downlink channel after the first downlink channel and before the first uplink channel, where the feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is within the time unit where the first uplink channel is located.
[0141] In the embodiments of the present application, the feedback timing may be a HARQ feedback timing (HARQ-timing). The value of the feedback timing corresponding to the first downlink channel is an inapplicable value, indicating that the transmission time and resources of the feedback information corresponding to the first downlink channel cannot be determined temporarily. It is necessary to receive subsequent downlink control information to trigger the determination of the transmission time and resources of the feedback information corresponding to the first downlink channel, that is, it is necessary to be triggered by the target downlink control information to determine the transmission time and resources of the feedback information corresponding to the first downlink channel.
[0142] In the embodiments of the present application, the feedback codebook may be at least one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
[0143] It should be noted that, assuming the terminal device successfully receives the first downlink channel, the feedback information corresponding to the first downlink channel can be ACK; assuming the terminal device fails to receive the first downlink channel, the feedback information corresponding to the first downlink channel can be NACK. Similarly, assuming the terminal device successfully receives the second downlink channel, the feedback information corresponding to the second downlink channel can be ACK; assuming the terminal device fails to receive the second downlink channel, the feedback information corresponding to the second downlink channel can be NACK.
[0144] Optionally, the time unit includes one of the following:
[0145] Time slot, sub - time slot, at least one time - domain symbol.
[0146] Optionally, the first downlink channel includes one of the following:
[0147] PDSCH, PDCCH.
[0148] For example, when the first downlink channel is PDCCH, the first downlink channel carries first downlink control information, where the first downlink control information is used to indicate SPS resource release, or the first downlink control information is used to indicate secondary cell dormancy.
[0149] Optionally, the second downlink channel is SPS PDSCH.
[0150] Optionally, in some embodiments,
[0151] the terminal device does not demodulate the second downlink channel, or,
[0152] the terminal device abandons receiving the second downlink channel, or,
[0153] the terminal device abandons decoding the second downlink channel.
[0154] That is to say, even if the network device schedules the terminal device to receive the second downlink channel, in order to avoid out - of - order problems when the terminal receives downlink data, the terminal device does not demodulate, abandons receiving, or abandons decoding the second downlink channel.
[0155] Optionally, in some embodiments, the terminal device may not send the first uplink channel. Correspondingly, the network device does not expect to receive the first uplink channel. That is, the terminal device does not feedback the feedback information corresponding to the first downlink channel through the first uplink channel. For example, when the terminal device receives the second downlink channel after the first downlink channel and before the first uplink channel, the terminal device may not send the first uplink channel. To avoid out - of - order problems when the terminal receives downlink data.
[0156] Optionally, in some embodiments, the terminal device sends a feedback codebook after the first uplink channel. The feedback codebook includes feedback information bit positions corresponding to the second downlink channel, and the bit positions are set to NACK.
[0157] Correspondingly, the network device receives the feedback codebook after the first uplink channel. The feedback codebook includes feedback information bit positions corresponding to the second downlink channel, and the bit positions are set to NACK.
[0158] Therefore, in the embodiments of the present application, the terminal device does not expect to receive the second downlink channel after the first downlink channel and before the first uplink channel. From the perspective of network device scheduling, the problem of out-of-order reception of downlink data by the terminal device is avoided. In addition, the network device does not send the second downlink channel after the first downlink channel and before the first uplink channel. From the perspective of network device scheduling, the problem of out-of-order reception of downlink data by the terminal device is avoided.
[0159] The following details the solutions in the above channel feedback method 300 through Embodiment 4.
[0160] Embodiment 4, as Figure 9 shown, the terminal device receives DCI 1, and the HARQ timing indication in DCI 1 is an invalid value. This DCI 1 is used to schedule the transmission of PDSCH 1. In addition, the terminal device receives SPS PDSCH, and the PUCCH 1 resource carrying its feedback information is configured by higher-layer signaling (including: the time slot or sub-slot where PUCCH 1 is located, the time-frequency domain resources of PUCCH 1 in the time slot / sub-slot, spreading sequences, etc.). The base station should send DCI 2 to indicate that PUCCH 2 carries the feedback information of PDSCH 1, where PUCCH 2 is in or before the time slot / sub-slot where PUCCH 1 is located. If the terminal device does not receive DCI 2, it means that DCI 2 is lost, and the behavior of the terminal device is not clearly defined. That is, from the perspective of base station scheduling, the problem of out-of-order reception of downlink data by the terminal is avoided. From the perspective of system efficiency, it is the most efficient, and the implementation of the terminal is the simplest. The loss of DCI 2 itself is a small-probability event. Since the terminal can determine that it is caused by the loss of DCI 2, it can implement the processing by itself, leaving flexibility for terminal implementation.
[0161] Above, in combination with Figures 4 to 9 , the method embodiments of the present application have been described in detail. Below, in combination with Figures 10 to 15 , the device embodiments of the present application will be described in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can refer to the method embodiments.
[0162] Figure 10 Fig. shows a schematic block diagram of a terminal device 400 according to an embodiment of the present application. As Figure 10As shown, the terminal device 400 includes:
[0163] a communication unit 410 and a processing unit 420,
[0164] The communication unit 410 is configured to receive configuration information, where the configuration information is used to configure the terminal device to receive a second downlink channel after a first downlink channel. The value of the feedback timing corresponding to the first downlink channel is an invalid value. The feedback information corresponding to the second downlink channel is transmitted through a first uplink channel, and the resources of the first uplink channel are configured by high-layer signaling;
[0165] In the case where the target downlink control information is not received before a first time, the processing unit 420 is configured to clear the feedback information corresponding to the first downlink channel, or the processing unit 420 is configured not to demodulate the second downlink channel;
[0166] Wherein, the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel before the time unit where the first uplink channel is located, or the target downlink control information is used to instruct the terminal device to send the feedback information corresponding to the first downlink channel during the time unit where the first uplink channel is located.
[0167] Optionally, the processing unit 420 not demodulating the second downlink channel includes at least one of the following:
[0168] The processing unit 420 does not receive the second downlink channel;
[0169] The processing unit 420 does not decode the second downlink channel.
[0170] Optionally, the communication unit 410 is further configured not to send the first uplink channel.
[0171] Optionally, the communication unit 410 is further configured to send a first feedback codebook after the first uplink channel. The first feedback codebook includes the feedback information bit corresponding to the first downlink channel, and the feedback information bit corresponding to the first downlink channel is set to negative acknowledgment NACK.
[0172] Optionally, the communication unit 410 is further configured to send a second feedback codebook after the first uplink channel. The second feedback codebook includes the feedback information bit corresponding to the second downlink channel, and the feedback information bit corresponding to the second downlink channel is set to NACK.
[0173] Optionally, the first time is the start time of the first uplink channel; or,
[0174] The first time is determined according to the start time of the first uplink channel and a first time interval.
[0175] Optionally, the first time interval is determined according to at least one of the following:
[0176] Downlink shared channel processing time threshold, downlink control channel processing time threshold, uplink channel preparation time threshold, uplink channel multiplexing transmission preparation time threshold, uplink channel cancellation processing time threshold.
[0177] Optionally, the processing unit 420 is further configured to determine whether the target downlink control information is received before the first time according to the end position of the physical downlink control channel PDCCH carrying the target downlink control information.
[0178] Optionally, the time unit includes one of the following:
[0179] Time slot, sub-time slot, at least one time domain symbol.
[0180] Optionally, the first downlink channel includes one of the following:
[0181] Physical downlink shared channel PDSCH, PDCCH.
[0182] Optionally, when the first downlink channel is PDCCH, the first downlink channel carries first downlink control information, where the first downlink control information is used to indicate semi-persistent scheduling SPS resource release, or the first downlink control information is used to indicate secondary cell dormancy.
[0183] Optionally, the second downlink channel is SPS PDSCH.
[0184] Optionally, in some embodiments, the above communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-chip. The above processing unit may be one or more processors.
[0185] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 400 are respectively for implementing Figure 4 The corresponding processes of the terminal device in the method 200 shown, for the sake of brevity, will not be described herein again.
[0186] Figure 11 Shows a schematic block diagram of a terminal device 500 according to an embodiment of the present application. As Figure 11 shown, the terminal device 500 includes:
[0187] A communication unit 510, configured to receive a first downlink channel, where the value of the feedback timing corresponding to the first downlink channel is an invalid value;
[0188] The communication unit 510 is further configured to receive a target downlink control channel after the first downlink channel, where the target downlink control channel is used to indicate a first uplink channel, and feedback information corresponding to the first downlink channel is transmitted through the first uplink channel;
[0189] The communication unit 510 is further configured not to expect to receive a second downlink channel after the first downlink channel and before the first uplink channel, where feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is within the time unit where the first uplink channel is located.
[0190] Optionally, the terminal device 500 further includes: a processing unit 520,
[0191] The communication unit 510 is configured to abandon receiving the second downlink channel, or
[0192] The processing unit 520 is configured to abandon decoding the second downlink channel.
[0193] Optionally, the communication unit 510 is further configured not to send the first uplink channel.
[0194] Optionally, the communication unit 510 is further configured to send a feedback codebook after the first uplink channel, where the feedback codebook includes feedback information bit positions corresponding to the second downlink channel, and the bit positions are set to negative acknowledgment NACK.
[0195] Optionally, the time unit includes one of the following:
[0196] Time slot, sub - time slot, at least one time domain symbol.
[0197] Optionally, the first downlink channel includes one of the following:
[0198] Physical downlink shared channel PDSCH, physical downlink control channel PDCCH.
[0199] Optionally, when the first downlink channel is a PDCCH, the first downlink channel carries first downlink control information, where the first downlink control information is used to indicate semi - persistent scheduling SPS resource release, or the first downlink control information is used to indicate secondary cell dormancy.
[0200] Optionally, the second downlink channel is an SPS PDSCH.
[0201] Optionally, in some embodiments, the above - mentioned communication unit may be a communication interface or transceiver, or an input - output interface of a communication chip or system - on - chip. The above - mentioned processing unit may be one or more processors.
[0202] It should be understood that the terminal device 500 according to the embodiments of the present application may correspond to the terminal device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal device 500 respectively implement Figure 8 the corresponding processes of the terminal device in the method 300 shown, and for the sake of brevity, they will not be described in detail here.
[0203] Figure 12 Fig. shows a schematic block diagram of a network device 600 according to an embodiment of the present application. As Figure 12 shown, the network device 600 includes:
[0204] A communication unit 610, configured to send a first downlink channel, where the value of the feedback timing corresponding to the first downlink channel is an invalid value;
[0205] The communication unit 610 is further configured to send a target downlink control channel after the first downlink channel, where the target downlink control channel is used to indicate a first uplink channel, and the feedback information corresponding to the first downlink channel is transmitted through the first uplink channel;
[0206] The communication unit 610 is further configured not to send a second downlink channel after the first downlink channel and before the first uplink channel, where the feedback information corresponding to the second downlink channel is transmitted through a second uplink channel configured by higher-layer signaling, and the second uplink channel is before the time unit where the first uplink channel is located, or the second uplink channel is within the time unit where the first uplink channel is located.
[0207] Optionally, the communication unit 610 is further configured not to expect to receive the first uplink channel.
[0208] Optionally, the communication unit 610 is further configured to receive a feedback codebook after the first uplink channel, where the feedback codebook includes the feedback information bit corresponding to the second downlink channel, and the bit is set to a negative acknowledgment NACK.
[0209] Optionally, the time unit includes one of the following:
[0210] Time slot, sub-slot, at least one time domain symbol.
[0211] Optionally, the first downlink channel includes one of the following:
[0212] Physical downlink shared channel PDSCH, physical downlink control channel PDCCH.
[0213] Optionally, when the first downlink channel is a PDCCH, the first downlink channel carries first downlink control information, where the first downlink control information is used to indicate the release of semi-persistent scheduling (SPS) resources, or the first downlink control information is used to indicate the dormancy of a secondary cell.
[0214] Optionally, the second downlink channel is an SPS PDSCH.
[0215] Optionally, in some embodiments, the above-mentioned communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-chip. The above-mentioned processing unit may be one or more processors.
[0216] It should be understood that the network device 600 according to the embodiments of the present application may correspond to the network device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the network device 600 are respectively for implementing Figure 8 the corresponding processes of the network device in the method 300 shown, and for the sake of brevity, they will not be described in detail here.
[0217] Figure 13 FIG. 15 is a schematic structural diagram of a communication device 700 provided by an embodiment of the present application. Figure 13 The communication device 700 shown includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0218] Optionally, as Figure 13 shown, the communication device 700 may further include a memory 720. Among them, the processor 710 can call and run a computer program from the memory 720 to implement the method in the embodiments of the present application.
[0219] Among them, the memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.
[0220] Optionally, as Figure 13 shown, the communication device 700 may further include a transceiver 730, and the processor 710 can control the transceiver 730 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices.
[0221] Among them, the transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include antennas, and the number of antennas may be one or more.
[0222] Optionally, the communication device 700 may specifically be the network device in the embodiments of the present application, and the communication device 700 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.
[0223] Optionally, the communication device 700 may specifically be the mobile terminal / terminal device in the embodiments of the present application, and the communication device 700 may implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.
[0224] Figure 14 is a schematic structural diagram of the device in the embodiments of the present application. Figure 14 The illustrated device 800 includes a processor 810. The processor 810 may call and run a computer program from a memory to implement the methods in the embodiments of the present application.
[0225] Optionally, as Figure 14 shown, the device 800 may further include a memory 820. Among them, the processor 810 may call and run a computer program from the memory 820 to implement the methods in the embodiments of the present application.
[0226] Among them, the memory 820 may be a separate device independent of the processor 810, or may be integrated in the processor 810.
[0227] Optionally, the device 800 may further include an input interface 830. Among them, the processor 810 may control the input interface 830 to communicate with other devices or chips. Specifically, it may obtain information or data sent by other devices or chips.
[0228] Optionally, the device 800 may further include an output interface 840. Among them, the processor 810 may control the output interface 840 to communicate with other devices or chips. Specifically, it may output information or data to other devices or chips.
[0229] Optionally, the device may be applied to the network device in the embodiments of the present application, and the device may implement the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.
[0230] Optionally, the device may be applied to the mobile terminal / terminal device in the embodiments of the present application, and the device may implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.
[0231] Optionally, the device mentioned in the embodiments of the present application may also be a chip. For example, it may be a system-on-chip, system chip, chip system, or system-on-chip.
[0232] Figure 15 is a schematic block diagram of a communication system 900 provided by an embodiment of the present application. As Figure 15 shown, the communication system 900 includes a terminal device 910 and a network device 920.
[0233] Among them, the terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they will not be elaborated here.
[0234] It should be understood that the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the integrated logic circuit in the hardware of the processor or instructions in the form of software. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0235] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.
[0236] It should be understood that the above-mentioned memory is by way of example but not limitation. For example, the memory in the embodiments of the present application can also be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memory.
[0237] The embodiments of the present application also provide a computer-readable storage medium for storing a computer program.
[0238] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0239] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0240] The embodiments of the present application also provide a computer program product including computer program instructions.
[0241] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0242] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0243] The embodiments of the present application also provide a computer program.
[0244] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0245] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0246] Those of ordinary skill in the art will realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0247] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0248] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0249] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0250] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0251] When the above-described function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. With this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.
[0252] As described above, the above are only the specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A channel feedback method, characterized in that, including: The terminal device receives first downlink control information (DCI), where the first DCI is used to schedule a first physical downlink shared channel (PDSCH), and the value of the feedback timing field in the first DCI is an invalid value; The terminal device receives a semi-static SPS PDSCH after the first PDSCH, and the feedback information of the SPS PDSCH is transmitted through a first physical uplink control channel (PUCCH), and the first PUCCH is configured by a high-layer signaling; If the second DCI received by the terminal device indicates a first time unit, the terminal device transmits a feedback information codebook through the first PUCCH, and the feedback information codebook includes the feedback information corresponding to the first PDSCH, where the first time unit is not later than the time unit where the first PUCCH is located; If the terminal device does not receive the second DCI before a first time, the terminal device does not demodulate the SPS PDSCH; Wherein, the time interval between the first time and the start time of the first PUCCH is a first time interval, and the first time interval is determined based on a downlink shared channel processing time threshold, a downlink control channel processing time threshold, an uplink channel preparation time threshold, an uplink channel multiplexing transmission preparation time threshold, and an uplink channel cancellation processing time threshold; Wherein, the second DCI is used to schedule a second PDSCH, and the feedback information codebook further includes the feedback information of the second PDSCH.
2. The method according to claim 1, wherein The feedback information codebook is one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
3. The method according to any one of claims 1 to 2, characterized in that, The value of the feedback timing field in the second DCI is a valid value.
4. The method according to any one of claims 1 to 2, characterized in that, The time unit includes one of the following: time slot, sub-slot, at least one time domain symbol.
5. The method according to claim 1, characterized in that, The method further includes: If the terminal device does not receive the second DCI, the terminal device abandons the feedback information corresponding to the first PDSCH.
6. A channel feedback method, characterized in that, including: The network device sends first downlink control information (DCI) to the terminal device, where the first DCI is used to schedule a first physical downlink shared channel (PDSCH), and the value of the feedback timing field in the first DCI is an invalid value; The network device sends a semi-static SPS PDSCH to the terminal device after the first PDSCH, and the feedback information of the SPS PDSCH is transmitted through a first physical uplink control channel (PUCCH), and the first PUCCH is configured by a high-layer signaling; If the second DCI received by the terminal device indicates a first time unit, the network device receives the feedback information codebook transmitted by the terminal device through the first PUCCH, and the feedback information codebook includes the feedback information corresponding to the first PDSCH, where the first time unit is not later than the time unit where the first PUCCH is located; Wherein, if the terminal device does not receive the second DCI before the first time, the feedback information of the SPS PDSCH is that the terminal device does not demodulate the SPS PDSCH; Wherein, the time interval between the first time and the start time of the first PUCCH is a first time interval, and the first time interval is determined based on a downlink shared channel processing time threshold, a downlink control channel processing time threshold, an uplink channel preparation time threshold, an uplink channel multiplexing transmission preparation time threshold, and an uplink channel cancellation processing time threshold; Wherein, the second DCI is used to schedule a second PDSCH, and the feedback information codebook further includes the feedback information of the second PDSCH.
7. The method according to claim 6, wherein The feedback information codebook is one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
8. The method according to any one of claims 6 to 7, characterized in that, The value of the feedback timing field in the second DCI is a valid value.
9. The method according to any one of claims 6 to 7, characterized in that The time unit includes one of the following: A time slot, a sub-time slot, and at least one time domain symbol.
10. A terminal device, characterized in that, Including: A communication unit, configured to receive a first downlink control information DCI, wherein the first DCI is used to schedule a first physical downlink shared channel PDSCH, and the value of the feedback timing field in the first DCI is an invalid value; The communication unit is further configured to receive a semi-static SPS PDSCH after the first PDSCH, the feedback information of the SPS PDSCH is transmitted through a first physical uplink control channel PUCCH, and the first PUCCH is configured by a high-layer signaling; If the second DCI received by the terminal device indicates a first time unit, the communication unit is further configured to transmit a feedback information codebook through the first PUCCH, and the feedback information codebook includes the feedback information corresponding to the first PDSCH, wherein the first time unit is not later than the time unit where the first PUCCH is located; The terminal device further includes a processing unit; If the communication unit does not receive the second DCI before the first time, the processing unit is configured not to demodulate the SPS PDSCH; Wherein, the time interval between the first time and the start time of the first PUCCH is a first time interval, and the first time interval is determined based on a downlink shared channel processing time threshold, a downlink control channel processing time threshold, an uplink channel preparation time threshold, an uplink channel multiplexing transmission preparation time threshold, and an uplink channel cancellation processing time threshold; Wherein, the second DCI is used to schedule a second PDSCH, and the feedback information codebook further includes the feedback information of the second PDSCH.
11. The terminal device according to claim 10, wherein The feedback information codebook is one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
12. The terminal device according to any one of claims 10 to 11, characterized in that, The value of the feedback timing field in the second DCI is a valid value.
13. The terminal device according to any one of claims 10 to 11, characterized in that, The time unit includes one of the following: Time slot, sub-time slot, at least one time domain symbol.
14. The terminal device according to claim 10, characterized in that, The terminal device further includes: a processing unit; If the terminal device does not receive the second DCI, the processing unit is used to discard the feedback information corresponding to the first PDSCH.
15. A network device, characterized in that, including: The network device sends a first downlink control information DCI to the terminal device, where the first DCI is used to schedule a first physical downlink shared channel PDSCH, and the value of the feedback timing field in the first DCI is an invalid value; The network device sends a semi-static SPS PDSCH to the terminal device after the first PDSCH, and the feedback information of the SPS PDSCH is transmitted through a first physical uplink control channel PUCCH, and the first PUCCH is configured by high-layer signaling; If the second DCI received by the terminal device indicates a first time unit, the network device receives the feedback information codebook transmitted by the terminal device through the first PUCCH, and the feedback information codebook includes the feedback information corresponding to the first PDSCH, where the first time unit is not later than the time unit where the first PUCCH is located; wherein, if the terminal device does not receive the second DCI before the first time, the feedback information of the SPS PDSCH is that the terminal device does not demodulate the SPS PDSCH; wherein, the time interval between the first time and the start time of the first PUCCH is a first time interval, and the first time interval is determined based on a downlink shared channel processing time threshold, a downlink control channel processing time threshold, an uplink channel preparation time threshold, an uplink channel multiplexing transmission preparation time threshold, and an uplink channel cancellation processing time threshold; wherein, the second DCI is used to schedule a second PDSCH, and the feedback information codebook further includes the feedback information of the second PDSCH.
16. The network device according to claim 15, characterized in that, The feedback information codebook is one of a Type-2 HARQ-ACK codebook, an Enhanced Type-2 HARQ-ACK codebook, and a Type-3 HARQ-ACK codebook.
17. The network device according to any one of claims 15 to 16, characterized in that The value of the feedback timing field in the second DCI is a valid value.
18. The network device according to any one of claims 15 to 16, characterized in that, The time unit includes one of the following: Time slot, sub-time slot, at least one time domain symbol.
19. A terminal device, characterized in that, including: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 5.
20. A network device, characterized in that, including: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 6 to 9.
21. A chip, characterized in that, including: A processor, which is used to call and run a computer program from a memory, so that the device installed with the chip executes the method according to any one of claims 1 to 5.
22. A chip, characterized in that, including: A processor for calling and running a computer program from a memory, such that a device installed with the chip performs the method according to any one of claims 6 to 9.
23. A computer-readable storage medium, characterized in that, For storing a computer program, which causes a computer to perform the method according to any one of claims 1 to 5.
24. A computer-readable storage medium, characterized in that, For storing a computer program, which causes a computer to perform the method according to any one of claims 6 to 9.
25. A computer program product, characterized in that, Comprising computer program instructions that cause a computer to perform the method according to any one of claims 1 to 5.
26. A computer program product, characterized in that, Comprising computer program instructions that cause a computer to perform the method according to any one of claims 6 to 9.