Information feedback method and apparatus, terminal, and network-side device
By adjusting the feedback method of HARQ-ACK information in the terminal device according to the downlink channel decoding status, the problem of HARQ-ACK information redundancy in 5G communication system is solved, achieving resource saving and power consumption reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2020-07-30
- Publication Date
- 2026-05-22
AI Technical Summary
In 5G communication systems, terminal devices exhibit redundancy when feeding back HARQ-ACK information on the downlink channel, leading to increased power consumption and resource waste.
Based on the decoding status of the downlink channel, the terminal device determines whether the proportion of incorrectly decoded information is less than or equal to a first threshold. If it is less than or equal to the threshold, it sends an acknowledgment message or does not send a feedback message. If it is greater than the threshold, it sends a non-acknowledgment message to avoid redundancy of HARQ-ACK information.
By optimizing the feedback method of HARQ-ACK information, redundant information transmission is reduced, uplink transmission resources are saved, and the power consumption of terminal equipment is reduced.
Smart Images

Figure CN114070473B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of wireless communication technology, specifically relating to an information feedback method, apparatus, terminal, and network-side equipment. Background Technology
[0002] In 5G communication systems, the user equipment (UE) needs to transmit Hybrid Automatic Repeat reQuest (HARQ) acknowledgment / non-acknowledgment (ACK / NACK) information on the Physical Downlink Shared Channel (PDSCH) sent downlink, the Physical Downlink Control Channel (PDCCH) releasing the semi-static scheduling (SPS) PDSCH, or the PDCCH indicating that the secondary cell (Scell) has entered a sleep state, on the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH). The PDSCH includes dynamically scheduled PDSCHs or semi-statically scheduled PDSCHs (SPS PDSCHs). The UE receives the PDSCH in time slot n, and then sends back a HARQ-ACK in time slot n+k1, where k1 is indicated by the PDCCH that schedules or activates the PDSCH, and the value range of k1 is configured by Radio Resource Control (RRC). On the base station side, the base station receives the corresponding HARQ-ACK feedback information in the corresponding time unit. If the base station does not receive the corresponding HARQ-ACK feedback, it assumes that the UE has not received the PDCCH that scheduled that PDSCH and needs to retransmit the PDSCH. Since the UE can schedule multiple PDSCHs within a time slot, and the value of k1 can be different, the UE may need to send back HARQ-ACK information for multiple PDSCHs in a certain time slot. When the UE sends back HARQ-ACK information for multiple PDSCHs, the UE sends back the corresponding ACK / NACK based on the decoding result of each PDSCH.
[0003] In related technologies, within a single time unit, the UE feeds back HARQ-ACK information for one or more PDSCHs. Each PDSCH or each transmission block (TB) has corresponding ACK / NACK information, and the UE constructs a HARQ-ACK codebook according to a specific method. The UE determines the resources for feeding back HARQ-ACK based on the number of bits in the fed-back HARQ-ACK. In Ultra Reliable & Low Latency Communication (uRLLC), the reliability of the PDSCH is very high, so the UE feeds back ACKs in the vast majority of cases. Therefore, there is a certain degree of HARQ-ACK information redundancy, which wastes PUCCH transmission resources and increases UE power consumption. Summary of the Invention
[0004] The purpose of this application is to provide an information feedback method, apparatus, terminal, and network-side device that can solve the problem of HARQ-ACK information redundancy in the downlink channel feedback by the UE.
[0005] To solve the above-mentioned technical problems, this application is implemented as follows:
[0006] In a first aspect, an information feedback method is provided, the method comprising: a terminal acquiring the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that the terminal needs to provide feedback on within a time unit; if, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is less than or equal to a first threshold, then sending first feedback information or not sending feedback information within the one time unit, wherein the first feedback information includes an acknowledgment information or feedback information of each downlink channel among the one or more downlink channels, wherein the value range of the first threshold is [0,1).
[0007] Secondly, an information feedback device is provided, comprising: an acquisition module, configured to acquire the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that need to be fed back by the terminal within a time unit; and a transmission module, configured to, when determining, based on the decoding status, that the proportion of the one or more downlink channels that have not been correctly decoded is less than or equal to a first threshold, send first feedback information or not send feedback information within the one time unit, wherein the first feedback information includes an acknowledgment information or feedback information of each downlink channel among the one or more downlink channels, wherein the value range of the first threshold is [0,1).
[0008] Thirdly, a feedback information receiving method is provided, the method comprising: a network-side device detecting feedback information transmitted by a terminal on a target uplink channel, wherein the feedback information is feedback from the terminal to one or more downlink channels indicating feedback within a time unit; if the detected feedback information includes an acknowledgment message or no feedback information is detected, then determining that the proportion of transmission failures of the one or more downlink channels is less than or equal to a first threshold, wherein the first threshold is in the range of [0,1).
[0009] Fourthly, a feedback information receiving device is provided, comprising: a detection module, configured to detect feedback information transmitted by a terminal on a target uplink channel, wherein the feedback information is feedback from the terminal to one or more downlink channels indicating feedback within a time unit; and a determination module, configured to determine, in the case that the detected feedback information includes an acknowledgment message or no feedback information is detected, that the proportion of transmission failures of the one or more downlink channels is less than or equal to a first threshold, wherein the first threshold is in the range of [0,1).
[0010] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0011] In a sixth aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the third aspect.
[0012] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.
[0013] Eighthly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run a terminal program or instructions to implement the method as described in the first aspect, or the processor being configured to run a network-side device program or instructions to implement the method as described in the third aspect.
[0014] In this embodiment, the terminal analyzes the decoding status of the downlink channels that need to be fed back within a time unit. If the proportion of incorrectly decoded channels is less than or equal to a first threshold, no feedback information is sent or a first feedback information is sent. The first feedback information includes an acknowledgment information or feedback information of each downlink channel. This can avoid redundancy of HARQ-ACK information, save uplink transmission resources, and reduce UE power consumption. Attached Figure Description
[0015] Figure 1 This diagram illustrates a block diagram of a wireless communication system to which embodiments of this application may be applied;
[0016] Figure 2 This illustration shows a flowchart of an information feedback method provided in an embodiment of this application;
[0017] Figure 3 This illustration shows a PDSCH scheduling diagram according to an embodiment of this application;
[0018] Figure 4 This illustrates another PDSCH scheduling diagram in an embodiment of this application;
[0019] Figure 5 This diagram illustrates the feedback window of HARQ-ACK in an embodiment of this application.
[0020] Figure 6a This illustration shows a PDSCH TDRA representation intent in an embodiment of this application;
[0021] Figure 6b This illustration shows a schematic diagram of the candidate PDSCH opportunity exclusion in an embodiment of this application;
[0022] Figure 7 This illustration shows a structural schematic diagram of an information feedback device provided in an embodiment of this application;
[0023] Figure 8 This illustration shows a flowchart of a feedback information receiving method provided in an embodiment of this application.
[0024] Figure 9 This illustration shows a structural schematic diagram of a feedback information receiving device provided in an embodiment of this application;
[0025] Figure 10 This illustration shows a structural diagram of a communication device provided in an embodiment of this application;
[0026] Figure 11 This illustration shows a hardware structure diagram of a terminal provided in an embodiment of this application;
[0027] Figure 12 This diagram illustrates the hardware structure of a network-side device according to an embodiment of this application. Detailed Implementation
[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0030] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description, although these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0031] Figure 1 This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment of the application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0032] The information feedback method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0033] Figure 2 This diagram illustrates a flowchart of an information feedback method provided in an embodiment of this application. This method 200 can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. Figure 2 As shown, the method may include the following steps.
[0034] S210, the terminal acquires the decoding status of one or more downlink channels, wherein the one or more downlink channels are the downlink channels that the terminal needs to feed back within one time unit.
[0035] When the terminal decodes downlink channels, upon detecting a DCI released by an SPS PDSCH or correctly decoding a transport block (TB) corresponding to a downlink channel, the UE can generate an ACK for that TB or the DCI releasing the SPS PDSCH, or generate an ACK for each PDSCH. If the UE fails to correctly decode the TB, it generates a NACK for that TB or PDSCH. Therefore, in one possible implementation, S210 obtaining the decoding status of one or more downlink channels can also refer to obtaining the HARQ-ACK information of the downlink channels that need to be fed back within a time unit. If one or more downlink channels contain PDSCHs with multiple TBs, it can also refer to the decoding status of each TB corresponding to one or more downlink channels, or the HARQ-ACK information corresponding to each TB.
[0036] S212, if, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is less than or equal to a first threshold, then a first feedback message is sent or no feedback message is sent within the time unit, wherein the first feedback message includes an acknowledgment message or feedback message of each downlink channel in the one or more downlink channels, and wherein the value range of the first threshold is [0,1).
[0037] In one possible implementation, the proportion of the one or more downlink channels that were not correctly decoded is determined based on the decoding status. Alternatively, the proportion of NACKs can be determined based on the HARQ-ACK information of the downlink channels that need to be fed back within a time unit. If the proportion is less than or equal to a first threshold, then an acknowledgment message or feedback information corresponding to each downlink channel (i.e., the acquired HARQ-ACK information) is fed back within that time unit, or no feedback message is sent.
[0038] In one possible implementation, if the proportion of incorrectly decoded one or more downlink channels is greater than a first threshold, a second feedback message is sent within the time unit. This second feedback message includes a non-acknowledgment message or feedback messages from each of the one or more downlink channels. Alternatively, if the proportion of NACK messages in the HARQ-ACK information of the downlink channels requiring feedback within a time unit is greater than the first threshold, a non-acknowledgment message, or feedback messages corresponding to each downlink channel, is sent out within that time unit.
[0039] In the above possible implementations, the feedback information sent by the UE within this time unit may include any of the following:
[0040] (1) An acknowledgment message or a non-acknowledgment message, for example, a 1-bit ACK message or a 1-bit NACK message; that is, when the proportion of incorrectly decoded messages is less than or equal to a first threshold, the feedback contains a first feedback message containing an acknowledgment message, and when the proportion of incorrectly decoded messages is greater than the first threshold, the feedback contains a second feedback message containing a non-acknowledgment message.
[0041] (2) One acknowledgment message or N feedback messages (i.e., feedback messages for each downlink channel), for example, 1 bit ACK message, or N bit feedback messages (where each bit is ACK or NACK). That is, when the proportion of incorrectly decoded messages is less than or equal to a first threshold, the feedback includes a first feedback message containing one acknowledgment message; when the proportion of incorrectly decoded messages is greater than the first threshold, the feedback includes a second feedback message containing N feedback messages (each downlink channel in the one or more downlink channels), where N is the number of HARQ-ACK messages corresponding to the downlink channels that need to be fed back within a time unit, for example, it can be equal to the number of downlink channels that need to be fed back or the number of TBs contained in the downlink channels that need to be fed back, etc. Each feedback message corresponds to one TB of a downlink channel or a downlink channel that needs feedback. If a downlink channel contains one TB and is not correctly decoded, the feedback message corresponding to that downlink channel is a non-acknowledgment message (NACK). If a downlink channel contains one TB and is correctly decoded, the feedback message corresponding to that downlink channel is an acknowledgment message (ACK). In this way, when the proportion of incorrectly decoded downlink channels is less than or equal to a first threshold, one acknowledgment message can be fed back to avoid redundancy of ACK messages. When the proportion of incorrectly decoded downlink channels is greater than the first threshold, feedback messages for each downlink channel can be fed back, so that the network side can know which downlink channels are not correctly decoded and perform corresponding retransmissions. This avoids retransmitting all downlink channels fed back within that time unit, which would lead to a waste of downlink resources.
[0042] (3) N feedback messages or one non-acknowledgment message (e.g., 1-bit NACK). For example, N-bit feedback messages (where each bit is ACK or NACK), or 1-bit ACK message. That is, when the proportion of incorrect decoding is less than or equal to the first threshold, the feedback includes a second feedback message containing N feedback messages (each downlink channel in the one or more downlink channels), where N is the number of HARQ-ACKs corresponding to the downlink channels that need to be fed back within a time unit, for example, it can be equal to the number of downlink channels that need to be fed back or the number of TBs contained in the downlink channels that need to be fed back, etc. Each feedback message corresponds to one TB of one downlink channel or one downlink channel that needs to be fed back. If one downlink channel contains 1 TB and is not correctly decoded, the feedback message corresponding to that downlink channel is a non-acknowledgment message (NACK). If one downlink channel contains 1 TB and is correctly decoded, the feedback message corresponding to that downlink channel is an acknowledgment message (ACK). When the proportion of incorrect decoding is greater than the first threshold, the feedback includes a second feedback message containing one non-acknowledgment message. In this way, redundancy of NACK information is avoided when the proportion of incorrect decoding is greater than the first threshold.
[0043] (4) N feedback messages. That is, regardless of whether the proportion of incorrectly decoded data is less than the first threshold, N feedback messages are fed back.
[0044] (5) No feedback or a second feedback message containing a non-acknowledgment (e.g., 1-bit NACK). That is, when the proportion of incorrectly decoded data is less than or equal to the first threshold, no feedback is given, i.e., no feedback message is sent; when the proportion of incorrectly decoded data is greater than the first threshold, a second feedback message containing a non-acknowledgment is given.
[0045] (6) No feedback or N feedback messages (e.g., N-bit ACK / NACK). That is, when the proportion of incorrectly decoded messages is less than or equal to a first threshold, no feedback message is sent. When the proportion of incorrectly decoded messages is greater than the first threshold, a second feedback message containing N feedback messages (each of the one or more downlink channels) is sent. Each feedback message corresponds to a TB (Bit Trace) of one of the downlink channels or the downlink channel requiring feedback. Specifically, if one downlink channel contains a TB and is incorrectly decoded, the feedback message corresponding to that downlink channel is a non-acknowledgment message (NACK); if one downlink channel contains a TB and is correctly decoded, the feedback message corresponding to that downlink channel is an acknowledgment message (ACK). Using this method, when the proportion of incorrectly decoded messages is less than or equal to the first threshold, no feedback message is sent, avoiding redundancy of ACK messages. When the proportion of incorrectly decoded messages is greater than the first threshold, feedback messages for each downlink channel are sent, allowing the network side to know which downlink channels are incorrectly decoded and perform corresponding retransmissions, avoiding the waste of downlink resources caused by retransmitting all downlink channels fed back within that time unit.
[0046] In one possible implementation, the first threshold can be 0. For example, if one or more downlink channels are decoded correctly (or the corresponding HARQ-ACK information is ACK), an acknowledgment message (e.g., 1-bit ACK) is fed back, or no feedback message is transmitted. If any one of the one or more downlink channels is not decoded correctly (or the corresponding HARQ-ACK information is NACK), the HARQ-ACK information for the one or more downlink channels is fed back according to the corresponding configured HARQ-ACK codebook type.
[0047] Alternatively, the first threshold can be set to 1. If the proportion of one or more downlink channels that are not correctly decoded is less than the first threshold, feedback information for each of the one or more downlink channels is sent within the time unit. If the proportion of one or more downlink channels that are not correctly decoded is equal to the first threshold, a non-acknowledgment message is sent or no feedback information is sent within the time unit. For example, if one or more downlink channels are not correctly decoded (or the corresponding HARQ-ACK information is NACK), a non-acknowledgment message (e.g., 1-bit NACK) is fed back. If any one of the one or more downlink channels is correctly decoded (or the corresponding HARQ-ACK information is ACK), the HARQ-ACK information for that one or more downlink channels is fed back according to the corresponding configured HARQ-ACK codebook type.
[0048] Of course, it is not limited to this. The first threshold can also be any other value between 0 and 1. Its value can be determined according to the actual application, or it can be configured or indicated by the network. In this application embodiment, no specific limitation is made.
[0049] In one possible implementation, one or more downlink channels are not correctly decoded, including: determining that a first downlink channel among the one or more downlink channels was not detected by using a Downlink Assignment Index (DAI). The DAI indicates the scheduling information of the downlink subframe. Based on the DAI, the terminal can determine whether any downlink channel corresponding to a DCI has been missed; if so, it is determined that the downlink channel has not been correctly decoded.
[0050] In one possible implementation, the one or more downlink channels include: PDSCH and / or PDCCH.
[0051] In one possible implementation, if the SPS PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, then the decoding of the SPS PDSCH is not considered incorrect decoding or does not belong to the one or more downlink channels (i.e., the UE does not need to feed back its HARQ-ACK information in this time unit). For example, if the SPS PDSCH resource conflicts with other configured (e.g., semi-static configured uplink resources) resources or synchronization signal and PBCH block (SSB), then the decoding of the SPS PDSCH is not considered incorrect decoding.
[0052] Additionally, if there is a time-domain resource conflict between multiple SPS PDSCHs, or due to the UE's ability to receive PDSCHs, the UE only needs to decode the SPS PDSCH with the smallest configuration index. Other SPS PDSCHs do not need to be decoded, nor do they need to provide HARQ-ACK feedback. The other SPS PDSCHs do not belong to the one or more downlink channels, or the decoding of the other SPS PDSCHs is not considered incorrect decoding.
[0053] In another possible implementation, if the SPS PDSCH in one or more downlink channels is canceled by control information, then the decoding of the SPS PDSCH is considered correct decoding. For example, if the SPS PDSCH is canceled by Downlink Control Information (DCI) (e.g., the DCI-scheduled PDSCH overlaps with the SPS PDSCH in the time domain) or by Slot Format Indication (SFI) (e.g., the SFI indicates that certain flexible symbols are uplink symbols), the UE needs to provide a NACK. Since the network side knows that the SPS PDSCH has been canceled, in one possible implementation of this application, the SPS PDSCH is considered correctly decoded.
[0054] In another possible implementation, if the SPS PDSCH in one or more downlink channels is canceled by control information, then the decoding of the SPS PDSCH is considered correct. That is, if one of the SPS PDSCHs is canceled by DCI (e.g., the time domain resources of the DCI-scheduled PDSCH overlap with those of the SPS PDSCH) or by dynamic SFI (e.g., the SFI indicates that certain flexible symbols are uplink symbols), since DCI or the DCI that sends the dynamic SFI may miss detection, leading to inconsistencies between the network side and the terminal, in one possible implementation of this application, the SPS PDSCH is considered incorrectly decoded.
[0055] In one possible implementation, the first feedback information can be sent on the Physical Uplink Control Channel (PUCCH) or on the Physical Uplink Shared Channel (PUSCH).
[0056] In the above possible implementations, optionally, when the first feedback information is sent on the PUCCH, the first feedback information includes an acknowledgment; or, when the first feedback is sent on the PUSCH, the first feedback information includes feedback information from each of the one or more downlink channels.
[0057] For example, if the UE sends a 1-bit ACK on the PUCCH, and the PUCCH overlaps with the PUSCH, the UE will multiplex N bits of HARQ-ACK information (N being the number of the one or more downlink channels) onto the PUSCH. In this case, the UE will multiplex multiple bits onto the PUSCH, or in other words, the UE cannot multiplex the 1 acknowledgment information onto the PUSCH. For example, when the PUCCH and PUSCH overlap, the UE will only transmit the PUCCH and not the PUSCH.
[0058] In one possible implementation, the second feedback information can be sent on either the PUCCH or the PUSCH.
[0059] Similar to the first feedback information, in the above possible implementations, optionally, when sending the second feedback information on the PUCCH, the second feedback information sent on the PUCCH includes a non-acknowledgment information; when sending the second feedback information on the PUSCH, the second feedback information sent on the PUSCH includes feedback information of each downlink channel in the one or more downlink channels.
[0060] For example, if the UE sends a 1-bit NACK on the PUCCH, and the PUCCH overlaps with the PUSCH, the UE will multiplex N bits of HARQ-ACK information (where N is the number of the one or more downlink channels) onto the PUSCH. In this case, the UE will multiplex multiple bits onto the PUSCH, or in other words, the UE cannot multiplex the 1 non-acknowledgment information onto the PUSCH. For example, when the PUCCH and PUSCH overlap, the UE will only transmit the PUCCH and not the PUSCH.
[0061] In one possible implementation, for PUCCH resources, the base station can configure separately for the UE a PUCCH resource (i.e., a first PUCCH resource) that feeds back 1-bit acknowledgment feedback information for one or more PDSCHs and a PUCCH resource (i.e., a second PUCCH resource) that feeds back feedback information for each downlink channel (i.e., HARQ-ACK). Each configured PUCCH resource includes its time domain, frequency domain, code domain, PUCCH format, and PUCCH transmission power. Therefore, in this possible implementation, transmitting the first feedback information on the PUCCH includes: if the first feedback information includes an acknowledgment message, then transmitting the first feedback information on the first PUCCH resource; if the first feedback information includes feedback information for each of the one or more downlink channels, then transmitting the first feedback information on the second PUCCH resource.
[0062] Similarly, for PUCCH resources, the base station can configure separate PUCCH resources for the UE to provide 1-bit unacknowledged feedback information for one or more PDSCHs (i.e., the third PUCCH resource) and PUCCH resources to provide feedback information (i.e., HARQ-ACK) for each downlink channel (i.e., the second PUCCH resource). Sending the second feedback information on the PUCCH includes: if the second feedback information includes an unacknowledged message, sending the second feedback information on the third PUCCH resource; if the second feedback information includes feedback information for each of the one or more downlink channels, then sending the second feedback information on the second PUCCH resource.
[0063] In the above possible implementations, the first PUCCH resource and the third PUCCH resource may be the same or different, and no specific limitation is made in the embodiments of this application.
[0064] In this embodiment, the terminal analyzes the decoding status of the downlink channel that needs to be fed back within a time unit. If the proportion of incorrectly decoded data is less than or equal to a first threshold, no feedback information is sent, or a first feedback information is sent, which includes an acknowledgment message. Alternatively, if the proportion of incorrectly decoded data is greater than the first threshold, no feedback information is sent, or a second feedback information is sent, which includes a non-acknowledgment message. This avoids redundancy in HARQ-ACK information, saves uplink transmission resources, and reduces UE power consumption.
[0065] The technical solutions provided in the embodiments of this application are illustrated below through specific examples.
[0066] In one instance, such as Figure 3 As shown, the UE schedules PDSCH 1 to 4 and determines to feed back HARQ-ACK for PDSCH 1 to 4 in the same time slot n+4 according to the timing indication of the corresponding PDSCH to HARQ-ACK feedback, such as k1.
[0067] If the UE is configured with a type 2 HARQ-ACK codebook, i.e., a dynamic codebook, according to relevant technologies, in time slot n+4, the UE will determine the HARQ-ACK codebook to be fed back based on the scheduling situation. Specifically:
[0068] If the UE is not configured with CBG-level PDSCH transmission, such as PDSCH-CodeBlockGroupTransmission, the UE will send back HARQ-ACK at the transport block (TB) level, generating 1 bit of HARQ-ACK information for each TB. If the maximum number of codewords scheduled per DCI (maxNrofCodeWordsScheduledByDCI) is configured to be 2, and spatial binding (such as HARQ-ACK-SpatialBundlingPUCCH) is configured, then 1 bit of HARQ-ACK information will be sent back for every 2 TBs.
[0069] exist Figure 3 The UE receives each PDCCH and its corresponding PDSCH. Based on the decoding result of each PDSCH, or the HARQ-ACK information corresponding to the PDSCH (ACK / NACK), the UE determines the method of HARQ-ACK feedback in slot n+4.
[0070] If the first threshold is 0, then if PDSCH 1 to 4 are all successfully decoded, the UE will feed back 1 bit of ACK information in time slot n+4; otherwise, the UE will feed back 4 bits of HARQ-ACK information according to the type 2 codebook method.
[0071] If the first threshold is any value between 0 and 1, then if the success rate of decoding in PDSCH 1 to 4 is less than or equal to a certain threshold, then in time slot n+4, the UE feeds back 1 bit of ACK information; otherwise, the UE feeds back 4 bits of HARQ-ACK information according to the type 2 codebook method.
[0072] Additionally, when a type 2 dynamic codebook is configured, the DCI of the PDSCH scheduling includes DAI information. The UE can determine the number and order of HARQ-ACK bits based on the DAI information, i.e., the correspondence between each PDSCH and the HARQ-ACK information bits. The UE can use the DAI to determine whether some PDCCHs have been missed. If a miss is detected, the UE will send back NACK information based on the corresponding HARQ-ACK bit positions.
[0073] For example, in Figure 4 In the process, the UE missed PDCCH2, and therefore did not receive PDSCH2. The UE determines the method of feeding back HARQ-ACK in time slot n+4 based on the decoding result of each PDSCH, or in other words, the HARQ-ACK information corresponding to the PDSCH is ACK / NACK.
[0074] That is, if all PDSCH1 to 4 are successfully decoded when the first threshold is 0, the UE will feed back 1 bit of ACK information in time slot n+4; otherwise, the UE will feed back 4 bits of HARQ-ACK information according to the type 2 codebook method. However, since the count DAI (C-DAI) received by the UE is discontinuous, or in time slot n-1, the T-DAI indication received by the UE is 2, but the UE only receives PDCCH with C-DAI of 1 and not PDCCH with C-DAI of 2, it is determined that PDCCH 2 was missed. Therefore, the UE constructs and feeds back the HARQ-ACK codebook according to the type 2 HARQ-ACK codebook method in time slot n+4. For example, the 4 bits of HARQ-ACK information corresponding to PDSCH 1 to 4 are ACK / NACK, NACK, ACK / NACK, ACK / NACK.
[0075] If the first threshold is not 0, for example, any value between 0 and 1, and the successful decoding ratio of PDSCH1 to 4 is less than or equal to the first threshold, then in time slot n+4, the UE only feeds back 1 bit of ACK information; otherwise, the UE feeds back 4 bits of HARQ-ACK information according to the type 2 codebook method. Since the DAI received by the UE is discontinuous, it is determined that PDCCH2 was missed. Assume that PDSCH1, PDSCH3, and PDSCH4 are all successfully decoded, and the threshold is 10%. Since only 75% of PDSCHs are successfully decoded, the UE constructs and feeds back the HARQ-ACK codebook in time slot n+4 according to the type 2 HARQ-ACK codebook method. For example, the 4 bits of HARQ-ACK information corresponding to PDSCH1 to 4 are ACK, NACK, ACK, ACK.
[0076] In one instance, if the UE is configured with a type 1 semi-static codebook, the DCI for scheduling PDSCH does not include DAI. The UE then determines the PDSCH reception candidate set for codebook construction based on the semi-static configured Time Domain Resource Allocation (TDRA) and feedback timing k1 set. For a PDSCH candidate position, if the UE receives the corresponding PDSCH, the UE feeds back ACK / NACK at its corresponding HARQ-ACK bit position; otherwise, if the corresponding PDSCH is not received, NACK is fed back.
[0077] The UE can determine the candidate PDSCH reception opportunity based on the following factors:
[0078] (1) Activate the set of k1 associated with the uplink (UL) bandwidth portion (BWP);
[0079] (2) PDSCH's TDRA table;
[0080] (3) Subcarrier spacing of uplink and downlink BWP;
[0081] (4) Semi-static uplink and downlink configuration.
[0082] The UE determines the HARQ-ACK feedback window based on the k1 set, for example, Figure 5 In the set k1, the value is {5, 6, 7}. For example, in... Figure 5 In this context, the feedback window corresponding to time slot n+9 is from time slot n+2 to time slot n+4. That is, the UE provides feedback on the HARQ-ACK information of the PDSCH transmitted in time slots n+2 to n+4 in time slot n+9.
[0083] Within each slot corresponding to k1, candidate PDSCH reception opportunities are determined based on the PDSCH's TDRA and semi-static uplink / downlink configuration. For example, for Figure 6a In the TDRA shown, if any symbol in a given row is configured as an uplink symbol, the candidate PDSCH reception opportunity is removed; if time-domain positions in different rows overlap, only one HARQ-ACK bit position is corresponding. For example, as shown... Figure 6b As shown, for k1=6, if the candidate PDSCH reception opportunities corresponding to row indices 2, 3, and 8 in the TDRA overlap with the UL symbol, then these candidate PDSCH reception opportunities are excluded.
[0084] For k1 = 5, i.e., slot n+4, all PDSCH candidate reception opportunities overlap with UL symbols. Therefore, for k1 = 5, all candidate PDSCH reception opportunities corresponding to row indices in the TDRA are excluded. For k1 = 7, since there are no UL symbols, it is not necessary to exclude some row indices based on UL symbols; only the non-overlapping candidate PDSCH opportunities in the TDRA need to be determined, i.e., RI 4, 5, 6, 7, 8. Therefore, the UE needs to feed back 4 + 5 = 9 bits of HARQ-ACK information in slot n+9 (assuming the UE is not configured with CBG-level PDSCH transmission, nor is the maximum number of codes per DCI scheduled to be 2). Assuming the UE only receives 2 PDSCH indications in slot n+2 and feeds back HARQ-ACK in slot n+9, and does not receive PDSCH in other candidate PDSCH reception opportunities, then the UE determines the HARQ-ACK feedback scheme based on the decoding result of the received PDSCH. For example, if both PDSCH received in time slot n+2 are successfully decoded, then only 1 bit of HARQ-ACK is fed back in time slot n+9; otherwise, the UE feeds back HARQ-ACK according to the type 1 codebook method, that is, 9 bits of HARQ-ACK.
[0085] In one instance, if the UE is configured with type 3 (one-shot codebook), the DCI includes 1 bit to trigger the UE to send back HARQ-ACK in the form of a one-shot codebook. This means the UE sends back HARQ-ACKs for all HARQ processes on all serving cells. If a HARQ process does not schedule a PDSCH, the UE sends back NACK. In one approach, when the UE sends back HARQ-ACK, it also reports the corresponding NDI for each HARQ process. In another approach, when sending back HARQ-ACK, it only reports the HARQ-ACK for each HARQ process, without reporting NDI. Therefore, for a given HARQ process, once the UE has sent back a HARQ-ACK, the corresponding HARQ-ACK information for that HARQ process is set to NACK.
[0086] One implementation method is as follows: when the UE triggers the feedback of one-shot codebook in the time slot, the UE determines the HARQ-ACK feedback scheme based on the decoding result of PDSCH.
[0087] Another implementation is: if all HARQ processes (optionally, except for HARQ processes without corresponding PDSCH scheduling, or HARQ processes that have already returned HARQ-ACK from the UE) are ACK, then the UE returns 1 bit ACK.
[0088] In one instance, within a given time unit, the UE only needs to send a HARQ-ACK for the SPS PDSCH. The timing for sending an ACK for each PDSCH can be determined by its activation DCI. When the UE activates multiple SPS PDSCHs, it may need to send an ACK for one or more SPS PDSCHs in a given time slot. When sending an ACK for multiple SPS PDSCHs, the UE constructs a codebook for SPS PDSCH HARQ-ACK only based on the DL time slot where the PDSCH is located, the configuration index, the serving cell, and other factors.
[0089] In this embodiment of the application, determining the one or more uplink channels that need to be fed back within a time unit may include:
[0090] (1) All configured and activated PDSCHs, and the PDSCHs fed back in that time unit (e.g., time slot);
[0091] (2) All configured and activated PDSCHs, and exclude some PDSCHs that cannot be transmitted for some reason, such as overlapping with UL symbols, from the PDSCHs fed back in that time unit (e.g., time slot).
[0092] (3) All configured and activated PDSCHs, and exclude some PDSCHs that have not been transmitted from the PDSCHs fed back in this time unit (e.g., time slot), that is, the UE determines that the base station has not transmitted this PDSCH through some detection (DMRS detection, energy detection, etc.).
[0093] In one example, the base station can configure up to four PUCCH resource sets for the UE, each containing multiple PUCCH resources. When the UE sends a HARQ-ACK, the PUCCH resource for sending the HARQ-ACK is determined based on the PUCCH resource indicator (PRI) of the most recent DCI and the number of HARQ-ACK bits. Specifically, if the UE only needs to send a 1-bit HARQ-ACK, the UE determines a resource in the first PUCCH resource set based on the PRI indicator (and possibly the first CCE index of the last DCI). Optionally, the resource used when the UE sends a 1-bit ACK can be different from the resources mentioned above. For example, the base station can configure a separate resource for sending a 1-bit ACK to avoid misunderstandings in certain scenarios. For instance, if the base station schedules two PDSCHs, but the UE does not receive the second PDSCH, and the first PDSCH is successfully received, without T-DAI, the UE cannot determine whether a missed detection has occurred. If the PUCCH resources of the UE's 1-bit ACK and 1 / 2-bit HARQ-ACK are different, the base station can determine whether the UE has missed detection by the PUCCH resources received from the uplink feedback.
[0094] It should be noted that the information feedback method provided in this application embodiment can be executed by an information feedback device, or by a control module within that information feedback device for executing the information feedback method. This application embodiment uses an information feedback device executing the information feedback method as an example to illustrate the information feedback device provided in this application embodiment.
[0095] Figure 7 This illustration shows a structural schematic diagram of an information feedback device provided in an embodiment of this application, such as... Figure 7 As shown, the information feedback device 700 mainly includes an acquisition module 701 and a transmission module 702.
[0096] In this embodiment, the acquisition module 701 is used to acquire the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that need to be fed back by the terminal within one time unit; the transmission module 702 is used to send first feedback information or not send feedback information within the one time unit when, according to the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is less than or equal to a first threshold, wherein the first feedback information includes an acknowledgment information or feedback information of each downlink channel in the one or more downlink channels, wherein the value range of the first threshold is [0,1).
[0097] In one possible implementation, the transmission module 702 is further configured to:
[0098] If, based on the decoding status, the proportion of one or more downlink channels that have not been correctly decoded is greater than the first threshold, a second feedback message is sent within the one time unit, wherein the second feedback message includes a non-acknowledgment message or feedback messages from each of the one or more downlink channels.
[0099] In one possible implementation, the one or more downlink channels not being correctly decoded includes:
[0100] The first downlink channel among the one or more downlink channels is determined by DAI.
[0101] In one possible implementation, the one or more downlink channels include: PDSCH and / or PDCCH.
[0102] In one possible implementation, if the SPS PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, then the decoding of the SPS PDSCH is not considered incorrect decoding.
[0103] In one possible implementation, if the SPS PDSCH in one or more downlink channels is canceled by downlink control information, then the decoding of the SPS PDSCH is considered incorrect.
[0104] In one possible implementation, if the SPS PDSCH in one or more downlink channels is canceled by downlink control information, then the decoding of the SPS PDSCH is considered correct decoding.
[0105] In one possible implementation, the transmission module 702 sends the first feedback information, including: sending the first feedback information on the PUCCH, or sending the first feedback information on the PUSCH.
[0106] In one possible implementation, the transmission module 702 sends the first feedback information on the PUCCH, including: sending the first feedback information on the PUCCH, wherein the first feedback information includes an acknowledgment; or, the transmission module 702 sends the first feedback information on the PUSCH, including: sending the first feedback information on the PUSCH, wherein the first feedback information includes feedback information of each downlink channel in the one or more downlink channels.
[0107] In one possible implementation, the transmission module 702 sends the second feedback information, including:
[0108] Send the second feedback information on PUCCH, or send the second feedback information on PUSCH.
[0109] In one possible implementation, the transmission module 702 transmits the second feedback information on the PUCCH, including: transmitting the second feedback information on the PUCCH, wherein the second feedback information includes a non-acknowledgment message; or, the transmission module 702 transmits the second feedback information on the PUSCH, including: transmitting the second feedback information on the PUSCH, wherein the second feedback information includes feedback information of each downlink channel in the one or more downlink channels.
[0110] In one possible implementation, the transmission module 702 transmits the first feedback information on the PUCCH, including: if the first feedback information includes an acknowledgment, then transmit the first feedback information on a first PUCCH resource; if the first feedback information includes feedback information of each downlink channel in the one or more downlink channels, then transmit the first feedback information on a second PUCCH resource; or, the transmission module 702 transmits the second feedback information on the PUCCH, including: if the second feedback information includes a non-acknowledgment, then transmit the second feedback information on a third PUCCH resource; if the second feedback information includes feedback information of each downlink channel in the one or more downlink channels, then transmit the second feedback information on the second PUCCH resource.
[0111] In one possible implementation, the transmission module is further configured to: if the first threshold is 1, then, if the proportion of the one or more downlink channels that are not correctly decoded is less than the first threshold, send feedback information for each of the one or more downlink channels within the time unit; if the proportion of the one or more downlink channels that are not correctly decoded is equal to the first threshold, send a non-acknowledgment message or not send feedback information within the time unit.
[0112] The information feedback device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0113] The information feedback device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0114] The information feedback device provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method embodiment shown in Figure 6 achieve the same technical effect, and will not be described again here to avoid repetition.
[0115] Figure 8 This diagram illustrates a flowchart of a feedback information receiving method provided in an embodiment of this application. This method 800 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. Figure 8 As shown, the method may include the following steps.
[0116] S810, the network-side device detects feedback information transmitted by the terminal on the target uplink channel, wherein the feedback information is the terminal's feedback to one or more downlink channels indicating feedback within a time unit.
[0117] In one possible implementation, the target uplink channel may include PUCCH and / or PUSCH, and the network-side device may perform blind detection on PUCCH and / or PUSCH to obtain the feedback information.
[0118] S812, if the detected feedback information includes an acknowledgment message or no feedback information is detected, then the proportion of the one or more downlink channel transmission failures is determined to be less than or equal to a first threshold, wherein the value range of the first threshold is [0,1).
[0119] In one possible implementation, if the detected feedback information includes a non-acknowledgment message, then it is determined that the proportion of the one or more downlink channel transmission failures is greater than the first threshold.
[0120] In another possible implementation, if the detected feedback information includes multiple target feedback information, then the success of the transmission of a corresponding downlink channel is determined based on the value of each target feedback information, wherein the target feedback information includes acknowledgment information and / or non-acknowledgment information.
[0121] In one possible implementation, if the first threshold is 1, and the detected feedback information includes a non-acknowledgment message or no feedback information is detected, then it is determined that all transmissions of the one or more downlink channels have failed.
[0122] In specific applications, the terminal can transmit the feedback information in the manner described in method 200 above. For details, please refer to the relevant description in method 200 above, which will not be repeated here.
[0123] In one possible implementation, the network-side device may further configure a first PUCCH resource, a second PUCCH resource, and a third PUCCH resource for the terminal. The first PUCCH resource is used to transmit feedback information that sends only one acknowledgment message for multiple downlink channels; the second PUCCH resource is used to transmit feedback information for each downlink channel; and the third PUCCH resource is used to transmit feedback information that sends only one non-acknowledgment message for multiple downlink channels. This avoids the problem that the network-side device cannot determine whether the feedback information, containing only one acknowledgment message or one non-acknowledgment message, is for multiple downlink channels or just one downlink channel when it detects feedback information.
[0124] It should be noted that the feedback information receiving method provided in this application embodiment can be executed by a feedback information receiving device, or by a control module within that feedback information receiving device for executing the feedback information receiving method. This application embodiment uses the execution of the feedback information receiving method by a feedback information receiving device as an example to illustrate the feedback information receiving device provided in this application embodiment.
[0125] Figure 9 This illustration shows a schematic diagram of a feedback information receiving device provided in an embodiment of this application, such as... Figure 9 As shown, the feedback information receiving device 900 mainly includes a detection module 901 and a determination module 902.
[0126] In this embodiment, the detection module 901 is used to detect feedback information transmitted by the terminal on the target uplink channel, wherein the feedback information is the feedback from the terminal to one or more downlink channels indicating feedback within a time unit; the determination module 902 is used to determine that the proportion of transmission failures of the one or more downlink channels is less than or equal to a first threshold when the detected feedback information includes an acknowledgment or no feedback information is detected, wherein the value range of the first threshold is [0,1).
[0127] In one possible implementation, the determining module 902 is further configured to:
[0128] If the detected feedback information includes a non-acknowledgment message, the proportion of downlink channel transmission failures is determined to be greater than the first threshold; or,
[0129] If the detected feedback information includes multiple target feedback information, the downlink channel is determined to be successfully transmitted based on the value of each target feedback information, wherein the target feedback information includes acknowledgment information and / or non-acknowledgment information.
[0130] In one possible implementation, the detection module 901 detects feedback information transmitted by the terminal on the target uplink channel, including:
[0131] The feedback information is detected on PUCCH and / or PUSCH.
[0132] In one possible implementation, the determining module 902 is further configured to: if the first threshold is 1, and the detected feedback information includes a non-acknowledgment message or a non-detected feedback message, then determine that all transmissions of the one or more downlink channels have failed.
[0133] The feedback information receiving device in this application embodiment can be a device, or it can be a component, integrated circuit, or chip in a network-side device. The network-side device can be, but is not limited to, the types of network-side devices 12 listed above, and this application embodiment does not specifically limit it.
[0134] The feedback information receiving device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0135] The feedback information receiving device provided in this application embodiment can achieve... Figure 8 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0136] Optional, such as Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instructions executed by the processor 1001 implement the various processes of the above-described information feedback method embodiment and achieve the same technical effect. When the communication device 1000 is a network-side device, the program or instructions executed by the processor 1001 implement the various processes of the above-described feedback information receiving method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0137] Figure 11 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0138] The terminal 1100 includes, but is not limited to, the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0139] Those skilled in the art will understand that the terminal 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0140] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The GPU 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0141] In this embodiment, the radio frequency unit 1101 receives downlink data from the network-side device and processes it for the processor 1110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0142] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include high-speed random access memory and non-volatile memory, wherein the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0143] Processor 1110 may include one or more processing units; optionally, processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.
[0144] The processor 1110 is used to acquire the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that the terminal needs to feed back within one time unit;
[0145] Radio frequency unit 1101 is configured to send first feedback information or not send feedback information within the time unit if, based on the decoding status, the proportion of the one or more downlink channels that have not been correctly decoded is less than or equal to a first threshold. The first feedback information includes an acknowledgment message or feedback information of each downlink channel among the one or more downlink channels. The first threshold is in the range of [0,1].
[0146] In this embodiment, the terminal analyzes the decoding status of the downlink channels that need to be fed back within a time unit. If the proportion of incorrectly decoded channels is less than or equal to a first threshold, no feedback information is sent or a first feedback information is sent. The first feedback information includes an acknowledgment information or feedback information of each downlink channel. This can avoid redundancy of HARQ-ACK information, save uplink transmission resources, and reduce UE power consumption.
[0147] Optionally, the radio frequency unit 1101 is further configured to send second feedback information within the time unit if, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is greater than the first threshold, wherein the second feedback information includes a non-acknowledgment information or feedback information of each downlink channel among the one or more downlink channels.
[0148] Optionally, the radio frequency unit 1101 transmits the first feedback information, including: transmitting the first feedback information on the PUCCH, or transmitting the first feedback information on the PUSCH.
[0149] Optionally, the radio frequency unit 1101 transmits the first feedback information on the PUCCH, including: transmitting the first feedback information on the PUCCH, wherein the first feedback information includes an acknowledgment message; or,
[0150] The radio frequency unit 1101 transmits the first feedback information on the PUSCH, including: transmitting the first feedback information on the PUSCH, wherein the first feedback information includes feedback information of each downlink channel in the one or more downlink channels.
[0151] Optionally, the radio frequency unit 1101 sends the second feedback information, including:
[0152] Send the second feedback information on PUCCH, or send the second feedback information on PUSCH.
[0153] Optionally, the radio frequency unit 1101 transmits the second feedback information on the PUCCH, including: transmitting the second feedback information on the PUCCH, wherein the second feedback information includes a non-acknowledgment message; or,
[0154] The radio frequency unit 1101 transmits the second feedback information on the PUSCH, including: transmitting the second feedback information on the PUSCH, wherein the second feedback information includes feedback information of each downlink channel in the one or more downlink channels.
[0155] Optionally, the radio frequency unit 1101 transmits the first feedback information on the PUCCH, including: if the first feedback information includes an acknowledgment, then transmitting the first feedback information on a first PUCCH resource; if the first feedback information includes feedback information of each downlink channel in the one or more downlink channels, then transmitting the first feedback information on a second PUCCH resource; or,
[0156] The radio frequency unit 1101 transmits the second feedback information on the PUCCH, including: if the second feedback information includes a non-acknowledgment information, transmitting the second feedback information on the third PUCCH resource; if the second feedback information includes feedback information of each downlink channel in the one or more downlink channels, transmitting the second feedback information on the second PUCCH resource.
[0157] Optionally, the radio frequency unit 1101 is further configured to, if the first threshold is 1, send feedback information of each downlink channel in the one or more downlink channels within the time unit when the proportion of the one or more downlink channels that are not correctly decoded is less than the first threshold, and send a non-acknowledgment information or not send feedback information within the time unit when the proportion of the one or more downlink channels that are not correctly decoded is equal to the first threshold.
[0158] Specifically, embodiments of this application also provide a network-side device. For example... Figure 12 As shown, the network device 1200 includes an antenna 1201, a radio frequency (RF) device 1202, and a baseband device 1203. The antenna 1201 is connected to the RF device 1202. In the uplink direction, the RF device 1202 receives information through the antenna 1201 and transmits the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be transmitted and sends it to the RF device 1202. The RF device 1202 processes the received information and transmits it through the antenna 1201.
[0159] The aforementioned frequency band processing device can be located in the baseband device 1203. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1203, which includes a processor 1204 and a memory 1205.
[0160] The baseband device 1203 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 12 As shown, one of the chips, for example, is a processor 1204, which is connected to a memory 1205 to call the program in the memory 1205 and execute the network-side device operations shown in the above method embodiment.
[0161] The baseband device 1203 may also include a network interface 1206 for exchanging information with the radio frequency device 1202, such as a common public radio interface (CPRI).
[0162] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 1205 and executable on processor 1204, wherein processor 1204 calls the instructions or programs in memory 1205 to execute... Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0163] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information feedback method embodiments, or implement the various processes of the above-described feedback information receiving method embodiments, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0164] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0165] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run network-side device programs or instructions to implement the various processes of the above-described feedback information receiving method embodiments. Alternatively, the processor is used to run terminal programs or instructions to implement the various processes of the above-described information feedback method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0166] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0167] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0168] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0169] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information feedback method, characterized in that, The method includes: The terminal acquires the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that the terminal needs to feed back within one time unit, and the one or more downlink channels include: Physical Downlink Shared Channel (PDSCH) and / or Physical Downlink Control Channel (PDCCH); If, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is equal to a first threshold, then no feedback information corresponding to the one or more downlink channels will be sent within the time unit, wherein the first threshold is 0; If, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is greater than the first threshold, then a second feedback information is sent within the time unit, wherein the second feedback information includes the feedback information of each downlink channel among the one or more downlink channels; If the semi-static scheduling SPS PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, then the decoding of the SPS PDSCH is not considered incorrect decoding. The one or more downlink channels are not correctly decoded, including at least one of the following: The downlink allocation indication (DAI) determines that the first downlink channel among the one or more downlink channels is not detected. The SPS PDSCH in one or more downlink channels is cancelled by downlink control information DCI or dynamic slot format indication SFI.
2. The method according to claim 1, characterized in that, If the SPSPDSCH in one or more downlink channels is canceled by control information, then the decoding of the SPSPDSCH is considered correct decoding.
3. The method according to claim 1, characterized in that, Sending the second feedback information includes: Send the second feedback information on PUCCH, or send the second feedback information on PUSCH.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: If the first threshold is 1, then if the proportion of one or more downlink channels that are not correctly decoded is less than the first threshold, feedback information of each downlink channel in the one or more downlink channels is sent within the time unit; if the proportion of one or more downlink channels that are not correctly decoded is equal to the first threshold, then a non-acknowledgment message is sent or no feedback message is sent within the time unit.
5. A method for receiving feedback information, characterized in that, The method includes: The network-side device detects feedback information transmitted by the terminal on the target uplink channel, wherein the feedback information is the feedback of the terminal to one or more downlink channels indicating feedback within a time unit, and the one or more downlink channels include: Physical Downlink Shared Channel (PDSCH) and / or Physical Downlink Control Channel (PDCCH); If no feedback information is detected within the time unit, the proportion of downlink channel transmission failures is determined to be equal to a first threshold, wherein the first threshold is 0. If the detected feedback information includes multiple target feedback information, then the downlink channel is determined to be successfully transmitted based on the value of each target feedback information, wherein the target feedback information includes acknowledgment information and / or non-acknowledgment information; If the semi-static scheduling (SPS) PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, it does not fall under the categories of downlink channel transmission failure and downlink channel transmission failure. The downlink channel transmission failure and the downlink channel transmission failure include at least one of the following: The terminal determines that the first downlink channel among the one or more downlink channels is not detected by the downlink allocation indication (DAI); The SPS PDSCH in one or more downlink channels is cancelled by downlink control information DCI or dynamic slot format indication SFI.
6. The method according to claim 5, characterized in that, Detecting feedback information transmitted by the terminal on the target uplink channel, including: The feedback information is detected on PUCCH and / or PUSCH.
7. The method according to claim 5 or 6, characterized in that, The method further includes: If the first threshold is 1, and the detected feedback information includes a non-acknowledgment message or no feedback information is detected, then it is determined that all transmissions of the one or more downlink channels have failed.
8. An information feedback device, characterized in that, include: The acquisition module is used to acquire the decoding status of one or more downlink channels, wherein the one or more downlink channels are downlink channels that the terminal needs to feed back within one time unit, and the one or more downlink channels include: Physical Downlink Shared Channel (PDSCH) and / or Physical Downlink Control Channel (PDCCH); The transmission module is configured to, within the time unit, not transmit feedback information corresponding to the one or more downlink channels if, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is equal to a first threshold, wherein the first threshold is 0; The transmission module is also used for: If, based on the decoding status, it is determined that the proportion of the one or more downlink channels that have not been correctly decoded is greater than the first threshold, second feedback information is sent within the one time unit, wherein the second feedback information includes feedback information of each downlink channel among the one or more downlink channels; If the SPS PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, then the decoding of the SPS PDSCH is not considered incorrect decoding. The one or more downlink channels are not correctly decoded, including at least one of the following: The DAI determined that the first downlink channel among the one or more downlink channels was not detected. The SPS PDSCH in one or more downlink channels is cancelled by downlink control information DCI or dynamic slot format indication SFI.
9. The apparatus according to claim 8, characterized in that, If the SPSPDSCH in one or more downlink channels is canceled by downlink control information, then the decoding of the SPSPDSCH is considered correct decoding.
10. The apparatus according to claim 8, characterized in that, The transmission module sends the second feedback information, including: Send the second feedback information on PUCCH, or send the second feedback information on PUSCH.
11. The apparatus according to any one of claims 8 to 10, characterized in that, The transmission module is further configured to, if the first threshold is 1, send feedback information of each downlink channel in the one or more downlink channels within the time unit when the proportion of the one or more downlink channels that are not correctly decoded is less than the first threshold, and send a non-acknowledgment information or not send feedback information within the time unit when the proportion of the one or more downlink channels that are not correctly decoded is equal to the first threshold.
12. A feedback information receiving device, characterized in that, include: The detection module is used to detect feedback information transmitted by the terminal on the target uplink channel, wherein the feedback information is the feedback of the terminal to one or more downlink channels indicating feedback within a time unit, and the one or more downlink channels include: Physical Downlink Shared Channel (PDSCH) and / or Physical Downlink Control Channel (PDCCH); The determining module is configured to determine, when no feedback information is detected within the time unit, that the proportion of transmission failures of the one or more downlink channels is equal to a first threshold, wherein the first threshold is 0; The determining module is also used for: If the detected feedback information includes multiple target feedback information, the downlink channel is determined to be successfully transmitted based on the value of each target feedback information, wherein the target feedback information includes acknowledgment information and / or non-acknowledgment information; If the semi-static scheduling (SPS) PDSCH in one or more downlink channels does not need to be decoded due to resource conflicts, it does not fall under the categories of downlink channel transmission failure and downlink channel transmission failure. The downlink channel transmission failure and the downlink channel transmission failure include at least one of the following: The terminal determines that the first downlink channel among the one or more downlink channels is not detected by the downlink allocation indication (DAI); The SPS PDSCH in one or more downlink channels is cancelled by downlink control information DCI or dynamic slot format indication SFI.
13. The apparatus according to claim 12, characterized in that, The detection module detects feedback information transmitted by the terminal on the target uplink channel, including: The feedback information is detected on PUCCH and / or PUSCH.
14. The apparatus according to claim 12 or 13, characterized in that, The determining module is also used for: If the first threshold is 1, and the detected feedback information includes a non-acknowledgment message or no-detection feedback message, then it is determined that all transmissions of the one or more downlink channels have failed.
15. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the information feedback method as described in any one of claims 1 to 4.
16. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the feedback information receiving method as described in any one of claims 5 to 7.
17. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions, which, when executed by a processor, implement the information feedback method as described in any one of claims 1-4, or the steps of the feedback information receiving method as described in any one of claims 5 to 7.