Feedback methods, related equipment and readable storage media
By determining the time-domain feedback offset set and target cell of the PUCCH cell during PUCCH carrier handover, the HARQ-ACK feedback delay problem is solved, and efficient HARQ-ACK feedback is achieved.
Patent Information
- Application Number
- CN202110882905.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-02
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-08-02
AI Technical Summary
In ultra-reliable and low-latency communication, the HARQ-ACK feedback delay is difficult to shorten effectively during PUCCH carrier switching.
Terminal and network-side equipment implement the HARQ-ACK feedback mechanism by determining the time-domain feedback offset set of M PUCCH cells, the effective PUCCH cell, and the target PUCCH cell, including dynamic or semi-static handover mechanisms, to ensure the feasibility of HARQ-ACK.
It effectively shortens the feedback delay of HARQ-ACK and improves the feasibility of HARQ-ACK feedback.
Smart Images

Figure CN115941131B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a feedback method, related equipment, and readable storage medium. Background Technology
[0002] In Ultra-Reliable and Low Latency Communications (URLLC), in order to minimize the feedback delay of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK), Physical Uplink Control Channel carrier switching (PUCCH carrier switching) is proposed, which means that the carrier of PUCCH transmission can be switched.
[0003] There is no solution for the feedback from HARQ-ACK in the case of PUCCH carrier switching. Summary of the Invention
[0004] This application provides a feedback method, related equipment, and readable storage medium that can solve the feedback problem of HARQ-ACK in the case of PUCCH carrier switching.
[0005] Firstly, a feedback method is provided, the method comprising:
[0006] If the terminal's first physical uplink control channel (PUCCH) cell group includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, the terminal performs the first operation.
[0007] The terminal sends a first HARQ-ACK according to the first operation;
[0008] The first operation includes at least one of the following:
[0009] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0010] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0011] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0012] Secondly, a feedback method is provided, executed by a network-side device, the method comprising:
[0013] If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, the network-side device performs the first operation.
[0014] The network-side device receives a first HARQ-ACK according to the first operation;
[0015] The first operation includes at least one of the following:
[0016] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0017] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0018] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0019] Thirdly, a feedback device is provided, the feedback device comprising:
[0020] The first execution module is used to perform a first operation when the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK), where M is an integer greater than 1.
[0021] The sending module is configured to send a first HARQ-ACK according to the first operation;
[0022] The first operation includes at least one of the following:
[0023] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0024] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0025] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0026] Fourthly, a feedback device is provided, the feedback device comprising:
[0027] The second execution module is used to perform the first operation when the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK), where M is an integer greater than 1.
[0028] The receiving module is used to receive the first HARQ-ACK;
[0029] The first operation includes at least one of the following:
[0030] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0031] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0032] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0033] 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.
[0034] 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 as described in the second aspect.
[0035] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used for:
[0036] If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, then the first operation is performed.
[0037] The communication interface is used for:
[0038] Based on the first operation, send the first HARQ-ACK;
[0039] The first operation includes at least one of the following:
[0040] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0041] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0042] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0043] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the processor is used for:
[0044] If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, the network-side device performs the first operation.
[0045] The communication interface is used for:
[0046] The network-side device receives a first HARQ-ACK according to the first operation;
[0047] The first operation includes at least one of the following:
[0048] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0049] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0050] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0051] A ninth aspect provides a readable storage medium 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 second aspect.
[0052] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0053] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0054] In this embodiment, the terminal can determine at least one of the following from the M PUCCH cells in its corresponding first PUCCH cell group: a time-domain feedback offset set; a valid PUCCH cell corresponding to a certain HARQ-ACK; and a target PUCCH cell corresponding to a certain HARQ-ACK. Based on the determined information, the terminal sends the HARQ-ACK. Therefore, this embodiment provides a feedback mechanism for HARQ-ACK, ensuring the feasibility of HARQ-ACK feedback and thus shortening the feedback latency. Attached Figure Description
[0055] Figure 1 This is a schematic diagram of the wireless communication system provided in an embodiment of this application;
[0056] Figure 2 This is one of the flowcharts of the feedback method provided in the embodiments of this application;
[0057] Figure 3 This is one of the feedback diagrams provided in the embodiments of this application;
[0058] Figure 4a This is the second feedback diagram provided in the embodiments of this application;
[0059] Figure 4b This is the third feedback diagram provided in the embodiments of this application;
[0060] Figure 4c This is the fourth feedback diagram provided in the embodiments of this application;
[0061] Figure 5 This is the second flowchart of the feedback method provided in the embodiments of this application;
[0062] Figure 6 This is one of the structural diagrams of the feedback device provided in the embodiments of this application;
[0063] Figure 7 This is the second structural diagram of the feedback device provided in the embodiments of this application;
[0064] Figure 8 This is a structural diagram of the communication device provided in the embodiments of this application;
[0065] Figure 9 This is a structural diagram of the terminal provided in the embodiments of this application;
[0066] Figure 10 This is a structural diagram of the network-side device provided in the embodiments of this application. Detailed Implementation
[0067] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0068] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar first objects and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the first objects distinguished by "first" and "second" are generally of the same class, not limiting the number of first objects; for example, there may be one or more first objects. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected first objects, and the character " / " generally indicates that the preceding and following first objects are in an "or" relationship.
[0069] 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. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0070] Figure 1This is a schematic diagram of a wireless communication system provided in an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. In this context, terminal 11 can also be referred to as terminal equipment or user equipment (UE). 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), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. 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 application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0071] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0072] In ultra-reliable and low-latency communications (URLLC) research, to minimize the feedback delay of Hybrid Automatic Repeat reQuest Acknowledgement (HARQ-ACK), a Physical Uplink Control Channel (PUCCH) carrier switching mechanism was proposed, allowing the PUCCH transmission carrier to be switched. PUCCH carrier switching can be applied to HARQ-ACK transmission as well as other uplink control information (UCI) types. Application scenarios for PUCCH carrier switching may include the following characteristics:
[0073] The UE is configured with uplink carrier aggregation (CA) and has multiple serving cells in the uplink.
[0074] The time division duplex (TDD) patterns of different (uplink) serving cells of the UE are complementary, that is, the uplink resources of each serving cell are interleaved in the time domain. By switching serving cells, the latency of acquiring uplink resources can be shortened as much as possible.
[0075] Optionally, PUCCH carrier switching can be used in inter-band scenarios.
[0076] PUCCH carrier switching supports two methods: dynamic switching based on downlink control information (DCI) (Alt. 1) and semi-static switching based on time domain pattern (Alt. 2C). In other words, the carrier transmitted via PUCCH can be dynamically switched based on DCI or semi-statically switched based on time domain pattern.
[0077] In the embodiments of this application, considering that one cell corresponds to one active carrier, PUCCH carrier switching and PUCCH cell switching can be equivalently replaced; the transmission carrier of HARQ-ACK can be understood as: the PUCCH cell where HARQ-ACK feedback is located.
[0078] The time-domain feedback offset can be represented as K1, but it is not limited to this. For ease of understanding, the following examples will use K1 to represent the time-domain feedback offset, but this does not limit the form of the time-domain feedback offset. For example, the time-domain feedback offset can be represented as a time-domain offset amount based on a certain reference time or start time, with a certain time unit as the granularity.
[0079] The embodiments of this application will be described in detail below with reference to the accompanying drawings and through some examples and application scenarios.
[0080] See Figure 2 , Figure 2 This is a flowchart of the feedback method provided in the embodiments of this application. Figure 2 The feedback method can be executed by the terminal. For example... Figure 2 As shown, the feedback method may include the following steps:
[0081] Step 201: If the terminal's first physical uplink control channel (PUCCH) cell group includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, the terminal performs the first operation.
[0082] In specific implementation, the first PUCCH cell group can be any PUCCH cell group corresponding to the terminal. The first PUCCH cell group includes two or more PUCCH cells; therefore, for HARQ-ACK terminals, PUCCH cell handover can be performed within the first PUCCH cell group to shorten the HARQ-ACK feedback latency. In implementation, PUCCH cell handover can be performed dynamically based on DCI or semi-statically based on time-domain mode, depending on actual needs; this application embodiment does not limit this.
[0083] In this embodiment of the application, the first operation includes at least one of the following:
[0084] 1) Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0085] 2) Determine the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0086] 3) Determine the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0087] In 1), the K1 set corresponding to each PUCCH cell in the M PUCCH cells can be the same or different, depending on the actual situation. This application embodiment does not limit this.
[0088] In 2), the valid PUCCH cell corresponding to the first HARQ-ACK can be understood as: a PUCCH cell that is in an active or available state at the time of the feedback of the first HARQ-ACK. The first HARQ-ACK can be any HARQ-ACK of the terminal, and the first HARQ-ACK can be a semi-persistent scheduling (SPS) HARQ-ACK or a dynamically scheduled HARQ-ACK.
[0089] In 3), the target PUCCH cell corresponding to the first HARQ-ACK can be understood as: the PUCCH cell that transmits the first HARQ-ACK, that is, the target PUCCH cell is used to transmit the first HARQ-ACK.
[0090] The target PUCCH cell may or may not be related to the valid PUCCH cell, depending on the actual situation. This application embodiment does not limit this.
[0091] Step 202: The terminal sends a first HARQ-ACK according to the first operation.
[0092] In practice, the implementation of step 202 is related to the content of the first operation. For example:
[0093] The terminal can send the first HARQ-ACK based on the selected PUCCH resources at a certain time unit of the target PUCCH cell corresponding to the first HARQ-ACK. This time unit can be determined based on a K1 in the K1 set corresponding to the target PUCCH cell.
[0094] It should be noted that the above implementation method is only an example; please refer to the following description for details.
[0095] In the feedback method of this embodiment, the terminal can determine at least one of the following from the M PUCCH cells in its corresponding first PUCCH cell group: a time-domain feedback offset set; a valid PUCCH cell corresponding to a certain HARQ-ACK; and a target PUCCH cell corresponding to a certain HARQ-ACK. Based on the determined information, the terminal sends the HARQ-ACK. Therefore, this embodiment provides a feedback mechanism for HARQ-ACK, ensuring the feasibility of HARQ-ACK feedback and thus shortening the feedback latency.
[0096] The first operation will be explained in detail below.
[0097] Regarding 1)
[0098] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells can be configured uniformly or independently.
[0099] In this optional implementation, the K1 set corresponding to the PUCCH cell can be determined by any of the following methods:
[0100] K1 set configuration method 1: The time-domain feedback offset sets corresponding to the M PUCCH cells are configured uniformly.
[0101] K1 set configuration method 2: The time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently.
[0102] For K1 set configuration method 1, there is a one-to-one correspondence between K1 set and PUCCH cell group, meaning that the K1 set corresponding to PUCCH cells within the same PUCCH cell group is configured uniformly. Each PUCCH cell in the first PUCCH cell group corresponds to the same K1 set.
[0103] For K1 set configuration method 2, there is a one-to-one correspondence between K1 set and PUCCH cell, meaning that the K1 set for each PUCCH cell within the same PUCCH cell group is configured independently. Each PUCCH cell in the first PUCCH cell group corresponds to one K1 set.
[0104] In K1 set configuration method 2, the value of K1 and / or the number of K1 in the K1 set corresponding to different PUCCH cells in the M PUCCH cells may be different or the same. The specific value may be determined according to the actual situation. This application embodiment does not limit this.
[0105] In the embodiments of this application, the method of determining the object corresponding to K1 in K1 set may be different for different K1 set configuration methods, as described below.
[0106] The object corresponding to K1 can be used to determine at least one of the following: the time unit corresponding to K1; the length of each time unit corresponding to K1.
[0107] Optionally, the object corresponding to K1 may include at least one of the following:
[0108] The first object, which can be a parameter set (Numerology) or subcarrier spacing (SCS), can be used to determine the length of each time unit corresponding to K1;
[0109] The second object may include at least one of the following: time-domain granularity; the number of symbols corresponding to a sub-slot.
[0110] The time-domain granularity can be used to determine the time unit corresponding to K1. The time granularity can be a slot, sub-slot, symbol, etc. The time unit is consistent with the time-domain granularity. For example, if the time granularity is a slot, then the time unit is a slot; if the time granularity is a sub-slot, then the time unit is a sub-slot.
[0111] The number of symbols corresponding to a sub-slot can be used to determine the length of the sub-slot.
[0112] I. Determining the first object corresponding to K1.
[0113] For K1 set configuration method 1
[0114] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0115] The first object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0116] The first object is a parameter set or a subcarrier spacing (SCS).
[0117] In this optional embodiment, the first object corresponding to the first K1 set can be determined in any of the following ways:
[0118] Method 1 for determining the first object: The first object corresponding to the first K1 set is uniformly configured for the M PUCCH cells.
[0119] Method 2 for determining the first object: The first object corresponding to the first K1 set is configured independently for the M PUCCH cells.
[0120] For the first object determination method 1
[0121] The first object corresponding to K1 set corresponds one-to-one with the PUCCH cell group. When the terminal transmits HARQ-ACK through different PUCCH cells in the first PUCCH cell group, its understanding of the first object corresponding to the first K1 set is consistent.
[0122] Optionally, the first object corresponding to the first time-domain feedback offset set is determined based on a reference object, which is a reference parameter set or a reference SCS.
[0123] In implementation, the first object is represented in the same way as the reference object. For example, if the first object is a parameter set, the reference object is a reference parameter set; if the first object is an SCS, the reference object is a reference SCS.
[0124] Optionally, the reference object may satisfy any of the following:
[0125] Method 1-1 for determining the first object: The reference object is the first object corresponding to the first cell, wherein the first cell is the primary cell (PCell) of the primary cell group, the primary cell (PSCell) of the secondary cell group, or the secondary cell (SCell) of the PUCCH.
[0126] First object determination method 1-2: The reference object is configured by higher-level signaling;
[0127] Method 1-3 for determining the first object: The reference object is the first object with the largest index corresponding to the M PUCCH cells;
[0128] Method 1-4 for determining the first object: The reference object is the first object with the smallest index corresponding to the M PUCCH cells;
[0129] Method 1-5 for determining the first object: In the case of semi-static handover based on time-domain mode in PUCCH cell, the reference object is the first object corresponding to the time-domain mode.
[0130] For the first object determination method 1-1, the first cell is the first cell corresponding to the first PUCCH cell group. The first object corresponding to the first cell can be understood as any of the following:
[0131] The first object corresponding to the uplink active bandwidth portion (UL Active BWP) of the first cell;
[0132] The first object in the first cell whose index is the minimum value (or lowest value), maximum value (or highest value), or preset value is the first object corresponding to each BWP.
[0133] For the first object determination method 1-2, the reference object for the higher-level signaling configuration can be determined based on actual needs, and this application embodiment does not limit this.
[0134] Optionally, the index of the reference object can be less than or equal to the index of the first object corresponding to any BWP configured in any of the M PUCCH cells. This avoids the situation where more than one time unit in a single uplink time unit on the actual PUCCH cell needs to feed back HARQ-ACK based on K1, thus avoiding additional protocol and implementation complexity.
[0135] For the first object determination methods 1-3, the reference object can be understood as: the first object corresponding to the PUCCH cell with the largest μ among the M PUCCH cells, where μ is the index of the first object.
[0136] In the implementation of this application, the first object corresponding to the PUCCH cell can be understood as any of the following:
[0137] The first object corresponding to the UL Active BWP of the PUCCH cell;
[0138] The first object in each BWP of the PUCCH cell is the first object with the index of the minimum (or lowest), maximum (or highest), or preset value.
[0139] For the first object determination methods 1-4, the reference object can be understood as: the first object corresponding to the PUCCH cell with the smallest μ among the M PUCCH cells.
[0140] Methods 1-5 for determining the first object can be applied to scenarios where PUCCH cells perform semi-static handover based on time-domain patterns. The terminal can determine the first object corresponding to the time-domain pattern as the reference object.
[0141] Optionally, the terminal sends a first HARQ-ACK according to the first operation, including:
[0142] Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set;
[0143] Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined;
[0144] The first HARQ-ACK is sent within the target time unit.
[0145] The object relationship can be represented as any of the following:
[0146] case 0: The first time unit corresponds to a time unit of the target PUCCH cell;
[0147] case 1: The first time unit corresponds to Q time units of the target PUCCH cell, where Q is an integer greater than 1;
[0148] Case 2: The first time unit corresponds to a portion of a time unit in the target PUCCH cell.
[0149] In case 0, the first time unit completely overlaps with a time unit of the target PUCCH cell in the time domain, meaning their start and end times are exactly the same. In this case, the target time unit is the time unit of the target PUCCH cell corresponding to the first time unit.
[0150] In case 1, the target time unit can be any one of the Q time units.
[0151] In case 2, the target time unit is the time unit of the target PUCCH cell that corresponds to the first time unit.
[0152] In this scenario, the target time unit can correspond to T time units determined based on the reference object, where T is an integer greater than 1. Further, among the T time units, Y time units may require HARQ-ACK feedback, where Y is an integer greater than 1 and less than or equal to T. In this case, the terminal can generate Y HARQ-ACK sub-codebooks corresponding one-to-one with the Y time units, then concatenate the Y HARQ-ACK sub-codebooks in a preset order to obtain a single HARQ-ACK codebook, and finally send this HARQ-ACK codebook on the target time unit.
[0153] Optionally, the correspondence can be determined based on a comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
[0154] The comparison relationship can be expressed as any of the following:
[0155] The first index is less than the second index;
[0156] The first index is equal to the second index;
[0157] The first index is greater than the second index.
[0158] Optionally, the correspondence satisfies any one of the following:
[0159] When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit;
[0160] When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
[0161] In a specific implementation, when the first index is equal to the second index, the correspondence between the first time unit and the target time unit corresponds to the above case 0.
[0162] When the first index is less than the second index, the correspondence between the first time unit and the target time unit corresponds to case 2 above.
[0163] When the first index is greater than the second index, the correspondence between the first time unit and the target time unit corresponds to case 1 above.
[0164] Optionally, when the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following:
[0165] a) Determine the target time unit of the target PUCCH cell based on the time units that satisfy the first condition among the Q time units, wherein the first condition includes at least one of the following: capable of accommodating the PUCCH resources corresponding to the first HARQ-ACK; and meeting the downlink processing time requirements of the terminal;
[0166] b) The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
[0167] In step a), the terminal can first select a time unit that meets the first condition from the Q time units. Then, based on the time units that meet the first condition, the target time unit of the target PUCCH cell is determined. This ensures that HARQ-ACK can be actually fed back within the selected target time unit, thereby guaranteeing the performance of HARQ-ACK feedback.
[0168] A time unit that meets the first condition can accommodate a first PUCCH resource. The first PUCCH resource can at least accommodate the first HARQ-ACK, and can further accommodate other multiplexed UCIs. The first PUCCH resource is a PUCCH resource that can be actually transmitted, such as: the first PUCCH resource does not overlap / conflict with at least one of the following: a semi-static downlink symbol; a synchronization signal and PBCH block (SSB); or a control resource set (CORESET) #0 symbol.
[0169] The time unit that satisfies the first condition can satisfy the downlink processing time requirement of the terminal. That is, the time interval between the time unit in which the terminal receives the PDSCH transmission corresponding to the first HARQ-ACK and the time unit in question needs to be greater than or equal to the downlink processing time of the terminal. Alternatively, the time interval between the end time of the terminal receiving the PDSCH transmission corresponding to the first HARQ-ACK and the start time of the PUCCH resource determined within the time unit needs to be greater than or equal to the downlink processing time of the terminal.
[0170] Optionally, determining the target time unit based on the time units among the Q time units that satisfy the first condition includes at least one of the following:
[0171] If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit;
[0172] If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
[0173] In b), the terminal can directly determine the time unit indexed as the maximum, minimum or preset value among the Q time units as the target time unit of the target PUCCH cell.
[0174] For easier understanding, please refer to Figure 3 .
[0175] exist Figure 3 In the PDSCH, the HARQ-ACK corresponding to PUCCH cell 2 points to two time units. When actually transmitting the HARQ-ACK, the terminal can choose one of the time units to transmit the HARQ-ACK on PUCCH1 or PUCCH2.
[0176] For the first object determination method 2
[0177] The first object corresponding to K1 set corresponds one-to-one with a PUCCH cell. When the terminal transmits HARQ-ACK through different PUCCH cells in the first PUCCH cell group, the first object corresponding to the first K1 set may be different or the same.
[0178] Optionally, when the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
[0179] In this optional embodiment, when the terminal transmits HARQ-ACK through the first PUCCH cell, its understanding of the first object corresponding to the first K1set can be determined based on the first object corresponding to the first PUCCH cell. Specifically, the first object corresponding to the first PUCCH cell can be understood as the first object corresponding to the first K1set.
[0180] II. Determining the second object corresponding to K1.
[0181] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0182] The second object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0183] The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
[0184] In this optional implementation, the second object corresponding to the first K1 set can be determined in any of the following ways:
[0185] Second object determination method 1: The second object corresponding to the first K1 set is uniformly configured for the M PUCCH cells.
[0186] Method 2 for determining the second object: The second object corresponding to the first K1 set is configured independently for the M PUCCH cells.
[0187] For the second object determination method 1
[0188] The second object corresponding to K1 set corresponds one-to-one with the PUCCH cell group. When the terminal transmits HARQ-ACK through different PUCCH cells in the first PUCCH cell group, its understanding of the second object corresponding to the first K1 set is consistent. In this way, for any PUCCH cell in the same PUCCH cell group, when indicating the same K1 or the same K1 set index, the absolute value of the feedback delay of HARQ-ACK feedback relative to the time unit where PDSCH reception is located is completely equal, thereby avoiding the ambiguity problem of time domain feedback position.
[0189] For the second object determination method 2
[0190] The second object corresponding to K1 set corresponds one-to-one with the PUCCH cell. When the terminal transmits HARQ-ACK through different PUCCH cells in the first PUCCH cell group, the second object corresponding to the first K1 set may be different or the same.
[0191] Optionally, for each PUCCH cell, the second object corresponding to the first time-domain feedback offset set can be configured independently for each UL BWP of the PUCCH cell.
[0192] Optionally, when the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
[0193] In specific implementation, the second object corresponding to the first time-domain feedback offset set can be configured independently for each physical layer priority corresponding to the second PUCCH cell; or, the second object corresponding to the first time-domain feedback offset set can be configured independently for a certain BWP or each BWP configured in the second PUCCH cell, distinguishing physical layer priorities. The specific configuration can be determined according to the actual situation, and this application embodiment does not limit this.
[0194] For K1 set configuration method 2
[0195] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the first object and the second object corresponding to the second time-domain feedback offset set are both configured independently for the M PUCCH cells.
[0196] Wherein, the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any PUCCH cell among the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to sub-slots.
[0197] It should be noted that the implementation method of the first object corresponding to the second time-domain feedback offset set for the independent configuration of the M PUCCH cells is the same as the implementation method of the first object corresponding to the first time-domain feedback offset set for the independent configuration of the M PUCCH cells. The implementation method of the second object corresponding to the second time-domain feedback offset set for the independent configuration of the M PUCCH cells is the same as the implementation method of the second object corresponding to the first time-domain feedback offset set for the independent configuration of the M PUCCH cells. For details, please refer to the relevant description above, which will not be repeated here.
[0198] In this embodiment of the application, optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI can satisfy any of the following:
[0199] Bit count determination method 1: Determined based on the maximum number in the first number, the first number including the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each PUCCH cell in the M PUCCH cells;
[0200] Method 2 for determining the number of bits: determined by protocol agreement or configured by higher-layer signaling;
[0201] Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset. The first DCI can be a DCI in DCI format 1_1 or DCI format 1_2, or a non-fallback DCI, which can be determined according to the actual situation. This application embodiment does not limit this.
[0202] For bit count determination method 1, in specific implementation, the terminal can obtain the number of K1 values in the K1 set corresponding to each of the M PUCCH cells, then determine the maximum number among these numbers, and determine the bit count of the first field based on the maximum number. Optionally, the bit count of the first field can be greater than or equal to the maximum number, such as: bit count of the first field = ceiling(log2(I max )), where I maxThe maximum number is defined by `ceiling()`, which performs a round-up operation. This ensures that the downlink scheduling DCI corresponding to each serving cell in the first PUCCH cell group can indicate K1 from the K1 Set applied by any PUCCH cell in the first PUCCH cell as needed, thereby improving the reliability of K1 determination.
[0203] For bit count determination method 2, optionally, when the bit count of the first field is configured by higher-layer signaling, the bit count of the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group can be configured uniformly or independently. That is, the bit count of the first field can be configured uniformly for the PUCCH cell group or independently for each serving cell.
[0204] In bit number determination method 2, optionally, the number of bits in the first field can be greater than or equal to the maximum number. Of course, the number of bits in the first field can be less than the maximum number. In this case, for a portion of the PUCCH cells in the first PUCCH cell, the first DCI can only indicate a portion of K1 in the K1 Set applied to the PUCCH cell, for example, it can only indicate the K1 index range that the value corresponding to the number of bits in the first field can indicate.
[0205] Regarding 2)
[0206] Optionally, determining the valid PUCCH corresponding to the first HARQ-ACK in the M PUCCH cells includes:
[0207] If the second PUCCH cell in the PUCCH cell meets the first condition, the third PUCCH cell is determined as the valid PUCCH cell corresponding to the first HARQ-ACK;
[0208] The first condition includes at least one of the following:
[0209] Condition 1: Based on the time-domain mode, the third PUCCH cell is in an available state at the time-domain feedback position of the first HARQ-ACK;
[0210] Condition 2: Based on the Time Division Duplex (TDD) mode rules, the third PUCCH cell is in an available state at the time domain position of the feedback of the first HARQ-ACK.
[0211] In condition 1, the time-domain mode can be the time-domain mode corresponding to the first PUCCH cell group, that is, the time-domain mode is uniformly configured for the PUCCH cell group; or, the time-domain mode can be the time-domain mode corresponding to the third PUCCH cell, that is, the time-domain mode is independently configured for the PUCCH cells in the PUCCH cell group.
[0212] In condition 2, the TDD mode rule can be understood as: the PUCCH resource determined based on the first HARQ-ACK is legal, that is, the PUCCH resource can be used for actual transmission.
[0213] Regarding 3)
[0214] In the embodiments of this application, there may be an ambiguity problem when the terminal determines the actual PUCCH cell for transmission, that is, there may be at least two PUCCH cells that can be used for actual transmission. For example, when K1 Set configuration method 1 and the first object determination method 1-2 or the second object determination method 1-2 (that is, for a given K1, the length of the time unit may be inconsistent), or when K1 Set configuration method 2 is used, the above-mentioned problem will exist.
[0215] For easier understanding, please refer to Figures 4a to 4c .
[0216] Assume that the UE's current PUCCH cell group contains PUCCH cell 1 and PUCCH cell 2.
[0217] exist Figure 4a In the DCI, when K1 index = 0, it corresponds to K1 = 2 in the K1 Set uniformly configured for the current PUCCH cell group, but the time unit lengths corresponding to the two PUCCH cells are different.
[0218] exist Figure 4b In the DCI, when K1 index = 0, it corresponds to K1,1 = 2 on PUCCH cell 1 and K1,2 = 4 on PUCCH cell 2, respectively.
[0219] exist Figure 4c In the DCI, when K1 index = 0, it corresponds to K1,1 = 2 on PUCCH cell 1 and K1,2 = 2 on PUCCH cell 2, respectively.
[0220] for Figure 4a , Figure 4b and Figure 4cAt the PUCCH cell handover boundary determined based on the Time domain pattern, the UE cannot determine whether the HARQ-ACK corresponding to the scheduled PDSCH is fed back on PUCCH cell 1 or PUCCH cell 2, because both PUCCH cell 1 and PUCCH cell 2 can be used for actual transmission.
[0221] The above problems can be solved in the following ways.
[0222] Optionally, determining the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK includes at least one of the following:
[0223] Processing method 1: If the M PUCCH cells include only one valid PUCCH cell corresponding to the first HARQ-ACK, the valid PUCCH cell is determined as the target PUCCH cell;
[0224] Processing method 2: When the M PUCCH cells include at least two valid PUCCH cells corresponding to the first HARQ-ACK, according to the first rule, select one valid PUCCH cell from the at least two valid PUCCH cells as the target PUCCH cell;
[0225] Processing method 3: Select a target PUCCH cell from the M PUCCH cells according to the second DCI, wherein the second DCI indicates the target PUCCH cell;
[0226] Processing method 4: All or part of the valid PUCCH cells corresponding to the first HARQ-ACK in the M PUCCH cells are identified as the target PUCCH cells.
[0227] For processing method 1, the network side can ensure that there is only one valid PUCCH cell among the M PUCCH cells. In this way, the terminal can directly determine the valid PUCCH cell as the target PUCCH cell, that is, use the PUCCH cell to actually transmit the first HARQ-ACK.
[0228] For processing method 2, the terminal can select one PUCCH cell from the at least two valid PUCCH cells as the target PUCCH cell according to the first rule and transmit the first HARQ-ACK.
[0229] The first rule may be predetermined by the protocol, configured by the network-side device, or determined through negotiation between the terminal and the network-side device. Optionally, the first rule may include at least one of the following:
[0230] The PUCCH cell with the smallest or largest PUCCH cell index among the at least two valid PUCCH cells is identified as the target PUCCH cell;
[0231] The PUCCH cell with the smallest HARQ-ACK feedback delay among the at least two valid PUCCH cells is identified as the target PUCCH cell.
[0232] In this application embodiment, the PUCCH cell index can be understood as any of the following:
[0233] The cell index corresponding to the PUCCH cell;
[0234] The UL Serving cell index corresponding to the PUCCH cell;
[0235] The index of a PUCCH cell in a PUCCH cell group can be numbered starting from 0.
[0236] In practice, the HARQ-ACK feedback delay of a PUCCH cell can be determined based on the start or end time of the PUCCH resources determined by the PUCCH cell.
[0237] For processing method 3, the PUCCH cell indicated by the first DCI can be a valid PUCCH cell corresponding to the first HARQ-ACK, but is not limited to this.
[0238] Optionally, the PUCCH cell indicated by the first DCI is consistent with the PUCCH cell determined based on the time-domain pattern, that is, the PUCCH cell indicated by the first DCI is in an active or available state based on the time-domain pattern at the feedback time of the first HARQ-ACK.
[0239] For processing method 4, it can be implemented in any of the following ways:
[0240] Assume that among the M PUCCH cells, there are U valid PUCCH cells, where U is a positive integer.
[0241] Implementation method 1: The terminal can transmit the first HARQ-ACK on all U valid PUCCH cells.
[0242] Implementation method 2: The terminal can select at least one PUCCH cell from the U valid PUCCH cells, and transmit the first HARQ-ACK on the at least one PUCCH cell.
[0243] See Figure 5 , Figure 5This is a flowchart of the feedback method provided in the embodiments of this application. Figure 5 The feedback method is executed by the network-side device. For example... Figure 5 As shown, the feedback method may include the following steps:
[0244] Step 501: If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, the network-side device performs the first operation.
[0245] The first operation includes at least one of the following:
[0246] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0247] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0248] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0249] Step 502: The network-side device receives the first HARQ-ACK according to the first operation.
[0250] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells can be configured uniformly or independently.
[0251] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0252] The first object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0253] The first object is a parameter set or a subcarrier spacing (SCS).
[0254] Optionally, when the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells, the first object corresponding to the first time-domain feedback offset set is determined based on a reference object, which is a reference parameter set or a reference SCS.
[0255] Optionally, the reference object satisfies any of the following:
[0256] The reference object is the first object corresponding to the first cell, and the first cell is the main cell of the main cell group, the main cell of the auxiliary cell group, or the auxiliary cell of the PUCCH cell group corresponding to the first PUCCH cell group.
[0257] The reference object is configured by higher-level signaling;
[0258] The reference object is the first object with the largest index corresponding to the M PUCCH cells;
[0259] The reference object is the first object with the smallest index corresponding to the M PUCCH cells;
[0260] In the case of semi-static handover of PUCCH cell based on time-domain mode, the reference object is the first object corresponding to the time-domain mode.
[0261] Optionally, when the reference object is configured by higher-layer signaling, the index of the reference object is less than or equal to the index of the first object corresponding to any BWP configured in any of the M PUCCH cells.
[0262] Optionally, the network-side device receives a first HARQ-ACK according to the first operation, including:
[0263] Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set;
[0264] Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined;
[0265] The first HARQ-ACK is received within the target time unit.
[0266] Optionally, the correspondence is determined based on a comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
[0267] Optionally, the correspondence satisfies any one of the following:
[0268] When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit;
[0269] When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
[0270] Optionally, when the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following:
[0271] The target time unit of the target PUCCH cell is determined based on the time units that satisfy the first condition among the Q time units. The first condition includes at least one of the following: it can accommodate the first PUCCH resource, the first PUCCH resource includes the PUCCH resource corresponding to the first HARQ-ACK; and it meets the downlink processing time requirements of the terminal.
[0272] The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
[0273] Optionally, determining the target time unit based on the time units among the Q time units that satisfy the first condition includes at least one of the following:
[0274] If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit;
[0275] If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
[0276] Optionally, when the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
[0277] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0278] The second object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0279] The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
[0280] Optionally, when the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
[0281] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the first object and the second object corresponding to the second time-domain feedback offset set are both configured independently for the M PUCCH cells.
[0282] Wherein, the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any PUCCH cell among the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to sub-slots.
[0283] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI satisfies any of the following:
[0284] The number is determined based on the maximum number in the first number, which includes the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each PUCCH cell in the M PUCCH cells.
[0285] As agreed upon in the agreement or configured by higher-level signaling;
[0286] Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset.
[0287] Optionally, when the number of bits in the first field is configured by higher-layer signaling, the number of bits in the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group is configured uniformly or independently.
[0288] Optionally, determining the valid PUCCH corresponding to the first HARQ-ACK in the M PUCCH cells includes:
[0289] If the second PUCCH cell in the PUCCH cell meets the first condition, the third PUCCH cell is determined as the valid PUCCH cell corresponding to the first HARQ-ACK;
[0290] The first condition includes at least one of the following:
[0291] Based on the time-domain mode, the third PUCCH cell is in an available state at the time-domain feedback position of the first HARQ-ACK;
[0292] Based on the Time Division Multiplexing (TDD) mode rules, the third PUCCH cell is in an available state at the time domain location of the feedback of the first HARQ-ACK.
[0293] Optionally, determining the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK includes at least one of the following:
[0294] If the M PUCCH cells include only one valid PUCCH cell corresponding to the first HARQ-ACK, the valid PUCCH cell is determined as the target PUCCH cell;
[0295] If the M PUCCH cells include at least two valid PUCCH cells corresponding to the first HARQ-ACK, then according to the first rule, one valid PUCCH cell is selected from the at least two valid PUCCH cells as the target PUCCH cell.
[0296] According to the second DCI, a target PUCCH cell is selected from the M PUCCH cells, and the second DCI indicates the target PUCCH cell;
[0297] All or part of the valid PUCCH cells corresponding to the first HARQ-ACK in the M PUCCH cells are identified as the target PUCCH cells.
[0298] Optionally, the first rule includes at least one of the following:
[0299] The PUCCH cell with the smallest or largest PUCCH cell index among the at least two valid PUCCH cells is identified as the target PUCCH cell;
[0300] The PUCCH cell with the smallest HARQ-ACK feedback delay among the at least two valid PUCCH cells is identified as the target PUCCH cell.
[0301] In the feedback method of this embodiment, the network-side device can determine at least one of the following for the M PUCCH cells in the first PUCCH cell group corresponding to the terminal: a time-domain feedback offset set; a valid PUCCH cell corresponding to a certain HARQ-ACK; and a target PUCCH cell corresponding to a certain HARQ-ACK. Based on the determined information, the device receives the HARQ-ACK. Therefore, this embodiment provides a HARQ-ACK feedback mechanism, ensuring the feasibility of HARQ-ACK feedback and thus shortening the HARQ-ACK feedback latency.
[0302] It should be noted that this embodiment is as a comparison with... Figure 2 The implementation of the method corresponds to the implementation of the network-side device; therefore, please refer to the implementation of the method implementation. Figure 2 The relevant descriptions in the method embodiments can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.
[0303] In practical applications, Figure 2 Method Implementation Examples and Figure 5 The method implementation can be carried out independently or in combination. In the case of combined implementation, both sides need to have a consistent understanding of the content, meaning and length of the HARQ-ACK bit sequence. The difference between the two sides is that for the value of each bit in the bit sequence, the terminal side sets the value and sends it, and the network side receives and obtains the value.
[0304] It should be noted that the various optional implementation methods described in the embodiments of this application can be combined with each other or implemented individually, and the embodiments of this application do not limit this.
[0305] For ease of understanding, the following example is provided:
[0306] When using PUCCH carrier switching, some feasible solutions are introduced for the configuration of K1 Set and K1 indication, which are described in detail below.
[0307] I. K1 Set Configuration and K1 Instructions.
[0308] For a PUCCH cell group configured for a UE, assuming there are M Serving cells that can be used to transmit PUCCH to provide HARQ-ACK feedback, hereinafter referred to as PUCCH cells. For each of these M PUCCH cells, the K1 Set can be configured in any of the following ways:
[0309] K1 Set Configuration Method 1: The entire PUCCH cell group is configured uniformly and applied to each PUCCH cell.
[0310] When understanding each K1 configured in the K1 Set, and determining the duration of each Slot / Sub-slot corresponding to the Numerology / SCS of K1, any of the following methods can be used:
[0311] Numerology determination method 1-1: Based on the Referencenumerology / SCS uniformly determined for the entire PUCCH cell group.
[0312] The Reference numerology / SCS here can be determined in any of the following ways:
[0313] Numerology determination method 1-1-1: Use the PCell / PUCCHSCell / PSCell configuration / corresponding Numerology / SCS corresponding to the current PUCCH cell group. Here, the PCell / PUCCH SCell / PSCell configuration / corresponding Numerology / SCS can be understood as the UL Active BWP configuration / corresponding Numerology / SCS of the PCell / PUCCH SCell / PSCell, or the highest / maximum Numerology / SCS (i.e., maximum μ) or lowest / minimum Numerology / SCS (i.e., minimum μ) among the UL BWP configurations / corresponding Numerology / SCS of each PCell / PUCCH SCell / PSCell configuration.
[0314] Numerology determination method 1-1-2: Configuration based on higher-layer signaling. Optionally, for this configured Reference numerology / SCS, the UE may expect its corresponding μ_ref to be less than or equal to the μ corresponding to any BWP (which may include UL BWP and / or DL BWP) configured in any of the above M PUCCH cells, in order to avoid the following Case 2 (Case 2 may exist where, among multiple Slots / Sub-slots based on Reference numerology / SCS corresponding to a single uplink Slot / Sub-slot on the actual transmission PUCCH cell, more than one Reference Slot / Sub-slot requires HARQ-ACK feedback based on K1; when this situation is allowed and a corresponding solution exists, this restriction may not be imposed).
[0315] Numerology determination method 1-1-3: The highest / maximum Numerology / SCS (i.e., maximum μ) corresponding to the above M PUCCH cells can be understood as the μ corresponding to the PUCCH cell with the largest μ among the above M PUCCH cells. The Numerology / SCS corresponding to each PUCCH cell can be understood as the Numerology / SCS of the UL Active BWP configuration of this PUCCH cell, or the highest / maximum Numerology / SCS (i.e., maximum μ) or lowest / minimum Numerology / SCS (i.e., minimum μ) among the UL BWP configurations of each configuration of this PUCCH cell.
[0316] Numerology determination method 1-1-4: The lowest / minimum Numerology / SCS (i.e., minimum μ) corresponding to the above M PUCCH cells can be understood as the μ corresponding to the PUCCH cell with the smallest μ among the above M PUCCH cells. The Numerology / SCS corresponding to each PUCCH cell can be understood as the Numerology / SCS of the UL Active BWP configuration of this PUCCH cell, or the highest / maximum Numerology / SCS (i.e., maximum μ) or lowest / minimum Numerology / SCS (i.e., minimum μ) among the UL BWP configurations of each configuration of this PUCCH cell.
[0317] Numerology determination method 1-1-5: When using PUCCH carrier switching Alt.2C, use the Reference numerology / SCS corresponding to the configured Time domain pattern.
[0318] Numerology determination method 1-2: Based on the individual configuration / corresponding Numerology / SCS of each PUCCH cell.
[0319] At this point, the configuration / corresponding numerology / SCS of each PUCCH cell may be different, which may lead to the PUCCH cell ambiguity problem described below. The problem description and possible solutions can be found in the corresponding descriptions below.
[0320] When understanding each K1 configured in the K1 Set, the configuration / selection of Slot / Sub-slot granularity can be done in any of the following ways:
[0321] Temporal granularity determination method 1-1: Configure / determine whether to use Slot granularity or Sub-slot granularity for the entire PUCCH cell group, and the number of symbols occupied by Sub-slot when using Sub-slot granularity.
[0322] At this point, for any PUCCH cell, when indicating the same K1 or the same K1 Set subscript / index, the absolute value of the feedback delay of the HARQ-ACK feedback relative to the time unit where the PDSCH reception is located is completely equal, thus avoiding any ambiguity in the time domain feedback position.
[0323] Temporal granularity determination method 1-2: Each PUCCH cell (each UL BWP) can be independently configured to use Slot granularity or Sub-slot granularity, and when using Sub-slot granularity, the number of symbols occupied by Sub-slot.
[0324] When physical layer priorities are configured, for each UL BWP, it is also possible to configure whether to use slot granularity or sub-slot granularity for each physical layer priority, and the number of symbols occupied by the sub-slot when using sub-slot granularity. In this case, the absolute value of the feedback delay corresponding to a certain K1 is related to whether slot granularity or sub-slot granularity is used, and the number of symbols occupied by the sub-slot when using sub-slot granularity.
[0325] When using Numerology determination method 1-1, the relationship between the Numerology / SCS of the actual transmitted PUCCH cell and the Reference Numerology / SCS can be any of the following cases:
[0326] Case 0: Both are the same / consistent.
[0327] At this point, according to the configuration / instruction K1, the Slot / Sub-slot determined based on the Reference numerology / SCS completely overlaps with the time domain of a certain uplink Slot / Sub-slot on the actual transmission PUCCH cell. At this point, HARQ-ACK feedback can be performed using the corresponding PUCCH resources within this uplink Slot / Sub-slot.
[0328] Case 1: The μ corresponding to the Numerology / SCS of the actual transmitted PUCCH cell is relatively large (i.e., the SCS is large and the Slot / Sub-slot is short).
[0329] At this point, according to the configuration / instruction K1, the Slot / Sub-slot determined based on the Reference numerology / SCS corresponds to multiple uplink Slots / Sub-slots on the actual PUCCH cell. (See [link]) Figure 1 (Taking Alt.2C as an example, it can also be applied to Alt.1). At this point, it's necessary to determine which uplink Slot / Sub-slot among these multiple uplink Slots / Sub-slots to select for HARQ-ACK feedback. Any of the following methods can be used:
[0330] Method 1: Select a Slot / Sub-slot that meets predefined conditions; if multiple Slots / Sub-slots meet the predefined conditions, you can further select the earliest / first Slot / Sub-slot among them. The predefined conditions can include one or more of the following:
[0331] Select the earliest slot / sub-slot of the PUCCH resource that can accommodate the HARQ-ACK to be fed back (optionally, it may further include other UCIs that need to be multiplexed). The determination of the PUCCH resource here requires that the corresponding PUCCH transmission can actually be executed, for example, the PUCCH resource does not overlap / conflict with the semi-static DL symbol / SSB / CORESET#0 symbol.
[0332] If the downlink processing time is greater than or equal to the UE's downlink processing time, then the UE's downlink processing time requirement is met. If there are multiple slots / sub-slots that meet this condition, the first one can be selected, i.e., the earliest / first sub-slot among the slots / sub-slots that meet the UE's downlink processing time requirement.
[0333] Method 2: Select the first / last / specified index / slot / sub-slot that meets the predefined conditions among these multiple uplink slots / sub-slots. The predefined conditions can be greater than or equal to the UE's downlink processing time, i.e., meeting the UE's downlink processing time requirement. When there are multiple slots / sub-slots that meet this condition, the first one can be selected, i.e., the earliest / first sub-slot among the slots / sub-slots that meet the UE's downlink processing time requirement.
[0334] Case 2: The μ corresponding to the Numerology / SCS of the actual transmitted PUCCH cell is relatively small (i.e., the SCS is small and the Slot / Sub-slot is long).
[0335] At this point, according to the configuration / instruction K1, the Slot / Sub-slot determined based on the Reference numerology / SCS can correspond to a single uplink Slot / Sub-slot on the actual PUCCH cell, and HARQ-ACK can be fed back in this single uplink Slot / Sub-slot.
[0336] When multiple Reference numerology / SCS-based Slots / Sub-slots (hereinafter referred to as Reference Slots / Sub-slots) corresponding to a single uplink Slot / Sub-slot (assuming it is the Target Slot / Sub-slot) on the actual PUCCH cell require HARQ-ACK feedback based on K1 for more than one Reference Slot / Sub-slot, the transmission of HARQ-ACKs corresponding to different Reference Slots / Sub-slots within the same Target Slot / Sub-slot requires consideration of corresponding processing schemes. A simple scheme is to concatenate the HARQ-ACK (codebooks) corresponding to different Reference Slots / Sub-slots in a predefined order (e.g., according to the order of Reference Slots / Sub-slots) to obtain a single HARQ-ACK codebook, and then feed it back within the Target Slot / Sub-slot. Alternatively, this situation can also be defined as an Error Case, that is, the UE does not expect more than one Reference Slot / Sub-slot among the multiple Reference Slots / Sub-slots corresponding to the Target Slot / Sub-slot to need to provide HARQ-ACK feedback (within each Slot / Sub-slot of these Reference Slots / Sub-slots).
[0337] K1 Set Configuration Method 2: Each PUCCH cell is configured separately.
[0338] At this point, when understanding each K1 in the K1 Set configured for each PUCCH cell, it is based on the Numerology / SCS corresponding to this PUCCH cell. Accordingly, each PUCCH cell can also be configured (for each UL BWP) to use either Slot granularity or Sub-slot granularity, and when using Sub-slot granularity, the number of symbols occupied by the Sub-slot; when physical layer priorities are configured, for each UL BWP, it is also possible to configure whether to use Slot granularity or Sub-slot granularity for each physical layer priority, and when using Sub-slot granularity, the number of symbols occupied by the Sub-slot.
[0339] To ensure that the downlink scheduling DCI (e.g., DCI format 1_1 or DCI format 1_2) corresponding to each DL Serving cell in the PUCCH cell group can indicate K1 from the K1 Set applied to a target PUCCH cell (which can be any PUCCH cell among the M PUCCH cells configured in the PUCCH cell group) as needed, the number of bits in the feedback timing indicator field (e.g., the "PDSCH-to-HARQ_feedbacktiming indicator" field) in the downlink scheduling DCI corresponding to each DL Serving cell can be determined in any of the following ways:
[0340] Bit count method 1: Determined based on the maximum number of K1 bits in the K1 Set configured for each PUCCH cell.
[0341] For example, the number of bits in the feedback timing indication field = ceiling(log2(I max )), where I max Ceiling() is the maximum number of K1 values in the K1 Set configured for each of the M PUCCH cells in the PUCCH cellgroup. Ceiling() is an up-rounding operation.
[0342] Bit count mode 2: As specified by the protocol or configured based on higher-layer signaling parameters.
[0343] The number of bits can be directly specified by the protocol, for example, a fixed 3 bits.
[0344] The number of bits can also be configured to N by higher-level parameters; this can be configured uniformly for the entire PUCCH cell group or separately for each DL Serving cell. During configuration, the network side can guarantee that the configuration of N ensures that the downlink scheduling DCI corresponding to each (uniform configuration) / specified (separate configuration) DL Serving cell can indicate any K1 from the K1 Set applied by any PUCCH cell. Alternatively, the network side may not make the above guarantee, and the downlink scheduling DCI corresponding to each / specified DL Serving cell can indicate a K1 from the K1 Set applied by a certain PUCCH cell based only on the range that N can index (when N is small, it is possible that only a subset of the K1 Set can actually be used).
[0345] When using PUCCH carrier switching Alt.2C, the actual PUCCH cell transmitting at a given time can be determined based on the configured Time domain pattern. This Time domain pattern can be configured uniformly for the entire PUCCH cell group or independently for each PUCCH cell.
[0346] For dynamic scheduling (including PDSCH transmissions scheduled by SPS activation / reactivation DCI):
[0347] When using the above K1 Set configuration method 1, you can select one of the K1 sets that are uniformly configured for the entire PUCCH cell group (when the K1 set contains only a single K1, use this K1 directly, and there is no need to explicitly indicate it in the DCI; otherwise, the selected K1 is explicitly indicated by the field in the DCI).
[0348] When using the K1 Set configuration method 2 described above, K1 can be determined / indicated in the following way:
[0349] (Network side) First, determine the time domain location where HARQ-ACK needs to be fed back, and determine the PUCCH cell that is actually transmitted at this time domain location based on the time domain pattern (typically, it only corresponds to a single PUCCH cell). Then, select one of the K1s from the configuration / corresponding K1 Set of this PUCCH cell (when the K1 Set contains only a single K1, use this K1 directly, and there is no need to explicitly indicate it in the DCI; otherwise, the selected K1 is explicitly indicated through the field in the DCI).
[0350] II. When using K1 Set configuration method 1, and Numerology determination methods 1-2 or time-domain granularity determination methods 1-2 (i.e., for a given K1, the length of the time unit may be inconsistent), or when using K1 Set configuration method 2, there will be ambiguity issues when the UE determines the actual PUCCH cell for transmission, such as... Figures 4a to 4c As shown.
[0351] For 4a to Figure 4c The K1=2 indication applies to both PUCCH Cell 1 and PUCCH Cell 2. At this point, at the PUCCH cell handover boundary determined based on the Time domain pattern, the UE cannot determine whether to feed back the HARQ-ACK corresponding to the scheduled PDSCH on PUCCH Cell 1 or PUCCH Cell 2, because both PUCCH Cell 1 and PUCCH Cell 2 can satisfy all the conditions for HARQ-ACK feedback (including: determining the HARQ-ACK feedback time domain position based on the K1 index corresponding to the DCI indication; the PUCCH cell being active / available at the determined HARQ-ACK feedback time domain position; and it can be further assumed that both PUCCH cells and the PUCCH resources determined based on HARQ-ACK (and other UCIs that need to be reused) are valid, i.e., based on the relevant rules of the TDD pattern, actual transmission is possible).
[0352] Suppose that for a given time domain location, a PUCCH cell is considered a valid PUCCH cell if it meets at least one of the following conditions:
[0353] Cell Condition 1: Based on the configured Time domain pattern, this PUCCH cell is in an active / available state at this time domain position;
[0354] Cell Condition 2: At this time domain position, the PUCCH resource determined based on the HARQ-ACK to be fed back (and other UCIs that need to be reused) can actually transmit the corresponding PUCCH according to the relevant rules of the TDD pattern.
[0355] To resolve or avoid the aforementioned ambiguity, any of the following methods can be adopted:
[0356] Solution 1: (Network side) Ensure that only one PUCCH cell is valid.
[0357] At this point, the network side avoids the aforementioned ambiguity issues through configuration or indication (i.e., implementation method) to ensure that, based on a defined K1 and time domain pattern, only a single PUCCH cell is judged as a valid PUCCH cell. This can impose significant limitations on parameter configuration or DCI indication.
[0358] Processing Method 2: When the UE determines that there are multiple valid PUCCH cells, a single PUCCH cell is selected from them based on predefined rules.
[0359] The predefined rules here can be specified by the protocol or configured based on higher-level signaling, and can be any of the following rules:
[0360] Select the PUCCH cell with the smallest / largest cell index;
[0361] Select the PUCCH cell with the smallest HARQ-ACK feedback latency.
[0362] When selecting a PUCCH cell, the HARQ-ACK feedback delay can be determined based on the start / end time of the PUCCH resource determined on each PUCCH cell.
[0363] Processing method 3: A PUCCH cell indicator is included in the scheduling DCI to explicitly indicate the PUCCH cell that is actually transmitted.
[0364] The PUCCH cell indicator in DCI can indicate the cell index corresponding to the PUCCH cell, or the local index of the PUCCH cell among M PUCCH cells (these M PUCCH cells can be sorted based on the cell index, for example, in ascending order).
[0365] At this point, the PUCCH cell indicated by the DCI must be consistent with the PUCCH cell determined based on the time domain pattern. That is, the indicated PUCCH cell must be active / available at the time domain position determined based on K1, based on the time domain pattern. For example, the PUCCH cell indicated by the DCI can be a single active / available PUCCH cell determined based on the time domain pattern at the time domain position corresponding to K1, or it can be one of one or more active / available PUCCH cells determined based on the time domain pattern at the time domain position corresponding to K1.
[0366] Optionally, it is not required whether the PUCCH cell indicated by DCI is consistent with the PUCCH cell determined based on the time domain pattern. In this case, the PUCCH cell actually transmitted in the HARQ-ACK feedback is determined based on the PUCCH cell indicated by DCI. That is, the PUCCH cell determined based on the time domain pattern can be changed (override) by DCI indication.
[0367] Processing method 4: When the UE determines that there are multiple valid PUCCH cells, it provides feedback on each valid PUCCH cell.
[0368] At this point, each valid PUCCH cell feeds back the HARQ-ACK corresponding to the same PDSCH transmission within the corresponding Slot / Sub-slot determined based on K1 (and may also include other HARQ-ACK / UCI).
[0369] Processing Method 5: When the UE determines that there are multiple valid PUCCH cells, the UE provides feedback on one (or at least one of the multiple valid PUCCH cells, more than one is allowed) valid PUCCH cell.
[0370] The UE selects one (or at least one, or more than one) valid PUCCH cell from multiple valid PUCCH cells, and feeds back a HARQ-ACK (which may also include other HARQ-ACKs / UCIs) on each selected PUCCH cell within the corresponding Slot / Sub-slot determined based on K1. When the UE is allowed to select multiple valid PUCCH cells, it feeds back the HARQ-ACK corresponding to the same PDSCH transmission on each selected PUCCH cell.
[0371] At this point, the network side can determine the valid PUCCH cell actually selected by the UE through blind detection.
[0372] When organizing a Type-1 codebook on a PUCCH cell, the K1Set applied to this PUCCH cell can be used. If the K1 corresponding to the HARQ-ACK that needs to be fed back on this PUCCH cell is not in the K1 Set applied to this PUCCH cell (currently it is believed that these HARQ-ACKs only include SPS HARQ-ACKs), after determining the HARQ-ACK bit sequence corresponding to the Type-1 codebook based on the Rel-15 / 16 pseudocode procedure, the HARQ-ACK bit sequence corresponding to the SPS HARQ-ACK can be inserted at a predefined position (e.g., at the beginning or the end) of this HARQ-ACK bit sequence, and the resulting total HARQ-ACK bit sequence can be used as the transmitted HARQ-ACK.
[0373] As can be seen, the embodiments of this application include the following:
[0374] A corresponding solution is introduced for the K1 Set configuration and K1 indication operation of PUCCH carrier switching.
[0375] I. For each PUCCH cell among the M PUCCH cells configured for the UE, the K1 Set can be configured in any of the following ways:
[0376] K1 Set Configuration Method 1: The entire PUCCH cell group is configured uniformly and applied to each PUCCH cell;
[0377] When understanding each K1 configured in the K1 Set, for the Numerology / SCS corresponding to K1, that is, when determining the duration of each Slot / Sub-slot corresponding to it, any of the following methods can be used:
[0378] Numerology determination method 1-1: Based on the Referencenumerology / SCS uniformly determined for the entire PUCCH cell group;
[0379] Numerology determination method 1-2: Based on the individual configuration / corresponding Numerology / SCS of each PUCCH cell.
[0380] For each PUCCH cell among the M PUCCH cells configured for the UE, the configuration / selection of the Slot / Sub-slot granularity can be done in any of the following ways:
[0381] Temporal granularity determination method 1-1: Configure / determine whether to use Slot granularity or Sub-slot granularity for the entire PUCCH cell group, and the number of symbols occupied by Sub-slot when using Sub-slot granularity;
[0382] Temporal granularity determination method 1-2: Each PUCCH cell (each UL BWP) can be independently configured to use Slot granularity or Sub-slot granularity, and when using Sub-slot granularity, the number of symbols occupied by Sub-slot.
[0383] When using Numerology determination method 1-1, based on the relationship between the Numerology / SCS of the actual transmitted PUCCH cell and the Reference Numerology / SCS, three types of cases are distinguished and processed accordingly.
[0384] K1 Set Configuration Method 2: Each PUCCH cell is configured separately.
[0385] The number of bits in the feedback timing indication field in the downlink scheduling DCI can be determined in any of the following ways:
[0386] Bit count method 1: Determined based on the maximum number of K1 bits in the K1 Set configured for each PUCCH cell;
[0387] Bit count mode 2: As specified by the protocol or configured based on higher-layer signaling parameters.
[0388] II. Assuming that for a given time-domain location, a PUCCH cell is considered a valid PUCCH cell if it satisfies at least one of the following conditions:
[0389] Cell Condition 1: Based on the configured Time domain pattern, this PUCCH cell is in an active / available state at this time domain position;
[0390] Cell Condition 2: At this time domain position, the PUCCH resource determined based on the HARQ-ACK to be fed back (and other UCIs that need to be reused) can actually transmit the corresponding PUCCH according to the relevant rules of the TDD pattern.
[0391] III. To resolve or avoid the ambiguity issue when the UE determines the actual PUCCH cell for transmission, any of the following methods can be adopted:
[0392] Solution 1: (Network side) Ensure that only one PUCCH cell is valid;
[0393] Processing Method 2: When the UE determines that there are multiple valid PUCCH cells, a rule is introduced based on predefined rules to further select a single PUCCH cell from them.
[0394] Processing method 3: A PUCCH cell indicator is included in the scheduling DCI to explicitly indicate the PUCCH cell that is actually transmitted;
[0395] Processing method 4: When the UE determines that there are multiple valid PUCCH cells, feedback is made on each valid PUCCH cell.
[0396] Processing Method 5: When the UE determines that there are multiple valid PUCCH cells, the UE provides feedback on one (or at least one) of the valid PUCCH cells.
[0397] Through the embodiments of this application, corresponding solutions are introduced for the K1 Set configuration and K1 indication of PUCCH carrier switching to ensure the feasibility of the PUCCH carrier switching mechanism, thereby shortening the HARQ-ACK feedback latency.
[0398] It should be noted that the feedback method provided in this application embodiment can be executed by a feedback device, or by a control module within the feedback device for executing the feedback method. This application embodiment uses the execution of the feedback method by a feedback device as an example to illustrate the feedback device provided in this application embodiment.
[0399] like Figure 6As shown, the feedback device 600 includes:
[0400] The first execution module 601 is used to perform a first operation when the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK), where M is an integer greater than 1.
[0401] The sending module 602 is configured to send a first HARQ-ACK according to the first operation;
[0402] The first operation includes at least one of the following:
[0403] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0404] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0405] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0406] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells can be configured uniformly or independently.
[0407] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0408] The first object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0409] The first object is a parameter set or a subcarrier spacing (SCS).
[0410] Optionally, when the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells, the first object corresponding to the first time-domain feedback offset set is determined based on a reference object, which is a reference parameter set or a reference SCS.
[0411] Optionally, the reference object satisfies any of the following:
[0412] The reference object is the first object corresponding to the first cell, and the first cell is the main cell of the main cell group, the main cell of the auxiliary cell group, or the auxiliary cell of the PUCCH cell group corresponding to the first PUCCH cell group.
[0413] The reference object is configured by higher-level signaling;
[0414] The reference object is the first object with the largest index corresponding to the M PUCCH cells;
[0415] The reference object is the first object with the smallest index corresponding to the M PUCCH cells;
[0416] In the case of semi-static handover of PUCCH cell based on time-domain mode, the reference object is the first object corresponding to the time-domain mode.
[0417] Optionally, when the reference object is configured by higher-layer signaling, the index of the reference object is less than or equal to the index of the first object corresponding to any BWP configured in any of the M PUCCH cells.
[0418] Optionally, the sending operation 602 is specifically used for:
[0419] Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set;
[0420] Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined;
[0421] The first HARQ-ACK is sent within the target time unit.
[0422] Optionally, the correspondence is determined based on a comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
[0423] Optionally, the correspondence satisfies any one of the following:
[0424] When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit;
[0425] When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
[0426] Optionally, when the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following:
[0427] The target time unit of the target PUCCH cell is determined based on the time units that satisfy the first condition among the Q time units. The first condition includes at least one of the following: it can accommodate the first PUCCH resource, the first PUCCH resource includes the PUCCH resource corresponding to the first HARQ-ACK; and it meets the downlink processing time requirements of the terminal.
[0428] The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
[0429] Optionally, determining the target time unit based on the time units among the Q time units that satisfy the first condition includes at least one of the following:
[0430] If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit;
[0431] If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
[0432] Optionally, when the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
[0433] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0434] The second object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0435] The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
[0436] Optionally, when the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
[0437] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the first object and the second object corresponding to the second time-domain feedback offset set are both configured independently for the M PUCCH cells.
[0438] Wherein, the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any PUCCH cell among the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to sub-slots.
[0439] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI satisfies any of the following:
[0440] The number is determined based on the maximum number in the first number, which includes the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each PUCCH cell in the M PUCCH cells.
[0441] As agreed upon in the agreement or configured by higher-level signaling;
[0442] Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset.
[0443] Optionally, when the number of bits in the first field is configured by higher-layer signaling, the number of bits in the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group is configured uniformly or independently.
[0444] Optionally, determining the valid PUCCH corresponding to the first HARQ-ACK in the M PUCCH cells includes:
[0445] If the second PUCCH cell in the PUCCH cell meets the first condition, the third PUCCH cell is determined as the valid PUCCH cell corresponding to the first HARQ-ACK;
[0446] The first condition includes at least one of the following:
[0447] Based on the time-domain mode, the third PUCCH cell is in an available state at the time-domain feedback position of the first HARQ-ACK;
[0448] Based on the Time Division Multiplexing (TDD) mode rules, the third PUCCH cell is in an available state at the time domain location of the feedback of the first HARQ-ACK.
[0449] Optionally, determining the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK includes at least one of the following:
[0450] If the M PUCCH cells include only one valid PUCCH cell corresponding to the first HARQ-ACK, the valid PUCCH cell is determined as the target PUCCH cell;
[0451] If the M PUCCH cells include at least two valid PUCCH cells corresponding to the first HARQ-ACK, then according to the first rule, one valid PUCCH cell is selected from the at least two valid PUCCH cells as the target PUCCH cell.
[0452] According to the second DCI, a target PUCCH cell is selected from the M PUCCH cells, and the second DCI indicates the target PUCCH cell;
[0453] All or part of the valid PUCCH cells corresponding to the first HARQ-ACK in the M PUCCH cells are identified as the target PUCCH cells.
[0454] Optionally, the first rule includes at least one of the following:
[0455] The PUCCH cell with the smallest or largest PUCCH cell index among the at least two valid PUCCH cells is identified as the target PUCCH cell;
[0456] The PUCCH cell with the smallest HARQ-ACK feedback delay among the at least two valid PUCCH cells is identified as the target PUCCH cell.
[0457] The feedback device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device or electronic 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 specifically limit the type of terminal.
[0458] The feedback device 600 provided in this embodiment can achieve... Figure 2The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0459] like Figure 7 As shown, the feedback device 700 includes:
[0460] The second execution module 701 is used to perform the first operation when the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK), where M is an integer greater than 1.
[0461] Receiver module 702 is used to receive the first HARQ-ACK;
[0462] The first operation includes at least one of the following:
[0463] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0464] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0465] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0466] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells can be configured uniformly or independently.
[0467] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0468] The first object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0469] The first object is a parameter set or a subcarrier spacing (SCS).
[0470] Optionally, when the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells, the first object corresponding to the first time-domain feedback offset set is determined based on a reference object, which is a reference parameter set or a reference SCS.
[0471] Optionally, the reference object satisfies any of the following:
[0472] The reference object is the first object corresponding to the first cell, and the first cell is the main cell of the main cell group, the main cell of the auxiliary cell group, or the auxiliary cell of the PUCCH cell group corresponding to the first PUCCH cell group.
[0473] The reference object is configured by higher-level signaling;
[0474] The reference object is the first object with the largest index corresponding to the M PUCCH cells;
[0475] The reference object is the first object with the smallest index corresponding to the M PUCCH cells;
[0476] In the case of semi-static handover of PUCCH cell based on time-domain mode, the reference object is the first object corresponding to the time-domain mode.
[0477] Optionally, when the reference object is configured by higher-layer signaling, the index of the reference object is less than or equal to the index of the first object corresponding to any BWP configured in any of the M PUCCH cells.
[0478] Optionally, the receiving module 702 is specifically used for:
[0479] Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set;
[0480] Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined;
[0481] The first HARQ-ACK is received within the target time unit.
[0482] Optionally, the correspondence is determined based on a comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
[0483] Optionally, the correspondence satisfies any one of the following:
[0484] When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit;
[0485] When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
[0486] Optionally, when the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following:
[0487] The target time unit of the target PUCCH cell is determined based on the time units that satisfy the first condition among the Q time units. The first condition includes at least one of the following: it can accommodate the first PUCCH resource, the first PUCCH resource includes the PUCCH resource corresponding to the first HARQ-ACK; and it meets the downlink processing time requirements of the terminal.
[0488] The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
[0489] Optionally, determining the target time unit based on the time units among the Q time units that satisfy the first condition includes at least one of the following:
[0490] If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit;
[0491] If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
[0492] Optionally, when the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
[0493] Optionally, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set;
[0494] The second object corresponding to the first time-domain feedback offset set is configured uniformly or independently for the M PUCCH cells;
[0495] The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
[0496] Optionally, when the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
[0497] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the first object and the second object corresponding to the second time-domain feedback offset set are both configured independently for the M PUCCH cells.
[0498] Wherein, the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any PUCCH cell among the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to sub-slots.
[0499] Optionally, when the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI satisfies any of the following:
[0500] The number is determined based on the maximum number in the first number, which includes the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each PUCCH cell in the M PUCCH cells.
[0501] As agreed upon in the agreement or configured by higher-level signaling;
[0502] Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset.
[0503] Optionally, when the number of bits in the first field is configured by higher-layer signaling, the number of bits in the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group is configured uniformly or independently.
[0504] Optionally, determining the valid PUCCH corresponding to the first HARQ-ACK in the M PUCCH cells includes:
[0505] If the second PUCCH cell in the PUCCH cell meets the first condition, the third PUCCH cell is determined as the valid PUCCH cell corresponding to the first HARQ-ACK;
[0506] The first condition includes at least one of the following:
[0507] Based on the time-domain mode, the third PUCCH cell is in an available state at the time-domain feedback position of the first HARQ-ACK;
[0508] Based on the Time Division Multiplexing (TDD) mode rules, the third PUCCH cell is in an available state at the time domain location of the feedback of the first HARQ-ACK.
[0509] Optionally, determining the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK includes at least one of the following:
[0510] If the M PUCCH cells include only one valid PUCCH cell corresponding to the first HARQ-ACK, the valid PUCCH cell is determined as the target PUCCH cell;
[0511] If the M PUCCH cells include at least two valid PUCCH cells corresponding to the first HARQ-ACK, then according to the first rule, one valid PUCCH cell is selected from the at least two valid PUCCH cells as the target PUCCH cell.
[0512] According to the second DCI, a target PUCCH cell is selected from the M PUCCH cells, and the second DCI indicates the target PUCCH cell;
[0513] All or part of the valid PUCCH cells corresponding to the first HARQ-ACK in the M PUCCH cells are identified as the target PUCCH cells.
[0514] Optionally, the first rule includes at least one of the following:
[0515] The PUCCH cell with the smallest or largest PUCCH cell index among the at least two valid PUCCH cells is identified as the target PUCCH cell;
[0516] The PUCCH cell with the smallest HARQ-ACK feedback delay among the at least two valid PUCCH cells is identified as the target PUCCH cell.
[0517] The feedback device in this application embodiment can be a device, a device with an operating system or an electronic device, or a component, integrated circuit, or chip in a network-side device. The network-side device can be of the types listed above, including but not limited to the network-side device 12, and is not specifically limited in this application embodiment.
[0518] The feedback device 700 provided in this application embodiment can achieve Figure 5The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.
[0519] Optional, such as Figure 8 As shown, this application embodiment also provides a communication device 800, including a processor 801, a memory 802, and a program or instructions stored in the memory 802 and executable on the processor 801. For example, when the communication device 800 is a terminal, the program or instructions executed by the processor 801 implement the above-mentioned... Figure 2 The various processes in the method embodiments can achieve the same technical effect. When the communication device 800 is a network-side device, the program or instruction executed by the processor 801 implements the above. Figure 5 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0520] This application embodiment also provides a terminal, including a processor and a communication interface, wherein:
[0521] The processor is used for:
[0522] If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, then the first operation is performed.
[0523] The communication interface is used for:
[0524] Based on the first operation, send the first HARQ-ACK;
[0525] The first operation includes at least one of the following:
[0526] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0527] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0528] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0529] This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiment can be applied to this terminal embodiment and can achieve the same technical effect.
[0530] Specifically, Figure 9 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0531] The terminal 900 includes, but is not limited to, at least some of the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 909, memory 909, and processor 910.
[0532] Those skilled in the art will understand that the terminal 900 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 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 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.
[0533] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 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 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 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.
[0534] In this embodiment, the radio frequency unit 901 receives downlink data from the network-side device and processes it for the processor 910; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0535] The memory 909 can be used to store software programs or instructions and various data. The memory 909 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 909 may include high-speed random access memory and non-volatile memory, which 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.
[0536] Processor 910 may include one or more processing units; optionally, processor 910 may be integrated into an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and application programs 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 910.
[0537] The processor 910 is used for:
[0538] If the first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), and M is an integer greater than 1, then the first operation is performed.
[0539] Radio frequency unit 901, used for:
[0540] Based on the first operation, send the first HARQ-ACK;
[0541] The first operation includes at least one of the following:
[0542] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0543] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0544] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0545] It should be noted that the terminal 900 described above in this embodiment can implement the implementation described in this application embodiment. Figure 2 The various processes in the method embodiments, and the effects achieved in achieving the same beneficial results, will not be described again here to avoid repetition.
[0546] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein:
[0547] The processor is used for:
[0548] The first physical uplink control channel (PUCCH) cell group corresponding to the terminal includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK). When M is an integer greater than 1, the network-side device performs the first operation.
[0549] The communication interface is used for:
[0550] The network-side device receives a first HARQ-ACK according to the first operation;
[0551] The first operation includes at least one of the following:
[0552] Determine the time-domain feedback offset set corresponding to each of the M PUCCH cells;
[0553] Identify the valid PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK;
[0554] Identify the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK.
[0555] This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.
[0556] Specifically, embodiments of this application also provide a network-side device. For example... Figure 10 As shown, the network device 1000 includes: an antenna 101, a radio frequency (RF) device 102, and a baseband device 103. The antenna 101 is connected to the RF device 102. In the uplink direction, the RF device 102 receives information through the antenna 101 and transmits the received information to the baseband device 103 for processing. In the downlink direction, the baseband device 103 processes the information to be transmitted and transmits it to the RF device 102. The RF device 102 processes the received information and transmits it through the antenna 101.
[0557] The aforementioned frequency band processing device can be located in the baseband device 103. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 103, which includes a processor 104 and a memory 105.
[0558] The baseband device 103 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 10 As shown, one of the chips, for example, is a processor 104, which is connected to a memory 105 to call the program in the memory 105 and execute the network device operation shown in the above method embodiment.
[0559] The baseband device 103 may also include a network interface 106 for exchanging information with the radio frequency device 102, such as a common public radio interface (CPRI).
[0560] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 105 and executable on processor 104, wherein processor 104 calls the instructions or programs in memory 105 to execute. Figure 5 The various processes in the method embodiments, or, Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0561] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described feedback or feedback method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0562] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 or Figure 5 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0563] 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.
[0564] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 2 or Figure 5 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0565] 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.
[0566] 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.
[0567] 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 computer 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.
[0568] 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. A feedback method, characterized in that, include: In the first physical uplink control channel (PUCCH) cell group corresponding to the terminal, there are M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK). When M is an integer greater than 1, the terminal determines the time-domain feedback offset set corresponding to each of the M PUCCH cells. The terminal sends a first HARQ-ACK based on the determined time-domain feedback offset set; Wherein, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as a first time-domain feedback offset set; the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells; the first object corresponding to the first time-domain feedback offset set is determined based on a reference object; the reference object is the first object corresponding to the first cell, and the first cell is the primary cell of the primary cell group, the primary cell of the secondary cell group, or the secondary PUCCH cell corresponding to the first PUCCH cell group; wherein, the first object is a parameter set or subcarrier spacing (SCS), and the reference object is a reference parameter set or a reference SCS; or, The time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently; wherein, the first object and the second object corresponding to the second time-domain feedback offset set are configured independently for the M PUCCH cells; the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any one of the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to the sub-slot.
2. The method according to claim 1, characterized in that, The first object corresponding to the first cell is the first object corresponding to the uplink active bandwidth portion of the first cell.
3. The method according to claim 1, characterized in that, The terminal sends a first HARQ-ACK based on the determined time-domain feedback offset set, including: Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set; Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined; The first HARQ-ACK is sent within the target time unit.
4. The method according to claim 3, characterized in that The correspondence is determined based on the comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
5. The method according to claim 4, characterized in that, The correspondence satisfies any one of the following: When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit; When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
6. The method according to claim 5, characterized in that, When the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following: The target time unit of the target PUCCH cell is determined based on the time units that satisfy the first condition among the Q time units. The first condition includes at least one of the following: it can accommodate the first PUCCH resource, the first PUCCH resource includes the PUCCH resource corresponding to the first HARQ-ACK; and it meets the downlink processing time requirements of the terminal. The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
7. The method according to claim 6, characterized in that, Determining the target time unit based on the Q time units that satisfy the first condition includes at least one of the following: If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit; If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
8. The method according to claim 1, characterized in that When the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
9. The method according to claim 1, characterized in that, When the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set, the second object corresponding to the first time-domain feedback offset set is uniformly configured or independently configured for the M PUCCH cells. The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
10. The method according to claim 1, characterized in that When the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
11. The method according to claim 1, characterized in that, When the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI satisfies any of the following: The number is determined based on the maximum number in the first number, which includes the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each PUCCH cell in the M PUCCH cells. As agreed upon in the agreement or configured by higher-level signaling; Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset.
12. The method according to claim 11, characterized in that, When the number of bits in the first field is configured by higher-layer signaling, the number of bits in the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group is configured uniformly or independently.
13. The method according to claim 1, characterized in that, The terminal sends a first HARQ-ACK according to the determined time-domain feedback offset set, including: determining the target PUCCH cell among the M PUCCH cells that corresponds to the first HARQ-ACK; and transmitting the first HARQ-ACK on the target PUCCH cell. The determination of the target PUCCH cell corresponding to the first HARQ-ACK among the M PUCCH cells includes at least one of the following: If the M PUCCH cells include only one valid PUCCH cell corresponding to the first HARQ-ACK, the valid PUCCH cell is determined as the target PUCCH cell; If the M PUCCH cells include at least two valid PUCCH cells corresponding to the first HARQ-ACK, then according to the first rule, one valid PUCCH cell is selected from the at least two valid PUCCH cells as the target PUCCH cell. According to the second DCI, a target PUCCH cell is selected from the M PUCCH cells, and the second DCI indicates the target PUCCH cell; All or part of the valid PUCCH cells corresponding to the first HARQ-ACK in the M PUCCH cells are identified as the target PUCCH cells.
14. A feedback method, characterized in that, include: In the first physical uplink control channel (PUCCH) cell group corresponding to the terminal, there are M PUCCH cells that can be used to transmit hybrid automatic repeat request and response (HARQ-ACK). When M is an integer greater than 1, the network-side device determines the time-domain feedback offset set corresponding to each of the M PUCCH cells. The network-side device receives the first HARQ-ACK based on the determined time-domain feedback offset set; Wherein, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as a first time-domain feedback offset set; the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells; the first object corresponding to the first time-domain feedback offset set is determined based on a reference object; the reference object is the first object corresponding to the first cell, and the first cell is the primary cell of the primary cell group, the primary cell of the secondary cell group, or the secondary PUCCH cell corresponding to the first PUCCH cell group; wherein, the first object is a parameter set or subcarrier spacing (SCS), and the reference object is a reference parameter set or a reference SCS; or, The time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently; wherein, the first object and the second object corresponding to the second time-domain feedback offset set are configured independently for the M PUCCH cells; the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any one of the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to the sub-slot.
15. The method according to claim 14, characterized in that, The first object corresponding to the first cell is the first object corresponding to the uplink active bandwidth portion of the first cell.
16. The method according to claim 14, characterized in that, The network-side device receives a first HARQ-ACK based on the determined time-domain feedback offset set, including: Based on the target time-domain feedback offset and the reference object, a first time unit is determined, wherein the target time-domain feedback offset is a time-domain feedback offset in the first time-domain feedback offset set; Based on the correspondence between the first time unit and the time unit of the target PUCCH cell, the target time unit of the target PUCCH cell is determined; The first HARQ-ACK is received within the target time unit.
17. The method according to claim 16, characterized in that, The correspondence is determined based on the comparison between the first index of the first object corresponding to the target PUCCH cell and the second index of the reference object.
18. The method according to claim 17, characterized in that, The correspondence satisfies any one of the following: When the first index is less than or equal to the second index, the first time unit corresponds to the target time unit; When the first index is greater than the second index, the first time unit corresponds to Q time units of the target PUCCH cell, and the target time unit is one of the Q time units, where Q is an integer greater than 1.
19. The method according to claim 18, characterized in that, When the first time unit corresponds to Q time units of the target PUCCH cell, determining the target time unit of the target PUCCH cell based on the correspondence between the first time unit and the time units of the target PUCCH cell includes any one of the following: The target time unit of the target PUCCH cell is determined based on the time units that satisfy the first condition among the Q time units. The first condition includes at least one of the following: it can accommodate the first PUCCH resource, the first PUCCH resource includes the PUCCH resource corresponding to the first HARQ-ACK; and it meets the downlink processing time requirements of the terminal. The time units indexed as the maximum, minimum, or preset value among the Q time units are determined as the target time units of the target PUCCH cell.
20. The method according to claim 19, characterized in that, Determining the target time unit based on the Q time units that satisfy the first condition includes at least one of the following: If the number of time units that satisfy the first condition in the Q time units is 1, the time unit that satisfies the first condition is determined as the target time unit; If the number of time units that satisfy the first condition in the Q time units is greater than 1, the time units that satisfy the first condition and whose index is the maximum, minimum or preset value are determined as the target time units.
21. The method according to claim 14, characterized in that, When the first object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, for the first PUCCH cell, the first object corresponding to the first time-domain feedback offset set is determined based on the first object corresponding to the first PUCCH cell, and the first PUCCH cell is any PUCCH cell among the M PUCCH cells.
22. The method according to claim 14, characterized in that, When the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as the first time-domain feedback offset set, the second object corresponding to the first time-domain feedback offset set is uniformly configured or independently configured for the M PUCCH cells. The second object includes at least one of the following: temporal granularity; the number of symbols corresponding to the sub-slot.
23. The method according to claim 22, characterized in that, When the second object corresponding to the first time-domain feedback offset set is configured independently for the M PUCCH cells, and the second PUCCH cell is configured with physical layer priority, for each uplink bandwidth portion (BWP) corresponding to the second PUCCH cell, the second object corresponding to the first time-domain feedback offset set is configured independently for each physical layer priority, and the second PUCCH cell is any one of the M PUCCH cells.
24. The method according to claim 14, characterized in that, When the time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently, the number of bits in the first field of the first DCI satisfies any of the following: The first number is determined based on the maximum number among the first number, which includes the number of time-domain feedback offsets in the time-domain feedback offset set corresponding to each of the M PUCCH cells. As agreed upon in the agreement or configured by higher-level signaling; Wherein, the first DCI is the downlink scheduling DCI of any serving cell in the first PUCCH cell group, and the first field is used to indicate the index of the time-domain feedback offset.
25. The method according to claim 24, characterized in that, When the number of bits in the first field is configured by higher-layer signaling, the number of bits in the first field in the downlink scheduling DCI of each serving cell in the first PUCCH cell group is configured uniformly or independently.
26. A feedback device, characterized in that, include: The first execution module is used to determine the time-domain feedback offset set corresponding to each of the M PUCCH cells in the first physical uplink control channel PUCCH cell group corresponding to the terminal, which includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), where M is an integer greater than 1. The transmitting module is configured to transmit a first HARQ-ACK based on the determined time-domain feedback offset set; Wherein, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as a first time-domain feedback offset set; the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells; the first object corresponding to the first time-domain feedback offset set is determined based on a reference object; the reference object is the first object corresponding to the first cell, and the first cell is the primary cell of the primary cell group, the primary cell of the secondary cell group, or the secondary PUCCH cell corresponding to the first PUCCH cell group; wherein, the first object is a parameter set or subcarrier spacing (SCS), and the reference object is a reference parameter set or a reference SCS; or, The time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently; wherein, the first object and the second object corresponding to the second time-domain feedback offset set are configured independently for the M PUCCH cells; the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any one of the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to the sub-slot.
27. A feedback device, characterized in that, include: The second execution module is used to determine the time-domain feedback offset set corresponding to each of the M PUCCH cells in the first physical uplink control channel PUCCH cell group corresponding to the terminal, which includes M PUCCH cells that can be used to transmit hybrid automatic repeat request acknowledgment (HARQ-ACK), where M is an integer greater than 1. The receiving module is used to receive the first HARQ-ACK based on the determined time-domain feedback offset set; Wherein, the time-domain feedback offset sets corresponding to the M PUCCH cells are uniformly configured as a first time-domain feedback offset set; the first object corresponding to the first time-domain feedback offset set is uniformly configured for the M PUCCH cells; the first object corresponding to the first time-domain feedback offset set is determined based on a reference object; the reference object is the first object corresponding to the first cell, and the first cell is the primary cell of the primary cell group, the primary cell of the secondary cell group, or the secondary PUCCH cell corresponding to the first PUCCH cell group; wherein, the first object is a parameter set or subcarrier spacing (SCS), and the reference object is a reference parameter set or a reference SCS; or, The time-domain feedback offset sets corresponding to the M PUCCH cells are configured independently; wherein, the first object and the second object corresponding to the second time-domain feedback offset set are configured independently for the M PUCCH cells; the second time-domain feedback offset set is the time-domain feedback offset set corresponding to any one of the M PUCCH cells; the first object is a parameter set or subcarrier spacing (SCS); the second object includes at least one of the following: time-domain granularity; number of symbols corresponding to the sub-slot.
28. 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 feedback method as described in any one of claims 1 to 13.
29. 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 method as described in any one of claims 14 to 25.
30. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the feedback method as described in any one of claims 1 to 13, or implement the steps of the feedback method as described in any one of claims 14 to 25.