Uplink control information transmission methods and apparatus, device, and storage medium
By selecting the uplink shared channel or using both the uplink shared channel and the control channel simultaneously to transmit uplink control information when the uplink control channel is turned off or on, the problem of insufficient flexibility in the uplink control information transmission method is solved, achieving more flexible transmission and reducing complexity.
Patent Information
- Application Number
- PCT/CN2025/109648
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-25
- Filing Date
- 2025-07-21
- Publication Date
- 2026-01-29
AI Technical Summary
Existing technologies for transmitting uplink control information are not very flexible and cannot adapt to the transmission needs of different scenarios.
When the uplink control channel is closed, uplink control information is transmitted through the uplink shared channel; when the uplink control channel is open, uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel.
It enables flexible selection of channels to transmit uplink control information in different scenarios, meets different transmission requirements, and reduces complexity and the probability of canceling low-priority channels.
Smart Images

Figure CN2025109648_29012026_PF_FP_ABST
Abstract
Description
A method, apparatus, device and storage medium for transmitting uplink control information.
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411007936.7, filed on July 25, 2024, entitled "A Method, Apparatus, Device and Storage Medium for Uplink Control Information Transmission", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, and specifically relates to an uplink control information transmission method, apparatus, device and storage medium. Background Technology
[0004] Uplink control information refers to information sent from the terminal to the control network-side equipment, transmitted through a specific uplink channel. Uplink control information is typically used to provide feedback on channel quality, report current status, and improve communication throughput and latency between the network-side equipment and the terminal. The applications of uplink control information are wide-ranging, including but not limited to control signals in communication protocols and observation results in statistical data. This information is crucial for improving the overall observation of the system and ensuring effective communication.
[0005] Currently, communication between terminals and network-side devices relies solely on the uplink control channel to transmit uplink control information. However, the transmission requirements for uplink control information may vary across different scenarios, making this method of transmitting uplink control information solely through the uplink control channel inflexible. Summary of the Invention
[0006] This application provides an uplink control information transmission method, apparatus, device, and storage medium, which can solve the problem of poor flexibility in the transmission methods of uplink control information in related technologies.
[0007] Firstly, an uplink control information transmission method is provided, the method comprising:
[0008] With the uplink control channel disabled, the terminal transmits uplink control information via the uplink shared channel; or,
[0009] When the uplink control channel is enabled, the terminal transmits the uplink control information through at least one of the uplink shared channel and the uplink control channel.
[0010] Secondly, an uplink control information transmission method is provided, the method comprising:
[0011] With the uplink control channel disabled, network-side devices receive uplink control information through the uplink shared channel; or...
[0012] When the uplink control channel is enabled, the network-side device receives the uplink control information through at least one of the uplink shared channel and the uplink control channel.
[0013] Thirdly, an uplink control information transmission device is provided, the device comprising:
[0014] The first transmitting module is used for:
[0015] With the uplink control channel disabled, uplink control information is transmitted via the uplink shared channel; or...
[0016] When the uplink control channel is enabled, the uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel.
[0017] Fourthly, an uplink control information transmission device is provided, the device comprising:
[0018] The first receiving module is used for:
[0019] With the uplink control channel disabled, uplink control information is received via the uplink shared channel; or...
[0020] When the uplink control channel is enabled, the uplink control information is received through at least one of the uplink shared channel and the uplink control channel.
[0021] Fifthly, a communication device is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first or second aspect.
[0022] Sixthly, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used for:
[0023] With the uplink control channel disabled, uplink control information is transmitted via the uplink shared channel; or...
[0024] When the uplink control channel is enabled, the uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel.
[0025] In a seventh aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used for:
[0026] With the uplink control channel disabled, uplink control information is received via the uplink shared channel; or...
[0027] When the uplink control channel is enabled, the uplink control information is received through at least one of the uplink shared channel and the uplink control channel.
[0028] Eighthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first or second aspect.
[0029] A ninth aspect provides a wireless communication system, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the first aspect, and the network-side device is configured to perform the steps of the method described in the second aspect.
[0030] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first or second aspect.
[0031] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first or second aspect.
[0032] In a twelfth aspect, embodiments of this application provide an uplink control information transmission apparatus, the apparatus being used to perform the steps of the uplink control information transmission method as described in the first or second aspect.
[0033] In this embodiment, the terminal can transmit uplink control information through the uplink shared channel when the uplink control channel is closed; or, when the uplink control channel is open, the terminal can transmit uplink control information through at least one of the uplink shared channel and the uplink control channel. Therefore, in this embodiment, the uplink control channel can be opened or closed, so that when the uplink control channel is closed, uplink control information is transmitted through the uplink shared channel, and when the uplink control channel is open, uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel. Thus, in this embodiment, the uplink control channel can be flexibly opened or closed under different situations or scenarios, thereby selecting the appropriate channel to transmit uplink control information, thus meeting different transmission requirements of uplink control information and achieving more flexible uplink control information transmission. Attached Figure Description
[0034] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0035] Figure 2 is a flowchart of an uplink control information transmission method according to an embodiment of this application;
[0036] Figure 3 is one of the schematic diagrams of resource reuse in the embodiments of this application;
[0037] Figure 4 is a second schematic diagram of resource reuse in an embodiment of this application;
[0038] Figure 5 is a schematic diagram of channel cancellation in an embodiment of this application;
[0039] Figure 6 is a schematic diagram of the DCI indication UCI of the PUSCH in the PDSCH feedback in an embodiment of this application.
[0040] Figure 7 is a schematic diagram showing the relationship between the number of bits of UCI and the minimum PRB required to satisfy the code rate in the embodiments of this application;
[0041] Figure 8 is one of the schematic diagrams showing the overlap of the CG PUSCH and DG PUSC carrying the UCI in an embodiment of this application;
[0042] Figure 9 is a second schematic diagram of the overlap between the CG PUSCH carrying the UCI and the DG PUSC in an embodiment of this application;
[0043] Figure 10 is a third schematic diagram of the overlap between the CG PUSCH carrying the UCI and the DG PUSC in an embodiment of this application;
[0044] Figure 11 is a schematic diagram of OffsetA and OffsetB in an embodiment of this application;
[0045] Figure 12 is one of the schematic diagrams illustrating the change of the starting position of resources in the embodiments of this application;
[0046] Figure 13 is a second schematic diagram of the change of the starting position of resources in the embodiments of this application;
[0047] Figure 14 is one of the schematic diagrams showing that the starting position of the resources remains unchanged in the embodiments of this application;
[0048] Figure 15 is a second schematic diagram showing that the starting position of the resources remains unchanged in the embodiments of this application;
[0049] Figure 16 is a schematic diagram of canceling low-priority channels during the feedback information multiplexing process of PDSCH scheduled by DCI, which is constructed by transmitting codebooks with different priorities in the embodiment of this application.
[0050] Figure 17 is one of the schematic diagrams of the transmission of feedback information of PDSCH for DCI scheduling constructed with the same codebook associated with a time slot in an embodiment of this application;
[0051] Figure 18 is a second schematic diagram of the transmission of feedback information of PDSCH for DCI scheduling constructed with the same codebook associated with a time slot in an embodiment of this application.
[0052] Figure 19 is the third schematic diagram of the transmission of feedback information of PDSCH for DCI scheduling constructed with the same codebook associated with a time slot in this application embodiment;
[0053] Figure 20 shows a flowchart of another uplink control information transmission method in the embodiments of the application;
[0054] Figure 21 is a structural block diagram of an uplink control information transmission device according to an embodiment of this application;
[0055] Figure 22 is a structural block diagram of another uplink control information transmission device in an embodiment of this application;
[0056] Figure 23 is a structural block diagram of a communication device according to an embodiment of this application;
[0057] Figure 24 is a structural block diagram of a terminal according to an embodiment of this application;
[0058] Figure 25 is a structural block diagram of a network-side device according to an embodiment of this application. Specific Implementation
[0059] 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.
[0060] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not 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 objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0061] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0062] 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), or 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 systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0063] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook 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, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, helmet, connection device for accessing services on the network (Customer Premise(s) Equipment (CPE), tagged object, low-level device (reduced capability), etc. Wearable devices include: smartwatches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in the embodiments of this application.
[0064] Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS) or Wireless Fidelity (WiFi) nodes, reconfigurable intelligence surfaces (or intelligent reflection surfaces), repeaters, satellites, and transmit-receive points (TRPs), etc. The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmission Reception Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0065] To facilitate understanding of the uplink control information transmission method in the embodiments of this application, the following related content will be introduced first:
[0066] 1. Timing for Hybrid Automatic Repeat Request Acknowledge (HARQ-ACK) character.
[0067] HARQ-ACK timing is defined as the interval between the end of downlink data reception and the corresponding ACK / Negative Acknowledgement (NACK) feedback. NR supports flexible HARQ-ACK timing configuration and indication to adapt to different service and network deployments. Each UE can configure a UE-specific HARQ-ACK timing set through Radio Resource Control (RRC). This set contains multiple HARQ-ACK timing values, i.e., K1 values, where K1 is in units of time slots. When the base station dynamically schedules downlink data transmission, it indicates a K1 value in the DCI using an index. This K1 is a value in the UE-specific HARQ-ACK timing set, used to inform the UE of the time interval from receiving downlink data to feeding back a HARQ-ACK.
[0068] II. HARQ-ACK codebook
[0069] For HARQ-ACK procedures that support Transport Block (TB) level feedback, each TB corresponds to one HARQ-ACK bit. The UE needs to indicate its minimum HARQ processing time capability (the minimum HARQ processing time is the minimum time required to receive the corresponding HARQ-ACK transmission timing from downlink data). Asynchronous and adaptive downlink HARQ are supported for Enhanced Mobile Broadband (eMBB) and Ultra Reliable & Low Latency Communication (URLLC). From the UE's perspective, HARQ-ACK feedback from multiple Physical Downlink Shared Channels (PDSCH) can be transmitted in time within a single uplink (UL) data / control area, constituting a HARQ-ACK codebook on this UL time resource. The timing between PDSCH reception and the corresponding ACK / NACK is specified in the DCI (see the PDCSCH to HARQ timing indicator in Downlink Control Information (DCI) format 1_0 and DCI format 1_1).
[0070] The 15th version of the NR protocol (R15) supports two types of HARQ-ACK codebooks: type-1: semi-static HARQ-ACK codebook and type-2: dynamic HARQ-ACK codebook.
[0071] For the semi-static HARQ-ACK codebook, the UE determines all the PDSCHs that may be fed back in a certain time slot based on parameters such as the monitoring occasion of the Physical Downlink Control Channel (PDCCH) configured by RRC, the time domain resource allocation of PDSCH, and the feedback timing from PDSCH to HARQ-ACK (dl-DataToUL-ACK or PDSCH-toHARQ-timing), thereby determining the HARQ-ACK codebook. Since it may include HARQ-ACK feedback from both actually scheduled and unscheduled PDSCHs, its codebook is generally quite large.
[0072] For dynamic HARQ-ACK codebooks, the UE determines the HARQ-ACK codebook based on the actually scheduled PDSCH. Since feedback is only provided to the actually scheduled PDSCH, the codebook size for dynamic HARQ-ACK is usually smaller than that of semi-static HARQ-ACK codebooks. The specific type of codebook used by the UE is determined through RRC configuration.
[0073] III. Method for determining PUCCH resources:
[0074] In Release 15 (R15), the base station can configure one or more (up to four) Physical Uplink Control Channel Resource Sets (PUCCH resource sets) for each UE via RRC signaling. The RRC configuration or predefined maximum number of bits of Uplink Control Information (UCI) payload that each resource set (RESET) can carry (e.g., the first RESET has a maximum of 2 bits, the second and third RESETs have n1 and n2, and the fourth RESET has a maximum of 1706 bits, where n1 and n2 are configured by the RRC signaling). Each RESET can contain multiple PUCCH resources (the first RESET can contain a maximum of 32 PUCCH resources, and each of the other RESETs can contain a maximum of 8 PUCCH resources).
[0075] On the UE side, after receiving a PDSCH, the UE needs to send back a HARQ-ACK. To determine the PUCCH resource where the HARQ-ACK is sent, the UE first needs to determine the slot of the PUCCH by using K1 in the PDCCH that schedules the PDSCH. Then, it needs to determine the RESET where the PUCCH is located by the number of bits of the HARQ-ACK that needs to be sent back. Within the determined RESET, the UE determines which specific PUCCH resource within the RESET is based on the PUCCH resource indicator (PRI) field of the PDCCH (when the RESET contains no more than 8 resources) or the index of PRI + the first control channel resource element (CCE) of the PDCCH (when the RESET contains more than 8 resources). When multiple PDSCH HARQ-ACKs are sent back in one slot, the UE determines the PUCCH resource based on the PRI and the smallest CCE index in the last DCI that schedules these PDSCHs.
[0076] It should be noted that the uplink control information transmission method in this application embodiment can be used before or after the RRC connection is established.
[0077] The uplink control information transmission method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0078] As shown in Figure 2, an embodiment of this application provides an uplink control information transmission method, which may include the following steps 201 or 202:
[0079] Step 201: With the uplink control channel closed, the terminal sends uplink control information through the uplink shared channel.
[0080] The uplink control channel can be PUCCH.
[0081] Uplink Control Information (UCI) may include at least one of the following: feedback information of the first downlink channel (e.g., HARQ-ACK of PDSCH), channel state information (CSI); CSI may include at least one of the following: rank indicator (RI), pre-coding matrix indicator (PMI), channel quality indicator (CQI), cross-link interference (CLI) information, and sensing results.
[0082] Step 202: When the uplink control channel is enabled, the terminal sends the uplink control information through at least one of the uplink shared channel and the uplink control channel.
[0083] The uplink shared channel can be the Physical Uplink Shared Channel (PUSCH).
[0084] As shown in steps 201 to 202, in this embodiment, when the uplink control channel is closed, the terminal can send uplink control information through the uplink shared channel; when the uplink control channel is open, the terminal can send uplink control information through at least one of the uplink shared channel and the uplink control channel. Therefore, in this embodiment, the uplink control channel can be opened or closed. When the uplink control channel is closed, uplink control information is transmitted through the uplink shared channel; when the uplink control channel is open, uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel. Thus, in this embodiment, the uplink control channel can be flexibly opened or closed under different situations or scenarios, thereby selecting the appropriate channel to transmit uplink control information, thus meeting different transmission requirements of uplink control information and achieving more flexible uplink control information transmission.
[0085] For example, if the terminal does not support uplink control channel transmission of uplink control information, the uplink control channel can be turned off, and the terminal can then send uplink control information through the uplink shared channel (for example, some capability levels of terminals can turn off the uplink control channel). If the terminal supports uplink control channel transmission of uplink control information, the terminal can turn on the uplink control channel (for example, some other capability levels of terminals can turn on the uplink control channel), thereby sending uplink control information through at least one of the uplink shared channel and the uplink control channel. Furthermore, leakage to neighboring channels can be reduced.
[0086] It is understandable that whether to enable the uplink control channel can be determined based on at least one of the following:
[0087] The terminal's capabilities in different scenarios (e.g., whether it supports uplink control channel transmission of uplink control information in different scenarios);
[0088] The type of uplink control information to be fed back (e.g., uplink control information of type A needs to be carried in the uplink control channel, and uplink control information of type B needs to be carried in the uplink shared channel; if the uplink control information to be fed back currently includes both type A and type B uplink control information, then the uplink control channel needs to be enabled, so that uplink control information of type A is sent through the uplink control channel and uplink control information of type B is sent through the uplink shared channel);
[0089] The priority of the uplink control information to be fed back (for example, high-priority uplink control information needs to be carried in the uplink control channel, and low-priority uplink control information needs to be carried in the uplink shared channel. If the uplink control information to be fed back at present includes both high-priority and low-priority uplink control information, then the uplink control channel needs to be enabled, so that high-priority uplink control information is sent through the uplink control channel and low-priority uplink control information is sent through the uplink shared channel).
[0090] The payload of the required uplink control information (e.g., uplink control information less than Z bits needs to be carried in the uplink control channel, uplink control information greater than or equal to Z bits needs to be carried in the uplink shared channel; if the current required uplink control information is greater than Z bits, then the uplink control channel needs to be enabled).
[0091] In addition, the following problems exist when transmitting HARQ-ACK via PUCCH:
[0092] 1. Reuse leads to changes in load, which in turn leads to changes in resources:
[0093] As shown in Figure 3, when a DCI schedules a PDSCH, the PDSCH will send back a HARQ-ACK, meaning the DCI will indicate a HARQ resource, i.e., resource 0. Resource 0 overlaps with a Scheduling Request (SR) resource. Normally, the HARQ-ACK should reuse the SR using a resource set determined by the DCI. If the SR's payload causes a change in the resource set, the UE will select a neighboring resource set to determine the resource, i.e., reuse resource 1. If resource 1 overlaps with a CSI resource, then HARQ, SR, and CSI need to be reused to obtain resource 2. It should be noted that the CSI's payload may cause a change in the resource set, and resource 2 may belong to a different resource set.
[0094] Therefore, when HARQ and SR resources overlap, a new resource 1 needs to be determined based on the sum of the loads of HARQ and SR; then the last used resource (i.e., resource 1) is different from the resource indicated by DCI, i.e., resource movement occurs; if resource 1 overlaps with CSI resources, a new resource, i.e., resource 2, needs to be determined based on the sum of the loads of HARQ, RS, and CSI; resource movement may occur again.
[0095] Alternatively, as shown in Figure 4, DCI 1 indicates HARQ-ACK 1, which is transmitted using resource 1 in resource set 1. Subsequently, DCI 2 indicates HARQ-ACK 2, but the UE reuses HARQ-ACK 1 and HARQ-ACK 2 using resource 2 in resource set 2 for transmission. DCI 3 indicates HARQ-ACK 3, but due to payload changes, resources in resource set 3 are needed to transmit HARQ-ACK 1, 2, and 3. It can be seen that each DCI may change the corresponding PUCCH resource.
[0096] It is evident that when transmitting HARQ-ACK via PUCCH, multiplexing transmission can lead to payload changes, resulting in changes to the resource set and resources. These resource changes increase the complexity of HARQ-ACK transmission via PUCCH.
[0097] 2. The issue of low-priority channels being cancelled:
[0098] As shown in Figure 5, the low-priority (LP) DCI schedules LP PUCCH; then, the high-priority (HP) DCI schedules HP HARQ1. HARQ1 overlaps with SR, and when multiplexed together, the HP intermediate feedback resource PUCCH1 is selected. Since the resources of HP intermediate PUCCH1 overlap with LP PUCCH, the transmission of LP PUCCH is cancelled. Subsequently, HP DCI2 schedules HARQ2, and the resources carried by HP intermediate PUCCH1 will be multiplexed with HARQ2. Thus, HARQ1, SR, and HARQ2 are multiplexed onto HP intermediate PUCCH2. Afterward, HP PUSCH is scheduled through HP DCI 3. The resources of HP intermediate PUCCH2 overlap with HP PUSCH, and HARQ1, SR, HARQ2, and HP PUSCH are multiplexed onto HP PUSCH resources. It should be noted that there is no PUCCH transmission at this time. However, the LP PUCCH and the high-priority PUSCH do not overlap. The LP PUCCH does not need to be canceled, but the intermediate process of the high-priority PUCCH multiplexing is canceled, which leads to the unnecessary cancellation of the LP channel.
[0099] In this embodiment, when the uplink control channel is PUCCH and the uplink shared channel is PUSCH, UCI (e.g., HAQR-ACK) can be transmitted via PUSCH when PUCCH is closed. Since the time-domain location of the network-side configured resources does not change due to load variations during PUSCH transmission, the problem of load changes and resource changes caused by multiplexing during HARQ-ACK transmission via PUCCH is avoided, thus reducing the complexity of UCI processing. Furthermore, transmitting UCI via PUSCH when PUCCH is closed eliminates the overlap between PUSCH and PUCCH, thereby reducing the probability of cancellation of the low-priority channel mentioned above.
[0100] Furthermore, in the embodiments of this application, when the terminal feeds back uplink control information via PUCCH, if PUCCH overlaps with a PUSCH, then the UCI carried by PUCCH will be multiplexed onto the PUSCH, and PUCCH will not be transmitted at this time.
[0101] Optionally, the method further includes one of the following A1-1 to A1-2:
[0102] Item A1-1: When the terminal receives the first configuration information and the first configuration information indicates that the uplink control channel should be turned off, the terminal turns off the uplink control channel;
[0103] Item A1-2: When the terminal receives the first configuration information and the first configuration information indicates that the uplink control channel should be enabled, or when the terminal is not configured with the first configuration information, the terminal enables the uplink control channel.
[0104] Therefore, the network-side device can configure the terminal with first configuration information to indicate whether to enable or disable the uplink control channel. In this case, the first configuration information can be used to indicate either enabling or disabling the uplink control channel.
[0105] Alternatively, the network-side device can send first configuration information to the terminal to disable the uplink control channel. In this case, the first configuration information indicates that the uplink control channel is disabled. If the network-side device does not send the first configuration information to the terminal, the terminal assumes that the uplink control channel is enabled. That is, even if the network-side device does not configure the first configuration information, the terminal can assume that the uplink control channel is enabled.
[0106] It is understandable that the network-side device can send first configuration information to the terminal to indicate that the uplink control channel is enabled. In this case, the first configuration information indicates that the uplink control channel is enabled. If the network-side device does not send the first configuration information to the terminal, the terminal assumes that the uplink control channel is disabled. Alternatively, the terminal can also assume that the uplink control channel is disabled even if the network-side device does not configure the first configuration information.
[0107] Furthermore, the aforementioned enabling of the uplink control channel can be understood as enabling uplink channel transmission of UCI; disabling the uplink control channel can be understood as disabling uplink control channel transmission of UCI.
[0108] As shown in steps 201 to 202, the terminal can transmit UCI through the uplink shared channel, the uplink control channel, or both. The following sections will describe the relevant aspects of UCI transmission from these three perspectives.
[0109] First aspect: Transmitting UCI via the uplink shared channel:
[0110] Optionally, in step 201 above, the terminal sends uplink control information through the uplink shared channel, including the following steps B-1 to B-3:
[0111] Step B-1: The terminal receives second configuration information, wherein the second configuration information is used to configure a configuration-authorized uplink shared channel for transmitting the uplink control information;
[0112] Step B-2: The terminal determines the first target resource of the configured authorized uplink shared channel based on the second configuration information;
[0113] Step B-3: When the first target resource and the second target resource do not overlap in the time domain, the terminal sends the uplink control information through the first target resource, wherein the second target resource includes resources for dynamically authorized uplink shared channels.
[0114] Therefore, it can be seen that network-side devices can configure a Configured Grant (CG) uplink shared channel for the terminal to transmit uplink control information, so that when the uplink control channel is turned off, the terminal can transmit UCI through the CG uplink shared channel.
[0115] Among them, transmitting UCI through the CG uplink shared channel can simplify the multiplexing process of UCI transmission on the UE side, thereby simplifying the complexity of network and UE implementation and reducing power consumption.
[0116] It is understandable that after the terminal determines the first target resource of the CG uplink shared channel for transmitting UCI based on the second configuration information mentioned above, if the first target resource does not overlap with the resources of the Dynamic Grant (DG) uplink shared channel, then UCI can be transmitted through the first target resource.
[0117] Optionally, in step B-2, the terminal determines the first target resource of the configured authorized uplink shared channel based on the second configuration information, including:
[0118] The terminal determines the minimum number of physical resource blocks required to satisfy the code rate based on the number of bits in the uplink control information.
[0119] The terminal determines the first target resource based on the minimum number of physical resource blocks and the second configuration information.
[0120] The terminal can determine the frequency domain resources for transmitting uplink control information by constructing a codebook for uplink control information.
[0121] In addition, different numbers of uplink control information bits can correspond to different minimum PRB numbers. For example, as shown in Figure 7, when the number of uplink control information bits x is less than or equal to M1, the minimum PRB number is PRB number A; when it is greater than M1 and less than or equal to M2, the minimum PRB number is PRB number B; when it is greater than M2 and less than or equal to M3, the minimum PRB number is PRB number C.
[0122] The following is a detailed description of the contents included in the second configuration information, as described in both semi-static and dynamic configuration sections:
[0123] I. Semi-static configuration:
[0124] Optionally, the second configuration information includes at least one of the following C-1 to C-2:
[0125] C-1: First indication information, used to indicate the format of the configured authorized uplink shared channel, wherein the format of the configured authorized uplink shared channel includes a first format and a second format, the first format is used to indicate that the configured authorized uplink shared channel transmits the uplink control information but does not transmit data, and the second format is used to indicate that the configured authorized uplink shared channel can transmit the uplink control information and data simultaneously;
[0126] It should be noted that the CG uplink shared channel transmits UCI but not data; this can be understood as the CG uplink shared channel only transmitting UCI.
[0127] C-2: Codebook type indicator, used to indicate the codebook type of UCI carried on the CG uplink shared channel.
[0128] Optionally, the second configuration information may further include at least one of the following items C-3 to C-13 of the CG uplink shared channel:
[0129] C-3: Time Domain Offset;
[0130] C-4: Time Domain Allocation;
[0131] Item C-5: Frequency Domain Allocation;
[0132] Item C-6: Antenna Port;
[0133] Item C-7: Demodulation Reference Signal (DMRS) sequence initialization (dmrs-SeqInitialization);
[0134] C-8 item: precoding and number of layers;
[0135] Item C-9: Sounding Reference Signal (SRS) Resource Indicator;
[0136] Item C-10: Modulation and coding strategy and transport block size (mcsAndTBS);
[0137] Item C-11: Frequency Hopping Offset;
[0138] Item C-12: Path Loss Reference Index;
[0139] Item C-13: Physical layer priority index (phy-PriorityIndex).
[0140] It should be noted that at least one of the information items in C-1 to C-13 above can be configured semi-statically, that is, it belongs to semi-static configuration information, so as to meet at least one of the requirements of UCI transmission in terms of transmission delay and reliability.
[0141] In addition, after receiving the second configuration information including at least one of C-1 to C-13 above, the terminal still needs to construct a codebook to determine the number of bits of UCI, and then determine the first target resource of the CG uplink shared channel used to carry UCI based on the number of bits of UCI and the second configuration information.
[0142] II. Dynamic Configuration
[0143] Optionally, the second configuration information further includes at least one of the following D-1 to D-4:
[0144] Item D-1: Transmission parameters for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0145] The transmission parameters of the uplink shared channel may include at least one of the following:
[0146] Configuration authorization for transmitting the uplink control information includes power control information (e.g., transmit power control, TPC) on the uplink shared channel;
[0147] Waveform indication information for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0148] The configuration authorization uplink shared channel frequency hopping indication information used to transmit the uplink control information.
[0149] Item D-2: The type of uplink control information carried on the configuration authorization uplink shared channel for transmitting the uplink control information; wherein, the UCI type may include at least one of the following: feedback information of the first downlink channel (e.g., HARQ-ACK of PDSCH), CSI, and CSI including RI, PMI, CQI, CLI information, and at least one of the following: sensing results;
[0150] D-3: First interval, wherein, when the uplink control information includes feedback information of the first downlink channel, the first interval is used to indicate a time unit of interval between the first downlink channel and the configured authorized uplink shared channel;
[0151] Item D-4: Index of the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0152] It should be noted that at least one of the information items D-1 to D-4 above can be dynamically configured, that is, it belongs to dynamic configuration information, thereby flexibly configuring the transmission parameters of the PUSCH carrying UCI, better matching the characteristics of the channel, and meeting at least one of the requirements of UCI transmission in terms of transmission delay and reliability.
[0153] Optionally, the index of the configuration-granted uplink shared channel used to transmit the uplink control information corresponds to at least one of the following:
[0154] The format of the configuration-authorized uplink shared channel used to transmit the uplink control information may include the first format and the second format described above.
[0155] The start symbol of the configuration-authorized uplink shared channel used for transmitting the uplink control information;
[0156] The number of continuous symbols for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0157] Therefore, the index of each CG uplink shared channel can be associated with at least one of the following: the format, start symbol, and number of continuous symbols of the CG uplink shared channel.
[0158] Optionally, if the uplink control information includes feedback information of the first downlink channel, the second configuration information is carried on the downlink control information (DCI) that schedules the first downlink channel.
[0159] For example, as shown in Figure 6, the downlink (DL) DCI schedules the PDSCH. This DL DCI can carry the second configuration information mentioned above, used to indicate the CG PUSCH carrying UCI. This DCI can also indicate the use of the DG PUSCH to carry UCI. It should be noted that the transmission parameters of the CG PUSCH can be configured by the network, and the transmission parameters of the DG PUSCH can be determined by at least one of the two methods: network configuration or DCI indication.
[0160] Optionally, the method further includes:
[0161] The terminal sends its data scheduling request through a configured authorized uplink shared channel.
[0162] It should be noted that the configuration method for the CG uplink shared channel used to carry terminal scheduling requests (SRs) can be the same as the configuration method for the CG uplink shared channel used to carry UCIs described above. For example, the type of SR can be explicitly represented by 1 bit UCI, where 0 represents a negative SR, i.e., no scheduling request, and 1 represents a positive SR, i.e., a scheduling request exists.
[0163] In addition, the CG uplink shared channel used to carry terminal scheduling requests (SRs) can be the same as or different from the CG uplink shared channel used to carry UCIs.
[0164] For example, CG PUSCH is only sent in a positive SR, and not in a negative SR. The CG PUSCH can carry virtual padding bits, which can be generated by the physical layer or the MAC layer.
[0165] When a positive SR resource overlaps with a PUSCH carrying a HARQ-ACK, the HARQ-ACK transmission can use the SR's resource (CG PUSCH) for transmission. When a negative SR resource overlaps with a PUSCH carrying a HARQ-ACK, the HARQ-ACK transmission can use its own resource (CG PUSCH) for transmission.
[0166] When the PUSCH resource carrying CSI overlaps with the PUSCH resource carrying HARQ-ACK, CSI can be transmitted using either the resource (CG PUSCH) where HARQ-ACK is transmitted or the resource (CG PUSCH) where CSI is transmitted. The choice of which method to use is configurable by the network.
[0167] Optionally, in step 201 above, the terminal sends uplink control information through the uplink shared channel, including the following steps E-1 to E-3:
[0168] Step E-1: The terminal receives third configuration information, wherein the third configuration information is used to indicate the codebook type;
[0169] Step E-2: The terminal determines the target codebook of uplink control information carried on the Dynamic Licensed Uplink Shared Channel based on the third configuration information;
[0170] Step E-3: The terminal sends the uplink control information through the dynamic authorization uplink shared channel according to the target codebook.
[0171] Therefore, it can be seen that network-side equipment can also configure third configuration information for the terminal to indicate the codebook type, so that the terminal can determine the target codebook of UCI carried on the DG uplink shared channel according to the codebook type indicated by the third configuration information, and then the terminal can send UCI through the DG uplink shared channel according to the target codebook.
[0172] Wherein, if the uplink control information includes feedback information from the first downlink channel, in step E-2, the terminal determines the target codebook (i.e., the target codebook of the feedback information from the first downlink channel) of the uplink control information carried on the dynamically licensed uplink shared channel according to the third configuration information, including:
[0173] When the second information field indicating the codebook type in the third configuration information is empty, the codebook type carried on the dynamically scheduled uplink shared channel is the same as the codebook type to be carried on the overlapping configuration-granted uplink shared channel; that is, if the DG uplink shared channel overlaps with the CG uplink shared channel carrying UCI, the UCI on the CG uplink shared channel will be carried on the DG uplink shared channel. Here, the empty value indicates that the codebook type is the same as the type of the overlapping CG uplink shared channel; for example, the CG PUSCH carries the Type 2 HARQ-ACK codebook type, but the overlapping DG PUSCH indicates the Type 1 HARQ-ACK codebook type, then the UE uses the Type 1 HARQ-ACK codebook type to transmit on the DG PUSCH.
[0174] When the uplink control information includes feedback information of the first downlink channel and the second information field is codebook type one (i.e., semi-static HARQ codebook), the codebook type carried on the dynamically scheduled uplink shared channel is type 1 HARQ-ACK codebook (i.e., Type-1 HARQ-ACK codebook).
[0175] When the uplink control information includes feedback information of the first downlink channel and the first information field is codebook type 2 (i.e., dynamic HARQ codebook), the codebook type carried on the dynamically scheduled uplink shared channel is type 2 HARQ-ACK codebook (i.e., Type-2 HARQ-ACK codebook).
[0176] When the uplink control information includes feedback information of the first downlink channel, and the first information field is codebook type three (i.e., codebook that feeds back HARQ according to the configured number of carriers or processes), the codebook type carried on the dynamically scheduled uplink shared channel is type 3 HARQ-ACK codebook (i.e., Type-3 HARQ-ACK codebook).
[0177] Among them, the null values, types one, two, and three mentioned above are used for the transmission of feedback information in the first downlink channel.
[0178] When the uplink control information includes CSI, the CSI can be transmitted using a predefined or indicated method.
[0179] Optionally, the third configuration information is carried on the DCI that schedules the dynamically authorized uplink shared channel.
[0180] Therefore, it can be seen that by scheduling the DCI of the DG uplink shared channel, it is possible to indicate how to reuse a UCI, where the UCI may be the UCI carried by the CG uplink shared channel that overlaps with the DG uplink shared channel or a new UCI type.
[0181] It should be noted that the HARQ-ACK codebook indicated by the second information above should include at least the entire payload of the HARQ-ACK to be transmitted on the CG PUSCH.
[0182] Furthermore, by reusing the UCI carried on the CG PUSCH, the uplink transmission can maintain the single-carrier transmission characteristic, ensuring the performance of the terminal's uplink transmission.
[0183] It should be noted that the DG PUSCH and CG PUSCH mentioned above need to be restricted to one carrier. For terminals that support multiple PUSCH transmissions on multiple carriers, the terminal can transmit PUSCH on one carrier and transmit PUSCH carrying UCI on another carrier.
[0184] The above content describes a method for transmitting UCI via the CG uplink shared channel when the resources of the CG uplink shared channel (i.e., the first target resource mentioned above) and the resources of the DG uplink shared channel (i.e., the second target resource) carrying UCI do not overlap in the time domain. It also describes a method for transmitting UCI via the DG uplink shared channel when the resources of the CG uplink shared channel (i.e., the first target resource mentioned above) and the resources of the DG uplink shared channel (i.e., the second target resource) overlap in the time domain and the processing timeline requirements (i.e., the first timeline requirements) are met. The following section further describes a method for transmitting UCI when the two resources overlap in the time domain, taking into account the processing timeline requirements (i.e., the first timeline requirements).
[0185] Optionally, the method further includes the following step F-1:
[0186] Step F-1: When the first target resource and the second target resource overlap in the time domain, the terminal transmits at least one of the uplink control information on the first target resource and the dynamically authorized uplink shared channel, based on the satisfaction of the first timeline requirement when the uplink control information on the first target resource is multiplexed onto the second target resource.
[0187] When the resources of the CG uplink shared channel carrying UCI overlap with those of the DG uplink shared channel, it is possible to consider multiplexing the UCI on the CG uplink shared channel to the DG uplink shared channel. However, when multiplexing, it is necessary to consider whether the first timeline requirement is met, and then select to transmit one or both of the CG uplink shared channel and the DG uplink shared channel.
[0188] Furthermore, the first timeline requirement represents: processing latency requirements related to terminal capabilities; meeting the first timeline requirement means meeting the processing latency requirements related to terminal capabilities; not meeting the first timeline requirement means not meeting the processing latency requirements related to terminal capabilities. Optionally, the first timeline requirement includes: the processing timeline of UCI multiplexing carried on the CG uplink shared channel to the DG uplink shared channel, wherein the processing timeline can be defined as: the target time interval from the earliest start symbol of the CG uplink shared channel and the DG uplink shared channel to the last symbol of the first downlink channel. Accordingly, meeting the first timeline requirement means that the time interval from the earliest start symbol of the CG uplink shared channel and the DG uplink shared channel to the last symbol of the first downlink channel is greater than the target time interval.
[0189] Optionally, in step F-1, the terminal transmits at least one of the uplink control information on the first target resource and the dynamically authorized uplink shared channel, based on the satisfaction of the first timeline requirement when multiplexing the uplink control information on the first target resource to the second target resource, including at least one of the following G-1 to G-4:
[0190] G-1: When the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information on the first resource is multiplexed onto the second resource to meet the first timeline requirements, the terminal sends the uplink control information on the first resource through the second resource, wherein the first resource includes a configuration-granted uplink shared channel resource carrying uplink control information in the first target resource, and the second resource includes a dynamically configured granted uplink shared channel resource in the second target resource;
[0191] For example, as shown in Figure 8, if the UE is scheduled by the network-side device to have a DG PUSCH that overlaps with the CG PUSCH, and the UCI is multiplexed onto the DG PUSCH to meet the first timeline requirement, the UCI that was originally multiplexed onto the CG PUSCH will be multiplexed onto the DG PUSCH (due to the single-carrier characteristic of uplink transmission). That is, the UCI that is transmitted on the CG PUSCH is carried on the DG PUSCH for transmission.
[0192] G-2: When the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information of the first resource is reused on the second resource without meeting the first timeline requirements, the terminal transmits the high-priority channel in the channel corresponding to the first resource and the second resource according to the fourth configuration information, and discards the low-priority channel. The fourth configuration information is used to indicate the priority of the configured authorized uplink sharing channel and the dynamically authorized uplink sharing channel.
[0193] For example, as shown in Figure 9, if a UE is scheduled by the network-side device to have a DG PUSCH that overlaps with a CG PUSCH, and the UCI multiplexing to the DG PUSCH meets the first timeline requirement, the network-side device can configure the transmission priority of the DG PUSCH and the UCI, i.e., transmit the high-priority channel and discard the low-priority channel; optionally, in this case, the UE considers it an error; that is, the UE does not allow the network to schedule it in this way; or the UE considers it an error if the DG PUSCH and the CG PUSCH carrying the UCI have the same priority; that is, the UE does not allow the network to schedule it in this way.
[0194] G-3: When the third resource and the second resource are allowed to overlap in the time domain, and the uplink control information reuse on at least one of the third resources does not meet the first timeline requirement on the second resource, the terminal transmits the high-priority channel in the channel corresponding to the third resource and the second resource according to the fourth configuration information, and discards the low-priority channel. The third resource includes multiple configuration-authorized uplink shared channel resources carrying uplink control information in the first target resource.
[0195] For example, as shown in Figure 10, if a UE is scheduled by the network-side device to have a DG PUSCH that overlaps with multiple CG PUSCHs carrying UCI, and if multiplexing of UCI on at least one CG PUSCH to the DG PUSCH does not meet the first timeline requirement, the network-side device can configure the transmission priority of the DG PUSCH and UCI, i.e., transmit the high-priority channel and discard the low-priority channel; optionally, in this case, the UE considers it an error; that is, the UE does not allow the network to schedule it in this way; or the UE considers that if the DG PUSCH and the CG PUSCH carrying UCI have the same priority, then it is an error; that is, the UE does not allow the network to schedule it in this way.
[0196] Item G-4: When the first resource and the fourth resource are allowed to overlap in the time domain, and the uplink control information on the first resource is reused on the fifth resource to meet the first timeline requirement, and the uplink control information on the first resource is reused on the sixth resource to not meet the first timeline requirement, the terminal transmits the uplink control information of the first resource through the fifth resource, or transmits the high-priority channel in the channels corresponding to the first resource and the fourth resource according to the fourth configuration information, and discards the low-priority channel. The fourth resource includes multiple dynamically licensed uplink shared channel resources in the second target resource, the fifth resource includes some resources in the fourth resource, and the sixth resource includes resources in the fourth resource other than the fifth resource.
[0197] For example, if a CG PUSCH carrying UCI overlaps with multiple DG PUSCHs, and the UCI on the CG PUSCH is multiplexed onto some DG PUSCHs to meet the first timeline requirement, but the UCI on the CG PUSCH is multiplexed onto some DG PUSCHs to not meet the first timeline requirement, then one of the following can be performed:
[0198] UE multiplexes UCI onto the earliest DG PUSCH that meets the first timeline requirements;
[0199] The UE considers this an error; or the UE considers it an error if the DG PUSCH and the CG PUSCH carrying the UCI have the same priority; that is, the UE does not allow the network to schedule them in this way.
[0200] Network-side devices are configured with transmission priorities for DG PUSCH and UCI, meaning that high-priority channels are transmitted and low-priority channels are discarded.
[0201] As can be seen from the above, the embodiments of this application also provide a method for transmitting UCI when the CG uplink shared channel resources and DG uplink shared channel resources carrying UCI overlap in the time domain, so that the UCI transmission method of the embodiments of this application can be applied to more scenarios.
[0202] Understandably, network-side devices can be configured to allow time-domain overlap between a DG uplink shared channel and a CG uplink shared channel carrying UCI on the same carrier.
[0203] As can be seen from the above, when the resources of the CG uplink shared channel carrying UCI (i.e., the first target resource mentioned above) and the resources of the DG uplink shared channel (i.e., the second target resource) overlap in the time domain, some UCI may be dropped. The following describes in detail how to retransmit when there are dropped UCI.
[0204] Optionally, the method further includes:
[0205] The terminal receives a second instruction information from the network-side device;
[0206] The terminal resends the first object according to the second instruction information;
[0207] The second indication information is used to indicate at least one of the following:
[0208] Retransmit the discarded uplink control information;
[0209] Uplink control information from at least one Hybrid Automatic Repeat Request (HARQ) process;
[0210] At least one uplink control message;
[0211] Uplink control information for at least one carrier;
[0212] The first object includes:
[0213] Discarded uplink control information;
[0214] The second indication information indicates uplink control information for at least one HARQ process;
[0215] The second indication information indicates at least one uplink control message;
[0216] The second indication information indicates uplink control information for at least one carrier.
[0217] For example, when the second indication information indicates that the discarded uplink control information should be retransmitted, the first object includes the discarded uplink control information;
[0218] When the second indication information indicates the uplink control information of at least one HARQ process, the first object includes the uplink control information of at least one HARQ process indicated by the second indication information.
[0219] When the second indication information indicates at least one uplink control information, the first object includes at least one uplink control information indicated by the second indication information;
[0220] When the second indication information indicates uplink control information for at least one carrier, the first object includes the uplink control information for at least one carrier indicated by the second indication information.
[0221] Therefore, in the embodiments of this application, a dynamic scheduling-based discarded UCI re-triggering mechanism is also provided, which enables the discarded UCI to be retransmitted in the PUSCH, avoiding data rescheduling and improving resource utilization efficiency.
[0222] If there is a discarded UCI, the terminal may retransmit only the discarded UCI, or it may retransmit at least one UCI indicated by the network-side device through the second indication information.
[0223] Optionally, if the first object includes discarded uplink control information, the terminal retransmits the first object, including:
[0224] The terminal receives retransmission indication information, wherein the retransmission indication information is used to indicate retransmission time information;
[0225] The terminal retransmits the discarded uplink control information according to the retransmission instruction information.
[0226] Therefore, for a discarded UCI, the network-side device can trigger a discarded UCI retransmission DCI, instructing the UE to transmit the UCI using (CG)PUSCH.
[0227] Optionally, the retransmission indication information includes at least one of the following:
[0228] The second interval is used to indicate the interval between the time unit where the retransmission indication information is located and the first time unit, where the first time unit is the time unit where the discarded uplink control information is located.
[0229] The third interval is used to indicate the interval between the time unit where the retransmission indication information is located and the second time unit, where the second time unit is the time unit for retransmitting the discarded uplink control information.
[0230] If the second interval is represented by OffsetA and the third interval by OffsetB, then the second and third intervals can be represented as shown in Figure 11.
[0231] Optionally, the terminal retransmits the discarded uplink control information, including at least one of the following J-1 to J-3:
[0232] J-1: The terminal sends the discarded uplink control information through available resources after the seventh resource;
[0233] For example, when UCI is carried on PUSCH as MAC CE signaling, the PUSCH carrying UCI is discarded. The discarded UCI can be transmitted by delaying it to the next PUSCH. This achieves UCI retransmission without the need for complex prioritization (discarding), which can save the overhead of scheduling retransmission and improve resource utilization.
[0234] J-2: The terminal sends discarded uplink control information through a resource with the same configuration information (i.e., configuration parameters) as the seventh resource; the configuration information may be, for example, an index, that is, the terminal can send discarded uplink control information through a resource with the same index as the fourth resource;
[0235] J-3: The terminal transmits discarded uplink control information through the resources of the most recently scheduled uplink shared channel;
[0236] The seventh resource includes the resources of the configuration-authorized uplink shared channel carrying discarded uplink control information.
[0237] Optionally, the configuration authorization uplink shared channel corresponding to the first target resource carries a media access control and control unit (MAC CE), and the MAC CE includes the uplink control information.
[0238] Therefore, when transmitting UCI through the CG uplink shared channel, UCI (such as at least one of HARQ and CSI) can be carried as MAC CE signaling on the CG uplink shared channel.
[0239] Optionally, the header information of the MAC CE includes at least one of the following H-1 to H-4:
[0240] H-1 item: Carrier index of uplink control information that needs to be fed back;
[0241] H-2: Number of carriers for which uplink control information needs to be fed back;
[0242] H-3: The type of uplink control information that needs to be fed back;
[0243] H-4: The number of time units that need to provide feedback on uplink control information; wherein, when the uplink control information that needs to be provided feedback includes feedback information of the first downlink channel, the time unit refers to the time unit occupied by the first downlink channel, such as the first downlink channel transmitted in each of multiple time slots.
[0244] Therefore, when UCI is carried as MAC CE signaling on the CG uplink shared channel, the header information of MAC CE may include at least one of H-1 to H-4 mentioned above, so that the network-side device can obtain the indication information of the UCI specifically transmitted by the terminal.
[0245] Secondly, UCI is transmitted via the uplink control channel:
[0246] Optionally, the resources of the uplink control channel satisfy at least one of the following K-1 to K-2:
[0247] K-1: After the uplink control channel resource is updated by the network-side device for the terminal, the resource start symbol of the uplink control channel does not change;
[0248] For example, as shown in Figure 12, when DL DCI2 schedules PUCCH2, the resource start symbol of PUCCH2 changes relative to the resource start symbol of PUCCH1. Similarly, as shown in Figure 13, when PUCCH1 scheduled by DL DCI1 overlaps with CSI, PUCCH1 and CSI may reuse new PUCCH resources, i.e., the resources of PUCCH2, and the resource start symbol of this PUCCH changes relative to the resource start symbol of PUCCH1. In other words, the situations shown in Figures 12 and 13 are forms that the UE does not expect.
[0249] For example, as shown in Figure 14, when DL DCI2 schedules PUCCH2, the resource start symbol of PUCCH2 remains unchanged relative to the resource start symbol of PUCCH1. For example, as shown in Figure 15, when PUCCH1 scheduled by DL DCI1 overlaps with CSI, PUCCH1 and CSI multiplex the resources of PUCCH2, and the resource start symbol of this PUCCH remains unchanged relative to the resource start symbol of PUCCH1. That is, the situations shown in Figures 14 and 15 are the forms expected by the UE.
[0250] K-2: After the uplink control channel resource is updated by the network-side device for the terminal, the resource length of the uplink control channel does not change;
[0251] Therefore, when the uplink control channel is enabled, transmitting UCI through the uplink control channel requires satisfying at least one of the above K-1 to K-2 conditions.
[0252] It is understandable that if the resources used to carry the uplink control channel for UCI satisfy at least one of K-1 to K-2 above, then no resource movement will occur when the multiplexing described above occurs. This can reduce the multiplexing process of transmitting UCI through the uplink control channel, thereby simplifying the complexity of network and UE implementation and reducing power consumption.
[0253] Optionally, if the uplink control information includes feedback information from the first downlink channel, in step 202 above, the terminal sends the uplink control information through the uplink control channel, including the following steps L-1 to L-2:
[0254] Step L-1: The terminal determines whether the DCI currently received for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction, and obtains the determination result;
[0255] Step L-2: The terminal sends the uplink control information through the uplink control channel according to the judgment result.
[0256] Therefore, when the terminal receives the first downlink channel, it can determine whether the DCI is the last DCI associated with the same codebook construction when it receives the DCI sent by the network-side device to schedule the first downlink channel. Then, based on the determination result, it can further send the above control information through the uplink control channel.
[0257] Optionally, in step L-2, the terminal sends the uplink control information through the uplink control channel according to the judgment result, including:
[0258] If the DCI currently received by the terminal for scheduling the first downlink channel is not the last DCI associated with the same codebook construction, the terminal skips the multiplexing and cancellation operations. Wherein, if the resources of the feedback information corresponding to the currently received DCI overlap with the resources of other uplink information, the multiplexing operation is used to indicate the multiplexing process of the feedback information corresponding to the currently received DCI with the other uplink information, and the cancellation operation is used to indicate the cancellation of the channel where the feedback information corresponding to the currently received DCI is located with the channel with the lower priority among the channels where the other uplink information is located.
[0259] If the DCI currently received by the terminal for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction, the terminal determines a third target resource for carrying the uplink control channel of the second object, and performs the multiplexing operation and the cancellation operation according to the third target resource, wherein the second object includes feedback information of the first downlink channel scheduled by the DCIs associated with the same codebook construction.
[0260] For example, in Figure 16, high-priority HP DCI1 and HP DCI2 are associated with the same codebook. In current related technologies, low-priority (LP) DCI schedules LP PUCCH; then, high-priority (HP) DCI1 schedules HP HARQ1. HARQ1 overlaps with SR, so a multiplexing operation is performed, i.e., HARQ1 and SR are multiplexed together, and HP intermediate PUCCH1 resource is selected. If HP intermediate PUCCH1 and LP PUCCH resources overlap, a cancellation operation is performed, i.e., the transmission of LP PUCCH is cancelled. Subsequently, HP DCI2 schedules HARQ2. HP intermediate PUCCH1 and HARQ2 resources need to be multiplexed, i.e., HARQ1, SR, and HARQ2 are multiplexed to HP intermediate PUCCH2. That is, HARQ1, SR, and HARQ2 are transmitted through HP intermediate PUCCH2. However, HP intermediate PUCCH2 does not overlap with the cancelled LP PUCCH, thus creating the problem that LP PUCCH can be cancelled even without cancellation.
[0261] In this embodiment of the application, for DCI1, the above-mentioned intermediate multiplexing and cancellation operations are not performed. Only when the terminal receives DCI2 (i.e., the last DCI in the codebook construction) will the resources carrying HARQ1 corresponding to DCI1 and HARQ2 corresponding to DCI2 be determined, and it will be determined whether there is overlap with the resources of other uplink information. Then, the corresponding multiplexing and cancellation operations will be performed. In this way, LP PUCCH will not be cancelled.
[0262] Therefore, in this embodiment, for multiple DCIs associated with the same codebook, the intermediate multiplexing and cancellation operations described above are not performed for each DCI before the last DCI. After the terminal receives the last DCI, it determines the third target resource used to carry the feedback information corresponding to the multiple DCIs associated with the same codebook. Then, based on whether the third target resource overlaps with other uplink information resources, the corresponding multiplexing and cancellation operations are performed, thereby avoiding the problem of unnecessary cancellation of low-priority channels.
[0263] Optionally, the terminal determines whether the currently received DCI for scheduling the first downlink channel is the last DCI associated with the same codebook construction, including one of the following P-1 to P-2:
[0264] Item P-1: The time and reference time information of the DCI currently received by the terminal for scheduling the first downlink channel are used to determine whether the currently received DCI for scheduling the first downlink channel is the last DCI in the DCI associated with the same codebook construction.
[0265] The reference time information includes a reference time point and a reference timeline. The reference timeline represents a time interval prior to the reference time point, i.e., the reference timeline refers to a time interval. The reference timeline and the reference time point can be configured by the network-side device or predefined.
[0266] Furthermore, if the terminal receives a DCI at the target time point, then that DCI is the last DCI associated with the same codebook construction; if the terminal does not receive a DCI at the target time point, then the most recently received DCI before the target time point is the last DCI associated with the same codebook construction; wherein, the target time point is located before the reference time point, and the interval between the target time point and the reference time point is the interval represented by the reference time line.
[0267] Therefore, in this embodiment of the application, the network-side device can configure the aforementioned reference timeline and reference time point for the terminal. In this way, the terminal can determine whether a DCI constructed in association with the same codebook is the last DCI based on the distance between the time of the received DCI and the aforementioned target time point.
[0268] Furthermore, when a terminal receives a DCI, it determines, based on the reference timeline information, whether the DCI is the last DCI associated with the same codebook construction. This determines whether multiplexing and cancellation operations need to be performed. That is, it is not necessary to perform multiplexing and cancellation operations on the resources indicated by each DCI received. Instead, it is only necessary to perform multiplexing and cancellation operations on the uplink control information associated with the same codebook construction when receiving the last DCI. Therefore, in this embodiment, a simpler reference timeline can be configured for performing multiplexing and cancellation operations, thereby simplifying the multiplexing and cancellation process of transmitting UCI through the uplink control channel.
[0269] Optionally, the reference time information is used to indicate at least one of the following V-1 to V-2:
[0270] V-1 item: The multiplexing timeline used to perform the multiplexing operation is the same as the cancellation timeline used to perform the cancellation operation;
[0271] V-2: At least one of the N1, N2, and N3 values is the same; the same value may be a reference value indicated by the network-side device;
[0272] Wherein, when the resources of the first feedback information overlap with the resources of other uplink information, the multiplexing operation refers to the process of multiplexing the first feedback information with the other uplink information, and the cancellation operation refers to canceling the channel where the first feedback information is located and the channel where the other uplink information is located, which has a lower priority. The first feedback information includes feedback information of a first downlink channel scheduled by DCI.
[0273] The N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel;
[0274] The N2 value represents the time it takes for the DCI of the uplink shared channel to be scheduled to the uplink shared channel;
[0275] The N3 value represents the time from the second DCI that schedules the first downlink channel to the uplink control channel (carrying the corresponding feedback information) indicated by the first DCI that schedules the first downlink channel.
[0276] It is understood that the reference time information, including the reference time point and the reference timeline, can determine a target time point as described above. Thus, the reference time information can indicate at least one of V-1 to V-2 mentioned above.
[0277] Optionally, the reference time point is the starting symbol of a low-priority channel; for example, the cancellation timeline used to perform the cancellation operation is y symbols before the starting symbol of the low-priority channel.
[0278] It should be noted that the timeline mentioned in this article refers to time intervals.
[0279] Item P-2: The terminal determines, based on the value of the first information field in the DCI that is currently being received for scheduling the first downlink channel, whether the DCI that is currently being received for scheduling the first downlink channel is the last DCI in the DCI that is associated with the same codebook construction.
[0280] Optionally, the first information field includes at least one of the following T-1 to T-2:
[0281] T-1: The information field containing the K1 value; where K1 is used to indicate the time unit of the uplink control channel carrying the feedback information of the first downlink channel for DCI scheduling; for example, if the K1 value in the currently received DCI is not a numeric value, it means that the currently received DCI is not the last DCI in the DCIs associated with the same codebook construction; if the K1 value in the currently received DCI is a numeric value, it means that the currently received DCI is the last DCI in the DCIs associated with the same codebook construction.
[0282] T-2: Information fields added to the DCI; for example, for information fields added to various DCIs associated with the same codebook, the value of the information field added in the last DCI is a first preset value, and the value of the information field added in other DCIs is a second preset value; for example, the first preset value is 1 and the second preset value is 0; or, for example, the values of the information fields added to various DCIs associated with the same codebook are the same; for example, the values of the newly added information fields in the multiple DCIs received by the UE are 0 or 1, DCIs with all values of 0 are associated with the same codebook, and DCIs with all values of 1 are associated with another codebook.
[0283] Furthermore, to facilitate understanding of the above content regarding determining whether a DCI is the last DCI in the same codebook construction, the following example is provided:
[0284] First example: For DCIs associated with a codebook construction (i.e., a codebook construction on a time-domain unit), only the K1 indicator in the last DCI indicates the actual value, while the K1 in other DCIs indicates a non-numeric value (NNK), as shown in Figure 17. In this case, after receiving each DCI, the UE determines whether it is the final DCI (i.e., the last DCI associated with the same codebook construction) by judging whether the K1 in the DCI is a numeric value; and the UE does not perform uplink control information multiplexing or cancellation operations between different priorities before receiving the last DCI.
[0285] It should be noted that the UE does not expect confusion between different HARQ codebooks. For example, the HARQ-ACK feedback of the PDSCH in slot q should be on the PUCCH / PUSCH of slot n; if the PDCCH with C-DAI=3 is lost, the HARQ-ACK feedback of the PDSCH in slot q should not affect the codebook construction of slot m.
[0286] In the second example, the UE receives network configuration information and adds an F (Final)-DCI indicator field to the DCI, for example, consisting of 1 bit. This indicator field indicates whether a DL scheduling DCI is the last DCI in the codebook construction, as shown in Figure 18. In this case, after receiving each DCI, the UE determines whether the currently received DCI is the final DCI (i.e., the last DCI associated with the same codebook construction) by the value of the F-DCI field in the DCI. Furthermore, the UE does not perform uplink control information multiplexing or cancellation operations between different priorities before receiving the last DCI.
[0287] It should be noted that the UE does not expect confusion between different HARQ codebooks. For example, the HARQ-ACK feedback for the PDSCH in slot q should be on the PUCCH / PUSCH in slot n. If the PDCCH with C-DAI=3 is lost, the HARQ-ACK feedback for the PDSCH in slot q should not affect the codebook construction in slot m.
[0288] Third example: For a DCI associated with a codebook construction, K1 indicates the actual value only in the last DCI, and K1 in other DCIs will be indicated as a non-numeric value (NNK); and the UE can receive configuration information from the network-side device to add an indicator field (CI) belonging to the same codebook in a time domain unit to the DCI (e.g., composed of 1 bit), as shown in Figure 19, in the DCI of the PDSCH scheduling associated with the codebook of slot m, CI is set to 0, and in the DCI of the PDSCH scheduling associated with the codebook of the next slot, slot n, CI is set to 1, and so on in the order of 0, 1, 0, 1.
[0289] In this case, after receiving each DCI, the UE determines whether it is the final DCI (i.e., the last DCI associated with the same codebook construction) by judging whether K1 in the DCI is a digital value, or by judging whether the value of the added indication field CI is the same as that of the previous DCI. Furthermore, the UE does not perform uplink control information multiplexing or cancellation operations between different priorities before receiving the last DCI.
[0290] Thirdly, UCI is transmitted through the uplink control channel and the uplink shared channel:
[0291] Optionally, in step 202 above, the terminal transmits the uplink control information through at least one of the uplink shared channel and the uplink control channel, including:
[0292] The terminal selects at least one of the uplink control channel and the uplink shared channel to send the uplink control information according to the target parameters of the uplink control information;
[0293] The target parameter includes at least one of the following:
[0294] The type of the uplink control information;
[0295] The priority of the uplink control information;
[0296] The payload of the uplink control information.
[0297] Therefore, it can be seen that UCI can be transmitted through at least one of the uplink control channel and uplink shared channel, depending on at least one of the UCI type, priority, and payload.
[0298] Among them, UCI may include feedback information of the first downlink channel (e.g., HARQ-ACK of PDSCH), at least one of CS; CSI includes RI, PMI, CQI, CLI information, and at least one of the sensing results;
[0299] For example, UCI can be classified into type-A / B. Type A can report HARQ-ACK, etc., while type B can report information including RI, PMI, CQI, CLI, perception results, etc. Type A can be carried on PUCCH, while type B can be carried on PUCCH or PUSCH (depending on the configuration).
[0300] Alternatively, UCIs can be categorized by priority. For example, PUCCH carries high-priority UCIs, and PUSCH carries low-priority UCIs, such as CSIs. That is, if a high-priority feedback exists, the PUCCH directly carries the high-priority UCI, while the low-priority CSI is carried via the PUSCH. It's important to note that the priority here refers to the priority of UCI types within the same service, not the priority of different services. For different services, the service priority takes precedence. For example, a high-priority CSI can cancel a low-priority HARQ-ACK, even if the HARQ-ACK priority is higher than the CSI priority within the same service's UCI.
[0301] Alternatively, for example, the network-side device can be configured to allow the UE to determine whether to use PUCCH or PUSCH to carry the UCI based on the payload. For instance, it can be determined based on the number of bits: bits less than Z are transmitted via PUCCH, while bits greater than Z (or all or more than X remaining bits) are transmitted via PUSCH.
[0302] Optionally, the method further includes:
[0303] The terminal sends a third indication message, wherein the third indication message is used to indicate the channel through which the uplink control information is transmitted.
[0304] Therefore, the terminal can suggest UCI transmission methods to the network-side device, such as whether to enable PUCCH, thereby helping the network-side device to configure UCI transmission according to the terminal's suggestions.
[0305] Optionally, the third indication information includes at least one of the following:
[0306] Indication information used to indicate the transmission of uplink control information through the uplink control channel; for example, when PUCCH and PUSCH overlap, UCI will be multiplexed onto PUSCH;
[0307] Indication information used to indicate the transmission of uplink control information through the uplink shared channel;
[0308] The format of the uplink shared channel includes at least one of the first format and the second format described above.
[0309] Optionally, the third indication information is carried on the uplink control channel or the uplink shared channel.
[0310] Therefore, the third indication information, which is a suggestion message, can be carried on the uplink shared channel or the uplink control channel, for example, as a UCI type.
[0311] Referring to Figure 20, an embodiment of this application also provides an uplink control information transmission method, which may include the following steps 2001 or 2002:
[0312] Step 2001: With the uplink control channel closed, the network-side device receives uplink control information through the uplink shared channel;
[0313] Step 2002: When the uplink control channel is enabled, the network-side device receives the uplink control information through at least one of the uplink shared channel and the uplink control channel.
[0314] As shown in steps 2001 and 2002, in this embodiment, when the uplink control channel is closed, the network-side device receives uplink control information through the uplink shared channel; when the uplink control channel is open, the network-side device receives uplink control information through at least one of the uplink shared channel and the uplink control channel. Therefore, in this embodiment, the uplink control channel can be opened or closed. When the uplink control channel is closed, uplink control information is transmitted through the uplink shared channel; when the uplink control channel is open, uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel. Thus, in this embodiment, the uplink control channel can be flexibly opened or closed under different situations or scenarios, thereby meeting different transmission requirements of uplink control information and achieving more flexible uplink control information transmission.
[0315] Optionally, the method further includes one of the following A2-1 to A2-2:
[0316] Item A2-1: When the terminal receives the first configuration information and the first configuration information indicates that the uplink control channel should be turned off, the terminal turns off the uplink control channel;
[0317] Item A2-2: When the terminal receives the first configuration information and the first configuration information indicates that the uplink control channel should be enabled, or when the terminal is not configured with the first configuration information, the terminal enables the uplink control channel.
[0318] It is understandable that the relevant explanations for items A2-1 and A2-2 here can be found in the explanations for items A1-1 and A1-2 above, and will not be repeated here.
[0319] As shown in steps 2201 to 2202, network-side devices can receive UCIs through the uplink shared channel, the uplink control channel, or both. The following sections will describe the relevant aspects of UCI transmission from these three perspectives.
[0320] First aspect: Transmitting UCI via the uplink shared channel:
[0321] Optionally, in step 2002 above, the network-side device receives the uplink control information through the uplink shared channel, including:
[0322] The network-side device sends second configuration information to the terminal, wherein the second configuration information is used to configure a configuration-authorized uplink shared channel for transmitting the uplink control information;
[0323] When the first target resource and the second target resource do not overlap in the time domain, the network-side device receives the uplink control information sent by the terminal through the first target resource, wherein the first target resource includes a configuration-granted uplink shared channel resource for carrying the uplink control information determined according to the second configuration information, and the second target resource includes resources for a dynamically granted uplink shared channel.
[0324] Therefore, it can be seen that network-side devices can configure a Configured Grant (CG) uplink shared channel for the terminal to transmit uplink control information, so that when the uplink control channel is turned off, the terminal can transmit UCI through the CG uplink shared channel.
[0325] The following is a detailed description of the contents included in the second configuration information, as described in both semi-static and dynamic configuration sections:
[0326] I. Semi-static configuration:
[0327] Optionally, the second configuration information includes at least one of the following C-1 to C-2:
[0328] C-1: First indication information, used to indicate the format of the configured authorized uplink shared channel, wherein the format of the configured authorized uplink shared channel includes a first format and a second format, the first format is used to indicate that the configured authorized uplink shared channel transmits the uplink control information but does not transmit data, and the second format is used to indicate that the configured authorized uplink shared channel can transmit the uplink control information and data simultaneously;
[0329] C-2: Codebook type indicator, used to indicate the codebook type of UCI carried on the CG uplink shared channel.
[0330] Optionally, the second configuration information may further include at least one of the following items C-3 to C-13 of the CG uplink shared channel:
[0331] C-3: Time Domain Offset;
[0332] C-4: Time Domain Allocation;
[0333] Item C-5: Frequency Domain Allocation;
[0334] Item C-6: Antenna Port;
[0335] Item C-7: Demodulation Reference Signal (DMRS) sequence initialization (dmrs-SeqInitialization);
[0336] C-8 item: precoding and number of layers;
[0337] Item C-9: Sounding Reference Signal (SRS) Resource Indicator;
[0338] Item C-10: Modulation and coding strategy and transport block size (mcsAndTBS);
[0339] Item C-11: Frequency Hopping Offset;
[0340] Item C-12: Path Loss Reference Index;
[0341] Item C-13: Physical layer priority index (phy-PriorityIndex).
[0342] The relevant explanations for items C-1 to C-13 here can be found in the previous text and will not be repeated here.
[0343] II. Dynamic Configuration
[0344] Optionally, the second configuration information further includes at least one of the following D-1 to D-4:
[0345] Item D-1: Transmission parameters for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0346] Item D-2: The type of uplink control information carried on the configuration authorization uplink shared channel for transmitting the uplink control information;
[0347] D-3: First interval, wherein, when the uplink control information includes feedback information of the first downlink channel, the first interval is used to indicate a time unit of interval between the first downlink channel and the configured authorized uplink shared channel;
[0348] Item D-4: Index of the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0349] The relevant explanations for items D-1 to D-4 here can be found in the previous text and will not be repeated here.
[0350] Optionally, the index of the configuration-granted uplink shared channel used to transmit the uplink control information corresponds to at least one of the following:
[0351] The format of the configuration-authorized uplink shared channel used to transmit the uplink control information may include the first format and the second format described above.
[0352] The start symbol of the configuration-authorized uplink shared channel used for transmitting the uplink control information;
[0353] The number of continuous symbols for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0354] Therefore, the index of each CG uplink shared channel can be associated with at least one of the following: the format, start symbol, and number of continuous symbols of the CG uplink shared channel.
[0355] Optionally, if the uplink control information includes feedback information of the first downlink channel, the second configuration information is carried on the downlink control information (DCI) that schedules the first downlink channel.
[0356] Optionally, the method further includes:
[0357] The network-side device receives the terminal's data scheduling request by configuring an authorized uplink shared channel.
[0358] It should be noted that the configuration method of the CG uplink shared channel used to carry the terminal's scheduling request (SR) can be the same as the configuration method of the CG uplink shared channel used to carry UCI described above.
[0359] Optionally, the network-side device receives uplink control information through the uplink shared channel, including:
[0360] The network-side device sends third configuration information, wherein the third configuration information is used to indicate the codebook type;
[0361] The network-side device determines the target codebook for uplink control information carried on the Dynamic Authorization Uplink Shared Channel based on the third configuration information.
[0362] The network-side device receives the uplink control information through the dynamic authorization uplink shared channel according to the target codebook.
[0363] Therefore, the network-side equipment can also configure third configuration information for the terminal to indicate the codebook type, so that the terminal can determine the target codebook of UCI carried on the DG uplink shared channel according to the codebook type indicated by the third configuration information, and then send UCI through the DG uplink shared channel according to the target codebook; correspondingly, the network-side equipment can determine the target codebook according to the third configuration information, and then receive UCI through the DG uplink shared channel according to the target codebook.
[0364] In the case where the second information field indicating the codebook type in the third configuration information is empty, the codebook type carried on the dynamically scheduled uplink shared channel is the same as the codebook type to be carried on the overlapping configuration-granted uplink shared channel; that is, if the DG uplink shared channel overlaps with the CG uplink shared channel carrying UCI, the UCI on the CG uplink shared channel will be carried on the DG uplink shared channel. Here, the empty value indicates that the codebook type is the same as the type of the overlapping CG uplink shared channel.
[0365] When the uplink control information includes feedback information of the first downlink channel and the second information field is codebook type one (i.e., semi-static HARQ codebook), the codebook type carried on the dynamically scheduled uplink shared channel is type 1 HARQ-ACK codebook (i.e., Type-1 HARQ-ACK codebook).
[0366] When the uplink control information includes feedback information of the first downlink channel and the first information field is codebook type 2 (i.e., dynamic HARQ codebook), the codebook type carried on the dynamically scheduled uplink shared channel is type 2 HARQ-ACK codebook (i.e., Type-2 HARQ-ACK codebook).
[0367] When the uplink control information includes feedback information of the first downlink channel, and the first information field is codebook type three (i.e., codebook that feeds back HARQ according to the configured number of carriers or processes), the codebook type carried on the dynamically scheduled uplink shared channel is type 3 HARQ-ACK codebook (i.e., Type-3 HARQ-ACK codebook).
[0368] Optionally, the third configuration information is carried on the DCI that schedules the dynamically authorized uplink shared channel.
[0369] Furthermore, as described above regarding the uplink control information transmission method applied to the terminal, when the resources of the CG uplink shared channel carrying UCI (i.e., the aforementioned first target resource) and the resources of the DG uplink shared channel (i.e., the second target resource) overlap in the time domain, some uplink control information may be discarded. The following section details how to retransmit discarded UCI.
[0370] Optionally, the method further includes:
[0371] The network-side device sends a second instruction message to the terminal;
[0372] The network-side device receives the first object retransmitted by the terminal according to the second instruction information;
[0373] The second indication information is used to indicate at least one of the following:
[0374] Retransmit the discarded uplink control information;
[0375] Uplink control information from at least one Hybrid Automatic Repeat Request (HARQ) process;
[0376] At least one uplink control message;
[0377] Uplink control information for at least one carrier;
[0378] The first object includes:
[0379] Discarded uplink control information;
[0380] The second indication information indicates uplink control information for at least one HARQ process;
[0381] The second indication information indicates at least one uplink control message;
[0382] The second indication information indicates uplink control information for at least one carrier.
[0383] Therefore, in the embodiments of this application, a dynamic scheduling-based discarded UCI re-triggering mechanism is also provided, which enables the discarded UCI to be retransmitted in the PUSCH, avoiding data rescheduling and improving resource utilization efficiency.
[0384] If there is a discarded UCI, the terminal may retransmit only the discarded UCI, or it may retransmit at least one UCI indicated by the network-side device through the second indication information.
[0385] Optionally, if the first object includes discarded uplink control information, the network-side device receiving the first object retransmitted by the terminal according to the second indication information includes:
[0386] The network-side device sends a retransmission instruction to the terminal;
[0387] The network-side device receives the discarded uplink control information retransmitted by the terminal according to the retransmission instruction information.
[0388] Therefore, for a discarded UCI, the network-side device can trigger a discarded UCI retransmission DCI, instructing the UE to transmit the UCI using (CG)PUSCH.
[0389] Optionally, the retransmission indication information includes at least one of the following:
[0390] The second interval is used to indicate the interval between the time unit where the retransmission indication information is located and the first time unit, where the first time unit is the time unit where the discarded uplink control information is located.
[0391] The third interval is used to indicate the interval between the time unit where the retransmission indication information is located and the second time unit, where the second time unit is the time unit for retransmitting the discarded uplink control information.
[0392] For details regarding the second and third intervals, please refer to the previous text; they will not be repeated here.
[0393] Optionally, the configuration authorization uplink shared channel corresponding to the first target resource carries a media access control and control unit (MAC CE), and the MAC CE includes the uplink control information.
[0394] Therefore, when transmitting UCI through the CG uplink shared channel, UCI can be carried as MAC CE signaling on the CG uplink shared channel.
[0395] Optionally, the header information of the MAC CE includes at least one of the following H-1 to H-4:
[0396] H-1 item: Carrier index of uplink control information that needs to be fed back;
[0397] H-2: Number of carriers for which uplink control information needs to be fed back;
[0398] H-3: The type of uplink control information that needs to be fed back;
[0399] H-4: The number of time units that require feedback of uplink control information.
[0400] For details regarding items H-1 to H-4, please refer to the previous text; they will not be repeated here.
[0401] Alternatively, the method may further include:
[0402] The network-side device sends a fifth configuration information, wherein the fifth configuration information is used to indicate whether dynamic authorization uplink shared channel and configuration authorization uplink shared channel carrying uplink control information are allowed to overlap in the time domain on the same carrier.
[0403] Therefore, network-side equipment can be configured to allow time-domain overlap between a DG uplink shared channel and a CG uplink shared channel carrying UCI on the same carrier.
[0404] Secondly, UCI is transmitted via the uplink control channel:
[0405] Optionally, the resources of the uplink control channel satisfy at least one of the following K-1 to K-2:
[0406] K-1: After the uplink control channel resource is updated by the network-side device for the terminal, the resource start symbol of the uplink control channel does not change;
[0407] K-2: After the uplink control channel resource is updated by the network-side device for the terminal, the resource length of the uplink control channel does not change.
[0408] For details regarding items K-1 to K-2, please refer to the previous text; they will not be repeated here.
[0409] Optionally, the method further includes one of the following:
[0410] The network-side device sends reference time information, wherein the reference time information is used to determine whether the DCI for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction;
[0411] The network-side device sends a DCI for scheduling the first downlink channel, wherein the DCI for scheduling the first downlink channel includes a first information field for indicating whether it belongs to the last DCI in the DCI associated with the same codebook construction.
[0412] Therefore, the network-side equipment can configure the aforementioned reference time information for the terminal, or carry the aforementioned first information field in the DCI of the first downlink channel, so that the terminal can determine whether the DCI it receives is the last DCI in the DCI constructed with the same codebook, and then, based on the determination result, further send the aforementioned control information through the uplink control channel. The specific method by which the terminal sends uplink control information through the uplink control channel based on the determination result can be found above and will not be repeated here.
[0413] Optionally, the reference time information is used to indicate at least one of the following V-1 to V-2:
[0414] V-1 item: The multiplexing timeline used to perform the multiplexing operation is the same as the cancellation timeline used to perform the cancellation operation;
[0415] V-2: At least one of the values of N1, N2, and N3 is the same;
[0416] Wherein, when the resources of the first feedback information overlap with the resources of other uplink information, the intermediate multiplexing operation refers to the multiplexing process of the first feedback information and the other uplink information, and the cancellation operation refers to canceling the channel where the first feedback information is located and the channel where the other uplink information is located, which has a lower priority. The first feedback information includes the feedback information of a first downlink channel scheduled by DCI.
[0417] The N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel;
[0418] The N2 value represents the time it takes for the DCI of the uplink shared channel to be scheduled to the uplink shared channel;
[0419] The N3 value represents the time from the second DCI that schedules the first downlink channel to the uplink control channel indicated by the first DCI that schedules the first downlink channel.
[0420] For details regarding items V-1 to V-2, please refer to the previous text; they will not be repeated here.
[0421] Optionally, the reference time information includes a reference time point and a reference timeline, wherein the reference time point is the start symbol of a low-priority channel, and the reference timeline represents a time interval prior to the reference time point.
[0422] Optionally, the first information field includes at least one of the following T-1 to T-2:
[0423] Item T-1: The information domain in which the K1 value is located;
[0424] T-2: An information field added to the DCI;
[0425] K1 is used to indicate the time unit of the uplink control channel carrying the feedback information of the first downlink channel of DCI scheduling.
[0426] For details regarding items T-1 to T2, please refer to the previous text; they will not be repeated here.
[0427] Thirdly, UCI is transmitted through the uplink control channel and the uplink shared channel:
[0428] Optionally, the network-side device receives the uplink control information through at least one of the uplink shared channel and the uplink control channel, including:
[0429] The network-side device selects to receive the uplink control information through at least one of the uplink control channel and the uplink shared channel, based on the target parameters of the uplink control information.
[0430] The target parameter includes at least one of the following:
[0431] The type of the uplink control information;
[0432] The priority of the uplink control information;
[0433] The payload of the uplink control information.
[0434] Therefore, it can be seen that UCI can be transmitted through at least one of the uplink control channel and uplink shared channel, depending on at least one of the UCI type, priority, and payload.
[0435] The uplink control information transmission method provided in this application can be executed by an uplink control information transmission device. This application uses the example of an uplink control information transmission device executing the uplink control information transmission method to illustrate the uplink control information transmission device provided in this application.
[0436] Referring to Figure 21, an embodiment of this application provides an uplink control information transmission device applied to a terminal. The uplink control information transmission device 210 includes:
[0437] The first transmitting module 2101 is used for:
[0438] With the uplink control channel disabled, uplink control information is transmitted via the uplink shared channel; or...
[0439] When the uplink control channel is enabled, the uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel.
[0440] Optionally, the device further includes:
[0441] The second receiving module is used to receive the first configuration information;
[0442] The first processing module is used for:
[0443] When the second receiving module receives the first configuration information and the first configuration information indicates that the uplink control channel should be turned off, the uplink control channel shall be turned off.
[0444] In the second receiving module, if the first configuration information is received and the first configuration information indicates that the uplink control channel should be enabled, or if the first configuration information is not configured, the uplink control channel should be enabled.
[0445] Optionally, the apparatus further includes: a second receiving module, configured to receive second configuration information, wherein the second configuration information is used to configure a configuration-authorized uplink shared channel for transmitting the uplink control information;
[0446] The first transmitting module 2101 transmits uplink control information through the uplink shared channel, including:
[0447] Based on the second configuration information, determine the first target resource of the configured authorized uplink shared channel;
[0448] When the first target resource and the second target resource do not overlap in the time domain, the uplink control information is transmitted through the first target resource, wherein the second target resource includes resources for dynamically authorized uplink shared channels.
[0449] Optionally, the second configuration information includes at least one of the following:
[0450] The first indication information is used to indicate the format of the configuration authorized uplink shared channel, wherein the format of the configuration authorized uplink shared channel includes a first format and a second format. The first format is used to indicate that the configuration authorized uplink shared channel transmits the uplink control information but does not transmit data, and the second format is used to indicate that the configuration authorized uplink shared channel can transmit the uplink control information and data simultaneously.
[0451] Codebook type indicator;
[0452] Transmission parameters for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0453] The type of uplink control information carried on the configuration-authorized uplink shared channel for transmitting the uplink control information;
[0454] The first interval, wherein, when the uplink control information includes feedback information of the first downlink channel, is used to indicate a time unit of interval between the first downlink channel and the configured authorized uplink shared channel;
[0455] An index for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0456] Optionally, the index of the configuration-granted uplink shared channel used to transmit the uplink control information corresponds to at least one of the following:
[0457] The format of the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0458] The start symbol of the configuration-authorized uplink shared channel used for transmitting the uplink control information;
[0459] The number of continuous symbols for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0460] Optionally, if the uplink control information includes feedback information of the first downlink channel, the second configuration information is carried on the downlink control information (DCI) that schedules the first downlink channel.
[0461] Optionally, the first sending module 2101 is further configured to:
[0462] The terminal sends a data scheduling request by configuring an authorized uplink shared channel.
[0463] Optionally, the device further includes a second receiving module for receiving third configuration information, wherein the third configuration information is used to indicate the codebook type;
[0464] The first transmitting module 2101 transmits uplink control information through the uplink shared channel, including:
[0465] Based on the third configuration information, determine the target codebook for the uplink control information carried on the dynamic licensed uplink shared channel;
[0466] According to the target codebook, the uplink control information is sent through the dynamic authorization uplink shared channel.
[0467] Optionally, the third configuration information is carried on the DCI that schedules the dynamically authorized uplink shared channel.
[0468] Optionally, the first sending module 2101 is further configured to:
[0469] When the first target resource and the second target resource overlap in the time domain, at least one of the uplink control information on the first target resource and the dynamically authorized uplink shared channel is transmitted based on whether the uplink control information on the first target resource is multiplexed onto the second target resource to meet the first timeline requirements.
[0470] Optionally, the first transmitting module 2101 transmits at least one of the uplink control information on the first target resource and the dynamically authorized uplink shared channel, based on whether the uplink control information on the first target resource is multiplexed onto the second target resource to meet the first timeline requirements. This includes at least one of the following:
[0471] Under the condition that the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information on the first resource is multiplexed onto the second resource to meet the first timeline requirements, the uplink control information on the first resource is sent through the second resource. The first resource includes a configuration-granted uplink shared channel resource carrying uplink control information in the first target resource, and the second resource includes a dynamically configured granted uplink shared channel resource in the second target resource.
[0472] If the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information of the first resource is reused on the second resource without meeting the first timeline requirements, according to the fourth configuration information, the high-priority channel of the channel corresponding to the first resource and the second resource is transmitted, and the low-priority channel is discarded. The fourth configuration information is used to indicate the priority of the configuration licensed uplink sharing channel and the dynamic licensed uplink sharing channel.
[0473] If the third resource and the second resource are allowed to overlap in the time domain, and the uplink control information reused on at least one of the third resources does not meet the first timeline requirements on the second resource, according to the fourth configuration information, the high-priority channel in the channel corresponding to the third resource and the second resource is transmitted, and the low-priority channel is discarded. The third resource includes multiple configuration-authorized uplink shared channel resources carrying uplink control information in the first target resource.
[0474] If the first resource and the fourth resource are allowed to overlap in the time domain, and the uplink control information on the first resource is reused on the fifth resource to meet the first timeline requirement, and the uplink control information on the first resource is reused on the sixth resource to not meet the first timeline requirement, then the uplink control information of the first resource is transmitted through the fifth resource; or, according to the fourth configuration information, the high-priority channel in the channel corresponding to the first resource and the fourth resource is transmitted, and the low-priority channel is discarded. The fourth resource includes multiple dynamically licensed uplink shared channel resources in the second target resource, the fifth resource includes some resources in the fourth resource, and the sixth resource includes resources in the fourth resource other than the fifth resource.
[0475] Optionally, the device further includes a second receiving module for receiving second indication information from the network-side device;
[0476] The first sending module 2101 is further configured to: resend the first object according to the second indication information;
[0477] The second indication information is used to indicate at least one of the following:
[0478] Retransmit the discarded uplink control information;
[0479] Uplink control information from at least one Hybrid Automatic Repeat Request (HARQ) process;
[0480] At least one uplink control message;
[0481] Uplink control information for at least one carrier;
[0482] The first object includes:
[0483] Discarded uplink control information;
[0484] The second indication information indicates uplink control information for at least one HARQ process;
[0485] The second indication information indicates at least one uplink control message;
[0486] The second indication information indicates uplink control information for at least one carrier.
[0487] Optionally, if the first object includes discarded uplink control information, the device further includes a second receiving module for receiving retransmission indication information, wherein the retransmission indication information is used to indicate retransmission time information.
[0488] The first sending module 2101 resends the first object, including:
[0489] Based on the retransmission instruction, the discarded uplink control information is retransmitted.
[0490] Optionally, the retransmission indication information includes at least one of the following:
[0491] The second interval is used to indicate the interval between the time unit where the retransmission indication information is located and the first time unit, where the first time unit is the time unit where the discarded uplink control information is located.
[0492] The third interval is used to indicate the interval between the time unit where the retransmission indication information is located and the second time unit, where the second time unit is the time unit for retransmitting the discarded uplink control information.
[0493] Optionally, the configuration authorization uplink shared channel corresponding to the first target resource carries a media access control and control unit (MAC CE), and the MAC CE includes the uplink control information.
[0494] Optionally, the header information of the MAC CE includes at least one of the following:
[0495] The carrier index of the uplink control information that needs to be fed back;
[0496] The number of carriers that require feedback of uplink control information;
[0497] The type of uplink control information that needs to be fed back;
[0498] The number of time units that require feedback of uplink control information.
[0499] Optionally, the resources of the uplink control channel satisfy at least one of the following:
[0500] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource start symbol of the uplink control channel does not change;
[0501] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource length of the uplink control channel does not change.
[0502] Optionally, when the uplink control information includes feedback information from the first downlink channel, the first transmitting module 2101 transmits the uplink control information through the uplink control channel, including:
[0503] Determine whether the currently received DCI for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction, and obtain the determination result;
[0504] Based on the judgment result, the uplink control information is sent through the uplink control channel.
[0505] Optionally, the apparatus further includes a second receiving module for receiving the DCI for scheduling the first downlink channel;
[0506] The first transmitting module 2101 determines whether the currently received DCI for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction, including one of the following:
[0507] Based on the time and reference time information of the DCI that the second receiving module currently receives for scheduling the first downlink channel, it is determined whether the DCI that the second receiving module currently receives for scheduling the first downlink channel is the last DCI in the DCI associated with the same codebook construction.
[0508] Based on the value of the first information field in the DCI that is currently received by the second receiving module for scheduling the first downlink channel, it is determined whether the currently received DCI for scheduling the first downlink channel is the last DCI in the DCI associated with the same codebook construction.
[0509] Optionally, the reference time information is used to indicate at least one of the following:
[0510] The multiplexing timeline used to perform multiplexing operations is the same as the cancellation timeline used to perform cancellation operations;
[0511] At least one of the values N1, N2, and N3 is the same;
[0512] Wherein, the N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel;
[0513] The N2 value represents the time it takes for the DCI of the uplink shared channel to be scheduled to the uplink shared channel;
[0514] The N3 value represents the time from the second DCI that schedules the first downlink channel to the uplink control channel indicated by the first DCI that schedules the first downlink channel.
[0515] Optionally, the reference time information includes a reference time point and a reference timeline, wherein the reference time point is the start symbol of a low-priority channel, and the reference timeline represents a time interval prior to the reference time point.
[0516] Optionally, the first information field includes at least one of the following:
[0517] The information domain in which the K1 value is located;
[0518] Information fields added to DCI;
[0519] K1 is used to indicate the time unit of the uplink control channel carrying the feedback information of the first downlink channel of DCI scheduling.
[0520] Optionally, the first transmitting module 2101 transmits the uplink control information through at least one of the uplink shared channel and the uplink control channel, including:
[0521] Based on the target parameters of the uplink control information, the uplink control information is transmitted through at least one of the uplink control channel and the uplink shared channel;
[0522] The target parameter includes at least one of the following:
[0523] The type of the uplink control information;
[0524] The priority of the uplink control information;
[0525] The payload of the uplink control information.
[0526] The uplink control information transmission device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the types of terminals 11 listed above; this application embodiment does not specifically limit the types.
[0527] The uplink control information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 19 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0528] Referring to Figure 22, an embodiment of this application provides an uplink control information transmission device, applied to a network-side device. The uplink control information transmission device 220 includes:
[0529] The first receiving module 2201 is used for:
[0530] With the uplink control channel disabled, uplink control information is received via the uplink shared channel; or...
[0531] When the uplink control channel is enabled, the uplink control information is received through at least one of the uplink shared channel and the uplink control channel.
[0532] Optionally, the device further includes a second transmitting module for:
[0533] When the uplink control channel is enabled, first configuration information indicating the enabling of the uplink control channel is sent; when the uplink control channel is disabled, first configuration information indicating the disabling of the uplink control channel is sent.
[0534] or,
[0535] When the uplink control channel is closed, first configuration information indicating that the uplink control channel is closed is sent; when the uplink control channel is open, first configuration information indicating that the uplink control channel is closed is not sent.
[0536] Optionally, the device further includes a second transmitting module, configured to transmit second configuration information to the terminal, wherein the second configuration information is used to configure a configuration-authorized uplink shared channel for transmitting the uplink control information;
[0537] The first receiving module 2201 receives the uplink control information through the uplink shared channel, including:
[0538] When the first target resource and the second target resource do not overlap in the time domain, the uplink control information sent by the terminal through the first target resource is received, wherein the first target resource includes a configuration-granted uplink shared channel resource for carrying the uplink control information determined according to the second configuration information, and the second target resource includes resources for a dynamically granted uplink shared channel.
[0539] Optionally, the second configuration information includes at least one of the following:
[0540] The first indication information is used to indicate the format of the configuration authorized uplink shared channel, wherein the format of the configuration authorized uplink shared channel includes a first format and a second format. The first format is used to indicate that the configuration authorized uplink shared channel transmits the uplink control information but does not transmit data, and the second format is used to indicate that the configuration authorized uplink shared channel can transmit the uplink control information and data simultaneously.
[0541] Codebook type indicator;
[0542] Transmission parameters for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0543] The type of uplink control information carried on the configuration-authorized uplink shared channel for transmitting the uplink control information;
[0544] The first interval, wherein, when the uplink control information includes feedback information of the first downlink channel, is used to indicate a time unit of interval between the first downlink channel and the configured authorized uplink shared channel;
[0545] An index for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0546] Optionally, the index of the configuration-granted uplink shared channel used to transmit the uplink control information corresponds to at least one of the following:
[0547] The format of the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0548] The start symbol of the configuration-authorized uplink shared channel used for transmitting the uplink control information;
[0549] The number of continuous symbols for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0550] Optionally, if the uplink control information includes feedback information of the first downlink channel, the second configuration information is carried on the downlink control information (DCI) that schedules the first downlink channel.
[0551] Optionally, the first receiving module 2201 is further configured to:
[0552] The terminal's data scheduling request is received by configuring an authorized uplink shared channel.
[0553] Optionally, the device further includes a second transmitting module for transmitting third configuration information, wherein the third configuration information is used to indicate the codebook type;
[0554] The first receiving module 2201 receives uplink control information through the uplink shared channel, including:
[0555] Based on the third configuration information, determine the target codebook for the uplink control information carried on the dynamic licensed uplink shared channel;
[0556] According to the target codebook, the uplink control information is received through the dynamic licensed uplink shared channel.
[0557] Optionally, the third configuration information is carried on the DCI that schedules the dynamically authorized uplink shared channel.
[0558] Optionally, the device further includes a second transmitting module for transmitting second indication information to the terminal;
[0559] The first receiving module 2201 is further configured to: receive the first object retransmitted by the terminal according to the second indication information;
[0560] The second indication information is used to indicate at least one of the following:
[0561] Retransmit the discarded uplink control information;
[0562] Uplink control information from at least one Hybrid Automatic Repeat Request (HARQ) process;
[0563] At least one uplink control message;
[0564] Uplink control information for at least one carrier;
[0565] The first object includes:
[0566] Discarded uplink control information;
[0567] The second indication information indicates uplink control information for at least one HARQ process;
[0568] The second indication information indicates at least one uplink control message;
[0569] The second indication information indicates uplink control information for at least one carrier.
[0570] Optionally, if the first object includes discarded uplink control information, the device further includes: a second transmitting module, configured to transmit retransmission indication information to the terminal;
[0571] The first receiving module 2201 receives the first object retransmitted by the terminal according to the second indication information, including:
[0572] The terminal receives the discarded uplink control information, which is retransmitted according to the retransmission instruction information.
[0573] Optionally, the retransmission indication information includes at least one of the following:
[0574] The second interval is used to indicate the interval between the time unit where the retransmission indication information is located and the first time unit, where the first time unit is the time unit where the discarded uplink control information is located.
[0575] The third interval is used to indicate the interval between the time unit where the retransmission indication information is located and the second time unit, where the second time unit is the time unit for retransmitting the discarded uplink control information.
[0576] Optionally, the configuration authorization uplink shared channel corresponding to the first target resource carries a media access control and control unit (MAC CE), and the MAC CE includes the uplink control information.
[0577] Optionally, the header information of the MAC CE includes at least one of the following:
[0578] The carrier index of the uplink control information that needs to be fed back;
[0579] The number of carriers that require feedback of uplink control information;
[0580] The type of uplink control information that needs to be fed back;
[0581] The number of time units that require feedback of uplink control information.
[0582] Optionally, the resources of the uplink control channel satisfy at least one of the following:
[0583] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource start symbol of the uplink control channel does not change;
[0584] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource length of the uplink control channel does not change.
[0585] Optionally, the device further includes a second transmitting module for performing one of the following:
[0586] Send reference time information, wherein the reference time information is used to determine whether the DCI for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction;
[0587] The DCI for scheduling the first downlink channel is transmitted, wherein the DCI for scheduling the first downlink channel includes a first information field for indicating whether it belongs to the last DCI in the DCI associated with the same codebook construction.
[0588] Optionally, the reference time information is used to indicate at least one of the following:
[0589] The multiplexing timeline used to perform multiplexing operations is the same as the cancellation timeline used to perform cancellation operations;
[0590] At least one of the values N1, N2, and N3 is the same;
[0591] Wherein, the N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel;
[0592] The N2 value represents the time it takes for the DCI of the uplink shared channel to be scheduled to the uplink shared channel;
[0593] The N3 value represents the time from the second DCI that schedules the first downlink channel to the uplink control channel indicated by the first DCI that schedules the first downlink channel.
[0594] Optionally, the reference time information includes a reference time point and a reference timeline, wherein the reference time point is the start symbol of a low-priority channel, and the reference timeline represents a time interval prior to the reference time point.
[0595] Optionally, the first information field includes at least one of the following:
[0596] The information domain in which the K1 value is located;
[0597] Information fields added to DCI;
[0598] K1 is used to indicate the time unit of the uplink control channel carrying the feedback information of the first downlink channel of DCI scheduling.
[0599] Optionally, the first receiving module 2201 receives the uplink control information through at least one of the uplink shared channel and the uplink control channel, including:
[0600] Based on the target parameters of the uplink control information, the uplink control information is received through at least one of the uplink control channel and the uplink shared channel;
[0601] The target parameter includes at least one of the following:
[0602] The type of the uplink control information;
[0603] The priority of the uplink control information;
[0604] The payload of the uplink control information.
[0605] Optionally, the apparatus further includes a second transmitting module for transmitting fifth configuration information, wherein the fifth configuration information is used to indicate whether dynamic licensed uplink shared channel and configuration licensed uplink shared channel carrying uplink control information are allowed to overlap in the time domain on the same carrier.
[0606] The uplink control information transmission device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a network-side device; for example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above, and this application embodiment does not specifically limit it.
[0607] The uplink control information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG20 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0608] As shown in Figure 23, this application embodiment also provides a communication device 2300, including a processor 2301 and a memory 2302. The memory 2302 stores a program or instructions that can run on the processor 2301. For example, when the communication device 2300 is a terminal, the program or instructions executed by the processor 2301 implement the various steps of the above-described uplink control information transmission method embodiment applied to the terminal, and achieve the same technical effect. When the communication device 2300 is a network-side device, the program or instructions executed by the processor 2301 implement the various steps of the above-described uplink control information transmission method embodiment applied to the network-side device, and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0609] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiment shown in FIG2. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, FIG24 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0610] The terminal 2400 includes, but is not limited to, at least some of the following components: radio frequency unit 2401, network module 2402, audio output unit 2403, input unit 2404, sensor 2405, display unit 2406, user input unit 2407, interface unit 2408, memory 2409, and processor 2410.
[0611] Those skilled in the art will understand that the terminal 2400 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 2410 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 24 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.
[0612] It should be understood that, in this embodiment, the input unit 2404 may include a graphics processing unit (GPU) 24041 and a microphone 24042. The GPU 24041 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 2406 may include a display panel 24061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 2407 includes at least one of a touch panel 24071 and other input devices 24072. The touch panel 24071 is also called a touch screen. The touch panel 24071 may include a touch detection device and a touch controller. Other input devices 24072 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.
[0613] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 2401 can transmit it to the processor 2410 for processing; in addition, the radio frequency unit 2401 can send uplink data to the network-side device. Typically, the radio frequency unit 2401 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0614] The memory 2409 can be used to store software programs or instructions, as well as various data. The memory 2409 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first 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 2409 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 2409 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0615] Processor 2410 may include one or more processing units; optionally, processor 2410 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 2410.
[0616] The radio frequency unit 2401 is used for:
[0617] With the uplink control channel disabled, uplink control information is transmitted via the uplink shared channel; or...
[0618] When the uplink control channel is enabled, the uplink control information is transmitted through at least one of the uplink shared channel and the uplink control channel.
[0619] Optionally, the processor 2410 is used for:
[0620] When the radio frequency unit 2401 receives the first configuration information and the first configuration information indicates that the uplink control channel should be turned off, the uplink control channel shall be turned off.
[0621] The uplink control channel is enabled when the radio frequency unit 2401 receives the first configuration information and the first configuration information indicates that the uplink control channel is enabled, or when the radio frequency unit 2401 does not receive the first configuration information.
[0622] Optionally, the radio frequency unit 2401 is further configured to receive second configuration information, wherein the second configuration information is used to configure a configuration-granted uplink shared channel for transmitting the uplink control information;
[0623] The radio frequency unit 2401 transmits uplink control information through the uplink shared channel, including:
[0624] Based on the second configuration information, determine the first target resource of the configured authorized uplink shared channel;
[0625] When the first target resource and the second target resource do not overlap in the time domain, the uplink control information is transmitted through the first target resource, wherein the second target resource includes resources for dynamically authorized uplink shared channels.
[0626] Optionally, the second configuration information includes at least one of the following:
[0627] The first indication information is used to indicate the format of the configuration authorized uplink shared channel, wherein the format of the configuration authorized uplink shared channel includes a first format and a second format. The first format is used to indicate that the configuration authorized uplink shared channel transmits the uplink control information but does not transmit data, and the second format is used to indicate that the configuration authorized uplink shared channel can transmit the uplink control information and data simultaneously.
[0628] Codebook type indicator;
[0629] Transmission parameters for the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0630] The type of uplink control information carried on the configuration-authorized uplink shared channel for transmitting the uplink control information;
[0631] The first interval, wherein, when the uplink control information includes feedback information of the first downlink channel, is used to indicate a time unit of interval between the first downlink channel and the configured authorized uplink shared channel;
[0632] An index for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0633] Optionally, the index of the configuration-granted uplink shared channel used to transmit the uplink control information corresponds to at least one of the following:
[0634] The format of the configuration-authorized uplink shared channel used to transmit the uplink control information;
[0635] The start symbol of the configuration-authorized uplink shared channel used for transmitting the uplink control information;
[0636] The number of continuous symbols for the configuration-authorized uplink shared channel used to transmit the uplink control information.
[0637] Optionally, if the uplink control information includes feedback information of the first downlink channel, the second configuration information is carried on the downlink control information (DCI) that schedules the first downlink channel.
[0638] Optionally, the radio frequency unit 2401 is further configured to:
[0639] The terminal sends a data scheduling request by configuring an authorized uplink shared channel.
[0640] Optionally, the radio frequency unit 2401 is further configured to receive third configuration information, wherein the third configuration information is used to indicate the codebook type;
[0641] The radio frequency unit 2401 transmits uplink control information through the uplink shared channel, including:
[0642] Based on the third configuration information, determine the target codebook for the uplink control information carried on the dynamic licensed uplink shared channel;
[0643] According to the target codebook, the uplink control information is sent through the dynamic authorization uplink shared channel.
[0644] Optionally, the third configuration information is carried on the DCI that schedules the dynamically authorized uplink shared channel.
[0645] Optionally, the radio frequency unit 2401 is further configured to:
[0646] When the first target resource and the second target resource overlap in the time domain, at least one of the uplink control information on the first target resource and the dynamically authorized uplink shared channel is transmitted based on whether the uplink control information on the first target resource is multiplexed onto the second target resource to meet the first timeline requirements.
[0647] Optionally, the radio frequency unit 2401 transmits at least one of the uplink control information on the first target resource and the dynamically granted uplink shared channel, based on the satisfaction of the first timeline requirement when multiplexing the uplink control information on the first target resource to the second target resource, including at least one of the following:
[0648] Under the condition that the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information on the first resource is multiplexed onto the second resource to meet the first timeline requirements, the uplink control information on the first resource is sent through the second resource. The first resource includes a configuration-granted uplink shared channel resource carrying uplink control information in the first target resource, and the second resource includes a dynamically configured granted uplink shared channel resource in the second target resource.
[0649] If the first resource and the second resource are allowed to overlap in the time domain, and the uplink control information of the first resource is reused on the second resource without meeting the first timeline requirements, according to the fourth configuration information, the high-priority channel of the channel corresponding to the first resource and the second resource is transmitted, and the low-priority channel is discarded. The fourth configuration information is used to indicate the priority of the configuration licensed uplink sharing channel and the dynamic licensed uplink sharing channel.
[0650] If the third resource and the second resource are allowed to overlap in the time domain, and the uplink control information reused on at least one of the third resources does not meet the first timeline requirements on the second resource, according to the fourth configuration information, the high-priority channel in the channel corresponding to the third resource and the second resource is transmitted, and the low-priority channel is discarded. The third resource includes multiple configuration-authorized uplink shared channel resources carrying uplink control information in the first target resource.
[0651] If the first resource and the fourth resource are allowed to overlap in the time domain, and the uplink control information on the first resource is reused on the fifth resource to meet the first timeline requirement, and the uplink control information on the first resource is reused on the sixth resource to not meet the first timeline requirement, then the uplink control information of the first resource is transmitted through the fifth resource; or, according to the fourth configuration information, the high-priority channel in the channel corresponding to the first resource and the fourth resource is transmitted, and the low-priority channel is discarded. The fourth resource includes multiple dynamically licensed uplink shared channel resources in the second target resource, the fifth resource includes some resources in the fourth resource, and the sixth resource includes resources in the fourth resource other than the fifth resource.
[0652] Optionally, the radio frequency unit 2401 is also used for:
[0653] Receive the second instruction information from the network-side device;
[0654] Based on the second instruction information, resend the first object;
[0655] The second indication information is used to indicate at least one of the following:
[0656] Retransmit the discarded uplink control information;
[0657] Uplink control information from at least one Hybrid Automatic Repeat Request (HARQ) process;
[0658] At least one uplink control message;
[0659] Uplink control information for at least one carrier;
[0660] The first object includes:
[0661] Discarded uplink control information;
[0662] The second indication information indicates uplink control information for at least one HARQ process;
[0663] The second indication information indicates at least one uplink control message;
[0664] The second indication information indicates uplink control information for at least one carrier.
[0665] Optionally, if the first object includes discarded uplink control information, the radio frequency unit 2401 retransmits the first object, including:
[0666] Receive retransmission indication information, wherein the retransmission indication information is used to indicate retransmission time information;
[0667] Based on the retransmission instruction, the discarded uplink control information is retransmitted.
[0668] Optionally, the retransmission indication information includes at least one of the following:
[0669] The second interval is used to indicate the interval between the time unit where the retransmission indication information is located and the first time unit, where the first time unit is the time unit where the discarded uplink control information is located.
[0670] The third interval is used to indicate the interval between the time unit where the retransmission indication information is located and the second time unit, where the second time unit is the time unit for retransmitting the discarded uplink control information.
[0671] Optionally, the configuration authorization uplink shared channel corresponding to the first target resource carries a media access control and control unit (MAC CE), and the MAC CE includes the uplink control information.
[0672] Optionally, the header information of the MAC CE includes at least one of the following:
[0673] The carrier index of the uplink control information that needs to be fed back;
[0674] The number of carriers that require feedback of uplink control information;
[0675] The type of uplink control information that needs to be fed back;
[0676] The number of time units that require feedback of uplink control information.
[0677] Optionally, the resources of the uplink control channel satisfy at least one of the following:
[0678] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource start symbol of the uplink control channel does not change;
[0679] After the uplink control channel resources configured for the terminal by the network-side device are updated, the resource length of the uplink control channel does not change.
[0680] Optionally, when the uplink control information includes feedback information from the first downlink channel, the radio frequency unit 2401 transmits the uplink control information through the uplink control channel, including:
[0681] Determine whether the currently received DCI for scheduling the first downlink channel is the last DCI in the DCIs associated with the same codebook construction, and obtain the determination result;
[0682] Based on the judgment result, the uplink control information is sent through the uplink control channel.
[0683] Optionally, the radio frequency unit 2401 determines whether the currently received DCI scheduling the first downlink channel is the last DCI associated with the same codebook construction, including one of the following:
[0684] Based on the time and reference time information of the DCI for scheduling the first downlink channel currently received by the radio frequency unit 2401, it is determined whether the DCI for scheduling the first downlink channel currently received by the radio frequency unit 2401 is the last DCI in the DCI associated with the same codebook construction.
[0685] Based on the value of the first information field in the DCI that the radio frequency unit 2401 currently receives for scheduling the first downlink channel, it is determined whether the currently received DCI that schedules the first downlink channel is the last DCI in the DCI associated with the same codebook construction.
[0686] Optionally, the reference time information is used to indicate at least one of the following:
[0687] The multiplexing timeline used to perform multiplexing operations is the same as the cancellation timeline used to perform cancellation operations;
[0688] At least one of the values N1, N2, and N3 is the same;
[0689] The N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel;
[0690] The N2 value represents the time it takes for the DCI of the uplink shared channel to be scheduled to the uplink shared channel;
[0691] The N3 value represents the time from the second DCI that schedules the first downlink channel to the uplink control channel indicated by the first DCI that schedules the first downlink channel.
[0692] Optionally, the reference time information includes a reference time point and a reference timeline, wherein the reference time point is the start symbol of a low-priority channel, and the reference timeline represents a time interval prior to the reference time point.
[0693] Optionally, the first information field includes at least one of the following:
[0694] The information domain in which the K1 value is located;
[0695] Information fields added to DCI;
[0696] K1 is used to indicate the time unit of the uplink control channel carrying the feedback information of the first downlink channel of DCI scheduling.
[0697] Optionally, the radio frequency unit 2401 transmits the uplink control information through at least one of the uplink shared channel and the uplink control channel, including:
[0698] Based on the target parameters of the uplink control information, the uplink control information is transmitted through at least one of the uplink control channel and the uplink shared channel;
[0699] The target parameter includes at least one of the following:
[0700] The type of the uplink control information;
[0701] The priority of the uplink control information;
[0702] The payload of the uplink control information.
[0703] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.
[0704] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG20. 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 embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0705] Specifically, this application embodiment also provides a network-side device. As shown in FIG25, the network-side device 2500 includes: an antenna 251, a radio frequency device 252, a baseband device 253, a processor 254, and a memory 255. The antenna 251 is connected to the radio frequency device 252. In the uplink direction, the radio frequency device 252 receives information through the antenna 251 and sends the received information to the baseband device 253 for processing. In the downlink direction, the baseband device 253 processes the information to be transmitted and sends it to the radio frequency device 252, which processes the received information and then transmits it through the antenna 251.
[0706] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 253, which includes a baseband processor.
[0707] The baseband device 253 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG25. One of the chips is, for example, a baseband processor, which is connected to the memory 255 via a bus interface to call the program in the memory 255 and execute the network device operation shown in the above method embodiment.
[0708] The network-side device may also include a network interface 256, such as a Common Public Radio Interface (CPRI).
[0709] Specifically, the network-side device 2500 of this embodiment of the invention further includes: instructions or programs stored in memory 255 and executable on processor 254. The processor 254 calls the instructions or programs in memory 255 to execute the methods executed by each module shown in FIG22 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0710] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described uplink control information transmission method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0711] 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. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0712] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described uplink control information transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0713] 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.
[0714] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the uplink control information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0715] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the uplink control information transmission method applied to the terminal as described above, and the network-side device can be used to execute the steps of the uplink control information transmission method applied to the network-side device as described above.
[0716] 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.
[0717] From 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 computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0718] 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 implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. An uplink control information transmission method, wherein, The method comprises: In a case where the uplink control channel is closed, the terminal transmits uplink control information through an uplink shared channel; or In a case where the uplink control channel is opened, the terminal transmits the uplink control information through at least one of the uplink shared channel and the uplink control channel.
2. The method of claim 1, wherein, The method further comprises: In a case where the terminal receives first configuration information and the first configuration information indicates that the uplink control channel is closed, the terminal closes the uplink control channel; In a case where the terminal receives the first configuration information and the first configuration information indicates that the uplink control channel is opened, or the terminal is not configured the first configuration information, the terminal opens the uplink control channel.
3. The method of claim 1 or 2, wherein, The terminal transmits uplink control information through the uplink shared channel, comprising: The terminal receives second configuration information, wherein the second configuration information is used to configure a configured grant uplink shared channel for transmitting the uplink control information; The terminal determines a first target resource of the configured grant uplink shared channel according to the second configuration information; In a case where the first target resource and a second target resource do not overlap in a time domain, the terminal transmits the uplink control information through the first target resource, wherein the second target resource comprises a resource of a dynamic grant uplink shared channel.
4. The method of claim 3, wherein, The second configuration information comprises at least one of: First indication information used to indicate a format of the configured grant uplink shared channel, wherein the format of the configured grant uplink shared channel comprises a first format and a second format, the first format is used to indicate that the configured grant uplink shared channel transmits the uplink control information and does not transmit data, and the second format is used to indicate that the configured grant uplink shared channel can simultaneously transmit the uplink control information and data; Codebook type indication; Transmission parameters of the configured grant uplink shared channel for transmitting the uplink control information; A type of the uplink control information carried on the configured grant uplink shared channel for transmitting the uplink control information; A first interval, wherein in a case where the uplink control information comprises feedback information of a first downlink channel, the first interval is used to indicate time units of an interval between the first downlink channel and the configured grant uplink shared channel; An index of the configured grant uplink shared channel for transmitting the uplink control information.
5. The method of claim 4, wherein, The index of the configured grant uplink shared channel for transmitting the uplink control information corresponds to at least one of: The format of the configured grant uplink shared channel for transmitting the uplink control information; A starting symbol of the configured grant uplink shared channel for transmitting the uplink control information; A number of continuous symbols of the configured grant uplink shared channel for transmitting the uplink control information.
6. The method according to any one of claims 3 to 5, wherein, In a case where the uplink control information comprises feedback information of a first downlink channel, the second configuration information is carried on downlink control information DCI scheduling the first downlink channel.
7. The method according to any one of claims 3 to 6, wherein, The method further comprises: The terminal transmits a data scheduling request of the terminal through a configured grant uplink shared channel.
8. The method of claim 1 or 2, wherein, The terminal transmits uplink control information through the uplink shared channel, including: The terminal receives third configuration information, wherein the third configuration information is used to indicate the codebook type; The terminal determines the target codebook of the uplink control information carried on the dynamic grant uplink shared channel according to the third configuration information; The terminal transmits the uplink control information through the dynamic grant uplink shared channel according to the target codebook.
9. The method of claim 8, wherein, The third configuration information is carried on the DCI scheduling the dynamic grant uplink shared channel.
10. The method according to any one of claims 3 to 7, wherein, The method further includes: In the case that the first target resource and the second target resource overlap in the time domain, the terminal transmits at least one of the uplink control information on the first target resource and the dynamic grant uplink shared channel according to the satisfaction of the first timeline requirement of the multiplexing of the uplink control information on the first target resource to the second target resource.
11. The method of claim 10, wherein, The terminal transmits at least one of the uplink control information on the first target resource and the dynamic grant uplink shared channel according to the satisfaction of the first timeline requirement of the multiplexing of the uplink control information on the first target resource to the second target resource, including at least one of: In the case that the first resource and the second resource are allowed to overlap in the time domain, and the multiplexing of the uplink control information on the first resource to the second resource satisfies the first timeline requirement, the terminal transmits the uplink control information on the first resource through the second resource, wherein the first resource includes one configured grant uplink shared channel resource in the first target resource carrying uplink control information, and the second resource includes one dynamically configured grant uplink shared channel resource in the second target resource; In the case that the first resource and the second resource are allowed to overlap in the time domain, and the multiplexing of the uplink control information on the first resource to the second resource does not satisfy the first timeline requirement, the terminal transmits the high-priority channel among the channels corresponding to the first resource and the second resource according to the fourth configuration information, and discards the low-priority channel, wherein the fourth configuration information is used to indicate the priority of the configured grant uplink shared channel and the dynamic grant uplink shared channel; In the case that the third resource and the second resource are allowed to overlap in the time domain, and the multiplexing of the uplink control information on at least one resource in the third resource to the second resource does not satisfy the first timeline requirement, the terminal transmits the high-priority channel among the channels corresponding to the third resource and the second resource according to the fourth configuration information, and discards the low-priority channel, wherein the third resource includes multiple configured grant uplink shared channel resources in the first target resource carrying uplink control information. In a case that the first resource and the fourth resource are allowed to overlap in the time domain, and the uplink control information on the first resource multiplexing the fifth resource satisfies the first timeline requirement, and the uplink control information on the first resource multiplexing the sixth resource does not satisfy the first timeline requirement, the terminal transmits the uplink control information of the first resource through the fifth resource, or transmits a high-priority channel in channels corresponding to the first resource and the fourth resource according to the fourth configuration information, and discards a low-priority channel, wherein the fourth resource includes a plurality of dynamic grant uplink shared channel resources in the second target resource, the fifth resource includes part of the resources in the fourth resource, and the sixth resource includes resources in the fourth resource except the fifth resource.
12. The method of claim 10 or 11, wherein, The method further includes: The terminal receives second indication information of the network side device; The terminal retransmits the first object according to the second indication information; The second indication information is used to indicate at least one of the following: The retransmitted discarded uplink control information; The uplink control information of at least one hybrid automatic repeat request (HARQ) process; At least one uplink control information; The uplink control information of at least one carrier; The first object includes: The discarded uplink control information; The uplink control information of at least one HARQ process indicated by the second indication information; The uplink control information of at least one uplink control information indicated by the second indication information; The uplink control information of at least one carrier indicated by the second indication information.
13. The method of claim 12, wherein, In a case that the first object includes the discarded uplink control information, the terminal retransmits the first object, including: The terminal receives retransmission indication information, wherein the retransmission indication information is used to indicate retransmission time information; The terminal retransmits the discarded uplink control information according to the retransmission indication information.
14. The method of claim 13, wherein, The retransmission indication information includes at least one of the following: A second interval, used to indicate an interval between a time unit where the retransmission indication information is located and a first time unit, the first time unit being a time unit where the discarded uplink control information is located; A third interval, used to indicate an interval between a time unit where the retransmission indication information is located and a second time unit, the second time unit being a time unit where the discarded uplink control information is retransmitted.
15. The method of any one of claims 3-7, 10-14, wherein, The configuration grant uplink shared channel corresponding to the first target resource carries a medium access control control element (MAC CE), and the MAC CE includes the uplink control information.
16. The method of claim 15, wherein, The header information of the MAC CE includes at least one of the following: A carrier index of the uplink control information that needs to be fed back; A number of carriers of the uplink control information that needs to be fed back; A type of the uplink control information that needs to be fed back; A number of time units of the uplink control information that needs to be fed back.
17. The method of any one of claims 1 to 16, wherein, The resource of the uplink control channel satisfies at least one of the following: After the network side device updates the resource of the uplink control channel configured for the terminal, the starting symbol of the resource of the uplink control channel does not change; The length of the resource of the uplink control channel does not change after the network side device updates the resource of the uplink control channel configured for the terminal.
18. The method of any one of claims 1 to 17, wherein, In a case where the uplink control information includes feedback information of the first downlink channel, the terminal sends the uplink control information through the uplink control channel, including: The terminal judges whether the currently received DCI scheduling the first downlink channel is the last DCI in the DCI associated with the construction of the same codebook, and obtains a judgment result. The terminal sends the uplink control information through the uplink control channel according to the judgment result.
19. The method of claim 18, wherein, The terminal judges whether the currently received DCI scheduling the first downlink channel is the last DCI in the DCI associated with the construction of the same codebook, including one of the following: The terminal judges whether the currently received DCI scheduling the first downlink channel is the last DCI in the DCI associated with the construction of the same codebook according to the time of the currently received DCI scheduling the first downlink channel and reference time information. The terminal determines whether the currently received DCI scheduling the first downlink channel is the last DCI in the DCI associated with the construction of the same codebook according to the value of a first information field in the currently received DCI scheduling the first downlink channel.
20. The method of claim 19, wherein, The reference time information is used to indicate at least one of the following: The multiplexing timeline for performing the multiplexing operation is the same as the cancellation timeline for performing the cancellation operation; At least one of the N1 value, the N2 value, and the N3 value adopts the same value. The N1 value represents the time from the first downlink channel to the feedback information of the first downlink channel. The N2 value represents the time from the DCI scheduling the uplink shared channel to the uplink shared channel. The N3 value represents the time from the second DCI scheduling the first downlink channel to the uplink control channel indicated by the first DCI scheduling the first downlink channel.
21. The method of claim 19 or 20, wherein, The reference time information includes a reference time point and a reference timeline, wherein the reference time point is the starting symbol of the low-priority channel, and the reference timeline represents a time interval before the reference time point.
22. The method of any one of claims 19 to 21, wherein, The first information field includes at least one of the following: An information field in which the K1 value is located; An information field added in the DCI; The K1 is used to indicate a time unit in which the uplink control channel carrying the feedback information of the first downlink channel scheduled by the DCI is located.
23. The method of any one of claims 1 to 22, wherein, The terminal sends the uplink control information through at least one of the uplink shared channel and the uplink control channel, including: The terminal selects to send the uplink control information through at least one of the uplink control channel and the uplink shared channel according to a target parameter of the uplink control information. The target parameter includes at least one of the following: The type of the uplink control information; The priority of the uplink control information; The load of the uplink control information.
24. An uplink control information transmission method, wherein, The method includes: In a case where the uplink control channel is closed, the network side device receives the uplink control information through the uplink shared channel; or In a case that the uplink control channel is opened, the network-side device receives the uplink control information through at least one of the uplink shared channel and the uplink control channel.
25. The method of claim 24, wherein, The method further comprises: In a case that the uplink control channel is opened, the network-side device sends first configuration information for indicating that the uplink control channel is opened; in a case that the uplink control channel is closed, the network-side device sends first configuration information for indicating that the uplink control channel is closed. Or, In a case that the uplink control channel is closed, the network-side device sends first configuration information for indicating that the uplink control channel is closed; in a case that the uplink control channel is opened, the network-side device does not send the first configuration information for indicating that the uplink control channel is closed.
26. The method of claim 24 or 25, wherein, The network-side device receives the uplink control information through the uplink shared channel, comprising: The network-side device sends second configuration information to the terminal, wherein the second configuration information is used for configuring a configured grant uplink shared channel for transmitting the uplink control information. In a case that the first target resource and the second target resource do not overlap in the time domain, the network-side device receives the uplink control information sent by the terminal through the first target resource, wherein the first target resource comprises a configured grant uplink shared channel resource for carrying the uplink control information determined according to the second configuration information, and the second target resource comprises a resource of a dynamically granted uplink shared channel.
27. The method of claim 26, wherein, The second configuration information comprises at least one of the following: First indication information for indicating a format of the configured grant uplink shared channel, wherein the format of the configured grant uplink shared channel comprises a first format and a second format, the first format is used for indicating that the configured grant uplink shared channel transmits the uplink control information and does not transmit data, and the second format is used for indicating that the configured grant uplink shared channel can simultaneously transmit the uplink control information and data; Codebook type indication; Transmission parameters of the configured grant uplink shared channel for transmitting the uplink control information; A type of the uplink control information carried on the configured grant uplink shared channel for transmitting the uplink control information; A first interval, wherein in a case that the uplink control information comprises feedback information of a first downlink channel, the first interval is used for indicating time units of an interval between the first downlink channel and the configured grant uplink shared channel; An index of the configured grant uplink shared channel for transmitting the uplink control information.
28. The method of claim 27, wherein, The index of the configured grant uplink shared channel for transmitting the uplink control information corresponds to at least one of the following: The format of the configured grant uplink shared channel for transmitting the uplink control information; A starting symbol of the configured grant uplink shared channel for transmitting the uplink control information; A number of continuous symbols of the configured grant uplink shared channel for transmitting the uplink control information.
29. The method of any one of claims 26 to 28, wherein, In a case that the uplink control information comprises feedback information of a first downlink channel, the second configuration information is carried on downlink control information DCI scheduling the first downlink channel.
30. The method of any one of claims 26 to 29, wherein, The method further comprises: The network side device receives the data scheduling request of the terminal through the configured grant uplink shared channel.
31. The method of claim 24 or 25, wherein, The network side device receives the uplink control information through the uplink shared channel, comprising: The network side device sends third configuration information, wherein the third configuration information is used to indicate the codebook type; The network side device determines the target codebook of the uplink control information carried on the dynamic grant uplink shared channel according to the third configuration information; The network side device receives the uplink control information through the dynamic grant uplink shared channel according to the target codebook.
32. The method of claim 31, wherein, The third configuration information is carried on the DCI scheduling the dynamic grant uplink shared channel.
33. The method of any one of claims 26 to 32, wherein, The method further comprises: The network side device sends second indication information to the terminal; The network side device receives the first object retransmitted by the terminal according to the second indication information; The second indication information is used to indicate at least one of the following: The retransmitted discarded uplink control information; The uplink control information of at least one hybrid automatic repeat request (HARQ) process; At least one uplink control information; The uplink control information of at least one carrier; The first object includes: The discarded uplink control information; The uplink control information of at least one HARQ process indicated by the second indication information; The uplink control information of at least one uplink control information indicated by the second indication information; The uplink control information of at least one carrier indicated by the second indication information.
34. The method of claim 33, wherein, In the case that the first object includes the discarded uplink control information, the network side device receives the first object retransmitted by the terminal according to the second indication information, comprising: The network side device sends retransmission indication information to the terminal; The network side device receives the discarded uplink control information retransmitted by the terminal according to the retransmission indication information.
35. The method of claim 34, wherein, The retransmission indication information includes at least one of the following: A second interval, used to indicate the interval between the time unit where the retransmission indication information is located and a first time unit, the first time unit being the time unit where the discarded uplink control information is located; A third interval, used to indicate the interval between the time unit where the retransmission indication information is located and a second time unit, the second time unit being the time unit where the discarded uplink control information is retransmitted.
36. The method of any one of claims 26-30, 33-35, wherein, The configured grant uplink shared channel corresponding to the first target resource carries a medium access control control element (MAC CE), and the MAC CE includes the uplink control information.
37. The method of claim 36, wherein, The header information of the MAC CE includes at least one of the following: The carrier index of the uplink control information that needs to be fed back; The number of carriers of the uplink control information that needs to be fed back; The type of the uplink control information that needs to be fed back; The number of time units of the uplink control information that needs to be fed back.
38. The method of any one of claims 24 to 37, wherein, The resource of the uplink control channel satisfies at least one of the following: After the network side device updates the resource of the uplink control channel configured for the terminal, the starting symbol of the resource of the uplink control channel does not change; The resource length of the uplink control channel does not change after the network side device updates the resource of the uplink control channel configured for the terminal.
39. The method of any one of claims 24 to 38, wherein, The method further includes one of the following: The network side device sends reference time information, wherein the reference time information is used to determine whether the DCI scheduling the first downlink channel is the last DCI in the DCI associated with the same codebook construction. The network side device sends the DCI scheduling the first downlink channel, wherein the DCI scheduling the first downlink channel includes a first information field used to indicate whether it is the last DCI in the DCI associated with the same codebook construction.
40. The method of claim 39, wherein, The reference time information is used to indicate at least one of the following: The multiplexing timeline used to perform the multiplexing operation is the same as the cancellation timeline used to perform the cancellation operation; At least one of the N1 value, the N2 value, and the N3 value adopts the same value; The N2 value represents the time from the DCI scheduling the uplink shared channel to the uplink shared channel; The N3 value represents the time from the second DCI scheduling the first downlink channel to the uplink control channel indicated by the first DCI scheduling the first downlink channel.
41. The method of claim 39 or 40, wherein, The reference time information includes a reference time point and a reference timeline, wherein the reference time point is the starting symbol of the low-priority channel, and the reference timeline represents a time interval before the reference time point.
42. The method of any one of claims 39 to 41, wherein, The first information field includes at least one of the following: An information field in which the K1 value is located; An information field added in the DCI; The K1 is used to indicate a time unit in which the uplink control channel carrying the feedback information of the first downlink channel scheduled by the DCI is located.
43. The method of any one of claims 24 to 42, wherein, The network side device receives the uplink control information through at least one of the uplink shared channel and the uplink control channel, including: The network side device selects to receive the uplink control information through at least one of the uplink shared channel and the uplink control channel according to a target parameter of the uplink control information; The target parameter includes at least one of the following: The type of the uplink control information; The priority of the uplink control information; The load of the uplink control information.
44. The method of any one of claims 24 to 43, wherein, The method further includes: The network side device sends fifth configuration information, wherein the fifth configuration information is used to indicate whether to allow the dynamic-grant uplink shared channel and the configuration-grant uplink shared channel carrying the uplink control information to overlap in the time domain on the same carrier.
45. An uplink control information transmission apparatus, comprising: The apparatus includes: A first sending module is configured to: In the case of closing the uplink control channel, send the uplink control information through the uplink shared channel; or In the case of opening the uplink control channel, send the uplink control information through at least one of the uplink shared channel and the uplink control channel.
46. An uplink control information transmission apparatus, comprising: The apparatus includes: A first receiving module is configured to: In the case of closing the uplink control channel, receive the uplink control information through the uplink shared channel; or In the case of opening the uplink control channel, receive the uplink control information through at least one of the uplink shared channel and the uplink control channel.
47. A communications device, comprising: A computer program product, comprising a computer readable storage medium having stored thereon program code or instructions that, when executed by a processor, implement the steps of the uplink control information transmission method according to any one of claims 1 to 23, or implement the steps of the uplink control information transmission method according to any one of claims 24 to 44.
48. A readable storage medium, wherein, A computer program product, comprising a computer readable storage medium having stored thereon program code or instructions that, when executed by a processor, implement the steps of the uplink control information transmission method according to any one of claims 1 to 23, or implement the steps of the uplink control information transmission method according to any one of claims 24 to 44.
Citation Information
Patent Citations
An uplink control information transmission method and device
CN109714827A
Uplink information transmission method and apparatus thereof
CN113647167A
Apparatus in wireless communication system and method performed thereby
CN116938427A
Terminal and communication method
WO2023073896A1