Uci transmission method, terminal, network device, apparatus, and storage medium
Patent Information
- Application Number
- CN202210028088.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-11
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-01-11
AI Technical Summary
[0114]本申请实施例提供的UCI传输方法、终端、网络设备、装置及存储介质,终端可以在承载第一UCI的PUCCH和多个PUSCH存在时域资源重叠,且该多个PUSCH中包括存在承载第二UCI的PUSCH的情况下,从该多个PUSCH中优先选择没有承载第二UCI的PUSCH,然后将第一UCI转移到所选择的没有承载第二UCI的PUSCH上传输,避免了不同优先级UCI在同一PUSCH上传输可能导致无法正常传输的问题;或者,根据从该多个PUSCH中选择的目标PUSCH上承载的UCI信息,来确定相应的传输方式,从而针对相关场景没有明确的传输方案的问题,给出具体的UCI传输方法,保证系统的正常工作。
Smart Images

Figure CN116489790B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a UCI transmission method, terminal, network device, apparatus, and storage medium. Background Technology
[0002] Uplink Control Information (UCI) includes Hybrid Automatic Repeat Request-ACK (HARQ-ACK), Channel State Information (CSI), and Scheduling Request (SR). UCI can be transmitted on the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH).
[0003] In 5G NR system version 16 (Release-16, Rel-16, R16), considering the implementation complexity, when uplink channels with different priorities have overlapping time-domain resources (i.e., conflicts), the lower-priority channel is always discarded, and only the higher-priority channel is transmitted. Summary of the Invention
[0004] To address the problems existing in the prior art, embodiments of this application provide a UCI transmission method, terminal, network device, apparatus, and storage medium.
[0005] In a first aspect, embodiments of this application provide an uplink control information (UCI) transmission method, applied to a terminal, comprising:
[0006] If the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI transmission mode is determined according to the UCI information carried by the target PUSCH.
[0007] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0008] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0009] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or...
[0010] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0011] The PUSCH that does not carry a second UCI is selected first, the PUSCH with the same priority as the PUCCH is selected first, and the combination of PUSCH that supports multiplexing transmission with different priorities is selected first.
[0012] Optionally, determining the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH includes:
[0013] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is transferred to the target PUSCH for transmission; or,
[0014] If the target PUSCH is the PUSCH carrying the second UCI, the transmission shall be performed according to any of the following:
[0015] Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or...
[0016] Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it together with the remaining UCI in the second UCI; or,
[0017] Discard a portion of the UCI in the first UCI, and transfer the remaining UCI in the first UCI to the target PUSCH for transmission along with the second UCI; or,
[0018] The first UCI is transferred to the target PUSCH and transmitted together with the second UCI; or...
[0019] Discard the target PUSCH or discard the PUCCH.
[0020] Optionally, after discarding the target PUSCH, the method further includes:
[0021] Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or,
[0022] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI transmission mode is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
[0023] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0024] The first UCI and the second UCI contain UCIs that do not support multiplexed transmission; or,
[0025] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0026] Optionally, when the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or,
[0027] When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority.
[0028] The third priority refers to any priority type other than high priority and low priority.
[0029] Optionally, the plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
[0030] Secondly, embodiments of this application also provide an uplink control information (UCI) transmission method, applied to a network device, comprising:
[0031] If the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is received on the selected PUSCH that does not carry the second UCI; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI reception method is determined according to the UCI information carried by the target PUSCH.
[0032] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0033] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0034] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or...
[0035] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0036] The PUSCH that does not carry a second UCI is selected first, the PUSCH with the same priority as the PUCCH is selected first, and the combination of PUSCH that supports multiplexing transmission with different priorities is selected first.
[0037] Optionally, determining the corresponding UCI receiving method based on the UCI information carried by the target PUSCH includes:
[0038] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is received on the target PUSCH; or...
[0039] If the target PUSCH is the PUSCH carrying the second UCI, reception is performed according to any of the following:
[0040] Determine that the second UCI is discarded, and receive the first UCI in the target PUSCH; or,
[0041] Determine that a portion of the UCIs in the second UCI are discarded, and receive the first UCI and the remaining UCIs in the second UCI in the target PUSCH; or,
[0042] Determine that some UCIs in the first UCI are discarded, and receive the remaining UCIs in the first UCI and the second UCI in the target PUSCH; or,
[0043] The first UCI and the second UCI are received in the target PUSCH; or,
[0044] Determine whether the target PUSCH is discarded or whether the PUCCH is discarded.
[0045] Optionally, after determining that the target PUSCH has been discarded, the method further includes:
[0046] All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or,
[0047] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI reception method is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
[0048] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0049] Among the UCIs included in the first UCI and the UCIs included in the second UCI, there is a UCI that does not support multiplexed transmission; or,
[0050] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0051] Optionally, when the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or,
[0052] When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority.
[0053] The third priority refers to any priority type other than high priority and low priority.
[0054] Optionally, the plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
[0055] Thirdly, embodiments of this application also provide a terminal, including a memory, a transceiver, and a processor:
[0056] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0057] If the time domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first uplink control information (UCI) overlap with the time domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and one of the multiple PUSCHs carries a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI transmission mode is determined according to the UCI information carried by the target PUSCH.
[0058] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0059] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0060] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or...
[0061] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0062] The PUSCH that does not carry a second UCI is selected first, the PUSCH with the same priority as the PUCCH is selected first, and the combination of PUSCH that supports multiplexing transmission with different priorities is selected first.
[0063] Optionally, determining the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH includes:
[0064] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is transferred to the target PUSCH for transmission; or,
[0065] If the target PUSCH is the PUSCH carrying the second UCI, the transmission shall be performed according to any of the following:
[0066] Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or...
[0067] Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it together with the remaining UCI in the second UCI; or,
[0068] Discard a portion of the UCI in the first UCI, and transfer the remaining UCI in the first UCI to the target PUSCH for transmission along with the second UCI; or,
[0069] The first UCI is transferred to the target PUSCH and transmitted together with the second UCI; or...
[0070] Discard the target PUSCH or discard the PUCCH.
[0071] Optionally, after discarding the target PUSCH, the operation further includes:
[0072] Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or,
[0073] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI transmission mode is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
[0074] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0075] The first UCI and the second UCI contain UCIs that do not support multiplexed transmission; or,
[0076] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0077] Optionally, when the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or,
[0078] When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority.
[0079] The third priority refers to any priority type other than high priority and low priority.
[0080] Optionally, the plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
[0081] Fourthly, embodiments of this application also provide a network device, including a memory, a transceiver, and a processor:
[0082] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0083] If the time domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first uplink control information (UCI) overlap with the time domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is received on the selected PUSCH that does not carry the second UCI; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI reception method is determined according to the UCI information carried by the target PUSCH.
[0084] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0085] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0086] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or...
[0087] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0088] The PUSCH that does not carry a second UCI is selected first, the PUSCH with the same priority as the PUCCH is selected first, and the combination of PUSCH that supports multiplexing transmission with different priorities is selected first.
[0089] Optionally, determining the corresponding UCI receiving method based on the UCI information carried by the target PUSCH includes:
[0090] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is received on the target PUSCH; or...
[0091] If the target PUSCH is the PUSCH carrying the second UCI, reception is performed according to any of the following:
[0092] Determine that the second UCI is discarded, and receive the first UCI in the target PUSCH; or,
[0093] Determine that a portion of the UCIs in the second UCI are discarded, and receive the first UCI and the remaining UCIs in the second UCI in the target PUSCH; or,
[0094] Determine that some UCIs in the first UCI are discarded, and receive the remaining UCIs in the first UCI and the second UCI in the target PUSCH; or,
[0095] The first UCI and the second UCI are received in the target PUSCH; or,
[0096] Determine whether the target PUSCH is discarded or whether the PUCCH is discarded.
[0097] Optionally, after determining that the target PUSCH has been discarded, the operation further includes:
[0098] All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or,
[0099] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI reception method is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
[0100] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0101] Among the UCIs included in the first UCI and the UCIs included in the second UCI, there is a UCI that does not support multiplexed transmission; or,
[0102] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0103] Optionally, when the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or,
[0104] When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority.
[0105] The third priority refers to any priority type other than high priority and low priority.
[0106] Optionally, the plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
[0107] Fifthly, embodiments of this application also provide an uplink control information (UCI) transmission device, applied to a terminal, comprising:
[0108] The transmission unit is configured to, when the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and transfer the first UCI to the selected PUSCH for transmission; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH.
[0109] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0110] Sixthly, embodiments of this application also provide an uplink control information (UCI) transmission device, applied to network equipment, comprising:
[0111] The receiving unit is configured to, when the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and receive the first UCI on the selected PUSCH; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI reception method based on the UCI information carried by the target PUSCH.
[0112] Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0113] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a computer to perform the steps of the uplink control information UCI transmission method described in the first aspect above, or to perform the steps of the uplink control information UCI transmission method described in the second aspect above.
[0114] The UCI transmission method, terminal, network device, apparatus, and storage medium provided in this application embodiment allow the terminal to prioritize selecting a PUSCH that does not carry the second UCI from among the multiple PUSCHs when there is temporal resource overlap between the PUCCH carrying the first UCI and multiple PUSCHs, and the multiple PUSCHs include a PUSCH carrying the second UCI. Then, the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission, avoiding the problem that transmission of UCIs of different priorities on the same PUSCH may lead to normal transmission failure. Alternatively, the corresponding transmission method can be determined based on the UCI information carried on the target PUSCH selected from the multiple PUSCHs, thereby providing a specific UCI transmission method for the problem of no clear transmission scheme in the relevant scenario and ensuring the normal operation of the system. Attached Figure Description
[0115] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0116] Figure 1This is one of the flowcharts illustrating the uplink control information (UCI) transmission method provided in the embodiments of this application;
[0117] Figure 2 This is the second flowchart illustrating the uplink control information (UCI) transmission method provided in this application embodiment;
[0118] Figure 3 This is a schematic diagram of the overlap of time-domain resources of PUCCH and PUSCH provided in the embodiments of this application;
[0119] Figure 4 This is one of the schematic diagrams illustrating the implementation of the UCI transmission method provided in this application.
[0120] Figure 5 This is a schematic diagram of the PUCCH and selected PUSCH provided in the embodiments of this application;
[0121] Figure 6 This is the second schematic diagram of the implementation of the UCI transmission method provided in the embodiments of this application;
[0122] Figure 7 This is the third schematic diagram of the implementation of the UCI transmission method provided in this application embodiment;
[0123] Figure 8 This is the fourth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0124] Figure 9 This is the fifth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0125] Figure 10 This is the sixth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0126] Figure 11 This is the seventh schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0127] Figure 12 This is the eighth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0128] Figure 13 This is the ninth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0129] Figure 14 This is the tenth schematic diagram of the UCI transmission method provided in the embodiments of this application;
[0130] Figure 15 This is eleventh of the schematic diagrams illustrating the implementation of the UCI transmission method provided in this application.
[0131] Figure 16This is a schematic diagram of the terminal structure provided in the embodiments of this application;
[0132] Figure 17 This is a schematic diagram of the network device provided in the embodiments of this application;
[0133] Figure 18 This is one of the structural schematic diagrams of the uplink control information (UCI) transmission device provided in the embodiments of this application;
[0134] Figure 19 This is the second schematic diagram of the uplink control information (UCI) transmission device provided in the embodiments of this application. Detailed Implementation
[0135] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0136] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0137] In 5G NR system version 16 (Release-16, Rel-16, R16), considering implementation complexity, when uplink channels with different priorities have overlapping time-domain resources (i.e., conflicts), the lower-priority channel is always discarded, and only the higher-priority channel is transmitted. To avoid downlink retransmission problems caused by discarding HARQ-ACK carried on lower-priority channels, the 3rd Generation Partnership Project (3GPP) standards meeting discussed supporting multiplexing transmission of uplink channels with different priorities.
[0138] When dealing with conflicts between uplink channels with different priorities, there may be conflicts between PUCCH and PUSCH with different priorities, and parallel transmission of PUCCH and PUSCH is not supported. In this case, how to provide a UCI transmission scheme is an important issue that the industry urgently needs to solve.
[0139] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0140] To facilitate a clearer understanding of the embodiments of this application, some technical content related to the embodiments of this application will be introduced first.
[0141] (1) UCI transmission in 5G NR
[0142] UCI contains information such as HARQ-ACK, CSI, and SR, and can be transmitted on PUCCH and PUSCH. HARQ-ACK is a general term for ACK and NACK. It is used to provide feedback to the Physical Downlink Shared Channel (PDSCH) or the Physical Downlink Control Channel (PDCCH) that requires HARQ-ACK feedback (such as the PDCCH indicating the release of semi-persistent scheduling (SPS) resources (also known as SPS PDSCH release) or the PDCCH indicating secondary cell dormancy), informing the base station whether the PDSCH or the PDCCH requiring HARQ-ACK feedback has been received correctly. CSI is used to provide feedback on the channel quality of downlink transmission, thereby helping the base station to better perform downlink scheduling, such as selecting the Modulation and Coding Scheme (MCS) and configuring appropriate Resource Block (RB) resources based on the CSI. SR is used to request the allocation of PUSCH transmission resources from the base station when the terminal needs to transmit uplink services.
[0143] HARQ-ACK can provide feedback based on different time units, which can be slots or sub-slots. A sub-slot is a fixed division of a slot into multiple sub-units according to a predetermined sub-slot length. For example, a sub-slot with a length of 7 symbols can divide a slot containing 14 symbols into 2 sub-slots, or a sub-slot with a length of 2 symbols can divide a slot containing 14 symbols into 7 sub-slots. When feedback is based on time slots, the time slot where the PUCCH carrying HARQ-ACK is transmitted is determined according to the feedback timing n+k1, where n is the reference uplink time slot corresponding to the time slot of the downlink transmission (including PDSCH and PDCCH that need HARQ-ACK feedback) that requires HARQ-ACK feedback, and k1 is the time slot offset value between the reference uplink time slot and the target time slot for transmitting HARQ-ACK (i.e., the unit of k1 is time slots). When feedback is based on sub-time slots, the sub-time slot where the PUCCH carrying HARQ-ACK is transmitted is determined according to the feedback timing n+k1, where n is the reference uplink sub-time slot corresponding to the time slot of the downlink transmission (including PDSCH and PDCCH that need HARQ-ACK feedback) that requires HARQ-ACK feedback, and k1 is the sub-time slot offset value between the reference uplink sub-time slot and the target sub-time slot for transmitting HARQ-ACK (i.e., the unit of k1 is sub-time slots). The PUCCH resource carrying HARQ-ACK will not cross the time unit used for HARQ-ACK feedback. That is, if it is transmitted based on sub-slot, the PUCCH carrying HARQ-ACK will not exceed the sub-slot boundary, and will not be transmitted across multiple sub-slots.
[0144] (2) PUCCH and PUCCH / PUSCH with the same priority overlap.
[0145] NR Rel-16 does not support parallel transmission of PUCCH and PUSCH at the same time, regardless of whether they are on the same carrier or different carriers. When PUCCH and PUSCH (unless otherwise specified, PUCCH and PUSCH generally refer to PUCCH and PUSCH that do not use duplicate transmission) overlap in time domain resources, UCI (usually HARQ-ACK and CSI) can be transferred from PUCCH to a PUSCH for transmission, provided that a predetermined timeline is met. If SR exists, SR will not be transmitted on PUSCH and will be discarded. If multiple PUSCHs overlap with a PUCCH, a PUSCH is selected according to the following rules: Priority is given to PUSCHs carrying aperiodic channel state information (A-CSI). If both PUSCHs with PDCCH scheduling (Dynamic Granted-PUSCH, DG PUSCH) and PUSCHs without PDCCH scheduling (Configured Granted-PUSCH, CG PUSCH, semi-persistent channel state information (SP-CSI) PUSCH, etc.) exist, DG PUSCH is prioritized. After selection according to the above rules, if PUSCHs exist on multiple carriers, the PUSCH on the carrier with the lower carrier number is prioritized. If multiple non-overlapping PUSCHs overlap with a PUCCH on the selected carrier, the earliest PUSCH is selected.
[0146] The timeline is defined as follows: If a PUCCH or PUSCH has a corresponding PDCCH, for example, if the HARQ-ACK carried by the PUCCH is the HARQ-ACK of a PDSCH with PDCCH scheduling or the HARQ-ACK of a PDCCH indicating the release of downlink SPS resources, then the PDCCH of the scheduling PDSCH or the PDCCH indicating the release of downlink SPS resources is the PDCCH corresponding to the PUCCH, or it can also be called the PDCCH of the scheduling PUCCH. The PDCCH of the scheduling PUSCH is the PDCCH corresponding to the PUSCH. The first symbol of the channel with the earliest start time among the overlapping PUCCH and PUSCH is taken as the target symbol. If there are multiple channels with the same start time, one channel is randomly selected and its first symbol is taken as the target symbol. The target symbol must meet the following timeline to be multiplexed and transmitted; otherwise, it is considered an incorrect scheduling:
[0147] Timeline 1: The target symbol is no earlier than the first symbol after a T1mux time interval following the last symbol of any PDSCH or SPS PDSCH release that requires HARQ-ACK feedback on the PUCCH (including the cyclic prefix (CP)). In other words, the time interval between the target symbol and the last symbol of any of the aforementioned PDSCH or SPS PDSCH releases is no less than T1mux. T1mux is related to the PDSCH processing delay and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that HARQ-ACK acquisition and preparation are completed before the transmission of the finalized channel begins.
[0148] Timeline 2: The target symbol is no earlier than the first symbol (including CP) after the T2mux time following the last symbol of any PDCCH (including PDCCHs requiring HARQ-ACK feedback) that is scheduled for PDSCH (if any) and PUSCH (if any). In other words, the time interval between the target symbol and the last symbol of any of the aforementioned PDCCHs is no less than T2mux. T2mux is related to the processing delay of PUSCH and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that when UCI needs to be transferred to PUSCH for transmission, the PDCCH scheduled for PUSCH can be obtained before PUCCH preparation begins, thus determining that UCI transmission does not need to be prepared on PUCCH, and that transmission preparation, including UCI, can be completed before PUSCH transmission, i.e., UCI acquisition and multiplexing processing, and Transport Block (TB) preparation (such as encoding, modulation, scrambling, etc.). If it is multiplexing between multiple PUCCHs, this T2mux is used to simulate the preparation time for CSI and SR multiplexing with HARQ-ACK.
[0149] If the HARQ-ACK carried by the PUCCH does not have a corresponding PDCCH (i.e., the HARQ-ACK is the HARQ-ACK of the SPS PDSCH), then there is no PDCCH to schedule the PDSCH. If there is no PUSCH or no corresponding PDCCH, then only T1mux needs to be checked, and T2mux does not need to be checked. If the PUCCH carries CSI and / or SR, then since there is no corresponding PDSCH, T1mux does not need to be checked. Furthermore, if there is no PUSCH or no corresponding PDCCH, then T2mux also does not need to be checked.
[0150] If two PUCCHs overlap, and at least one PUCCH is repeatedly transmitted (i.e., repeatedly transmitting UCI in each time slot, also known as multi-slot transmission), then only overlapping repetitions are processed according to high priority, discarding low priority ones, without affecting non-overlapping repetitions. If a PUCCH overlaps with a repeatedly transmitted PUSCH, when the PUSCH uses time slot-based repetition (R15 repetition, or R16 repetition type A), the UCI carried by the PUCCH is transferred to one or more PUSCH time slots overlapping with the PUCCH for transmission; when the PUSCH uses R16 repetition type B, the UCI carried by the PUCCH is transferred to the earliest actual repetition PUSCH containing more than one symbol that overlaps with the PUCCH (an actual repetition is a repetition PUSCH obtained after segmentation based on unavailable symbols, downlink (DL) symbols, time slot boundaries, etc.); the PUSCHs of one or more repetitions overlapping with the PUCCH mentioned above must satisfy the multiplexing timeline. If a PUCCH that uses repeated transmission overlaps with a PUSCH that uses or does not use repeated transmission, the overlapping PUSCH is discarded to ensure that the repeated transmission of PUCCH is not interrupted.
[0151] In Release 17, depending on the terminal (also known as User Equipment, UE) capabilities, parallel transmission of PUCCH and PUSCH on different carriers is supported in the case of inter-band carrier aggregation (CA). However, parallel transmission is not currently supported on the same carrier or in the case of intra-band CA.
[0152] (3) Channel transmission with different physical layer priorities
[0153] A single UE can support different service types, such as enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC). Different service types have different requirements for reliability and transmission latency. URLLC service flows may occur sporadically and intermittently; therefore, reserving separate system resources for different services incurs significant overhead, and the resources reserved for URLLC may often remain unused. To improve system resource utilization, different services can be multiplexed on the same resources. To avoid mutual interference between services, different priorities can be defined for different services, thus distinguishing which channels and information are more important when resource conflicts occur.
[0154] The physical layer priorities of PUCCH and PUSCH can be obtained through default settings, dynamic indication via Downlink Control Information (DCI), or semi-static configuration via Radio Resource Control (RRC). For example, when PUCCH carries SRs, its priority is determined by the priority corresponding to the SR it carries, and the priority of each SR configuration is configured by higher-layer signaling. When PUCCH carries HARQ-ACKs for SPS PDSCHs or HARQ-ACKs for PDCCHs indicating SPS resource release (i.e., SPS PDSCH release), its priority is determined by the HARQ-ACK codebook number configured for the SPS PDSCH by higher-layer signaling. The HARQ-ACK codebook with number 0 has low priority, and the HARQ-ACK codebook with number 1 has high priority. When PUCCH carries CSIs (including periodic CSIs and SP-CSIs), its priority is low by default. When a DCI contains a priority indication field, the priority can be obtained through the priority indication field in the DCI (or PDCCH; in this application, PDCCH and DCI are considered equivalent, as DCI is the specific format used for PDCCH transmission, and having a corresponding DCI is equivalent to having a corresponding PDCCH) of the PUCCH or PUSCH. This is a dynamic priority indication method. For example, when a PDCCH schedules a PDSCH, the priority of the PUCCH carrying the HARQ-ACK can be indicated through the priority indication field; when a PDCCH schedules a PUSCH, the priority of the scheduled PUSCH can be indicated through the priority indication field. PUSCHs include PUSCHs carrying only TB, PUSCHs carrying only A-CSI, or PUSCHs carrying both TB and A-CSI. For PUSCHs carrying SP-CSI, their priority can be obtained by activating the priority indication field in the DCI of the PUSCH carrying SP-CSI. If the DCI does not contain a priority indication field, or if higher-layer signaling does not configure a priority, the default is low priority.
[0155] Rel-16, considering implementation complexity, does not support multiplexing transmission between channels with different physical layer priorities. When channels with different physical layer priorities collide—that is, multiple PUCCHs overlap in the time domain on the same carrier, or PUCCHs and PUSCHs overlap in the time domain on the same or different carriers, or multiple PUSCHs overlap in the time domain on the same carrier—the lower-priority channel is discarded, and only the higher-priority channel is transmitted. Considering that stopping the transmission of a lower-priority channel based on priority comparison requires a certain amount of additional processing time, a timeline for stopping a lower-priority channel is further defined: the time interval between the PDCCH of the corresponding higher-priority channel and the start symbol of the higher-priority channel must be no less than a predetermined time T, which takes into account the original processing delay (e.g., T1proce, T2proce) and the time required for stopping (d1).
[0156] In Rel-17, considering the impact of always discarding low-priority channels on system efficiency, such as always discarding low-priority HARQ-ACK, which would cause the downlink transmission corresponding to low-priority HARQ-ACK to be redundantly retransmitted because it cannot obtain feedback information in time, it is considered to support multiplexing transmission between uplink channels with different physical layer priorities.
[0157] When there is a conflict between multiple uplink channels with different priorities, one possible approach is to handle it by following these steps:
[0158] Step 1: First, resolve conflicts between uplink channels of the same priority, including conflicts between PUCCHs and between PUCCHs and PUSCHs. For example, for low-priority PUCCHs, according to the existing multiplexing transmission scheme for PUCCHs, find a PUCCH resource that can simultaneously carry multiple conflicting UCIs on PUCCHs, or discard a certain UCI when multiplexing transmission is not supported to resolve the conflict, thereby obtaining one or more non-overlapping low-priority PUCCHs. If a PUCCH conflicts with a PUSCH and parallel transmission of PUCCHs and PUSCHs is not supported, then it is necessary to determine a PUSCH that carries the UCI on the conflicting PUCCH, so that this PUCCH is not transmitted, ultimately obtaining one or more non-overlapping low-priority PUCCHs / PUSCHs. Similarly, for high-priority PUCCHs, the existing multiplexing transmission scheme for PUCCHs can be used to find a PUCCH resource that can simultaneously carry multiple conflicting UCIs on PUCCHs, or to discard a certain UCI to resolve the conflict when multiplexing transmission is not supported, thereby obtaining one or more non-overlapping high-priority PUCCHs. If a PUCCH conflicts with a PUSCH and parallel transmission of PUCCH and PUSCH is not supported, then a PUSCH needs to be determined to carry the UCI on the conflicting PUCCH, so that this PUCCH is not transmitted, ultimately obtaining one or more non-overlapping high-priority PUCCHs / PUSCHs.
[0159] Step 2: Since there may be overlap between high-priority and low-priority uplink channels, it is necessary to further resolve the conflict problem between uplink channels with different priorities; this is divided into steps 2-1 and 2-2:
[0160] Step 2-1: First, resolve the conflict between PUCCHs with different priorities; according to the predetermined multiplexing transmission scheme between different priorities (including the rule of discarding a certain UCI when transmitting on the same channel or when multiplexing is not supported), one or more non-overlapping PUCCHs can be obtained (some may be low priority, some may be high priority, or they may all be of a certain priority).
[0161] Step 2-2: If there are still PUSCHs that overlap with these obtained PUCCHs and do not support parallel transmission of PUCCHs and PUSCHs, then it is necessary to further resolve the conflict between PUCCHs and PUSCHs. At this time, PUCCHs and PUSCHs may have the same priority or different priorities. This is because although the conflict between PUCCHs and PUSCHs with the same priority has been resolved in Step 1, after the PUCCH multiplexing process of different priorities in Step 2-1, based on the total number of high and low priority UCI bits multiplexed and transmitted on the same channel, a new PUCCH resource corresponding to a high priority UCI may be determined. The new PUCCH resource may conflict with PUSCHs. Therefore, it is necessary to perform multiplexing transmission between PUCCHs and PUSCHs to resolve the conflict between PUCCHs and PUSCHs.
[0162] In addition, whether to support multiplexing transmission between channels with different priorities can be enabled or disabled by semi-static configuration based on higher-layer signaling, or by dynamic indication in the PDCCH. The PDCCH can be a PDCCH that schedules downlink transmission, a PDCCH that needs to perform HARQ-ACK feedback, a PDCCH that schedules PUSCH, etc.
[0163] Figure 1 This is one of the flowcharts illustrating the uplink control information (UCI) transmission method provided in the embodiments of this application. This method is applied to a terminal, such as... Figure 1 As shown, the method includes the following steps:
[0164] Step 100: When the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI transmission mode is determined according to the UCI information carried by the target PUSCH.
[0165] In this embodiment, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority. It should be noted that the determination of the corresponding UCI transmission method based on the UCI information carried by the target PUSCH, as described in the embodiments, is not limited to the UCI information carried by the target PUSCH; it may also include determining the corresponding UCI transmission method based on other information or a combination of the UCI information carried by the target PUSCH and other information.
[0166] Specifically, the first UCI refers to the UCI carried on the PUCCH. The first UCI can be one or more UCIs. When there are multiple first UCIs, the first UCI can be understood as the set of UCIs carried on the PUCCH. Alternatively, the first UCI can also refer to a specific type of UCI carried on the PUCCH, such as HARQ-ACK. If the PUCCH also carries other UCIs, such as SR, the first UCI may not include other UCIs. Taking HARQ-ACK as the first UCI, a PUCCH that only carries HARQ-ACK and a PUCCH that carries both HARQ-ACK and SR are both referred to as PUCCHs carrying the first UCI.
[0167] Among multiple PUSCHs that overlap with PUCCH in terms of temporal resources, there is a PUSCH carrying a second UCI. The second UCI can be one or more UCIs. When there are multiple second UCIs, the second UCI can be understood as the set of UCIs carried on the PUSCH carrying the second UCI. Alternatively, the second UCI can also refer to a specific UCI carried on the PUSCH, such as CSI. If the PUSCH also carries other UCIs, such as HARQ-ACK, the second UCI may not contain other UCIs. Taking CSI as the second UCI as an example, the PUSCH that only carries CSI and the PUSCH that carries both HARQ-ACK and CSI are both referred to as the PUSCH carrying the second UCI.
[0168] The first UCI contains a UCI of the first priority, and the second UCI contains a UCI of the second priority. This can be understood as a certain UCI contained in the first UCI having a different priority than a certain UCI contained in the second UCI. The first priority and the second priority represent different priorities, such as the first priority being high and the second priority being low; or the first priority being low and the second priority being high. There is no restriction on the specific types of the first priority and the second priority, as long as the first priority and the second priority are different.
[0169] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI is one or a combination of a low-priority HARQ-ACK and a low-priority CSI; or, the first UCI is one or a combination of a low-priority HARQ-ACK and a low-priority CSI, and the second UCI is one or a combination of a high-priority HARQ-ACK and a high-priority CSI; or, when the first UCI is a high-priority HARQ-ACK + a low-priority HARQ-ACK, the second UCI being one or a combination of a high-priority CSI or a low-priority CSI is also acceptable.
[0170] Optionally, the first UCI may contain at least a high-priority UCI and the second UCI may contain at least a low-priority UCI; or the first UCI may contain at least a low-priority UCI and the second UCI may contain at least a high-priority UCI.
[0171] Examples of cases where the first UCI contains at least a high-priority UCI and the second UCI contains at least a low-priority UCI are as follows:
[0172] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI is a low-priority CSI (such as periodic CSI, SP-CSI, etc. originally configured to be transmitted on PUCCH are considered low-priority CSI. If the CSI itself is transmitted on PUSCH, such as A-CSI or SP-CSI transmitted on PUSCH, its priority can be obtained according to the priority indication field in the PDCCH that triggers A-CSI or SP-CSI, and it can be high-priority or low-priority).
[0173] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI includes a low-priority HARQ-ACK and a low-priority CSI.
[0174] For example, the first UCI contains high-priority HARQ-ACK and low-priority HARQ-ACK, and the second UCI is a low-priority CSI.
[0175] Examples of cases where the first UCI contains at least a low-priority UCI and the second UCI contains at least a high-priority UCI are as follows:
[0176] For example, the first UCI is a low-priority HARQ-ACK, and the second UCI is a high-priority CSI;
[0177] For example, the first UCI is a low-priority HARQ-ACK, and the second UCI includes a high-priority HARQ-ACK and a high-priority CSI;
[0178] For example, the first UCI contains low-priority HARQ-ACK and high-priority HARQ-ACK, and the second UCI is a high-priority CSI;
[0179] For example, the first UCI contains low-priority HARQ-ACK and low-priority CSI, while the second UCI contains high-priority CSI.
[0180] For example, the first UCI contains low-priority HARQ-ACK and low-priority CSI, and the second UCI contains high-priority HARQ-ACK and high-priority CSI.
[0181] For example, the first UCI is a low-priority CSI, and the second UCI includes at least one of a high-priority HARQ-ACK and a high-priority CSI.
[0182] Optionally, the first UCI and the second UCI described above satisfy any one or a combination of the following conditions:
[0183] The first UCI contains UCIs, and the second UCI contains UCIs, some of which do not support multiplexed transmission. This can be understood as a UCI in the first UCI and a UCI in the second UCI not supporting multiplexed transmission. For example, assuming that multiplexed transmission of HARQ-ACK and CSI with different priorities is not supported, if the first UCI contains a high-priority HARQ-ACK and the second UCI contains a low-priority CSI, then this condition is met; or...
[0184] The first UCI includes one or more of HARQ-ACK and / or CSI, and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0185] In cases where the PUCCH carrying the first UCI and multiple PUSCHs have overlapping time-domain resources, and the multiple PUSCHs include a PUSCH carrying the second UCI, embodiments of this application provide a solution for UCI transmission, including method one and method two.
[0186] Method 1: From the multiple PUSCHs, prioritize selecting a PUSCH that does not carry a second UCI. After selecting a PUSCH without a second UCI, transfer the first UCI carried on the PUCCH to the selected PUSCH without a second UCI for transmission. In other words, transmit the first UCI on the selected PUSCH without a second UCI, and do not transmit the PUCCH that originally carried the first UCI, thus avoiding parallel transmission of the PUCCH and PUSCH. "Transfer" means that the UCI originally transmitted on the PUCCH is now transmitted on the PUSCH, instead of the PUCCH. If the first UCI contains multiple UCIs, it is possible that some UCIs in the first UCI may be discarded and only those that can be transmitted on the PUSCH may be transferred to the PUSCH for transmission because the transmission of a certain UCI on the PUSCH is not supported, or because the simultaneous transmission of a certain UCI in the first UCI and a certain UCI carried on the PUSCH is not supported.
[0187] Method 2: Select a target PUSCH from the multiple PUSCHs. This target PUSCH may be used to carry the first UCI. After selecting the target PUSCH, determine the corresponding UCI transmission method based on the UCI information carried by the target PUSCH. In other words, after selecting the target PUSCH, the corresponding UCI transmission method can be determined based on the UCI carried by the target PUSCH itself.
[0188] In Method Two, the selection of the target PUSCH can be performed according to existing technical rules, or a combination of existing technical rules with whether different priority multiplexing transmissions are supported, priorities, etc. (The specific order of combination can be any predefined form; for example, the rule of selecting the PUSCH based on priority can be added before or after any of the above selection steps). No specific restrictions are imposed here. That is, Method Two does not consider whether the UCI carried on the PUSCH can support simultaneous transmission with the first UCI when selecting the target PUSCH. In the prior art, the selection rules can be based on a combination of rules such as whether it carries A-CSI, the carrier number of the carrier on which the PUSCH is located, whether the PUSCH has a corresponding PDCCH, and the starting position of the PUSCH. For example, the PUSCH carrying A-CSI is selected first. If there is no PUSCH carrying A-CSI, and there are both PUSCHs with PDCCH scheduling (DG PUSCH) and PUSCHs without PDCCH scheduling (CG PUSCH, SP-CSIPUSCH, etc.), the DG PUSCH is selected first. After selecting according to the above rules, if there are PUSCHs on multiple carriers, the PUSCH on the carrier with the lower carrier number is selected first. If there are multiple PUSCHs that do not overlap in the time domain and overlap with the PUCCH on the selected carrier, the earliest PUSCH is selected.
[0189] The uplink control information (UCI) transmission method provided in this application embodiment allows the terminal to prioritize selecting a PUSCH that does not carry the second UCI from among the multiple PUSCHs when there is temporal resource overlap between the PUCCH carrying the first UCI and multiple PUSCHs, and when the multiple PUSCHs include a PUSCH carrying the second UCI. Then, the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission, thus avoiding the problem that transmission of UCIs with different priorities on the same PUSCH may lead to normal transmission failure. Alternatively, the corresponding transmission method can be determined based on the UCI information carried on the target PUSCH selected from the multiple PUSCHs. This provides a specific UCI transmission method for the problem of no clear transmission scheme in the relevant scenario, ensuring the normal operation of the system.
[0190] Optionally, in Method 1, preferentially selecting a PUSCH that does not carry a second UCI further includes any of the following:
[0191] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0192] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0193] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0194] Specifically, in Method 1, PUSCHs that do not carry a second UCI are preferentially selected. This can be done by first selecting from all PUSCHs that have time-domain resource overlap with the PUCCH according to Rule 1 or a combination of one or more of Rule 1 and Rules 2 and 3, and then selecting according to the rules in the prior art, such as whether it carries A-CSI, the carrier number of the carrier on which the PUSCH is located, whether the PUSCH has a corresponding PDCCH, and a combination of the PUSCH start position.
[0195] Rule 1: Select a PUSCH that does not carry a second UCI.
[0196] Rule 2: Select a PUSCH with the same priority as PUCCH.
[0197] Rule 3: Select a PUSCH that supports multiplexing at different priorities. The priority can refer to the priority of the channel or the priority of the UCI, etc., and there are no specific restrictions here.
[0198] When making a selection, Rules 1, 2, and 3 can be combined in different orders. For example, the combinations could be: Rule 1 + Existing Technology; Rule 1 + Rule 2 + Existing Technology; Rule 1 + Rule 3 + Existing Technology; Rule 1 + Rule 2 + Rule 3 + Existing Technology; Rule 2 + Rule 1 + Existing Technology; Rule 3 + Rule 1 + Existing Technology; Rule 1 + Rule 3 + Rule 2 + Existing Technology; Rule 2 + Rule 1 + Rule 3 + Existing Technology; Rule 3 + Rule 1 + Rule 2 + Existing Technology; Rule 2 + Rule 3 + Rule 1 + Existing Technology; Rule 3 + Rule 2 + Rule 1 + Existing Technology, and so on. The order in which these combinations are written represents the order in which the rules are used.
[0199] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, and then select according to the existing technical method.
[0200] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH with the same priority as PUCCH, and then select according to the existing technical method.
[0201] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0202] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical methods.
[0203] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that supports multiplexing of different priorities, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0204] For example, among all PUSCHs that have time-domain resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH with the same priority as PUCCH, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical methods.
[0205] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry a second UCI, then select the PUSCH that supports multiplexing of different priorities, then select the PUSCH with the same priority as PUCCH, and then select according to the existing technical method.
[0206] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select PUSCHs that support multiplexing of different priorities, then select PUSCHs with the same priority as PUCCH, then select PUSCHs that do not carry a second UCI, and then select according to existing technical methods.
[0207] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select PUSCHs that support multiplexing of different priorities, then select PUSCHs that do not carry a second UCI, then select PUSCHs with the same priority as PUCCH, and then select according to existing technical methods.
[0208] For example, among all PUSCHs that have time-domain resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that supports multiplexing of different priorities, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0209] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that does not carry a second UCI, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical method.
[0210] After selecting a PUSCH that does not carry a second UCI using the above method, the first UCI carried on the PUCCH can be transferred to the selected PUSCH without carrying a second UCI for transmission. This avoids the problem of different priority UCIs being transmitted on the same PUSCH, which may lead to transmission failure and ensures the normal operation of the system. Specifically, network devices (e.g., base stations) and terminals can agree that all PUSCHs with overlapping time-domain resources with the PUCCH will carry the second UCI, meaning a PUSCH without carrying a second UCI can always be selected. Alternatively, if it is permissible for all PUSCHs with overlapping time-domain resources with the PUCCH to carry the second UCI, then method two or any of the transmission methods 1-3 in method two ("when the target PUSCH is a PUSCH carrying a second UCI") can be reused to resolve resource conflicts between the PUCCH and PUSCH.
[0211] Optionally, in Method 2, the corresponding UCI transmission method is determined based on the UCI information carried by the target PUSCH, including:
[0212] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI will be transferred to the target PUSCH for transmission; or,
[0213] If the target PUSCH is a PUSCH carrying the second UCI, the transmission shall be performed according to any of the following:
[0214] Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or,
[0215] Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it along with the remaining UCI in the second UCI; or,
[0216] Discard a portion of the UCIs in the first UCI, and transfer the remaining UCIs in the first UCI to the target PUSCH for transmission along with the second UCI; or,
[0217] Transfer the first UCI to the target PUSCH and transmit it along with the second UCI; or...
[0218] Discard the target PUSCH or discard the PUCCH.
[0219] Specifically, in Method 2, after selecting the target PUSCH from multiple PUSCHs, the corresponding UCI transmission mode can be determined based on the UCI information carried by the target PUSCH.
[0220] Specifically, if the target PUSCH is not the PUSCH carrying the second UCI, that is, if the target PUSCH does not carry the second UCI, the first UCI can be transferred to the target PUSCH for transmission. This can avoid the problem that the transmission of UCIs with different priorities on the same PUSCH may lead to the inability to transmit normally, thus ensuring the normal operation of the system.
[0221] If the target PUSCH is a PUSCH carrying the second UCI, that is, if the target PUSCH carries the second UCI, then any of the following methods can be used for transmission.
[0222] Method 1: Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or, discard some UCIs in the second UCI (e.g., UCIs that cannot be multiplexed with the first UCI for transmission) and transfer the first UCI to the target PUSCH for transmission together with the remaining second UCI; or, discard some UCIs in the first UCI (e.g., UCIs that cannot be multiplexed with the second UCI for transmission) and transfer the remaining content of the first UCI to the target PUSCH for transmission together with the second UCI.
[0223] Method 2: Directly transfer the first UCI to the target PUSCH and transmit it together with the second UCI.
[0224] Method 3: Discard the target PUSCH, that is, do not transmit the target PUSCH, and the information on the target PUSCH (including data and UCI) is also discarded; or, discard the PUCCH, that is, do not transmit the PUCCH carrying the first UCI, and the first UCI is also discarded along with the PUCCH.
[0225] In this context, "discard" means that the terminal no longer transmits this uplink channel or UCI, and correspondingly, the network device no longer receives this uplink channel or UCI.
[0226] Optionally, after discarding the target PUSCH, the method further includes:
[0227] Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or,
[0228] From the remaining PUSCHs that have temporal resource overlap with PUCCHs, select a new target PUSCH for carrying the first UCI. Based on the UCI information carried by the new target PUSCH for carrying the first UCI, determine the corresponding UCI transmission mode.
[0229] Specifically, after discarding the target PUSCH, if there are other PUSCHs that overlap with the PUCCH in the time domain, any of the following processing methods can be used.
[0230] (1) Directly discard all other PUSCHs that have temporal resource overlap with PUCCH, that is, do not transmit these PUSCHs, and the information on these PUSCHs (including data and UCI) is also discarded, and transmit the PUCCH carrying the first UCI.
[0231] (2) From the remaining PUSCHs that have temporal resource overlap with PUCCH (i.e., all PUSCHs other than the target PUSCH that have temporal resource overlap with PUCCH), further determine a new target PUSCH for carrying the first UCI in PUCCH. Determine whether this new target PUSCH for carrying the first UCI in PUCCH carries the second UCI. If it does not carry the second UCI, transfer the first UCI on PUCCH to this new target PUSCH for transmission. If it carries the second UCI, discard this new target PUSCH and continue to select the next new target PUSCH. Repeat this process until a target PUSCH is found that does not carry the second UCI, and transfer the first UCI on PUCCH to this target PUSCH for transmission.
[0232] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0233] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0234] The third priority is any priority type other than high priority and low priority.
[0235] Specifically, when PUCCH or PUSCH is a PUCCH or PUSCH that simultaneously carries UCIs of different priorities, the priority of PUCCH or PUSCH can be the priority of the higher priority UCI among the UCIs with different priorities, i.e., high priority; or, the priority of PUCCH or PUSCH can also be other priority types besides high priority and low priority, i.e., third priority, for example, it can be a mixed priority or a priority higher than the high priority.
[0236] For example, if a PUCCH carries both high-priority HARQ-ACKs and low-priority HARQ-ACKs simultaneously, then the priority of the PUCCH can be high priority; or it can be a third priority, such as a mixed priority or a priority higher than the high priority. The same applies to PUSCH, and will not be elaborated further here.
[0237] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0238] Specifically, in this embodiment of the application, all PUSCHs that have temporal resource overlap with PUCCH are PUSCHs that cannot be transmitted in parallel with PUCCH, and the specific situations may include any of the following:
[0239] (1) The terminal may not have the ability to transmit PUCCH and PUSCH in parallel; or the terminal may have the ability to transmit PUCCH and PUSCH in parallel, but this function is not configured to be enabled, in which case no PUSCH can be transmitted in parallel with PUCCH.
[0240] (2) The terminal may have the ability to transmit PUCCH and PUSCH in parallel and has also configured to enable this function, but the combination of PUCCH and PUSCH does not meet the conditions for parallel transmission. For example, if PUCCH and PUSCH have the same priority, they cannot be transmitted in parallel. If PUCCH and PUSCH have different priorities and are on the same component carrier (CC) or intra-band CC, they cannot be transmitted in parallel. Only when PUCCH and PUSCH have different priorities and are on inter-band CC can they be transmitted in parallel.
[0241] Figure 2 This is a second flowchart illustrating the uplink control information (UCI) transmission method provided in this application embodiment. This method can be applied to network devices (e.g., base stations), such as... Figure 2 As shown, the method includes the following steps:
[0242] Step 200: When the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is received on the selected PUSCH that does not carry the second UCI; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI reception method is determined according to the UCI information carried by the target PUSCH.
[0243] Among them, PUCCH and PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with the first priority, and the second UCI contains a UCI with the second priority.
[0244] Specifically, the first UCI refers to the UCI carried on the PUCCH. The first UCI can be one or more UCIs. When there are multiple first UCIs, the first UCI can be understood as the set of UCIs carried on the PUCCH. Alternatively, the first UCI can also refer to a specific type of UCI carried on the PUCCH, such as HARQ-ACK. If the PUCCH also carries other UCIs, such as SR, the first UCI may not include other UCIs. Taking HARQ-ACK as the first UCI, a PUCCH that only carries HARQ-ACK and a PUCCH that carries both HARQ-ACK and SR are both referred to as PUCCHs carrying the first UCI.
[0245] Among multiple PUSCHs that overlap with PUCCH in terms of temporal resources, there is a PUSCH carrying a second UCI. The second UCI can be one or more UCIs. When there are multiple second UCIs, the second UCI can be understood as the set of UCIs carried on the PUSCH carrying the second UCI. Alternatively, the second UCI can also refer to a specific UCI carried on the PUSCH, such as CSI. If the PUSCH also carries other UCIs, such as HARQ-ACK, the second UCI may not contain other UCIs. Taking CSI as the second UCI as an example, the PUSCH that only carries CSI and the PUSCH that carries both HARQ-ACK and CSI are both referred to as the PUSCH carrying the second UCI.
[0246] The first UCI contains a UCI of the first priority, and the second UCI contains a UCI of the second priority. This can be understood as a certain UCI contained in the first UCI having a different priority than a certain UCI contained in the second UCI. The first priority and the second priority represent different priorities, such as the first priority being high and the second priority being low; or the first priority being low and the second priority being high. There is no restriction on the specific types of the first priority and the second priority, as long as the first priority and the second priority are different.
[0247] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI is one or a combination of a low-priority HARQ-ACK and a low-priority CSI; or, the first UCI is one or a combination of a low-priority HARQ-ACK and a low-priority CSI, and the second UCI is one or a combination of a high-priority HARQ-ACK and a high-priority CSI; or, when the first UCI is a high-priority HARQ-ACK + a low-priority HARQ-ACK, the second UCI being one or a combination of a high-priority CSI or a low-priority CSI is also acceptable.
[0248] Optionally, the first UCI may contain at least a high-priority UCI and the second UCI may contain at least a low-priority UCI; or the first UCI may contain at least a low-priority UCI and the second UCI may contain at least a high-priority UCI.
[0249] Examples of cases where the first UCI contains at least a high-priority UCI and the second UCI contains at least a low-priority UCI are as follows:
[0250] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI is a low-priority CSI (such as periodic CSI, SP-CSI, etc. originally configured to be transmitted on PUCCH are considered low-priority CSI. If the CSI itself is transmitted on PUSCH, such as A-CSI or SP-CSI transmitted on PUSCH, its priority can be obtained according to the priority indication field in the PDCCH that triggers A-CSI or SP-CSI, and it can be high-priority or low-priority).
[0251] For example, the first UCI is a high-priority HARQ-ACK, and the second UCI includes a low-priority HARQ-ACK and a low-priority CSI.
[0252] For example, the first UCI contains high-priority HARQ-ACK and low-priority HARQ-ACK, and the second UCI is a low-priority CSI.
[0253] Examples of cases where the first UCI contains at least a low-priority UCI and the second UCI contains at least a high-priority UCI are as follows:
[0254] For example, the first UCI is a low-priority HARQ-ACK, and the second UCI is a high-priority CSI;
[0255] For example, the first UCI is a low-priority HARQ-ACK, and the second UCI includes a high-priority HARQ-ACK and a high-priority CSI;
[0256] For example, the first UCI contains low-priority HARQ-ACK and high-priority HARQ-ACK, and the second UCI is a high-priority CSI;
[0257] For example, the first UCI contains low-priority HARQ-ACK and low-priority CSI, while the second UCI contains high-priority CSI.
[0258] For example, the first UCI contains low-priority HARQ-ACK and low-priority CSI, and the second UCI contains high-priority HARQ-ACK and high-priority CSI.
[0259] For example, the first UCI is a low-priority CSI, and the second UCI includes at least one of a high-priority HARQ-ACK and a high-priority CSI.
[0260] Optionally, the first UCI and the second UCI described above satisfy any one or a combination of the following conditions:
[0261] The first UCI contains UCIs, and the second UCI contains UCIs, some of which do not support multiplexed transmission. This can be understood as a UCI in the first UCI and a UCI in the second UCI not supporting multiplexed transmission. For example, assuming that multiplexed transmission of HARQ-ACK and CSI with different priorities is not supported, if the first UCI contains a high-priority HARQ-ACK and the second UCI contains a low-priority CSI, then this condition is met; or...
[0262] The first UCI includes one or more of HARQ-ACK and / or CSI, and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0263] In cases where there is temporal resource overlap between the PUCCH carrying the first UCI and multiple PUSCHs, and the multiple PUSCHs include a PUSCH carrying the second UCI, embodiments of this application provide a solution for UCI transmission. For the network device (e.g., base station) side, the solution may include the following method one and method two.
[0264] Method 1: Prioritize selecting a PUSCH that does not carry the second UCI from the multiple PUSCHs. After selecting a PUSCH that does not carry the second UCI, receive the first UCI on the selected PUSCH. In other words, when receiving UCI, you can receive the selected PUSCH that does not carry the second UCI and obtain the first UCI from it, without needing to receive the PUCCH that originally carried the first UCI.
[0265] Method 2: Select a target PUSCH from the multiple PUSCHs. The target PUSCH may be the PUSCH used to carry the first UCI. After selecting the target PUSCH, determine the corresponding UCI reception method based on the UCI information carried by the target PUSCH. In other words, after selecting the target PUSCH, the corresponding UCI reception method can be determined based on the UCI carried by the target PUSCH itself.
[0266] In Method Two, the selection of the target PUSCH can be performed according to existing technical rules, or a combination of existing technical rules with whether different priority multiplexing transmissions are supported, priorities, etc. (The specific order of combination can be any predefined form; for example, the rule of selecting the PUSCH based on priority can be added before or after any of the above selection steps). No specific restrictions are imposed here. That is, Method Two does not consider whether the UCI carried on the PUSCH can support simultaneous transmission with the first UCI when selecting the target PUSCH. In the prior art, the selection rules can be based on a combination of rules such as whether it carries A-CSI, the carrier number of the carrier on which the PUSCH is located, whether the PUSCH has a corresponding PDCCH, and the starting position of the PUSCH. For example, the PUSCH carrying A-CSI is selected first. If there is no PUSCH carrying A-CSI, and there are both PUSCHs with PDCCH scheduling (DG PUSCH) and PUSCHs without PDCCH scheduling (CG PUSCH, SP-CSIPUSCH, etc.), the DG PUSCH is selected first. After selecting according to the above rules, if there are PUSCHs on multiple carriers, the PUSCH on the carrier with the lower carrier number is selected first. If there are multiple PUSCHs that do not overlap in the time domain and overlap with the PUCCH on the selected carrier, the earliest PUSCH is selected.
[0267] The uplink control information (UCI) transmission method provided in this application embodiment allows a network device to prioritize selecting a PUSCH that does not carry the second UCI from among the multiple PUSCHs when there is temporal resource overlap between the PUCCH carrying the first UCI and multiple PUSCHs, and when the multiple PUSCHs include a PUSCH carrying the second UCI. Then, the first UCI is received on the selected PUSCH that does not carry the second UCI, thus avoiding the problem that transmission of UCIs of different priorities on the same PUSCH may lead to normal transmission failure. Alternatively, the corresponding reception method can be determined based on the UCI information carried on the target PUSCH selected from the multiple PUSCHs. This provides a specific UCI transmission method for the problem of no clear transmission scheme in the relevant scenario, ensuring the normal operation of the system.
[0268] Optionally, in Method 1, preferentially selecting a PUSCH that does not carry a second UCI further includes any of the following:
[0269] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0270] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0271] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0272] Specifically, in Method 1, PUSCHs that do not carry a second UCI are preferentially selected. This can be done by first selecting from all PUSCHs that have time-domain resource overlap with the PUCCH according to Rule 1 or a combination of one or more of Rule 1 and Rules 2 and 3, and then selecting according to the rules in the prior art, such as whether it carries A-CSI, the carrier number of the carrier on which the PUSCH is located, whether the PUSCH has a corresponding PDCCH, and a combination of the PUSCH start position.
[0273] Rule 1: Select a PUSCH that does not carry a second UCI.
[0274] Rule 2: Select a PUSCH with the same priority as PUCCH.
[0275] Rule 3: Select a PUSCH that supports multiplexing at different priorities. The priority can refer to the priority of the channel or the priority of the UCI, etc., and there are no specific restrictions here.
[0276] When making a selection, Rules 1, 2, and 3 can be combined in different orders. For example, the combinations could be: Rule 1 + Existing Technology; Rule 1 + Rule 2 + Existing Technology; Rule 1 + Rule 3 + Existing Technology; Rule 1 + Rule 2 + Rule 3 + Existing Technology; Rule 2 + Rule 1 + Existing Technology; Rule 3 + Rule 1 + Existing Technology; Rule 1 + Rule 3 + Rule 2 + Existing Technology; Rule 2 + Rule 1 + Rule 3 + Existing Technology; Rule 3 + Rule 1 + Rule 2 + Existing Technology; Rule 2 + Rule 3 + Rule 1 + Existing Technology; Rule 3 + Rule 2 + Rule 1 + Existing Technology, and so on. The order in which these combinations are written represents the order in which the rules are used.
[0277] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, and then select according to the existing technical method.
[0278] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH with the same priority as PUCCH, and then select according to the existing technical method.
[0279] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0280] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical methods.
[0281] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that supports multiplexing of different priorities, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0282] For example, among all PUSCHs that have time-domain resource overlap with PUCCH, first select the PUSCH that does not carry the second UCI, then select the PUSCH with the same priority as PUCCH, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical methods.
[0283] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH that does not carry a second UCI, then select the PUSCH that supports multiplexing of different priorities, then select the PUSCH with the same priority as PUCCH, and then select according to the existing technical method.
[0284] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select PUSCHs that support multiplexing of different priorities, then select PUSCHs with the same priority as PUCCH, then select PUSCHs that do not carry a second UCI, and then select according to existing technical methods.
[0285] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select PUSCHs that support multiplexing of different priorities, then select PUSCHs that do not carry a second UCI, then select PUSCHs with the same priority as PUCCH, and then select according to existing technical methods.
[0286] For example, among all PUSCHs that have time-domain resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that supports multiplexing of different priorities, then select the PUSCH that does not carry a second UCI, and then select according to the existing technical method.
[0287] For example, among all PUSCHs that have temporal resource overlap with PUCCH, first select the PUSCH with the same priority as PUCCH, then select the PUSCH that does not carry a second UCI, then select the PUSCH that supports multiplexing of different priorities, and then select according to the existing technical method.
[0288] After selecting a PUSCH that does not carry a second UCI using the above method, the first UCI can be received on the selected PUSCH that does not carry a second UCI. This avoids the problem that the transmission of UCIs of different priorities on the same PUSCH may cause transmission failure, thus ensuring the normal operation of the system.
[0289] Optionally, in Method 2, the corresponding UCI reception method is determined based on the UCI information carried by the target PUSCH, including:
[0290] If the target PUSCH is not a PUSCH carrying the second UCI, receive the first UCI on the target PUSCH; or,
[0291] If the target PUSCH is a PUSCH carrying the second UCI, reception shall be performed according to any of the following:
[0292] If the second UCI is discarded, receive the first UCI in the target PUSCH; or,
[0293] If some UCIs in the second UCI are discarded, the remaining UCIs from the first and second UCIs are received in the target PUSCH; or,
[0294] If some UCIs in the first UCI are discarded, the remaining UCIs and the second UCI in the target PUSCH are received; or,
[0295] Receive the first UCI and the second UCI in the target PUSCH; or...
[0296] Determine if the target PUSCH is discarded or determine if the PUCCH is discarded.
[0297] Specifically, in Method 2, after selecting the target PUSCH from multiple PUSCHs, the corresponding UCI reception method can be determined based on the UCI information carried by the target PUSCH.
[0298] Specifically, if the target PUSCH is not a PUSCH carrying the second UCI, that is, if the target PUSCH does not carry the second UCI, then the first UCI can be received on the target PUSCH.
[0299] If the target PUSCH is a PUSCH carrying the second UCI, that is, if the target PUSCH carries the second UCI, then any of the following methods can be used for reception.
[0300] Method 1: If it is determined that the second UCI is discarded (e.g., the terminal side discards the second UCI according to a predetermined rule between the terminal and the terminal), then the first UCI is received in the target PUSCH; or, if it is determined that some UCIs in the second UCI (e.g., UCIs that cannot be multiplexed with the first UCI) are discarded, then the remaining UCIs in the first and second UCIs are received in the target PUSCH; or, if it is determined that some UCIs in the first UCI (e.g., UCIs that cannot be multiplexed with the second UCI) are discarded, then the remaining UCIs in the first UCI and the second UCI are received in the target PUSCH.
[0301] Method 2: Receive the first and second UCI directly in the target PUSCH.
[0302] Method 3: If it is determined that the target PUSCH is discarded, then the target PUSCH is not received, including the data and UCI on the target PUSCH; or, if it is determined that the PUCCH is discarded, then the PUCCH carrying the first UCI is not received, and the first UCI is also discarded along with the PUCCH, and only the PUSCH is received.
[0303] Optionally, after determining that the target PUSCH has been discarded, the method further includes:
[0304] All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or,
[0305] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH is selected to carry the first UCI. Based on the UCI information carried by the new target PUSCH, the corresponding UCI reception method is determined.
[0306] Specifically, if it is determined that the target PUSCH is discarded, and if there are other PUSCHs that overlap with the PUCCH in the time domain, any of the following processing methods can be used.
[0307] (1) If it is further determined that all other PUSCHs with time-domain resource overlap with PUCCH are discarded, then these PUSCHs will not be received, including the data and UCI on these PUSCHs, and only the PUCCH carrying the first UCI will be received.
[0308] (2) From the remaining PUSCHs that have temporal resource overlap with PUCCH (i.e., all PUSCHs other than the target PUSCH that have temporal resource overlap with PUCCH), further determine a new target PUSCH for carrying the first UCI in PUCCH. Determine whether this new target PUSCH for carrying the first UCI in PUCCH carries the second UCI. If it does not carry the second UCI, then receive the first UCI on this new target PUSCH. If it carries the second UCI, then determine that this new target PUSCH is discarded. Continue to select the next new target PUSCH and repeat this process until a target PUSCH is found that does not carry the second UCI. Receive the first UCI on this target PUSCH.
[0309] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0310] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0311] The third priority is any priority type other than high priority and low priority.
[0312] Specifically, when PUCCH or PUSCH is a PUCCH or PUSCH that simultaneously carries UCIs of different priorities, the priority of PUCCH or PUSCH can be the priority of the higher priority UCI among the UCIs with different priorities, i.e., high priority; or, the priority of PUCCH or PUSCH can also be other priority types besides high priority and low priority, i.e., third priority, for example, it can be a mixed priority or a priority higher than the high priority.
[0313] For example, if a PUCCH carries both high-priority HARQ-ACKs and low-priority HARQ-ACKs simultaneously, then the priority of the PUCCH can be high priority; or it can be a third priority, such as a mixed priority or a priority higher than the high priority. The same applies to PUSCH, and will not be elaborated further here.
[0314] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0315] Specifically, in this embodiment of the application, all PUSCHs that have temporal resource overlap with PUCCH are PUSCHs that cannot be transmitted in parallel with PUCCH, and the specific situations may include any of the following:
[0316] (1) The terminal may not have the ability to transmit PUCCH and PUSCH in parallel; or the terminal may have the ability to transmit PUCCH and PUSCH in parallel, but this function is not configured to be enabled, in which case no PUSCH can be transmitted in parallel with PUCCH.
[0317] (2) The terminal may have the ability to transmit PUCCH and PUSCH in parallel and has also configured to enable this function, but the combination of PUCCH and PUSCH does not meet the conditions for parallel transmission. For example, if PUCCH and PUSCH have the same priority, they cannot be transmitted in parallel. If PUCCH and PUSCH have different priorities and are on the same component carrier (CC) or intra-band CC, they cannot be transmitted in parallel. Only when PUCCH and PUSCH have different priorities and are on inter-band CC can they be transmitted in parallel.
[0318] The methods provided in the various embodiments of this application are based on the same concept. Therefore, the implementation of the methods on the terminal side and the network device side can refer to each other, and repeated details will not be repeated.
[0319] The methods provided in the above embodiments of this application are illustrated by specific examples below.
[0320] Example 1: Figure 3 This is a schematic diagram illustrating the overlap of time-domain resources of PUCCH and PUSCH provided in an embodiment of this application, as shown below. Figure 3 As shown in the figure, LP represents low priority, HP represents high priority, and AN is an abbreviation for HARQ-ACK. The channel marked HP AN is the high priority (HP) PUCCH carrying high priority HARQ-ACK (HP AN). The first UCI is HP AN, and the second UCI is LP CSI (i.e., the CSI carried on LP PUSCH1). PUSCHs that do not specify carrying CSI (LP PUSCH2 and LP PUSCH3) are PUSCHs that do not carry CSI.
[0321] Terminal side: Figure 4 This is one of the schematic diagrams illustrating the UCI transmission method provided in the embodiments of this application. The explanations of the annotations in the figure are the same as those in the present application. Figure 3 ,like Figure 4As shown, firstly, PUSCHs that do not contain CSI are selected from the PUSCHs that overlap with PUCCH, namely LP PUSCH2 and LP PUSCH3. Then, according to the existing PUSCH selection rules, one PUSCH is selected from LP PUSCH2 and LP PUSCH3. For example, assuming that neither of these two PUSCHs carries A-CSI and both have PDCCH, then according to the principle of minimum carrier number, LP PUSCH2 is selected to carry HP AN on PUCCH. That is, the UE side transfers HP AN on PUCCH to LP PUSCH2, sends LP PUSCH2 carrying HP AN, and discards PUCCH. Other PUSCHs can be sent normally because if PUCCH is not sent, there is no conflict between PUCCH and PUSCH, and PUSCHs on multiple carriers can be sent in parallel. It should be noted that if all PUSCHs contain LP CSI, then according to the PUSCH selection rule, a PUSCH carrying LP CSI is selected to carry HP AN on the PUCCH, and transmission can be performed in the manner described in Example 2; or, the base station and the terminal agree in advance that they do not expect all PUSCHs overlapping with the PUCCH to contain LP CSI, that is, according to the selection rule of PUSCHs that preferably do not contain LP CSI, a PUSCH without LP CSI can always be selected to carry HP AN on the PUCCH.
[0322] On the base station side: if LP PUSCH2 is determined to be the PUSCH carrying HP AN on the PUCCH using the same method as on the terminal side, then the base station receives LP PUSCH2 carrying HP AN, obtains HP AN from it, and receives other PUSCHs on other carriers without needing to receive PUCCH.
[0323] It should be noted that in the above embodiment 1, HP AN is replaced with HP AN+LP AN, that is, PUCCH carries both HPAN and LP AN, so PUCCH is considered a high-priority channel, and the above method is also applicable; in the above embodiment, the priorities of PUCCH and PUSCH are exchanged, that is, HP PUCCH is replaced with LP PUCCH and LP PUSCH is replaced with HP PUSCH, and the relevant methods are also applicable.
[0324] Example 2: Figure 5 This is a schematic diagram of the PUCCH and selected PUSCH provided in the embodiments of this application. The annotations in the diagram are explained as in Embodiment 1 (in this embodiment, Figures 5-15 The explanations of the annotations in each figure can be found in Example 1, such as... Figure 5As shown, assuming that the PUCCH carrying HP AN overlaps with multiple PUSCHs, if an LP PUSCH carrying LP CSI is selected according to the PUSCH selection rules (e.g., according to the scheme in the prior art, or the scheme in the prior art combined with whether different priority multiplexing transmissions are supported, priority, etc.), then there can be multiple transmission methods.
[0325] Method 1:
[0326] Terminal side: Figure 6 This is the second schematic diagram illustrating the implementation of the UCI transmission method provided in the embodiments of this application, as shown below. Figure 6 As shown, the LP CSI is discarded, and the HP AN on the PUCCH is transferred to the LP PUSCH for transmission, thus preventing PUCCH transmission. The HPAN is transmitted on the LP PUSCH according to the transmission method of the AN on the PUSCH as defined in existing technology. For example, the puncture method or rate matching method is determined based on the number of AN bits. The resources carrying the AN on the PUSCH are determined based on the resource offset parameter (beta-offset) of the corresponding AN. The location of the AN resources is determined and mapped according to the resource mapping method of the corresponding AN. If the higher-layer signaling configures resource offset parameters for different priorities of ANs on the LP PUSCH, the AN resources are calculated using the resource offset parameter corresponding to the HP AN. If only one resource offset parameter is configured, the priority of the AN does not need to be distinguished, and it can be used directly. If other PUSCHs exist, they are transmitted normally.
[0327] Base station side: The same method as the terminal side is used to determine the transmission behavior, and reception is performed according to the corresponding behavior;
[0328] Method 2:
[0329] Terminal side: Figure 7 This is the third schematic diagram illustrating the implementation of the UCI transmission method provided in this application. Figure 7As shown, the HP AN is directly transferred to the LP PUSCH and transmitted on the PUSCH together with the LP CSI. The HP AN and LP CSI are transmitted on the LPPUSCH according to the transmission methods of AN and CSI on the PUSCH as defined in existing technologies. For example, the AN and CSI are independently encoded, and their resource sizes on the PUSCH are determined according to their respective resource offset parameters. The resource locations are then mapped according to the mapping rules for AN and CSI. If the higher-layer signaling configures resource offset parameters for different priorities of AN and CSI on the LP PUSCH, the AN resource is calculated using the resource offset parameter corresponding to the HP AN, and the CSI resource is calculated using the resource offset parameter corresponding to the LP CSI. If only one resource offset parameter is configured for a UCI, priority does not need to be distinguished, and the resource can be calculated directly using the resource offset parameter corresponding to that UCI. If other PUSCHs exist, they are transmitted normally.
[0330] Base station side: The same method as the terminal side is used to determine the transmission behavior, and the corresponding behavior is received.
[0331] Method 3:
[0332] Terminal side: Figure 8 This is the fourth schematic diagram illustrating the implementation of the UCI transmission method provided in this application. Figure 8 As shown, if an LP PUSCH with an LP CSI is determined to be discarded, only the PUCCH carrying the HP AN is transmitted. If other PUSCHs overlap with the PUCCH on other carriers, these PUSCHs are discarded, or a target PUSCH is selected from the remaining PUSCHs. It is then determined whether a second UCI is carried. If not, the UCI on the PUCCH is transferred to the target PUSCH for transmission. If it is, this target PUSCH is discarded, and the next target PUSCH is selected, and so on. Alternatively, the PUCCH can be discarded; however, discarding the PUCCH is recommended when the PUCCH is an LP.
[0333] Base station side: The same method as the terminal side is used to determine the transmission behavior, and the corresponding behavior is received.
[0334] It should be noted that in Example 2:
[0335] 1) Replace HP AN with LP AN, and replace LP PUSCH1 with LP CSI with HP PUSCH1 with HPCSI. The method described in Example 2 is also applicable. Figure 9 As shown, Figure 9This is the fifth schematic diagram illustrating the implementation of the UCI transmission method provided in this application. Figure 9 As shown in the figure, when using method 3, the method shown is to discard the PUCCH.
[0336] 2) When HP AN is replaced with HP AN+LP AN, i.e., when both HP AN and LP AN are carried on the PUCCH, the method described in Example 2 is also applicable, such as... Figure 10 As shown, Figure 10 This is the sixth schematic diagram illustrating the implementation of the UCI transmission method provided in this application. The difference lies in the fact that when it is determined to transfer the AN to the PUSCH for transmission, the HP AN and LP AN can be transferred simultaneously. The HP AN and LP AN can be independently encoded or jointly encoded on the PUSCH. If jointly encoded, the HP AN and LP AN are treated as a whole, reusing the existing AN transmission method on the PUSCH. If independently encoded, the HP AN, LP AN, and LP CSI are each encoded independently. The HP AN operates according to the existing AN transmission method on the PUSCH, the LP AN operates according to the existing CSI part 1 transmission method, and the LP CSI operates according to the existing CSI part 2 transmission method. If both part 1 and part 2 exist in the LPCSI, part 2 is discarded. Resources are determined using the resource offset parameters corresponding to the AN and CSI, respectively. If the higher-layer signaling configures resource offset parameters for different priorities of the AN on the LP PUSCH, the AN resources are calculated using the resource offset parameters corresponding to the HP AN, and the AN resources are calculated using the resource offset parameters corresponding to the LP AN. If only one resource offset parameter is configured for a UCI, priority does not need to be distinguished. AN and LP AN use the same resource offset parameters of the corresponding AN to calculate resources, or HP AN uses the resource offset parameters of the corresponding AN to calculate resources, and LP AN uses the resource offset parameters corresponding to CSI part1 to calculate resources.
[0337] 3) Replace LP PUSCH1 with CSI with LP PUSCH1 with LP AN+LP CSI. The method described in Example 2 also applies. Figure 11 As shown, Figure 11 This is the seventh schematic diagram of the UCI transmission method provided in this application. The difference is that in mode 1, part of the UCI in the second UCI is discarded, and the remaining part is transmitted on the PUSCH together with the first UCI. That is, the LP CSI on the PUSCH is discarded, and the HP AN is transferred to the PUSCH and transmitted together with the LP AN. The specific method of transmitting the LP AN and HPAN on the PUSCH at the same time is the same as described in 2) above.
[0338] 4) Replace HP AN with HP AN+LP AN, and replace LP PUSCH with LP CSI with HP PUSCH with HP CSI. The method described in Example 2 also applies. Figure 12 As shown, Figure 12 A schematic diagram illustrating the implementation of the UCI transmission method provided in this application embodiment.
[0339] Part 8. The difference is that, when using method 1, one approach is to combine HP AN and LP AN.
[0340] All are transferred to the HP PUSCH for transmission, while the HP CSI on the HP PUSCH is discarded. The specific method of transmitting LP AN and HP AN on the PUSCH at the same time is the same as described in 2) above. Another method is to discard part of the UCI in the first UCI and transfer the remaining UCI to the PUSCH for transmission together with the second UCI, that is, discard LP AN and transfer HP AN to the HP PUSCH for transmission together with HP CSI.
[0341] 5) Replace HP AN with LP AN, and replace LP PUSCH with LP CSI with HP PUSCH with HP AN+HP CSI. The method described in Example 2 also applies. Figure 13 As shown, Figure 13 This is the ninth schematic diagram of the UCI transmission method provided in the embodiments of this application. The difference is that when using method 1, part of the second UCI can be discarded, and the remaining UCI and the first UCI can be transmitted simultaneously on the PUSCH. That is, the HP CSI on the PUSCH is discarded, and the LP AN is transferred to the PUSCH and transmitted together with the HP AN. The specific method of transmitting the LP AN and HP AN simultaneously on the PUSCH is the same as described in 2) above.
[0342] 6) Replace HP AN with LP AN+LP CSI, and replace LP PUSCH with LP CSI with HP PUSCH with HP CSI. The method described in Example 2 also applies. Figure 14 As shown, Figure 14 A schematic diagram illustrating the implementation of the UCI transmission method provided in this application embodiment.
[0343] Part 10. The difference is that, when using method 1, one approach is to discard the first UCI.
[0344] One approach involves discarding a portion of the UCI and transferring the remaining UCI to the PUSCH for simultaneous transmission with the second UCI. This means discarding the LP CSI and transferring the LP AN to the HP PUSCH for transmission along with the HP CSI. The AN and CSI are transmitted according to the existing transmission methods for AN and CSI on the PUSCH. Another approach involves discarding the second UCI and transferring the first UCI to the PUSCH for transmission. This means discarding the HP CSI on the PUSCH and transferring the LP AN and LP CSI to the PUSCH for transmission. The AN and CSI are transmitted according to the existing transmission methods for AN and CSI on the PUSCH. The third approach involves discarding the PUCCH.
[0345] 7) Replace HP AN with LP AN+LP CSI, and replace LP PUSCH with LP CSI with HP PUSCH with HP AN+HP CSI. The method described in Example 2 also applies. Figure 15 As shown, Figure 15 This is illustrative diagram eleven of the UCI transmission method implementations provided in this application. The difference lies in the method used. In method 1, one approach is to discard a portion of the UCI in the first UCI and transfer the remaining UCI to the PUSCH for simultaneous transmission with the second UCI. Specifically, this involves discarding the LP CSI and transferring the LP AN to the HP PUSCH for transmission along with the HP AN and HP CSI. The transmission method of HP AN, LP AN, and HP CSI on the PUSCH is the same as described in 2). Another approach is to discard a portion of the UCI in the second UCI and transfer the first UCI to the PUSCH for transmission along with the remaining second UCI. This involves discarding the HP CSI on the PUSCH and transferring the LP AN and LP CSI to the PUSCH for transmission along with the HP AN. The transmission method of HP AN, LP AN, and LP CSI on the PUSCH is the same as described in 2). In method 3, the diagram shows the method of discarding the PUCCH.
[0346] 8) Replace HP AN with LP CSI, replace LP PUSCH with LP CSI with HP PUSCH with HPCSI, or replace with HP PUSCH with HP AN, or replace with HP PUSCH with HP AN+HP CSI. The method described in Example 2 is also applicable. If the second UCI contains HP CSI, it is preferable to discard LP CSI, that is, discard PUCCH. If the second UCI is HP AN, one way is to discard LP CSI, and another way is to transfer LP CSI to HP PUSCH and transmit it together with HP AN.
[0347] It should be noted that the aforementioned PUCCH and PUSCH can be either all or some channels having corresponding PDCCHs containing indication fields indicating whether different priority multiplexing is supported, or all or some channels having no corresponding PDCCHs, or having corresponding PDCCHs but lacking indication fields indicating whether different priority multiplexing is supported. In this case, whether the corresponding PUCCH and PUSCH support different priority multiplexing can be determined based on the configuration of higher-layer signaling. For example, a higher-layer parameter can be used to configure whether different priority multiplexing transmission is supported. When configured as True, it is assumed that any uplink channel supports different priority multiplexing transmission; however, when configured as False or not configured, it is assumed that no uplink channel supports different priority multiplexing transmission. When there is an indication field in the PDCCH indicating whether different priority multiplexing is performed, the rule for selecting the target PUSCH can consider whether different priority multiplexing is supported as a selection factor, and the combination relationship with other factors can be a predetermined order. In the above embodiments, HARQ-ACK is applicable to both unicast and multicast HARQ-ACK.
[0348] The methods and apparatuses provided in the various embodiments of this application are based on the same concept. Since the methods and apparatuses solve problems in similar ways, the implementations of the apparatuses and methods can refer to each other, and repeated details will not be repeated.
[0349] Figure 16 This is a schematic diagram of the terminal structure provided in the embodiments of this application, such as... Figure 16 As shown, the terminal includes a memory 1620, a transceiver 1610, and a processor 1600; wherein the processor 1600 and the memory 1620 can also be physically arranged separately.
[0350] The memory 1620 is used to store computer programs; the transceiver 1610 is used to send and receive data under the control of the processor 1600.
[0351] Specifically, transceiver 1610 is used to receive and send data under the control of processor 1600.
[0352] Among them, Figure 16 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1600 and memory represented by memory 1620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 1610 can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 1630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0353] The processor 1600 is responsible for managing the bus architecture and general processing, while the memory 1620 can store the data used by the processor 1600 during operation.
[0354] The processor 1600 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0355] The processor 1600 calls a computer program stored in the memory 1620 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions. For example, when the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, the processor preferentially selects a PUSCH that does not carry the second UCI from the multiple PUSCHs and transfers the first UCI to the selected PUSCH that does not carry the second UCI for transmission; or, the processor selects a target PUSCH for carrying the first UCI from the multiple PUSCHs and determines the corresponding UCI transmission mode according to the UCI information carried by the target PUSCH; wherein the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority and the second UCI contains a UCI with a second priority.
[0356] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0357] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0358] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0359] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0360] Optionally, based on the UCI information carried by the target PUSCH, the corresponding UCI transmission method is determined, including:
[0361] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI will be transferred to the target PUSCH for transmission; or,
[0362] If the target PUSCH is a PUSCH carrying the second UCI, the transmission shall be performed according to any of the following:
[0363] Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or,
[0364] Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it along with the remaining UCI in the second UCI; or,
[0365] Discard a portion of the UCIs in the first UCI, and transfer the remaining UCIs in the first UCI to the target PUSCH for transmission along with the second UCI; or,
[0366] Transfer the first UCI to the target PUSCH and transmit it along with the second UCI; or...
[0367] Discard the target PUSCH or discard the PUCCH.
[0368] Optionally, after discarding the target PUSCH, the method further includes:
[0369] Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or,
[0370] From the remaining PUSCHs that have temporal resource overlap with PUCCHs, select a new target PUSCH for carrying the first UCI. Based on the UCI information carried by the new target PUSCH for carrying the first UCI, determine the corresponding UCI transmission mode.
[0371] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0372] The first UCI contains UCIs, and the second UCI contains UCIs, some of which do not support multiplexed transmission; or,
[0373] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0374] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0375] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0376] The third priority is any priority type other than high priority and low priority.
[0377] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0378] Figure 17 This is a schematic diagram of the network device provided in the embodiments of this application, such as... Figure 17As shown, the network device includes a memory 1720, a transceiver 1710, and a processor 1700; wherein the processor 1700 and the memory 1720 can also be physically arranged separately.
[0379] The memory 1720 is used to store computer programs; the transceiver 1710 is used to send and receive data under the control of the processor 1700.
[0380] Specifically, transceiver 1710 is used to receive and send data under the control of processor 1700.
[0381] Among them, Figure 17 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1700 and memory represented by memory 1720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 1710 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0382] The processor 1700 is responsible for managing the bus architecture and general processing, while the memory 1720 can store the data used by the processor 1700 during operation.
[0383] The processor 1700 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0384] The processor 1700 calls a computer program stored in the memory 1720 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions. For example, when the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, the processor preferentially selects a PUSCH that does not carry the second UCI from the multiple PUSCHs and receives the first UCI on the selected PUSCH that does not carry the second UCI; or, the processor selects a target PUSCH for carrying the first UCI from the multiple PUSCHs and determines the corresponding UCI reception method according to the UCI information carried by the target PUSCH; wherein the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority.
[0385] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0386] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0387] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0388] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0389] Optionally, based on the UCI information carried by the target PUSCH, the corresponding UCI reception method is determined, including:
[0390] If the target PUSCH is not a PUSCH carrying the second UCI, receive the first UCI on the target PUSCH; or,
[0391] If the target PUSCH is a PUSCH carrying the second UCI, reception shall be performed according to any of the following:
[0392] If the second UCI is discarded, receive the first UCI in the target PUSCH; or,
[0393] If some UCIs in the second UCI are discarded, the remaining UCIs from the first and second UCIs are received in the target PUSCH; or,
[0394] If some UCIs in the first UCI are discarded, the remaining UCIs and the second UCI in the target PUSCH are received; or,
[0395] Receive the first UCI and the second UCI in the target PUSCH; or...
[0396] Determine if the target PUSCH is discarded or determine if the PUCCH is discarded.
[0397] Optionally, after determining that the target PUSCH has been discarded, the method further includes:
[0398] All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or,
[0399] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH is selected to carry the first UCI. Based on the UCI information carried by the new target PUSCH, the corresponding UCI reception method is determined.
[0400] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0401] Among the UCIs included in the first UCI and the UCIs included in the second UCI, there exists a UCI that does not support multiplexed transmission; or,
[0402] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0403] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0404] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0405] The third priority is any priority type other than high priority and low priority.
[0406] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0407] It should be noted that the terminal and network device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0408] Figure 18 This is one of the structural schematic diagrams of the uplink control information (UCI) transmission device provided in the embodiments of this application. This device can be applied to a terminal, such as... Figure 18 As shown, the device includes:
[0409] The transmission unit 1800 is configured to, when the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and transfer the first UCI to the selected PUSCH for transmission; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI transmission mode according to the UCI information carried by the target PUSCH.
[0410] Among them, PUCCH and PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with the first priority, and the second UCI contains a UCI with the second priority.
[0411] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0412] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0413] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0414] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0415] Optionally, based on the UCI information carried by the target PUSCH, the corresponding UCI transmission method is determined, including:
[0416] If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI will be transferred to the target PUSCH for transmission; or,
[0417] If the target PUSCH is a PUSCH carrying the second UCI, the transmission shall be performed according to any of the following:
[0418] Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or,
[0419] Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it along with the remaining UCI in the second UCI; or,
[0420] Discard a portion of the UCIs in the first UCI, and transfer the remaining UCIs in the first UCI to the target PUSCH for transmission along with the second UCI; or,
[0421] Transfer the first UCI to the target PUSCH and transmit it along with the second UCI; or...
[0422] Discard the target PUSCH or discard the PUCCH.
[0423] Optionally, after discarding the target PUSCH, the transmission unit 1800 is also used for:
[0424] Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or,
[0425] From the remaining PUSCHs that have temporal resource overlap with PUCCHs, select a new target PUSCH for carrying the first UCI. Based on the UCI information carried by the new target PUSCH for carrying the first UCI, determine the corresponding UCI transmission mode.
[0426] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0427] The first UCI contains UCIs, and the second UCI contains UCIs, some of which do not support multiplexed transmission; or,
[0428] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0429] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0430] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0431] The third priority is any priority type other than high priority and low priority.
[0432] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0433] Figure 19 This is a second schematic diagram of the uplink control information (UCI) transmission device provided in the embodiments of this application. This device can be applied to network equipment, such as... Figure 19 As shown, the device includes:
[0434] The receiving unit 1900 is configured to, when the time domain resources of the physical uplink control channel PUCCH carrying the first UCI overlap with the time domain resources of multiple physical uplink shared channels PUSCH, and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and receive the first UCI on the selected PUSCH that does not carry the second UCI; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI reception method according to the UCI information carried by the target PUSCH.
[0435] Among them, PUCCH and PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with the first priority, and the second UCI contains a UCI with the second priority.
[0436] Optionally, the preferred selection of a PUSCH that does not carry a second UCI further includes any of the following:
[0437] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of both PUSCHs with the same priority as the PUCCH; or...
[0438] Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or...
[0439] The selection criteria include: prioritizing PUSCHs that do not carry a second UCI, prioritizing PUSCHs with the same priority as PUCCHs, and prioritizing combinations of PUSCHs that support multiplexing transmissions with different priorities.
[0440] Optionally, based on the UCI information carried by the target PUSCH, the corresponding UCI reception method is determined, including:
[0441] If the target PUSCH is not a PUSCH carrying the second UCI, receive the first UCI on the target PUSCH; or,
[0442] If the target PUSCH is a PUSCH carrying the second UCI, reception shall be performed according to any of the following:
[0443] If the second UCI is discarded, receive the first UCI in the target PUSCH; or,
[0444] If some UCIs in the second UCI are discarded, the remaining UCIs from the first and second UCIs are received in the target PUSCH; or,
[0445] If some UCIs in the first UCI are discarded, the remaining UCIs and the second UCI in the target PUSCH are received; or,
[0446] Receive the first UCI and the second UCI in the target PUSCH; or...
[0447] Determine if the target PUSCH is discarded or determine if the PUCCH is discarded.
[0448] Optionally, after determining that the target PUSCH has been discarded, the receiving unit 1900 is further configured to:
[0449] All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or,
[0450] From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH is selected to carry the first UCI. Based on the UCI information carried by the new target PUSCH, the corresponding UCI reception method is determined.
[0451] Optionally, the first UCI and the second UCI satisfy any one or a combination of the following conditions:
[0452] Among the UCIs included in the first UCI and the UCIs included in the second UCI, there exists a UCI that does not support multiplexed transmission; or,
[0453] The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
[0454] Optionally, when the PUCCH carries UCIs of different priorities simultaneously, the PUCCH priority is either high priority or third priority; or,
[0455] When the PUSCH carries UCIs of different priorities at the same time, the PUSCH priority is either high priority or third priority.
[0456] The third priority is any priority type other than high priority and low priority.
[0457] Optionally, multiple PUSCHs are PUSCHs that cannot be transmitted in parallel with PUCCHs.
[0458] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0459] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0460] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0461] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a computer to execute the uplink control information UCI transmission method provided in the above embodiments.
[0462] It should be noted that the computer-readable storage medium provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0463] The computer-readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0464] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0465] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0466] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0467] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0468] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0469] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0470] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0471] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0472] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for transmitting uplink control information (UCI), characterized in that, Applied to terminals, including: If the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI transmission mode is determined according to the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is transferred to the target PUSCH for transmission; or, If the target PUSCH is the PUSCH carrying the second UCI, the transmission shall be performed according to any of the following: Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or... Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it together with the remaining UCI in the second UCI; or, Discard a portion of the UCI in the first UCI, and transfer the remaining UCI in the first UCI to the target PUSCH for transmission along with the second UCI; or, The first UCI is transferred to the target PUSCH and transmitted together with the second UCI; or... Discard the target PUSCH or discard the PUCCH.
2. The UCI transmission method according to claim 1, characterized in that, After discarding the target PUSCH, the method further includes: Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or, From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI transmission mode is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
3. The UCI transmission method according to claim 1 or 2, characterized in that, The first UCI and the second UCI satisfy any one or a combination of the following conditions: The first UCI and the second UCI contain UCIs that do not support multiplexed transmission; or, The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
4. The UCI transmission method according to claim 1, characterized in that, When the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or, When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority. The third priority refers to any priority type other than high priority and low priority.
5. The UCI transmission method according to claim 1, characterized in that, The plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
6. A method for transmitting uplink control information (UCI), characterized in that, Applied to network devices, including: If the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is received on the selected PUSCH that does not carry the second UCI; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI reception method is determined according to the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI receiving method based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is received on the target PUSCH; or... If the target PUSCH is the PUSCH carrying the second UCI, reception is performed according to any of the following: Determine that the second UCI is discarded, and receive the first UCI in the target PUSCH; or, Determine that a portion of the UCIs in the second UCI are discarded, and receive the first UCI and the remaining UCIs in the second UCI in the target PUSCH; or, Determine that some UCIs in the first UCI are discarded, and receive the remaining UCIs in the first UCI and the second UCI in the target PUSCH; or, The first UCI and the second UCI are received in the target PUSCH; or, Determine whether the target PUSCH is discarded or whether the PUCCH is discarded.
7. The UCI transmission method according to claim 6, characterized in that, After determining that the target PUSCH has been discarded, the method further includes: All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or, From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI reception method is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
8. The UCI transmission method according to claim 6 or 7, characterized in that, The first UCI and the second UCI satisfy any one or a combination of the following conditions: Among the UCIs included in the first UCI and the UCIs included in the second UCI, there is a UCI that does not support multiplexed transmission; or, The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
9. The UCI transmission method according to claim 6, characterized in that, When the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or, When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority. The third priority refers to any priority type other than high priority and low priority.
10. The UCI transmission method according to claim 6, characterized in that, The plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
11. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first uplink control information (UCI) overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and one of the multiple PUSCHs carries a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is transferred to the selected PUSCH that does not carry the second UCI for transmission; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI transmission mode is determined according to the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is transferred to the target PUSCH for transmission; or, If the target PUSCH is the PUSCH carrying the second UCI, the transmission shall be performed according to any of the following: Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or... Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it together with the remaining UCI in the second UCI; or, Discard a portion of the UCI in the first UCI, and transfer the remaining UCI in the first UCI to the target PUSCH for transmission along with the second UCI; or, The first UCI is transferred to the target PUSCH and transmitted together with the second UCI; or... Discard the target PUSCH or discard the PUCCH.
12. The terminal according to claim 11, characterized in that, After discarding the target PUSCH, the operation further includes: Discard all other PUSCHs that have temporal resource overlap with the PUCCH, and transmit the PUCCH carrying the first UCI; or, From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI transmission mode is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
13. The terminal according to claim 11 or 12, characterized in that, The first UCI and the second UCI satisfy any one or a combination of the following conditions: The first UCI and the second UCI contain UCIs that do not support multiplexed transmission; or, The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
14. The terminal according to claim 11, characterized in that, When the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or, When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority. The third priority refers to any priority type other than high priority and low priority.
15. The terminal according to claim 11, characterized in that, The plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
16. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the time domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first uplink control information (UCI) overlap with the time domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, then a PUSCH that does not carry the second UCI is preferentially selected from the multiple PUSCHs, and the first UCI is received on the selected PUSCH that does not carry the second UCI; or, a target PUSCH for carrying the first UCI is selected from the multiple PUSCHs, and the corresponding UCI reception method is determined according to the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI receiving method based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is received on the target PUSCH; or... If the target PUSCH is the PUSCH carrying the second UCI, reception is performed according to any of the following: Determine that the second UCI is discarded, and receive the first UCI in the target PUSCH; or, Determine that a portion of the UCIs in the second UCI are discarded, and receive the first UCI and the remaining UCIs in the second UCI in the target PUSCH; or, Determine that some UCIs in the first UCI are discarded, and receive the remaining UCIs in the first UCI and the second UCI in the target PUSCH; or, The first UCI and the second UCI are received in the target PUSCH; or, Determine whether the target PUSCH is discarded or whether the PUCCH is discarded.
17. The network device according to claim 16, characterized in that, After determining that the target PUSCH has been discarded, the operation further includes: All other PUSCHs that have temporal resource overlap with the PUCCH are discarded, and the PUCCH carrying the first UCI is received; or, From the remaining PUSCHs that have temporal resource overlap with the PUCCH, a new target PUSCH for carrying the first UCI is selected, and the corresponding UCI reception method is determined according to the UCI information carried by the new target PUSCH for carrying the first UCI.
18. The network device according to claim 16 or 17, characterized in that, The first UCI and the second UCI satisfy any one or a combination of the following conditions: Among the UCIs included in the first UCI and the UCIs included in the second UCI, there is a UCI that does not support multiplexed transmission; or, The first UCI includes one or more of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or Channel State Information (CSI), and the second UCI includes one or more of HARQ-ACK and / or CSI.
19. The network device according to claim 16, characterized in that, When the PUCCH simultaneously carries UCIs of different priorities, the priority of the PUCCH is either high priority or third priority; or, When a PUSCH carries UCIs of different priorities simultaneously, the priority of the PUSCH is either high priority or third priority. The third priority refers to any priority type other than high priority and low priority.
20. The network device according to claim 16, characterized in that, The plurality of PUSCHs are PUSCHs that cannot be transmitted in parallel with the PUCCH.
21. An uplink control information (UCI) transmission device, characterized in that, Applied to terminals, including: The transmission unit is configured to, when the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and transfer the first UCI to the selected PUSCH for transmission; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI transmission mode based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is transferred to the target PUSCH for transmission; or, If the target PUSCH is the PUSCH carrying the second UCI, the transmission shall be performed according to any of the following: Discard the second UCI and transfer the first UCI to the target PUSCH for transmission; or... Discard a portion of the UCI in the second UCI, transfer the first UCI to the target PUSCH, and transmit it together with the remaining UCI in the second UCI; or, Discard a portion of the UCI in the first UCI, and transfer the remaining UCI in the first UCI to the target PUSCH for transmission along with the second UCI; or, The first UCI is transferred to the target PUSCH and transmitted together with the second UCI; or... Discard the target PUSCH or discard the PUCCH.
22. An uplink control information (UCI) transmission device, characterized in that, Applied to network devices, including: The receiving unit is configured to, when the time-domain resources of the Physical Uplink Control Channel (PUCCH) carrying the first UCI overlap with the time-domain resources of multiple Physical Uplink Shared Channels (PUSCHs), and the multiple PUSCHs include a PUSCH carrying the second UCI, preferentially select a PUSCH that does not carry the second UCI from the multiple PUSCHs and receive the first UCI on the selected PUSCH; or, select a target PUSCH for carrying the first UCI from the multiple PUSCHs and determine the corresponding UCI reception method based on the UCI information carried by the target PUSCH. Wherein, the PUCCH and the PUSCH carrying the second UCI have different priorities, or the first UCI contains a UCI with a first priority, and the second UCI contains a UCI with a second priority; The preferred selection of a PUSCH that does not carry a second UCI further includes any of the following: Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs with the same priority as the PUCCH; or... Prioritize selecting a PUSCH that does not carry a second UCI, or a combination of PUSCHs that support multiplexed transmissions of different priorities; or... The PUSCH that does not carry a second UCI is selected first; the PUSCH with the same priority as the PUCCH is selected first; and the combination of PUSCH that supports multiplexing transmission of different priorities is selected first. The step of determining the corresponding UCI receiving method based on the UCI information carried by the target PUSCH includes: If the target PUSCH is not the PUSCH carrying the second UCI, the first UCI is received on the target PUSCH; or... If the target PUSCH is the PUSCH carrying the second UCI, reception is performed according to any of the following: Determine that the second UCI is discarded, and receive the first UCI in the target PUSCH; or, Determine that a portion of the UCIs in the second UCI are discarded, and receive the first UCI and the remaining UCIs in the second UCI in the target PUSCH; or, Determine that some UCIs in the first UCI are discarded, and receive the remaining UCIs in the first UCI and the second UCI in the target PUSCH; or, The first UCI and the second UCI are received in the target PUSCH; or, Determine whether the target PUSCH is discarded or whether the PUCCH is discarded.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that causes a computer to perform the method of any one of claims 1 to 5, or the method of any one of claims 6 to 10.
Citation Information
Patent Citations
Data transmission method, terminal and base station
CN109392101A
Method and apparatus for transmitting data and control information
CN113709875A