Transmission method and apparatus

CN117640028BActive Publication Date: 2026-10-23DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210956586.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-10
Publication Date
2026-10-23
Estimated Expiration
2042-08-10

AI Technical Summary

Technical Problem

[0003]本申请实施例提供一种传输方法及装置,用以解决现有技术中通信系统处理时延大的缺陷,实现减小时延

Benefits of technology

[0070]本申请实施例提供的传输方法及装置,通过在第一类信道和第二类信道待传输的情况下,确定传输第一类信道或第二类信道;或者,确定将第一类信道承载的内容复用到第二类信道上传输,有效避免通信系统因为不支持PUCCH和PUSCH传输导致的时延变大的情况,有效减小时延。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117640028B_ABST
    Figure CN117640028B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a transmission method and device, the transmission method comprises the following steps: in the case that a first type channel and a second type channel are to be transmitted, performing any one or more of the following: determining to transmit the first type channel or the second type channel; determining to multiplex the content carried by the first type channel to the second type channel for transmission. By determining to transmit the first type channel or the second type channel, or determining to multiplex the content carried by the first type channel to the second type channel for transmission in the case that the first type channel and the second type channel are to be transmitted, the situation that the time delay of the communication system becomes large because the PUCCH and the PUSCH transmission are not supported can be effectively avoided, and the time delay can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a transmission method and apparatus. Background Technology

[0002] The communication system will support simultaneous transmission of the Physical Uplink Control Channel (PUCCH) and PUCCH, as well as simultaneous transmission of the Physical Uplink Shared Channel (PUSCH) and PUSCH, but will not support PUCCH and PUSCH transmission. However, if the network side only schedules the terminal to transmit PUCCH or PUSCH, it will result in Uplink Control Information (UCI) not being transmitted simultaneously with the data, leading to increased system processing latency. Summary of the Invention

[0003] This application provides a transmission method and apparatus to address the shortcomings of large processing delays in existing communication systems and reduce latency.

[0004] In a first aspect, embodiments of this application provide a transmission method, including:

[0005] When transmission is to be performed on both Type I and Type II channels, perform one or more of the following:

[0006] Determine whether to transmit via a Type I channel or a Type II channel;

[0007] It was determined that the content carried by the first type of channel would be multiplexed onto the second type of channel for transmission.

[0008] Optionally, determining whether to transmit a first type of channel or a second type of channel includes any one of the following:

[0009] Based on predefined rules or preconfiguration information, discard the second type of channel and / or transmit the first type of channel;

[0010] Based on predefined rules or preconfiguration information, discard the first type of channel and / or transmit the second type of channel;

[0011] Based on a first rule, determine whether to discard a first type of channel or a second type of channel, and / or transmit one of the first type of channel or the second type of channel that was not discarded, wherein the first rule is predefined or preconfigured.

[0012] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes:

[0013] Based on the priorities of the first type of channel and the second type of channel, determine which channel has the lowest priority to discard.

[0014] The priority corresponding to the first type of channel and the priority corresponding to the second type of channel satisfy any one or more of the following:

[0015] The priority of the first type of channel is the priority of the content carried by the first type of channel; the priority of the second type of channel is the priority of the content carried by the second type of channel.

[0016] The priority corresponding to the first type of channel is the priority of the first type of channel; the priority corresponding to the second type of channel is the priority of the second type of channel;

[0017] The priority of the first type of channel is the priority of the transmission scheme of the first type of channel; the priority of the second type of channel is the priority of the transmission scheme of the second type of channel.

[0018] Optionally, the priority of the content carried by the first type of channel is the highest priority among the priorities corresponding to all content carried by the first type of channel, and the priority of the content carried by the second type of channel is the highest priority among the priorities corresponding to all content carried by the second type of channel; or,

[0019] The priority of the content carried by the first type of channel is the lowest priority among all the priorities corresponding to all content carried by the first type of channel; the priority of the content carried by the second type of channel is the lowest priority among all the priorities corresponding to all content carried by the second type of channel; or,

[0020] The priority of the content carried by the first type of channel is the highest priority among the priorities of all content carried by the first reference channel in the first type of channel; the priority of the content carried by the second type of channel is the highest priority among the priorities of all content carried by the second reference channel in the second type of channel; or,

[0021] The priority of the content carried by the first type of channel is the lowest priority among the priorities of all the content carried by the first reference channel in the first type of channel, and the priority of the content carried by the second type of channel is the lowest priority among the priorities of all the content carried by the second reference channel in the second type of channel.

[0022] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes any one or more of the following:

[0023] Determine which channel has the lowest priority among the first type of channels and the second type of channels to discard;

[0024] Based on the priority of the transmission-related information, it is determined whether to discard the first type of channel or the second type of channel. The transmission-related information is information associated with the first type of channel and / or the second type of channel.

[0025] Determine which channel has the lowest priority among the first and second channels to discard; where the first channel is the highest priority channel among all first-type channels, and the second channel is the highest priority channel among all second-type channels.

[0026] The lowest priority channel between the third and fourth channels is determined to be discarded; wherein the third channel is the lowest priority channel among all first-type channels, and the fourth channel is the lowest priority channel among all second-type channels.

[0027] The channel corresponding to the lowest priority reference channel in the first reference channel and the second reference channel is determined to be discarded. The first reference channel corresponds to the first type of channel, and the second reference channel corresponds to the second type of channel.

[0028] The priorities corresponding to all first-type channels and all second-type channels are compared pairwise until the lowest priority channel among the first-type and second-type channels is determined, and the lowest priority channel is discarded; or

[0029] Determine which channel has the lowest priority among the priorities corresponding to all first-type channels and all second-type channels.

[0030] Optionally, the priority corresponding to the transmission-related information is the lowest or highest priority among the priorities corresponding to the first type of channel and / or the second type of channel associated with the transmission-related information, or...

[0031] The priority corresponding to the transmission-related information is the lowest or highest priority among the first reference channel in the first type of channel and / or the second reference channel in the second type of channel associated with the transmission-related information.

[0032] Optionally, the priority order of the content carried by the first type of channel and the content carried by the second type of channel, from high to low, includes:

[0033] Data, SR, A-CSI, HARQ-ACK.

[0034] Optionally, the ordering of the priorities corresponding to the transmission schemes of the first type of channel and the second type of channel includes:

[0035] The priority of the first transmission scheme is higher than that of a single transmission. The first transmission scheme includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0036] or

[0037] The priority of a single transmission is higher than the priority of the second transmission scheme, which includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0038] or

[0039] The priority of a single transmission is higher than that of the third transmission scheme, and the priority of a single transmission is lower than that of the fourth transmission scheme. The third and fourth transmission schemes include transmission methods including any one or more of the following:

[0040] Repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0041] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes:

[0042] Based on the first value corresponding to the first type of channel and the second value corresponding to the second type of channel, it is determined whether to discard the first type of channel or the second type of channel.

[0043] Optionally, the first value corresponding to the first type of channel is the value of the third reference channel among all first type channels, and the second value corresponding to the second type of channel is the value of the fourth reference channel among all second type channels.

[0044] Optionally, the discarding of the second type of channel and / or transmission of the first type of channel includes:

[0045] Discard Type II channels before UCI multiplexing, and / or transmit Type I channels; or

[0046] After UCI multiplexing, discard the second type of channel and / or transmit the first type of channel;

[0047] The discarding of the first type of channel and / or transmission of the second type of channel includes:

[0048] Discard Type 1 channels and / or transmit Type 2 channels before UCI multiplexing; or

[0049] After UCI multiplexing, discard the first type of channel and / or transmit the second type of channel.

[0050] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes:

[0051] In the presence of both a first-type channel and a second-type channel, the content carried by the first-type channel is multiplexed onto the second-type channel.

[0052] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes:

[0053] Determine the target channel in the second type of channel;

[0054] It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission.

[0055] Optionally, determining the target channel in the second type of channel includes:

[0056] The target channel is determined to be the channel with the highest priority among all channels of the second type.

[0057] Optionally, the method further includes:

[0058] The highest priority channel among all second-category channels is determined based on a first ranking, wherein the first ranking includes any one or more of the following:

[0059] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times; or

[0060] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times; or

[0061] Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times, and channels for simultaneous transmission.

[0062] The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

[0063] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes any one or more of the following:

[0064] Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels.

[0065] Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or

[0066] One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission.

[0067] Secondly, embodiments of this application also provide a first communication device, including a memory, a transceiver, and a processor, wherein:

[0068] 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 in the memory and implementing the steps of the transmission method described in the first aspect above.

[0069] Thirdly, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the steps of the transmission method described in the first aspect above.

[0070] The transmission method and apparatus provided in this application, by determining whether to transmit on the first type channel or the second type channel when there is a first type channel and a second type channel to be transmitted; or by determining to multiplex the content carried by the first type channel to the second type channel for transmission, effectively avoids the situation where the communication system does not support the transmission of PUCCH and PUSCH, thus effectively reducing the latency. Attached Figure Description

[0071] 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.

[0072] Figure 1 This is one of the flowcharts illustrating the transmission method provided in the embodiments of this application;

[0073] Figure 2 This is a schematic diagram of the structure of a first communication device provided in an embodiment of this application;

[0074] Figure 3 This is a schematic diagram of the transmission device provided in the embodiments of this application. Detailed Implementation

[0075] 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.

[0076] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0077] 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.

[0078] This application provides a transmission method and apparatus to reduce latency.

[0079] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0080] 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).

[0081] First, let's introduce the following content:

[0082] (1) PUCCH / PUSCH transmission:

[0083] In a communication system, for any HARQ process ID of a given scheduled cell, the user equipment (UE) (e.g., a terminal) does not expect to send a PUSCH that overlaps with another PUSCH in time.

[0084] When PUCCH or PUSCH overlap in time, a channel must be selected for transmission. The physical channel for transmission can be determined based on the UCI information carried by the PUCCH. For example, when a PUCCH carrying a (positive) SR overlaps with a PUSCH that does not carry data, the PUSCH is discarded, and the PUCCH carrying the SR is transmitted. When a PUCCH carries Hybrid Automatic Repeat Request ACK (HARQ-ACK) and / or Channel State Information (CSI) and conflicts with PUSCH resources, the UCI carried by the PUCCH can be multiplexed into the PUSCH for transmission to avoid collisions.

[0085] (2) UCI ​​multiplexing in the case of carrier aggregation (CA):

[0086] In a CA scenario, the UE can transmit PUCCH on a specific CC. If the PUCCH and multiple PUSCHs (which can be PUSCHs on other CCs) overlap in time, the UE selects one PUSCH for UCI transmission or multiplexing according to the following rules:

[0087] Rule 1: If multiple PUSCHs contain a PUSCH used to transmit Aperiodic Channel State Information (A-CSI), then UCI is transmitted on that PUSCH.

[0088] Rule 2: If multiple PUSCHs simultaneously contain PUSCHs with corresponding PDCCHs and PUSCHs without corresponding PDCCHs, then the PUSCH with the corresponding PDCCH shall be selected for transmission.

[0089] Rule 3: If multiple PUSCHs still exist after the above rule 2, the PUSCH shall be selected according to the numbering order of the carrier or cell where the PUSCH is located, and the PUSCH transmitted on the carrier or cell with the smaller number shall be selected.

[0090] Rule 4: If multiple time-division multiplexing (TDM) PUSCHs on the carrier selected according to Rule 3 conflict with the same PUCCH, then the PUSCH with the earliest start transmission symbol shall be selected to transmit the UCI.

[0091] (3) Background technology for simultaneous uplink transmission:

[0092] When multiple Transmit and Receive Points (TRPs) are configured on the network side, the two antenna panels of the terminal can be scheduled to transmit simultaneously using a single Downlink Control Information (S-DCI) or multiple Downlink Control Information (M-DCI). Simultaneous transmission includes the following forms:

[0093] S-DCI: PUSCH repeated or simultaneous transmission based on Space Division Multiplexing (SDM) (including SFN) or Frequency Division Multiplexing (FDM), and PUCCH repeated or simultaneous transmission based on FDM or Single Frequency Network (SFN).

[0094] M-DCI: Two TRPs independently schedule two panels to transmit PUSCH or PUCCH. The PUSCH sent by the two panels can carry different data or content, and the PUCCH sent by the two panels can also carry different UCIs.

[0095] When simultaneous uplink PUCCH / PUSCH transmission is supported, the following problems exist with the relevant technologies:

[0096] Under M-DCI scheduling, each TRP performs scheduling independently. If two TRPs schedule PUCCH and PUSCH transmissions separately, or if, according to UCI multiplexing conditions, one panel sends PUCCH and the other sends PUSCH, simultaneous transmission of PUCCH and PUSCH may occur. However, according to relevant technologies, simultaneous transmission of PUCCH and PUSCH by terminals is not supported. Therefore, avoiding simultaneous transmission of PUCCH and PUSCH is a problem.

[0097] In CA scenarios, it is unclear on which PUSCH(s) the UCI is multiplexed and transmitted. If the UCI transmission location determined by the network side and the UE is inconsistent, the network side will not be able to correctly decode the UCI.

[0098] This application proposes an uplink simultaneous transmission method that allows UCI and data to be scheduled simultaneously while avoiding transmission exceeding the terminal's capacity (e.g., avoiding simultaneous transmission of PUCCH and PUSCH).

[0099] Figure 1This is one of the flowcharts illustrating the transmission method provided in the embodiments of this application, such as... Figure 1 As shown, this application provides a transmission method, the execution subject of which can be a terminal, such as a mobile phone. The method includes:

[0100] Step 101: If transmission is to be performed on both Type I and Type II channels, perform one or more of the following:

[0101] Determine whether to transmit via a Type I channel or a Type II channel;

[0102] It was determined that the content carried by the first type of channel would be multiplexed onto the second type of channel for transmission.

[0103] Optionally, the first type of channel to be transmitted may be PUCCH;

[0104] Optionally, the second type of channel to be transmitted can be PUSCH;

[0105] Optionally, the first type of channel to be transmitted may be the Physical Sidelink Control Channel (PSCCH);

[0106] Optionally, the second type of channel to be transmitted can be a Physical Sidelink Shared Channel (PSSCH);

[0107] Optionally, if both Type I and Type II channels are to be transmitted, Type I channels can be transmitted while Type II channels are discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0108] Optionally, if both Type I and Type II channels are to be transmitted, Type II channels can be transmitted while Type I channels are discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0109] Optionally, when both the first type of channel and the second type of channel are to be transmitted, the content carried by the first type of channel can be multiplexed onto the second type of channel for transmission.

[0110] For example, in order to allow UCI and data to be scheduled or transmitted simultaneously, multiplexing is used to ensure that both are transmitted on the PUSCH, thus avoiding simultaneous transmission of PUCCH and PUSCH.

[0111] This application proposes an uplink simultaneous transmission method that allows UCI and data to be scheduled or transmitted simultaneously, while avoiding simultaneous transmission of PUCCH and PUSCH.

[0112] The transmission method provided in this application, by determining whether to transmit on the first type channel or the second type channel when there is a first type channel and a second type channel to be transmitted; or by determining to multiplex the content carried by the first type channel to the second type channel for transmission, effectively avoids the situation where the communication system does not support the transmission of PUCCH and PUSCH, thus effectively reducing the latency.

[0113] Optionally, determining whether to transmit a first type of channel or a second type of channel includes any one of the following:

[0114] Based on predefined rules or preconfiguration information, discard the second type of channel and / or transmit the first type of channel;

[0115] Based on predefined rules or pre-configuration information, discard the first type of channel and / or transmit the second type of channel;

[0116] Based on a first rule, determine whether to discard a first type of channel or a second type of channel, and / or transmit one of the first type of channel or the second type of channel that was not discarded, wherein the first rule is predefined or preconfigured.

[0117] Optionally, if both Type I and Type II channels are to be transmitted, Type I channels can be transmitted by default, and / or Type II channels can be discarded by default to avoid simultaneous transmission of PUCCH and PUSCH.

[0118] Optionally, if both Type I and Type II channels are to be transmitted, Type II channels can be transmitted by default, and / or Type I channels can be discarded by default to avoid simultaneous transmission of PUCCH and PUSCH.

[0119] Optionally, if both Type I and Type II channels are to be transmitted, the protocol may specify that Type I channels be transmitted, and / or that Type II channels be discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0120] Optionally, if both Type I and Type II channels are to be transmitted, the protocol may specify that Type II channels be transmitted, and / or the protocol may specify that Type I channels be discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0121] Optionally, when both Type I and Type II channels are to be transmitted, the transmission of Type I channels can be pre-set or configured, and / or the Type II channels can be pre-set or configured to be discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0122] Optionally, when both Type I and Type II channels are to be transmitted, the transmission of Type II channels can be pre-set or configured, and / or the Type I channels can be pre-set or configured to be discarded to avoid simultaneous transmission of PUCCH and PUSCH.

[0123] Optionally, when both Type I and Type II channels are to be transmitted, the transmission of Type I channels can be determined based on pre-set, protocol-predefined, or default rules, and / or the discarding of Type II channels can be determined to avoid simultaneous transmission of PUCCH and PUSCH.

[0124] Optionally, when both Type I and Type II channels are to be transmitted, the transmission of Type II channels can be determined based on pre-set, protocol-predefined, or default rules, and / or the discarding of Type I channels can be determined to avoid simultaneous transmission of PUCCH and PUSCH.

[0125] Optionally, if both Type I and Type II channels are to be transmitted, it can be determined, based on a first rule, to transmit the Type I channel and / or to discard the Type II channel, to avoid simultaneous transmission of PUCCH and PUSCH.

[0126] Optionally, if both Type I and Type II channels are to be transmitted, it can be determined, based on the first rule, to transmit the Type II channel and / or to discard the Type I channel to avoid simultaneous transmission of PUCCH and PUSCH.

[0127] Optionally, the first rule can be pre-set, protocol-predefined, default, indicated by the communication peer, or indicated by the network side.

[0128] For example, a terminal can determine whether to discard PUCCH or PUSCH based on certain conditions or criteria. If it is determined based on a condition or criterion that the transmission channel still contains both types of channels, other conditions or criteria need to be used until it is determined that the transmission channel contains only one type of channel.

[0129] Optionally, when it is determined that a channel should be discarded, channels with the same channel type as that channel may also be discarded;

[0130] Optionally, when determining to transmit a certain channel, channels with the same channel type as that channel may also be transmitted.

[0131] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes:

[0132] Based on the priorities of the first type of channel and the second type of channel, determine which channel has the lowest priority to discard.

[0133] The priority corresponding to the first type of channel and the priority corresponding to the second type of channel satisfy any one or more of the following:

[0134] The priority of the first type of channel is the priority of the content carried by the first type of channel; the priority of the second type of channel is the priority of the content carried by the second type of channel.

[0135] The priority corresponding to the first type of channel is the priority of the first type of channel; the priority corresponding to the second type of channel is the priority of the second type of channel;

[0136] The priority of the first type of channel is the priority of the transmission scheme of the first type of channel; the priority of the second type of channel is the priority of the transmission scheme of the second type of channel.

[0137] Optionally, based on the priorities corresponding to the first type of channel and the second type of channel, the channel with the lowest priority can be determined and the channel corresponding to the lowest priority can be discarded.

[0138] Optionally, the first communication device may determine whether to discard the first type of channel or the second type of channel based on the content carried by the first type of channel and / or the second type of channel;

[0139] For example, the terminal can determine whether to discard the PUCCH or PUSCH based on the content carried by the PUCCH or PUSCH.

[0140] That is, the priority of the first type of channel can be determined based on the priority of the content carried by the first type of channel, and the priority of the second type of channel can be determined based on the priority of the content carried by the second type of channel.

[0141] The terminal can determine whether to discard the PUCCH or PUSCH based on the content carried by the PUCCH or PUSCH.

[0142] For example, a certain priority order for the content to be carried can be set, such as data (PUSCH) > positive SR priority > A-CSI (PUSCH) > HARQ-ACK, etc. When a physical channel carries multiple contents, it can be determined which channel to discard based on one of the contents (such as the content with the highest priority or the content with the lowest priority).

[0143] Optionally, for Positive SR, i.e., when the UE has a scheduling request (SR) request to send, the physical layer needs to send SR / PUCCH;

[0144] For example, a PUSCH carries data and A-CSI, while a PUCCH multiplexes various UCI types, including SR and HARQ-ACK. The highest priority content in a PUSCH is data, while the highest priority content in a PUCCH is SR. Therefore, it can be determined that the PUSCH has a higher priority, and thus the PUSCH is transmitted while the PUCCH is discarded.

[0145] For example, if PUSCH transmits A-CSI and PUCCH transmits SR, it can be determined that PUCCH has a higher priority, so PUCCH is transmitted and PUSCH is discarded. Alternatively, other bearer priority orders can be used, and the terminal determines whether to discard PUSCH or PUCCH based on this order.

[0146] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUSCH. The priority of the content carried by PUCCH and all PUSCH (PUSCH of 2 TRPs) can be compared to determine whether to discard PUCCH or PUSCH. Within each TRP, the priority of the content carried by PUSCH and PUCCH can be compared, and the priority of the content carried by PUCCH and PUSCH can be compared between TRPs to determine which physical channel can be used for transmission.

[0147] Optionally, the first communication device may determine whether to discard the first type of channel or the second type of channel based on the priority corresponding to the first type of channel itself and the priority corresponding to the second type of channel itself.

[0148] That is, the priority of the first type of channel can be determined based on the priority of the first type of channel itself, and the priority of the second type of channel can be determined based on the priority of the second type of channel itself.

[0149] For example, a terminal can determine the lowest priority channel based on the priority index of PUCCH or PUSCH and discard that lowest priority channel.

[0150] Optionally, the terminal can determine to discard a low-priority physical channel based on the priority index (0 or 1) associated with PUCCH or PUSCH.

[0151] Similarly, all physical channels scheduled by the network side can be prioritized and the highest priority physical channel can be selected for transmission. In addition, physical channels with the same channel type as the highest priority channel can also be transmitted.

[0152] For example, TRP 1 schedules PUCCH 1 (priority index 1) and PUSCH 1 (priority index 0), and TRP 2 schedules PUCCH 2 (priority index 0) and PUSCH 2 (priority index 0). Thus, the terminal can determine that PUCCH 1 has the highest priority and can be transmitted. Since PUCCH+PUCCH transmission is supported, the PUCCH from TRP 2 can also be transmitted.

[0153] Optionally, channels with the highest (or lowest) priority index in the PUCCH or PUSCH can be compared to determine which physical channel can be transmitted. For example, assuming TRP 1 schedules PUCCH 1 (priority index 1) and PUSCH 1 (priority index 0), and TRP 2 schedules PUCCH 2 (priority index 0) and PUSCH 2 (priority index 0), where PUSCH 1 and PUSCH 2 have the same priority index (priority index 0), and the PUCCH with the higher index in PUCCH 1 and PUCCH 2 is PUCCH 1 (priority index 1), then the priority indices of PUCCH 1 and PUSCH 1 (or PUSCH 2) can be compared to determine that PUCCH 1 has a higher priority and can be transmitted, while PUSCH 1 cannot be transmitted. Similarly, for terminals with the ability to transmit PUCCH simultaneously, the terminal can also be instructed to transmit PUCCH 1 and PUCCH 2.

[0154] Optionally, the priority of the physical channels scheduled by each TRP can be compared first. If the two TRPs want to transmit the same type of physical channel after priority comparison, both can transmit. If the two TRPs want to transmit different types of physical channels, the physical channels are compared again by priority index to determine the physical channel that can be transmitted in the end.

[0155] Optionally, the first communication device may determine whether to discard the first type of channel or the second type of channel based on the transmission scheme corresponding to the first type of channel and / or the second type of channel, respectively.

[0156] For example, the terminal determines whether to discard PUCCH or PUSCH based on the transmission scheme.

[0157] That is, the priority of the first type of channel can be determined based on the priority of the transmission scheme of the first type of channel, and the priority of the second type of channel can be determined based on the priority of the transmission scheme of the second type of channel.

[0158] For example, physical channels configured for repeated or simultaneous transmission have higher priority, such as repeated transmission based on FDM or SDM > repeated transmission based on TDM > simultaneous transmission based on FDM or SDM > single transmission, etc.

[0159] Optionally, the terminal may decide whether to discard PUCCH or PUSCH based on the transmission scheme;

[0160] For example, physical channels configured for repeated or simultaneous transmission have higher priority. Repeated transmission can be based on TDM, FDM, or SDM. Simultaneous transmission can be a PUCCH / PUSCH simultaneous transmission scheme scheduled by the same TRP or a control resource set (COntrol REsource SET, CORESET) with the same CORESETPoolIndex value.

[0161] Similarly, all physical channel transmission schemes scheduled by the network side can be compared, and the physical channel with the highest priority can be selected for transmission.

[0162] For example, TRP 1 schedules PUCCH 1 (single transmission), and TRP 2 schedules PUCCH 2 (simultaneous or repeated transmission) and PUSCH 2 (single transmission). Thus, the terminal can determine that PUCCH 2 has the highest priority among all simultaneously scheduled channels and can be transmitted. Similarly, for a terminal with simultaneous PUCCH transmission capability, if the simultaneous transmission of PUCCH 1 and PUCCH 2 does not exceed the terminal's capacity (e.g., PUCCH 2 is a TDM-based repeated transmission), the terminal can still transmit both PUCCH 1 and PUCCH 2.

[0163] Optionally, the terminal can compare a reference PUCCH or a reference PUSCH to determine which physical channel can be transmitted. For example, suppose TRP 1 schedules PUCCH 1 (single transmission), TRP 2 schedules PUCCH 2 (simultaneous or repeated transmission) and PUSCH 2 (single transmission), where PUSCH 2 (since there is only one PUSCH, PUSCH 2 is used as the PUSCH reference) is transmitted as a single transmission. Between PUCCH 1 and PUCCH 2, the PUCCH with higher or lower transmission priority can be used as the reference, such as PUCCH 2 with higher transmission priority. By comparing the transmission schemes of PUSCH 2 and PUCCH 2, PUSCH cannot be transmitted. Similarly, for a terminal with simultaneous PUCCH transmission capability, if simultaneously transmitting PUCCH 1 and PUCCH 2 does not exceed the terminal's capability, the terminal can also transmit PUCCH 1 and PUCCH 2.

[0164] Optionally, the terminal can first compare the transmission priorities of the physical channels scheduled by each TRP. If the two TRPs want to transmit the same type of physical channel after priority comparison, both can transmit. If the two TRPs want to transmit different types of physical channels, the physical channels are compared according to the transmission priorities until a channel that can be transmitted according to the rules has a certain type of position, thereby determining the final physical channel that can be transmitted.

[0165] This invention does not limit the priority order of transmission schemes, and other priorities are also possible, such as repeated transmission based on FDM or SDM > repeated transmission based on TDM > simultaneous transmission based on FDM or SDM > single transmission, etc.

[0166] If, after one comparison, different types of physical channels have the same priority, or if the physical channels determined by the transmission scheme priority still include PUCCH and PUSCH, other methods can be used to determine which physical channel to discard, such as the priority of the content carried by the physical channel, the priority index, or the value of CORESETPoolIndex.

[0167] Optionally, the priority of the content carried by the first type of channel is the highest priority among the priorities corresponding to all content carried by the first type of channel, and the priority of the content carried by the second type of channel is the highest priority among the priorities corresponding to all content carried by the second type of channel; or,

[0168] The priority of the content carried by the first type of channel is the lowest priority among all the priorities corresponding to all content carried by the first type of channel; the priority of the content carried by the second type of channel is the lowest priority among all the priorities corresponding to all content carried by the second type of channel; or,

[0169] The priority of the content carried by the first type of channel is the highest priority among the priorities of all content carried by the first reference channel in the first type of channel; the priority of the content carried by the second type of channel is the highest priority among the priorities of all content carried by the second reference channel in the second type of channel; or,

[0170] The priority of the content carried by the first type of channel is the lowest priority among the priorities of all the content carried by the first reference channel in the first type of channel, and the priority of the content carried by the second type of channel is the lowest priority among the priorities of all the content carried by the second reference channel in the second type of channel.

[0171] Optionally, the channel to be dropped can be determined based on one of the contents carried by the physical channel (such as the content with the highest priority or the content with the lowest priority).

[0172] For example, compare the channel with the highest priority among all the contents carried by the first type of channel with the channel with the highest priority among all the contents carried by the second type of channel, and determine which channel has the lowest priority.

[0173] For example, compare the lowest priority channel among all the contents carried by the first type of channel with the lowest priority channel among all the contents carried by the second type of channel, and determine which lowest priority channel to discard.

[0174] For example, compare the channel with the highest priority among all the contents carried by the first reference channel in the first type of channel with the channel with the highest priority among all the contents carried by the second reference channel in the second type of channel, and determine to discard the channel with the lowest priority.

[0175] For example, compare the lowest priority channel among all the contents carried by the first reference channel in the first type of channel with the lowest priority channel among all the contents carried by the second reference channel in the second type of channel, and determine which lowest priority channel to discard.

[0176] The reference channel may be a first-type channel and / or a second-type channel corresponding to a CORESETPoolIndex value of k (k = 0 or 1); it may also be a first-type channel and / or a second-type channel corresponding to the nth (n = 1, 2, 3, or 4, etc.) indicated TCI state; or it may be a first-type channel and / or a second-type channel with a lower RB index, etc.

[0177] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes any one or more of the following:

[0178] Determine which channel has the lowest priority to discard between the first type of channel and the second type of channel;

[0179] Based on the priority of the transmission-related information, it is determined whether to discard the first type of channel or the second type of channel. The transmission-related information is information associated with the first type of channel and / or the second type of channel.

[0180] Determine which channel has the lowest priority among the first and second channels to discard; where the first channel is the highest priority channel among all first-type channels, and the second channel is the highest priority channel among all second-type channels.

[0181] The lowest priority channel between the third and fourth channels is determined to be discarded; wherein the third channel is the lowest priority channel among all first-type channels, and the fourth channel is the lowest priority channel among all second-type channels.

[0182] The channel corresponding to the lowest priority reference channel in the first reference channel and the second reference channel is determined to be discarded. The first reference channel corresponds to the first type of channel, and the second reference channel corresponds to the second type of channel.

[0183] The priorities corresponding to all first-type channels and all second-type channels are compared pairwise until the lowest priority channel among the first-type and second-type channels is determined, and the lowest priority channel is discarded; or

[0184] Determine which channel has the lowest priority among the priorities corresponding to all first-type channels and the priorities corresponding to all second-type channels.

[0185] Optionally, it can be determined to discard the lowest priority channel among the first type of channels and the second type of channels;

[0186] Optionally, all physical channels scheduled by the network side can be prioritized and the highest-priority physical channel can be selected for transmission. In addition, physical channels with the same channel type as the highest-priority channel can also be transmitted.

[0187] Optionally, all physical channels scheduled by the network side can be prioritized and the physical channel with the lowest priority can be discarded. In addition, physical channels with the same channel type as the lowest priority can also be discarded.

[0188] Optionally, the first type of channel or the second type of channel can be discarded based on the priority corresponding to the transmission-related information, wherein the transmission-related information is information associated with the first type of channel and / or the second type of channel;

[0189] Optionally, the transmission-related information associated with all physical channels scheduled on the network side can be prioritized and compared to determine whether to discard the first type of channel or the second type of channel.

[0190] Optionally, channels with the highest (or lowest) priority index in the PUCCH or PUSCH can be compared to determine which physical channel can be transmitted.

[0191] Optionally, the highest priority channel in the first type of channel can be determined as the first channel, and the highest priority channel in the second type of channel can be determined as the second channel. The priorities corresponding to the first channel and the second channel can be compared, and the channel with the lowest priority among them can be discarded.

[0192] For example, the highest priority channel in the first type of channel can be identified as the first channel, and the highest priority channel in the second type of channel can be identified as the second channel. If the priority of the first channel is higher than the priority of the second channel, the second type of channel is discarded.

[0193] For example, we can first determine the channel with the highest priority in the first type of channel as the first channel, and then determine the channel with the lowest priority in the second type of channel as the second channel. If the priority of the first channel is lower than the priority of the second channel, we decide to discard the first type of channel.

[0194] Optionally, the lowest priority channel in the first type of channel can be determined as the third channel, and the lowest priority channel in the second type of channel can be determined as the fourth channel. Then, the priority corresponding to the third channel and the priority corresponding to the fourth channel can be compared, and the channel with the lowest priority among them can be discarded.

[0195] For example, the lowest priority channel in the first category can be identified as the third channel, and the lowest priority channel in the second category can be identified as the fourth channel. If the priority of the third channel is higher than that of the fourth channel, the second category channel is discarded.

[0196] For example, the lowest priority channel in the first category can be identified as the third channel, and the lowest priority channel in the second category can be identified as the fourth channel. If the priority of the third channel is lower than that of the fourth channel, the first category channel is discarded.

[0197] For example, the reference PUCCH and reference PUSCH in the schedulable physical channels can be compared to determine which physical channel can be transmitted; the definition of the reference channel (including reference PUCCH or reference PUSCH) is as described above.

[0198] The reference channel may be a first-type channel and / or a second-type channel corresponding to a CORESETPoolIndex value of k (k = 0 or 1); it may also be a first-type channel and / or a second-type channel corresponding to the nth (n = 1, 2, 3, or 4, etc.) indicated TCI state; or it may be a first-type channel and / or a second-type channel with a lower RB index, etc.

[0199] Optionally, a first reference channel in the first type of channel and a second reference channel in the second type of channel can be determined. Then, the priorities corresponding to the first reference channel and the second reference channel can be compared, and the channel with the lowest priority can be discarded.

[0200] Optionally, the priorities corresponding to all the first type of channels and the priorities corresponding to all the second type of channels are compared pairwise until the channel with the lowest priority among the first type of channels and the second type of channels is determined, and the channel with the lowest priority is discarded.

[0201] Optionally, the priority corresponding to the transmission-related information is the lowest or highest priority among the priorities corresponding to the first type of channel and / or the second type of channel associated with the transmission-related information, or...

[0202] The priority corresponding to the transmission-related information is the lowest or highest priority among the first reference channel in the first type of channel and / or the second reference channel in the second type of channel associated with the transmission-related information.

[0203] Optionally, the transmission-related information associated with all physical channels scheduled by the network side can be compared in priority, and the channel associated with the transmission-related information with the highest priority can be selected for transmission. In addition, physical channels with the same channel type as the channel associated with the transmission-related information corresponding to the highest priority can also be transmitted.

[0204] Optionally, priority comparisons can be performed on the transmission-related information associated with each of the physical channels scheduled on the network side. This can begin by comparing the priorities within the transmission-related information to determine the highest or lowest priority (for example, comparing the priorities of the physical channels associated with the same transmission-related information to determine the channel with the highest or lowest priority, which can then be used as the priority of the associated transmission-related information). Furthermore, priority comparisons can be performed between the transmission-related information (comparing the priorities of different transmission-related information) to determine the channel associated with the lowest priority and discard it.

[0205] Optionally, the transmitted information may be one or more of the following: TRP, CORESETPoolINdex parameters, TCI status, etc.

[0206] For example, the priorities of the PUSCH and PUCCH bearer content associated with one or more of the same TRP, CORESETPoolINdex parameter, TCI status, etc. can be compared, and then the channel associated with the lowest priority among the TRP, CORESETPoolINdex parameter, TCI status, etc. (i.e., all channels scheduled by all TRPs, i.e., all channels) can be discarded.

[0207] Optionally, the priority order of the content carried by the first type of channel and the content carried by the second type of channel, from high to low, includes:

[0208] Data, SR, A-CSI, HARQ-ACK.

[0209] Optionally, the priority order of the content carried by different channels can be: such as data (PUSCH) > (positive)SR priority > A-CSI (PUSCH) > HARQ-ACK, etc.; the above is only an example, and the specific sorting order is not limited in the embodiments of this application.

[0210] Optionally, the ordering of the priorities corresponding to the transmission schemes of the first type of channel and the second type of channel includes:

[0211] The priority of the first transmission scheme is higher than that of a single transmission. The first transmission scheme includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0212] or

[0213] The priority of a single transmission is higher than the priority of the second transmission scheme, which includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0214] or

[0215] The priority of a single transmission is higher than that of the third transmission scheme, and the priority of a single transmission is lower than that of the fourth transmission scheme. The third and fourth transmission schemes include transmission methods including any one or more of the following:

[0216] Repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0217] Optionally, physical channels configured for repeated or simultaneous transmission have higher priority;

[0218] Optionally, the priority of a single transmission may be lower than one or more of the following: repeated transmissions based on FDM or SDM, repeated transmissions based on TDM, and simultaneous transmissions based on FDM or SDM.

[0219] Optionally, the priority order among repeated transmissions based on FDM or SDM, repeated transmissions based on TDM, and simultaneous transmissions based on FDM or SDM can be determined based on relevant technologies;

[0220] Optionally, the priority of a single transmission can be higher than one or more of the following: repeated transmissions based on FDM or SDM, repeated transmissions based on TDM, and simultaneous transmissions based on FDM or SDM.

[0221] A single transmission can have a higher priority than repeated transmissions based on FDM or SDM, repeated transmissions based on TDM, and partial transmissions in simultaneous transmissions based on FDM or SDM, but a lower priority than repeated transmissions based on FDM or SDM, repeated transmissions based on TDM, and another part of simultaneous transmissions based on FDM or SDM.

[0222] Optionally, physical channels configured for repeated or simultaneous transmission have higher priority, such as repeated transmission based on FDM or SDM > repeated transmission based on TDM > simultaneous transmission based on FDM or SDM > single transmission, etc.

[0223] Optionally, determining whether to discard a first type of channel or a second type of channel based on the first rule includes:

[0224] Based on the first value corresponding to the first type of channel and the second value corresponding to the second type of channel, it is determined whether to discard the first type of channel or the second type of channel.

[0225] Optionally, based on the first value corresponding to the first type of channel and the second value corresponding to the second type of channel, it is determined to discard one of the first type of channel and the second type of channel corresponding to the third value. The first value corresponding to the first type of channel is used to indicate the transmission-related information of the first type of channel, and the second value corresponding to the second type of channel is used to indicate the transmission-related information of the second type of channel.

[0226] The third value is one of the first value and the second value, and the third value is pre-configured or pre-defined.

[0227] Optionally, if PUCCH or PUSCH have the same priority, the terminal can determine which physical channel to discard based on other methods, such as the priority of the content carried in PUCCH or PUSCH, the value of CORESETPoolIndex, the transmission scheme, etc.

[0228] Optionally, the terminal can determine whether to discard PUCCH or PUSCH based on the value of CORESETPoolIndex, such as discarding the transmission of a channel with a CORESETPoolIndex value of a specific value.

[0229] Optionally, the terminal can transmit channels with a CORESETPoolIndex value of 0 (or without a CORESETPoolIndex parameter configured) and discard channels with a CORESETPoolIndex value of 1.

[0230] Optionally, the terminal can compare the CORESETPoolIndex values ​​of all physical channels scheduled by the network side and select the physical channel with a CORESETPoolIndex value of 0 for transmission.

[0231] For example, TRP 1 (CORESETPoolIndex is 0) schedules PUCCH 1, and TRP 2 (CORESETPoolIndex is 1) schedules PUCCH 2 and PUSCH 2. Thus, the terminal can determine that PUCCH 1 has the highest priority and can be transmitted.

[0232] Optionally, the terminal can compare a reference PUCCH or a reference PUSCH with the PUCCH or PUSCH to determine which physical channel can be transmitted.

[0233] For example, assuming TRP 1 schedules PUCCH 1 and TRP 2 schedules PUCCH 2 and PUSCH 2, PUSCH 2 (since there is only one PUSCH, PUSCH 2 serves as the reference for PUSCH) has a CORESETPoolIndex value of 1. Between PUCCH 1 and PUCCH 2, the PUCCH with the smaller or larger CORESETPoolIndex value can be used as the reference, such as PUCCH 1 with the smaller CORESETPoolIndex value. The CORESETPoolIndex values ​​of PUSCH 2 and PUCCH 1 determine whether a PUCCH can be transmitted and whether a PUSCH cannot be transmitted. Similarly, for a terminal with the ability to transmit PUCCH simultaneously, it can also transmit PUCCH 1 and PUCCH 2.

[0234] Optionally, if the physical channels determined by the CORESETPoolIndex value still include PUCCH and PUSCH, other methods can be used to determine which physical channel to discard, such as the priority of the content carried by the physical channel, the priority index, the transmission scheme, etc.

[0235] For example, a terminal can determine whether to discard a PUCCH or PUSCH based on the value of the control resource set CORESETPoolIndex, such as discarding transmissions on channels where the CORESETPoolIndex value is a specific value.

[0236] For example, the CORESETPoolIndex value can be compared among all physical channels scheduled by the network side, and the physical channel with a CORESETPoolIndex value of 0 can be selected for transmission.

[0237] Optionally, the first value corresponding to the first type of channel is the value of the third reference channel among all first type channels, and the second value corresponding to the second type of channel is the value of the fourth reference channel among all second type channels.

[0238] For example, a reference channel in the first type of channel, namely the third reference channel, can be determined, and a reference channel in the second type of channel, namely the fourth reference channel, can be determined. Then, the values ​​corresponding to the third reference channel and the values ​​corresponding to the fourth reference channel can be compared to determine whether to discard the first type of channel or the second type of channel.

[0239] For example, the third and fourth reference channels can be determined from all physical channels scheduled by the network side, and then the CORESETPoolIndex values ​​of the third and fourth reference channels can be compared to select the physical channel with a CORESETPoolIndex value of 0 for transmission.

[0240] Optionally, the discarding of the second type of channel and / or transmission of the first type of channel includes:

[0241] Discard Type II channels before UCI multiplexing, and / or transmit Type I channels; or

[0242] After UCI multiplexing, discard the second type of channel and / or transmit the first type of channel;

[0243] The discarding of the first type of channel and / or transmission of the second type of channel includes:

[0244] Discard Type 1 channels and / or transmit Type 2 channels before UCI multiplexing; or

[0245] After UCI multiplexing, discard the first type of channel and / or transmit the second type of channel.

[0246] Optionally, based on predefined rules or predefined, pre-set, or pre-configured rules of the protocol, it can be determined to discard the second type of channel and transmit only the first type of channel before performing UCI multiplexing;

[0247] Optionally, it can be determined, based on predefined rules or predefined, pre-set or pre-configured rules of the protocol, that the second type of channel should be discarded and only the first type of channel should be transmitted after UCI multiplexing.

[0248] Optionally, based on predefined rules or predefined, pre-set, or pre-configured rules of the protocol, it can be determined to discard the first type of channel and transmit only the second type of channel before performing UCI multiplexing;

[0249] Optionally, it can be determined, based on predefined rules or predefined, pre-set or pre-configured rules of the protocol, that the first type of channel should be discarded and only the second type of channel should be transmitted after UCI multiplexing;

[0250] Optionally, based on a first rule, it is determined whether to discard one of the first type channel and the second type channel before or after UCI multiplexing, and transmit the other of the first type channel and the second type channel that has not been discarded. The first rule is predefined or pre-set.

[0251] For example, the terminal can determine whether to discard PUCCH or PUSCH before performing UCI multiplexing;

[0252] Alternatively, it can be determined to discard all PUCCHs or all PUSCHs;

[0253] For example, after performing UCI multiplexing, the terminal can determine whether to discard PUCCH or PUSCH;

[0254] For example, before performing UCI multiplexing, the terminal can determine whether to discard PUCCH or PUSCH based on certain conditions or criteria.

[0255] Optionally, if it is determined that the transmission channel still contains two types of channels according to a condition or criterion, other conditions or criteria need to be used until it is determined that the transmission channel contains only one type of channel.

[0256] The terminal discards the PUSCH and performs PUCCH transmission to ensure the correct transmission of control information (such as HARQ-ACK).

[0257] For example, if TRP 1 schedules PUCCH transmission and TRP 2 schedules PUSCH transmission, the PUSCH transmission of TRP 2 is discarded to ensure correct UCI transmission. Similarly, if TRP 1 schedules PUCCH transmission and TRP 2 schedules both PUCCH and PUSCH transmission, the PUSCH transmission of TRP 2 is discarded to ensure correct UCI transmission. In this case, it is not necessary to consider the multiplexing between the PUCCH and PUSCH scheduled by TRP 2, nor is it necessary to consider the multiplexing between all channels transmitted by the terminal.

[0258] The embodiments of this application can determine which channels to discard before UCI multiplexing, avoiding the introduction of overly complex transmission methods.

[0259] Optionally, the terminal can discard the PUCCH and perform PUSCH transmission to ensure correct data transmission;

[0260] For example, after UCI multiplexing, the terminal can determine whether to discard PUCCH or PUSCH based on certain conditions or criteria.

[0261] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUCCH and PUSCH. After the UCI multiplexing process, both TRP 1 and TRP 2 only need to transmit PUSCH. That is, there is no situation where PUCCH+PUSCH is transmitted at the same time. There is no need to discard physical channels. The beneficial effect is that control information and data can be transmitted.

[0262] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUCCH. After the UCI multiplexing process, TRP 1 wants the terminal to transmit PUSCH, and TRP 2 wants the terminal to transmit PUCCH. In this case, according to the predefined discarding criteria, the terminal discards the PUCCH transmission, that is, it only transmits the PUSCH scheduled by TRP 1. At this time, the UCI information scheduled by TRP 1 is multiplexed on the PUSCH.

[0263] This embodiment assumes that the terminal performs UCI multiplexing between the PUCCH and PUSCH sent in each TRP, but other UCI multiplexing methods can also be used. After completing UCI multiplexing, it is then determined whether the PUCCH or PUSCH needs to be discarded. The advantage of this scheme is that the terminal can transmit as many PUCCHs or PUSCHs as possible.

[0264] For example, the terminal can determine whether to discard the PUCCH or PUSCH based on the content carried by the PUCCH or PUSCH.

[0265] For example, the terminal can determine whether to discard a PUCCH or PUSCH based on the priority index of the PUCCH or PUSCH, and discard channels with lower priority.

[0266] For example, the terminal can determine whether to discard PUCCH or PUSCH based on the value of CORESETPoolIndex, such as discarding the transmission of a channel with a CORESETPoolIndex value of a specific value.

[0267] For example, the terminal can determine whether to discard PUCCH or PUSCH based on the transmission scheme.

[0268] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes:

[0269] In the presence of both a first-type channel and a second-type channel, the content carried by the first-type channel is multiplexed onto the second-type channel.

[0270] Optionally, a first multiplexing can be performed on a first type of channel and a second type of channel that are associated with the same transmission information; if a first type of channel and a second type of channel still exist after multiplexing, the content carried by the first type of channel can be multiplexed onto the second type of channel (second multiplexing);

[0271] Optionally, the first multiplexing involves multiplexing channels associated with the same transmission-related information (multiplexing within transmission-related information). After multiplexing, if all transmission-related information is associated only with the second type of channel (the first type of channel is multiplexed onto the associated second type of channel), then the second type of channel can be directly transmitted. If the following situation exists, where a certain transmission-related information is originally associated only with the first type of channel, and therefore could not be multiplexed onto the second type of channel during the first multiplexing, then the situation where the first type of channel and the second type of channel still exist after the first multiplexing will occur. In this case, another multiplexing (multiplexing between transmission-related information) will be performed, and the content carried by the first type of channel will be multiplexed onto the second type of channel in all physical channels, regardless of whether they are associated with the same channel-related information or different related information.

[0272] For example, UCI multiplexing can be performed according to the simultaneous transmission UCI multiplexing method. If there is still a situation where PUCCH and PUSCH are transmitted simultaneously, the UCI carried by PUCCH can be multiplexed onto PUSCH for transmission (perform 2 UCI multiplexing, per-TRP UCI multiplexing + inter-TRP UCI multiplexing).

[0273] For example, UCI multiplexing is performed within a physical channel associated with a TRP or a panel, based on the Resource Block (RB) index, TCI status, and overlap. In this case, inter-TRP or inter-panel UCI multiplexing is not involved. If simultaneous transmission of PUCCH and PUSCH still occurs, another round of UCI multiplexing is performed, such as inter-TRP UCI multiplexing, multiplexing the UCI carried by the PUCCH onto the PUSCH to prevent simultaneous transmission of PUCCH and PUSCH.

[0274] For example, UCI multiplexing can be performed according to the simultaneous transmission UCI multiplexing method. If the simultaneous transmission of PUCCH and PUSCH still exists, and if PUSCH still meets the UCI multiplexing conditions, the UCI carried by PUCCH is also multiplexed onto PUSCH for transmission; if PUSCH does not meet the UCI multiplexing conditions, PUCCH or PUSCH is discarded through at least one method or step provided in the embodiments of this application.

[0275] Optionally, a UCI multiplexing method is also defined so that all UCI carried by PUCCH are multiplexed into PUSCH for transmission (performing one UCI multiplexing, and joint UCI multiplexing within and between TRPs).

[0276] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes:

[0277] Determine the target channel in the second type of channel;

[0278] It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission.

[0279] Optionally, the first communication device may first determine which specific second type channel, which may be called the target channel, will be used to multiplex the content carried by the first type channel, and then the content carried by the first type channel can be multiplexed onto the target channel for transmission.

[0280] Optionally, in the embodiments of this application, the first communication device and the communication peer (such as a base station or another terminal) may have a common understanding on which second type of channel the content carried by the first type of channel is multiplexed for transmission, so that the communication peer can demodulate the content carried by the first type of channel at the correct location;

[0281] For example, it can enable the gNB and UE to have a common understanding of which PUSCH the UCI multiplexed on, making it easier for the gNB to decrypt the UCI at the correct location.

[0282] Optionally, determining the target channel in the second type of channel includes:

[0283] The target channel is determined to be the channel with the highest priority among all channels of the second type.

[0284] Optionally, a second type of channel with the highest priority can be determined, and the content carried by the first type of channel can be multiplexed onto the second type of channel with the higher priority.

[0285] Optionally, the method further includes:

[0286] The highest priority channel among all second-category channels is determined based on a first ranking, wherein the first ranking includes any one or more of the following:

[0287] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times; or

[0288] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times; or

[0289] Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times, and channels for simultaneous transmission.

[0290] Based on a first ranking, the channel with the highest priority among all channels of the second category is determined, wherein the first ranking includes any one or more of the following:

[0291] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the first CC index, channels for simultaneous transmission, and channels corresponding to different transmission times from earliest to latest; or

[0292] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times from earliest to latest; or

[0293] Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times from early to late, and channels for simultaneous transmission;

[0294] The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

[0295] Alternatively, the first CC index can also be viewed as the first cell index;

[0296] For example, the terminal can determine which PUSCH the UCI is multiplexed on based on whether A-CSI is transmitted, whether dynamic scheduling or authorized scheduling is configured, CC index, simultaneous PUSCH transmission, and the order of PUSCH transmission time. (Simultaneous PUSCH transmission has a lower priority than CC index, but a higher priority than the order of PUSCH transmission time).

[0297] Optionally, if the UE transmits more than one PUSCH in a slot on a carrier component (CC) or cell with the smallest ServCellIndex value or the smallest cell index, and all of them meet the UCI multiplexing condition, if the slot contains PUSCHs being transmitted simultaneously (such as PUSCH FDM, SDM or SFN transmission, etc.), then the UE will multiplex the UCI onto one transmission timing, repeated transmission, layer group or one PUSCH of the simultaneously transmitted PUSCHs.

[0298] For example, the terminal can determine which PUSCH the UCI is multiplexed on based on whether A-CSI is transmitted, whether dynamic scheduling or configured authorized scheduling is used, whether PUSCH is transmitted simultaneously, the CC index, and the order of PUSCH transmission time. (Simultaneous PUSCH transmission has a higher priority than CC index).

[0299] If the terminal determines multiple PUSCHs according to the first rule and the second rule (see the background section), and the multiple PUSCHs include simultaneous transmission of PUSCHs, the UE selects one or more PUSCHs with the smaller CC index among the simultaneous transmissions of PUSCHs for transmission.

[0300] For example, PUSCH1 and PUSCH2 on CC1 are transmitted simultaneously, PUSCH3 and PUSCH4 on CC2 are transmitted simultaneously, and PUSCH5 is transmitted on CC3. Assuming that the indices of the three CCs are CC1>CC2>CC3 with the lowest index, one of the PUSCHs transmitted simultaneously on CC2, either PUSCH3 or PUSCH4, is selected for transmission.

[0301] For example, if multiple CCs are transmitting simultaneously, such as PUSCH1 and PUSCH2 transmitting simultaneously on CC1, PUSCH3 and PUSCH4 transmitting simultaneously on CC2, and PUSCH5 transmitting on CC3, assuming that CC3 has the lowest index, the target channel is selected first from the two CCs, CC1 and CC2, which are transmitting simultaneously.

[0302] For example, the terminal can determine which PUSCH to use for UCI multiplexing based on whether A-CSI is transmitted, whether dynamic scheduling or configured authorized scheduling is used, CC index, the order of PUSCH transmission time, and simultaneous PUSCH transmission. (Simultaneous PUSCH transmission has a lower priority than sequential PUSCH transmission time).

[0303] For example, the UE can determine a PUSCH based on whether to transmit A-CSI, dynamic scheduling or configured authorized scheduling, CC index, and the order of PUSCH transmission. If the PUSCH is transmitted simultaneously, the UCI can be multiplexed onto one or more PUSCHs based on parameters such as the RB index of the physical channel, TCI status, overlap, and CORESETPoolIndex.

[0304] Optionally, determining to multiplex the content carried by the first type of channel onto the second type of channel for transmission includes any one or more of the following:

[0305] Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels.

[0306] Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or

[0307] One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission.

[0308] When the channels corresponding to different transmission times from early to late include simultaneous transmission, the first type of channel is multiplexed onto one or more second type channels that are transmitting simultaneously.

[0309] Optionally, if the UE transmits more than one PUSCH in a slot on a CC with the minimum ServCellIndex value, and all of them satisfy the UCI multiplexing condition, and if the slot contains simultaneous PUSCH transmissions (such as PUSCH FDM, SDM or SFN transmissions, etc.), then the UE will multiplex the UCI onto one transmission timing, repeated transmission, layer group or one PUSCH (i.e., as the target channel) of the simultaneously transmitted PUSCH (i.e., as the target channel).

[0310] Optionally, depending on whether A-CSI is transmitted, dynamic scheduling, or authorized scheduling is configured, if there are still multiple PUSCHs after the determination, and if a CC contains simultaneous transmission, the PUSCH with the lowest index among the simultaneously transmitted PUSCHs (i.e., as the target channel) is selected for multiplexing transmission.

[0311] Optionally, PUCCH can be multiplexed on one or more PUSCHs, and this application embodiment does not limit this;

[0312] Optionally, after determining the PUSCH based on the order of PUSCH transmission, if the PUSCH is transmitted simultaneously (e.g., two PUSCHs start at the same time), the UCI can be multiplexed onto one or more PUSCHs (i.e., as the target channel) based on parameters such as the RB index, TCI status, overlap, and CORESETPoolIndex of the physical channel.

[0313] The transmission method provided in this application, by determining whether to transmit on the first type channel or the second type channel when there is a first type channel and a second type channel to be transmitted; or by determining to multiplex the content carried by the first type channel to the second type channel for transmission, effectively avoids the situation where the communication system does not support the transmission of PUCCH and PUSCH, thus effectively reducing the latency.

[0314] In one embodiment, taking PUCCH as the first type of channel and PUSCH as the second type of channel as an example, under M-DCI scheduling, each TRP schedules independently. If two TRPs schedule PUCCH and PUSCH transmissions respectively, or if, according to UCI multiplexing conditions, one panel sends PUCCH and the other sends PUSCH, simultaneous transmission of PUCCH and PUSCH may occur. For S-DCI scheduling, if one TRP schedules both PUCCH and PUSCH transmissions, and another TRP schedules PUSCH transmission, simultaneous transmission of PUCCH and PUSCH may also occur after UCI multiplexing. To avoid simultaneous transmission of PUCCH and PUSCH by the terminal, at least one of the following methods can be used:

[0315] Method 1: Before performing UCI multiplexing, the terminal determines whether to discard PUCCH or PUSCH;

[0316] The terminal discards the PUSCH and performs PUCCH transmission to ensure the correct transmission of control information (such as HARQ-ACK).

[0317] For example, if TRP 1 schedules PUCCH transmission and TRP 2 schedules PUSCH transmission, the PUSCH transmission of TRP 2 is discarded to ensure correct UCI transmission. Similarly, if TRP 1 schedules PUCCH transmission and TRP 2 schedules both PUCCH and PUSCH transmission, the PUSCH transmission of TRP 2 is discarded to ensure correct UCI transmission. In this case, it is not necessary to consider the multiplexing between the PUCCH and PUSCH scheduled by TRP 2, nor is it necessary to consider the multiplexing between all channels transmitted by the terminal. When discarding, either all PUCCH or all PUSCH is discarded. For example, the discarding of PUCCH or PUSCH is determined on the symbols where PUSCH and PUCCH overlap. If PUCCH or PUSCH is discarded before multiplexing, and UCI multiplexing results in overlapping PUCCH and PUSCH, Method 2 can be used to further determine which channel to discard or transmit. Other methods are similar. If the channel determined by one method still has two types, or if using one method results in the simultaneous transmission of PUCCH and PUSCH after UCI multiplexing, other methods can be used for further processing.

[0318] The embodiments of this application can determine which channels to discard before UCI multiplexing, avoiding the introduction of overly complex transmission methods.

[0319] Optionally, the terminal can discard the PUCCH and perform PUSCH transmission to ensure correct data transmission;

[0320] Similarly, before performing UCI multiplexing, the terminal discards the PUCCH scheduled by one or two TRPs and only transmits the PUSCH.

[0321] Method 2: After performing UCI multiplexing, the terminal determines whether to discard PUCCH or PUSCH;

[0322] Similar to Method 1, the difference is that the terminal first performs the UCI multiplexing process, and then determines whether to discard PUCCH or PUSCH.

[0323] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUCCH and PUSCH. After the UCI multiplexing process, both TRP 1 and TRP 2 only need to transmit PUSCH. That is, there is no situation where PUCCH+PUSCH is transmitted at the same time. There is no need to discard physical channels. The beneficial effect is that control information and data can be transmitted.

[0324] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUCCH. After the UCI multiplexing process, TRP 1 wants the terminal to transmit PUSCH, and TRP 2 wants the terminal to transmit PUCCH. In this case, according to the predefined discarding criteria, the terminal discards the PUCCH transmission, that is, it only transmits the PUSCH scheduled by TRP 1. At this time, the UCI information scheduled by TRP 1 is multiplexed on the PUSCH.

[0325] This embodiment assumes that the terminal performs UCI multiplexing between the PUCCH and PUSCH sent in each TRP, but other UCI multiplexing methods can also be used. After completing the UCI multiplexing, it is then determined whether the PUCCH or PUSCH needs to be discarded. The advantage of this scheme is that the terminal can transmit as many PUCCHs or PUSCHs as possible.

[0326] Method 3: Before performing UCI multiplexing, the terminal determines whether to discard PUCCH or PUSCH based on certain conditions or criteria.

[0327] The terminal can determine whether to discard the PUCCH or PUSCH based on the content carried by the PUCCH or PUSCH.

[0328] For example, a certain priority order can be set for the content being carried, such as data (PUSCH) > (positive)SR priority > A-CSI (PUSCH) > HARQ-ACK, etc. When a physical channel carries multiple contents, the channel to be dropped can be determined based on one of the contents (such as the content with the highest priority or the content with the lowest priority). Here, positiveSR refers to the case where SR is actually being transmitted.

[0329] For example, a PUSCH carries data and A-CSI, while a PUCCH multiplexes various UCI types, including SR and HARQ-ACK. The highest priority content in a PUSCH is data, while the highest priority content in a PUCCH is SR. Therefore, it can be determined that the PUSCH has a higher priority, and thus the PUSCH is transmitted while the PUCCH is discarded.

[0330] For example, if PUSCH transmits A-CSI and PUCCH transmits SR, it can be determined that PUCCH has a higher priority, so PUCCH is transmitted and PUSCH is discarded. Alternatively, other bearer priority orders can be used, and the terminal determines whether to discard PUSCH or PUCCH based on this order.

[0331] For example, TRP 1 schedules PUCCH and PUSCH, and TRP 2 schedules PUSCH. The priority of the content carried by PUCCH and all PUSCH (PUSCH of 2 TRPs) can be compared to determine whether to discard PUCCH or PUSCH. Within each TRP, the priority of the content carried by PUSCH and PUCCH can be compared, and the priority of the content carried by PUCCH and PUSCH can be compared between TRPs to determine which physical channel can be used for transmission.

[0332] Optionally, the terminal can determine whether to discard a PUCCH or PUSCH based on the priority index of the PUCCH or PUSCH, discarding channels with lower priority.

[0333] Optionally, the terminal can determine to discard a low-priority physical channel based on the priority index (0 or 1) associated with PUCCH or PUSCH.

[0334] Similarly, all physical channels scheduled by the network side can be prioritized and the highest priority physical channel can be selected for transmission. In addition, physical channels with the same channel type as the highest priority channel can also be transmitted.

[0335] For example, TRP 1 schedules PUCCH 1 (priority index 1) and PUSCH 1 (priority index 0), and TRP 2 schedules PUCCH 2 (priority index 0) and PUSCH 2 (priority index 0). Thus, the terminal can determine that PUCCH 1 has the highest priority and can be transmitted. Since PUCCH+PUCCH transmission is supported, the PUCCH from TRP 2 can also be transmitted.

[0336] Optionally, channels with the highest (or lowest) priority index in the PUCCH or PUSCH can be compared to determine which physical channel can be transmitted. For example, assuming TRP 1 schedules PUCCH 1 (priority index 1) and PUSCH 1 (priority index 0), and TRP 2 schedules PUCCH 2 (priority index 0) and PUSCH 2 (priority index 0), where PUSCH 1 and PUSCH 2 have the same priority index (priority index 0), and the PUCCH with the higher index in PUCCH 1 and PUCCH 2 is PUCCH 1 (priority index 1), then the priority indices of PUCCH 1 and PUSCH 1 (or PUSCH 2) can be compared to determine that PUCCH 1 has a higher priority and can be transmitted, while PUSCH 1 cannot be transmitted. Similarly, for terminals with the ability to transmit PUCCH simultaneously, the terminal can also be instructed to transmit PUCCH 1 and PUCCH 2.

[0337] Optionally, the priority of the physical channels scheduled by each TRP can be compared first. If the two TRPs want to transmit the same type of physical channel after priority comparison, both can transmit. If the two TRPs want to transmit different types of physical channels, the physical channels are compared again by priority index to determine the physical channel that can be transmitted in the end.

[0338] Optionally, if PUCCH or PUSCH have the same priority, the terminal can determine which physical channel to discard based on other methods, such as the priority of the content carried in PUCCH or PUSCH, the value of CORESETPoolIndex, the transmission scheme, etc.

[0339] Optionally, the terminal can determine whether to discard PUCCH or PUSCH based on the value of CORESETPoolIndex, such as discarding the transmission of a channel with a CORESETPoolIndex value of a specific value.

[0340] Optionally, the terminal can transmit channels with a CORESETPoolIndex value of 0 (or without a CORESETPoolIndex parameter configured) and discard channels with a CORESETPoolIndex value of 1.

[0341] Optionally, the terminal can compare the CORESETPoolIndex values ​​of all physical channels scheduled by the network side and select the physical channel with a CORESETPoolIndex value of 0 for transmission.

[0342] For example, TRP 1 (CORESETPoolIndex is 0) schedules PUCCH 1, and TRP 2 (CORESETPoolIndex is 1) schedules PUCCH 2 and PUSCH 2. Thus, the terminal can determine that PUCCH 1 has the highest priority and can be transmitted.

[0343] Optionally, the terminal can compare a reference PUCCH or a reference PUSCH with the PUCCH or PUSCH to determine which physical channel can be transmitted.

[0344] For example, assuming TRP 1 schedules PUCCH 1 and TRP 2 schedules PUCCH 2 and PUSCH 2, where PUSCH 2 (which has only one PUSCH, so PUSCH 2 is used as a reference) has a CORESETPoolIndex value of 1, the PUCCH with a smaller or larger CORESETPoolIndex value can be used as a reference, such as PUCCH 1 with a smaller CORESETPoolIndex value. The CORESETPoolIndex values ​​of PUSCH 2 and PUCCH 1 determine whether a PUCCH can be transmitted and whether a PUSCH cannot be transmitted. Similarly, for a terminal with the ability to transmit PUCCH simultaneously, it can also transmit PUCCH 1 and PUCCH 2.

[0345] Optionally, if the physical channels determined by the CORESETPoolIndex value still include PUCCH and PUSCH, other methods can be used to determine which physical channel to discard, such as the priority of the content carried by the physical channel, the priority index, the transmission scheme, etc.

[0346] Optionally, the terminal may decide whether to discard PUCCH or PUSCH based on the transmission scheme;

[0347] For example, physical channels configured for repeated or simultaneous transmission have higher priority. Repeated transmission can be based on TDM, FDM, or SDM. Simultaneous transmission can be a PUCCH / PUSCH simultaneous transmission scheme scheduled by the same TRP or CORESET with the same CORESETPoolIndex value.

[0348] Similarly, all physical channel transmission schemes scheduled by the network side can be compared, and the physical channel with the highest priority can be selected for transmission.

[0349] For example, TRP 1 schedules PUCCH 1 (single transmission), and TRP 2 schedules PUCCH 2 (simultaneous or repeated transmission) and PUSCH 2 (single transmission). Thus, the terminal can determine that PUCCH 2 has the highest priority and can be transmitted. Similarly, for a terminal with the capability to transmit PUCCH simultaneously, if the simultaneous transmission of PUCCH 1 and PUCCH 2 does not exceed the terminal's capacity (e.g., PUCCH 2 is a repeated transmission based on TDM), the terminal can still transmit both PUCCH 1 and PUCCH 2.

[0350] Optionally, the terminal can compare a reference PUCCH or a reference PUSCH to determine which physical channel can be transmitted. For example, suppose TRP 1 schedules PUCCH 1 (single transmission), TRP 2 schedules PUCCH 2 (simultaneous or repeated transmission) and PUSCH 2 (single transmission), where PUSCH 2 (there is only one PUSCH, so PUSCH2 is used as a reference) is transmitted as a single transmission. Between PUCCH 1 and PUCCH 2, the PUCCH with higher or lower transmission priority can be used as the reference, such as PUCCH 2 with higher transmission priority. By comparing the transmission schemes of PUSCH 2 and PUCCH 2, PUSCH cannot be transmitted. Similarly, for a terminal with simultaneous PUCCH transmission capability, if simultaneously transmitting PUCCH 1 and PUCCH 2 does not exceed the terminal's capability, the terminal can also transmit PUCCH 1 and PUCCH 2.

[0351] Optionally, the terminal can first compare the transmission priorities of the physical channels scheduled by each TRP. If the two TRPs want to transmit the same type of physical channel after priority comparison, both can transmit. If the two TRPs want to transmit different types of physical channels, the physical channels are compared according to the transmission priorities to determine the final physical channel that can be transmitted.

[0352] This invention does not limit the priority order of transmission schemes, and other priorities are also possible, such as repeated transmission based on FDM or SDM > repeated transmission based on TDM > simultaneous transmission based on FDM or SDM > single transmission, etc.

[0353] If, after any comparison, the physical channels have the same priority, or if the physical channels determined by the transmission scheme priority still contain PUCCH and PUSCH, other methods can be used to determine which physical channel to discard, such as the priority of the content carried by the physical channel, the priority index, or the value of CORESETPoolIndex.

[0354] Method 4: After UCI multiplexing, the terminal determines whether to discard PUCCH or PUSCH based on certain conditions or criteria.

[0355] Similar to Method 3, the terminal discards PUCCH or PUSCH according to certain conditions or criteria. The difference from Method 3 is that the terminal first performs UCI multiplexing, and then further determines which physical channel to discard according to the criteria.

[0356] The embodiments of this application do not limit the UCI multiplexing method. That is, UCI multiplexing can be performed in a TRP-scheduled channel, in a panel transmission channel, or according to the RB index, TCI status, overlap, etc. of the physical channel.

[0357] After UCI multiplexing, the physical channels that the terminal wants to send include the following three combinations:

[0358] PUCCH+PUCCH;

[0359] PUSCH+PUSCH;

[0360] PUCCH+PUSCH;

[0361] Of the three combinations above, only the third case needs to be processed, and the number of physical channels involved is relatively small. The processing method is as follows:

[0362] The terminal can determine whether to discard the PUCCH or PUSCH based on the content carried by the PUCCH or PUSCH.

[0363] For example, a specific priority order for bearer content can be set, such as data (PUSCH) > (positive) SR priority > A-CSI (PUSCH) > HARQ-ACK, etc. When a physical channel carries multiple contents, the terminal can determine which channel to discard based on one of the contents (e.g., the one with the highest priority or the one with the lowest priority). For instance, if PUSCH carries data and A-CSI, and PUCCH multiplexes multiple UCI types, including SR and HARQ-ACK, the highest priority content in PUSCH is data, while the highest priority content in PUCCH is SR. Therefore, PUSCH has a higher priority, so it is transmitted and PUCCH is discarded. As another example, if PUSCH transmits A-CSI and PUCCH transmits SR, PUCCH has a higher priority, so it is transmitted and PUSCH is discarded. Furthermore, other bearer content priority orders can be used, and the terminal determines whether to discard PUSCH or PUCCH based on this order.

[0364] Optionally, the terminal can determine whether to discard a PUCCH or PUSCH based on the priority index of the PUCCH or PUSCH, discarding channels with lower priority.

[0365] Optionally, the terminal can determine to discard a lower-priority physical channel based on the priority index (0 or 1) associated with the PUCCH or PUSCH. If the PUCCH has a higher priority index (e.g., 1), the PUSCH is discarded and the PUCCH is transmitted; if the PUSCH has a higher priority index (e.g., 1), the PUCCH is discarded and the PUSCH is transmitted.

[0366] If PUCCH or PUSCH have the same priority, other methods can be used to determine which physical channel to discard, such as the priority of the content carried in PUCCH or PUSCH, the value of CORESETPoolIndex, and the transmission scheme.

[0367] Optionally, the terminal can determine whether to discard PUCCH or PUSCH based on the value of CORESETPoolIndex, such as discarding transmissions on channels where CORESETPoolIndex is a specific value.

[0368] For example, a terminal can transmit channels with a CORESETPoolIndex value of 0 (or without a CORESETPoolIndex parameter configured) and discard channels with a CORESETPoolIndex value of 1.

[0369] If the CORESETPoolIndex associated with PUCCH is 0, for example, if it is scheduled by a TRP or CORESET with a CORESETPoolIndex of 0, and the CORESETPoolIndex associated with PUSCH is 1, then PUCCH is transmitted and PUSCH is discarded; if the CORESETPoolIndex associated with PUCCH is 1, for example, if it is scheduled by a TRP or CORESET with a CORESETPoolIndex of 1, and the CORESETPoolIndex associated with PUSCH is 0, then PUSCH is transmitted and PUCCH is discarded.

[0370] If the physical channels determined by the CORESETPoolIndex value still include PUCCH and PUSCH, meaning that after UCI multiplexing, both PUCCH and PUSCH are associated with the same CORESETPoolIndex value, other methods can be used to determine which physical channel to discard. These methods could include determining the priority of the content carried by the physical channel, its priority index, or the transmission scheme. Alternatively, if the PUSCH meets the multiplexing conditions, the UCI can be further multiplexed onto the PUSCH for transmission.

[0371] Optionally, the terminal may decide whether to discard PUCCH or PUSCH based on the transmission scheme;

[0372] For example, physical channels configured for repeated or simultaneous transmission have higher priority. Repeated transmission can be based on TDM, FDM, or SDM. Simultaneous transmission can be a PUCCH / PUSCH simultaneous transmission scheme scheduled by the same TRP or CORESET with the same CORESETPoolIndex value.

[0373] If the PUCCH transmission scheme has a higher priority (e.g., configured for simultaneous or repeated transmission) and the PUSCH transmission scheme has a lower priority (e.g., single transmission), then the PUCCH is transmitted and the PUSCH is discarded; if the PUSCH transmission scheme has a higher priority (e.g., configured for simultaneous or repeated transmission) and the PUCCH transmission scheme has a lower priority (e.g., single transmission), then the PUSCH is transmitted and the PUCCH is discarded.

[0374] The embodiments of this application do not limit the priority order of the transmission scheme, and there may be other priorities, such as repeated transmission based on FDM or SDM > repeated transmission based on TDM > simultaneous transmission based on FDM or SDM > single transmission, etc.

[0375] If PUCCH and PUSCH have the same transmission priority, other methods can be used to determine which physical channel to discard, such as the priority of the content carried by the physical channel, the priority index, or the value of CORESETPoolIndex.

[0376] Method 5: The terminal can multiplex the UCI carried by the PUCCH onto the PUSCH for transmission;

[0377] Optionally, if, before or after UCI multiplexing, PUCCH and PUSCH are transmitted simultaneously (with at least one overlapping symbol), the terminal may multiplex the UCI carried by the PUCCH into the PUSCH for transmission. Specifically, this can be divided into the following cases:

[0378] UCI multiplexing is performed according to the simultaneous transmission UCI multiplexing method. If there is still a situation where PUCCH and PUSCH are transmitted simultaneously, the UCI carried by PUCCH is multiplexed onto PUSCH for transmission (performing UCI multiplexing twice).

[0379] For example, UCI multiplexing is performed within a physical channel associated with a TRP or a panel, based on the RB index, TCI status, and overlap of the physical channel. In this case, inter-TRP or inter-panel UCI multiplexing is not involved. If simultaneous transmission of PUCCH and PUSCH still occurs, another round of UCI multiplexing is performed, such as inter-TRP UCI multiplexing, multiplexing the UCI carried by the PUCCH onto the PUSCH to prevent simultaneous transmission of PUCCH and PUSCH.

[0380] UCI multiplexing is performed according to the simultaneous transmission UCI multiplexing method. If there is still a situation where PUCCH and PUSCH are transmitted simultaneously, if PUSCH still meets the UCI multiplexing conditions, the UCI carried by PUCCH is also multiplexed onto PUSCH for transmission; if PUSCH does not meet the UCI multiplexing conditions, PUCCH or PUSCH is discarded using at least one of the methods from method one to method four.

[0381] Define a UCI multiplexing method so that all UCIs carried by PUCCH are multiplexed into PUSCH for transmission (performing one UCI multiplexing).

[0382] When performing UCI multiplexing, the physical channels associated with two TRPs or two panels are jointly multiplexed. For example, if TRP 1 schedules PUCCH 1 and PUSCH 1, and TRP 2 schedules PUCCH 2 and PUSCH 2, a UCI multiplexing method can be defined to multiplex the UCI onto the two PUSCHs for transmission.

[0383] Alternatively, if TRP 1 schedules PUCCH 1 and TRP 2 schedules PUCCH 2 and PUSCH 2, the UCIs carried by PUCCH 1 and PUCCH 2 can be multiplexed onto PUSCH 2 for transmission. Or, by using priority rules, it can be determined which UCIs carried by PUCCH 1 and PUCCH 2 can be transmitted, and then the transmittable UCIs can be multiplexed onto PUSCH 2 for transmission.

[0384] Alternatively, if TRP 1 schedules PUSCH 1 and TRP 2 schedules PUCCH 2 and PUSCH 2, the UCI carried by PUCCH 2 can be multiplexed onto PUSCH 1 or PUSCH 2 for transmission through UCI multiplexing, or the UCI carried by PUCCH 2 can be multiplexed onto PUSCH 1 and PUSCH 2 for transmission.

[0385] The embodiments of this application can avoid the simultaneous transmission of PUCCH and PUSCH through UCI multiplexing.

[0386] In one embodiment, when PUCCH+PUCCH is transmitted simultaneously, or PUSCH and PUSCH are transmitted simultaneously, the PUSCH resources scheduled by two or more TRPs may overlap, and the PUCCH resources scheduled by two or more TRPs may also overlap. To reduce interference between physical channels, different scrambling methods can be applied to the PUCCH or PUSCH scheduled by the two TRPs. For example, under the PUSCH configuration (higher-layer parameter PUCCH-Config), two PUSCH scrambling IDs (dataScramblingIdentityPUSCH, dataScramblingIdentityPUSCH2) can be configured and associated with two TRPs respectively, i.e., associated with different values ​​of CORESETPoolIndex (such as 0 or 1). Similarly, for PUCCH transmission, multiple hoppingId values ​​(hoppingId, hoppingId2) can be configured under the parameter PUCCH-ConfigCommon and associated with different TRPs (CORESETPoolIndex values, 0 or 1).

[0387] In one embodiment, the terminal can determine which channels can be transmitted or how to transmit them according to various methods. The network side also needs to know the corresponding transmission methods. One implementation is that two or more TRPs on the network side are ideally backhauled. The two or more TRPs can exchange their scheduling status through signaling. For example, one TRP schedules both PUCCH and PUSCH, while another TRP only schedules PUCCH. They can also exchange the transmission scheme, priority index, type of PUCCH or PUSCH content, priority, etc. between the two TRPs.

[0388] In one embodiment, the terminal can report relevant transmission information (via Radio Resource Control (RRC) and / or Medium Access Control (MAC-CE) signaling and / or UCI signaling), such as PUCCH being discarded, PUSCH being discarded, PUCCH or PUSCH with a specific CORESETPoolIndex being discarded, the terminal performing PUCCH+PUCCH transmission, the terminal performing PUSCH+PUSCH transmission, and the scrambling ID of the transmission (such as one or more of dataScramblingIdentityPUSCH, dataScramblingIdentityPUSCH2, hoppingId, and hoppingId2). In this way, when there is a non-ideal backhaul between multiple TRPs, the terminal's transmission status can be determined by the UE's reporting, and the terminal's transmitted information can be correctly demodulated.

[0389] In one embodiment, the terminal can determine which PUSCH can be used to carry UCI based on the following order: whether A-CSI is transmitted, dynamic scheduling or configuration-authorized scheduling, CC index (ServCellIndex value), and the order of PUSCH transmission. When multiple PUSCHs are transmitted simultaneously (such as FDM or SDM), how UCI transmission is performed is unclear. One method can be used to determine which PUSCH UCI is multiplexed on:

[0390] Method 6: The UE determines which PUSCH the UCI is multiplexed on based on whether A-CSI is transmitted, whether dynamic scheduling or authorized scheduling is configured, CC index, simultaneous transmission of PUSCH, and the order of PUSCH transmission time.

[0391] Specifically, if the UE transmits more than one PUSCH in a slot on a CC with the smallest ServCellIndex value, and all of them satisfy the UCI multiplexing condition, and if the slot contains PUSCHs being transmitted simultaneously (such as PUSCH FDM, SDM, or SFN transmissions), then the UE will multiplex the UCI onto one transmission timing, repeated transmission, layer group, or one PUSCH of the simultaneously transmitted PUSCHs. The specific PUSCH(s) to be multiplexed onto can be found in other embodiments.

[0392] Method 7: The UE determines which PUSCH the UCI is multiplexed on based on whether A-CSI is transmitted, whether dynamic scheduling or authorized scheduling is configured, whether PUSCH is transmitted simultaneously, CC index, and the order of PUSCH transmission time.

[0393] In this method, simultaneous PUSCH transmission has a higher priority than CC index. If the terminal determines multiple PUSCHs according to the first and second rules, and these multiple PUSCHs include simultaneous PUSCH transmission, the UE selects the PUSCH with the smaller CC index for transmission among the simultaneous PUSCH transmissions. Furthermore, the specific timing, repeated transmission, layer group, or specific PUSCH on which UCI is multiplexed can depend on the UCI multiplexing method. For example, UCI multiplexing can be determined based on parameters such as the RB index of the physical channel, TCI status, overlap, and CORESETPoolIndex. This invention does not limit the UCI multiplexing method.

[0394] For example, PUSCH1 and PUSCH2 are transmitted simultaneously on CC1, PUSCH3 and PUSCH4 are transmitted simultaneously on CC2, and PUSCH5 is transmitted on CC3. Assuming that the indices of the three CCs are CC1 > CC2 > CC3 with the lowest index, the physical channel with the lowest cell index among the simultaneous transmissions is selected for transmission, that is, one or more PUSCHs from PUSCH3 or PUSCH4 transmitted simultaneously on CC2 are selected for transmission.

[0395] Method 8: The UE determines which PUSCH the UCI is multiplexed on based on whether A-CSI is transmitted, whether dynamic scheduling or authorized scheduling is configured, CC index, the order of PUSCH transmission time, and simultaneous transmission of PUSCH.

[0396] In this method, simultaneous PUSCH transmission has a lower priority than the order of PUSCH transmission. According to existing technology, after the UE determines a PUSCH based on whether A-CSI is transmitted, dynamic scheduling or configured authorized scheduling, CC index, and the order of PUSCH transmission, if the PUSCH is transmitted simultaneously, the UCI is multiplexed onto one or more PUSCHs for transmission based on parameters such as the physical channel's RB index, TCI status, overlap, and CORESETPoolIndex.

[0397] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called 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.

[0398] 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.

[0399] Figure 2 This is a schematic diagram of the structure of a first communication device provided in an embodiment of this application, as shown below. Figure 2 As shown, the first communication device includes a memory 220, a transceiver 200, and a processor 210, wherein:

[0400] The memory 220 is used to store computer programs; the transceiver 200 is used to send and receive data under the control of the processor 210; the processor 210 is used to read the computer program in the memory 220 and perform the following operations:

[0401] When transmission is to be performed on both Type I and Type II channels, perform one or more of the following:

[0402] Determine whether to transmit via a Type I channel or a Type II channel;

[0403] It was determined that the content carried by the first type of channel would be multiplexed onto the second type of channel for transmission.

[0404] Specifically, transceiver 200 is used to receive and send data under the control of processor 210.

[0405] Among them, Figure 2 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 210 and memory represented by memory 220 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 described further herein. The bus interface provides an interface. Transceiver 200 can be multiple components, including transmitters and receivers, 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, user interface 230 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0406] The processor 210 is responsible for managing the bus architecture and general processing, while the memory 220 can store the data used by the processor 210 when performing operations.

[0407] Optionally, the processor 210 may 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), and the processor may also adopt a multi-core architecture.

[0408] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0409] Alternatively, the processor 210 is used for any of the following:

[0410] Based on predefined rules or preconfiguration information, discard the second type of channel and / or transmit the first type of channel;

[0411] Based on predefined rules or preconfiguration information, discard the first type of channel and / or transmit the second type of channel;

[0412] Based on a first rule, determine whether to discard a first type of channel or a second type of channel, and / or transmit one of the first type of channel or the second type of channel that was not discarded, wherein the first rule is predefined or preconfigured.

[0413] Optionally, the processor 210 is used for:

[0414] Based on the priorities of the first type of channel and the second type of channel, determine which channel has the lowest priority to discard.

[0415] The priority corresponding to the first type of channel and the priority corresponding to the second type of channel satisfy any one or more of the following:

[0416] The priority of the first type of channel is the priority of the content carried by the first type of channel; the priority of the second type of channel is the priority of the content carried by the second type of channel.

[0417] The priority corresponding to the first type of channel is the priority of the first type of channel; the priority corresponding to the second type of channel is the priority of the second type of channel;

[0418] The priority of the first type of channel is the priority of the transmission scheme of the first type of channel; the priority of the second type of channel is the priority of the transmission scheme of the second type of channel.

[0419] Optionally, the priority of the content carried by the first type of channel is the highest priority among the priorities corresponding to all content carried by the first type of channel, and the priority of the content carried by the second type of channel is the highest priority among the priorities corresponding to all content carried by the second type of channel; or,

[0420] The priority of the content carried by the first type of channel is the lowest priority among all the priorities corresponding to all content carried by the first type of channel; the priority of the content carried by the second type of channel is the lowest priority among all the priorities corresponding to all content carried by the second type of channel; or,

[0421] The priority of the content carried by the first type of channel is the highest priority among the priorities of all content carried by the first reference channel in the first type of channel; the priority of the content carried by the second type of channel is the highest priority among the priorities of all content carried by the second reference channel in the second type of channel; or,

[0422] The priority of the content carried by the first type of channel is the lowest priority among the priorities of all the content carried by the first reference channel in the first type of channel, and the priority of the content carried by the second type of channel is the lowest priority among the priorities of all the content carried by the second reference channel in the second type of channel.

[0423] Optionally, the processor 210 is used for any one or more of the following:

[0424] Determine which channel has the lowest priority to discard between the first type of channel and the second type of channel;

[0425] Based on the priority of the transmission-related information, it is determined whether to discard the first type of channel or the second type of channel. The transmission-related information is information associated with the first type of channel and / or the second type of channel.

[0426] Determine which channel has the lowest priority among the first and second channels to discard; where the first channel is the highest priority channel among all first-type channels, and the second channel is the highest priority channel among all second-type channels.

[0427] The lowest priority channel between the third and fourth channels is determined to be discarded; wherein the third channel is the lowest priority channel among all first-type channels, and the fourth channel is the lowest priority channel among all second-type channels.

[0428] The channel corresponding to the lowest priority reference channel in the first reference channel and the second reference channel is determined to be discarded. The first reference channel corresponds to the first type of channel, and the second reference channel corresponds to the second type of channel.

[0429] The priorities corresponding to all first-type channels and all second-type channels are compared pairwise until the lowest priority channel among the first-type and second-type channels is determined, and the lowest priority channel is discarded; or

[0430] Determine which channel has the lowest priority among the priorities corresponding to all first-type channels and the priorities corresponding to all second-type channels.

[0431] Optionally, the priority corresponding to the transmission-related information is the lowest or highest priority among the priorities corresponding to the first type of channel and / or the second type of channel associated with the transmission-related information, or...

[0432] The priority corresponding to the transmission-related information is the lowest or highest priority among the first reference channel in the first type of channel and / or the second reference channel in the second type of channel associated with the transmission-related information.

[0433] Optionally, the priority order of the content carried by the first type of channel and the content carried by the second type of channel, from high to low, includes:

[0434] Data, SR, A-CSI, HARQ-ACK.

[0435] Optionally, the ordering of the priorities corresponding to the transmission schemes of the first type of channel and the second type of channel includes:

[0436] The priority of the first transmission scheme is higher than that of a single transmission. The first transmission scheme includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0437] or

[0438] The priority of a single transmission is higher than the priority of the second transmission scheme, which includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0439] or

[0440] The priority of a single transmission is higher than that of the third transmission scheme, and the priority of a single transmission is lower than that of the fourth transmission scheme. The third and fourth transmission schemes include transmission methods including any one or more of the following:

[0441] Repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0442] Optionally, the processor 210 is used for:

[0443] Based on the first value corresponding to the first type of channel and the second value corresponding to the second type of channel, it is determined whether to discard the first type of channel or the second type of channel.

[0444] Optionally, the first value corresponding to the first type of channel is the value of the third reference channel among all first type channels, and the second value corresponding to the second type of channel is the value of the fourth reference channel among all second type channels.

[0445] Optionally, the processor 210 is used for:

[0446] Discard Type II channels before UCI multiplexing, and / or transmit Type I channels; or

[0447] After UCI multiplexing, discard the second type of channel and / or transmit the first type of channel;

[0448] Processor 210 is used for:

[0449] Discard Type 1 channels and / or transmit Type 2 channels before UCI multiplexing; or

[0450] After UCI multiplexing, discard the first type of channel and / or transmit the second type of channel.

[0451] Optionally, the processor 210 is used for:

[0452] In the presence of both a first-type channel and a second-type channel, the content carried by the first-type channel is multiplexed onto the second-type channel.

[0453] Optionally, the processor 210 is used for:

[0454] Determine the target channel in the second type of channel;

[0455] It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission.

[0456] Optionally, the processor 210 is used for:

[0457] The target channel is determined to be the channel with the highest priority among all channels of the second type.

[0458] Optionally, the processor 210 is used for:

[0459] The highest priority channel among all second-category channels is determined based on a first ranking, wherein the first ranking includes any one or more of the following:

[0460] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times; or

[0461] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times; or

[0462] Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times, and channels for simultaneous transmission.

[0463] The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

[0464] Optionally, the processor 210 is used for any one or more of the following:

[0465] Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels.

[0466] Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or

[0467] One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission.

[0468] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented by the method embodiment with the terminal as the execution subject, 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.

[0469] Figure 3 This is a schematic diagram of the transmission device provided in the embodiments of this application, as shown below. Figure 3 As shown, the transmission device 300 includes: a first execution module 310; wherein:

[0470] The first execution module 310 is configured to perform one or more of the following when transmission is to be made on the first type of channel and the second type of channel:

[0471] Determine whether to transmit via a Type I channel or a Type II channel;

[0472] It was determined that the content carried by the first type of channel would be multiplexed onto the second type of channel for transmission.

[0473] The transmission device provided in this application embodiment can implement the various processes implemented in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0474] Optionally, the first execution module 310 is used for any of the following:

[0475] Based on predefined rules or preconfiguration information, discard the second type of channel and / or transmit the first type of channel;

[0476] Based on predefined rules or preconfiguration information, discard the first type of channel and / or transmit the second type of channel;

[0477] Based on a first rule, determine whether to discard a first type of channel or a second type of channel, and / or transmit one of the first type of channel or the second type of channel that was not discarded, wherein the first rule is predefined or preconfigured.

[0478] Optionally, the first execution module 310 is used for:

[0479] Based on the first rule, determine whether to discard a first-type channel or a second-type channel, including:

[0480] Based on the priorities of the first type of channel and the second type of channel, determine which channel has the lowest priority to discard.

[0481] The priority corresponding to the first type of channel and the priority corresponding to the second type of channel satisfy any one or more of the following:

[0482] The priority of the first type of channel is the priority of the content carried by the first type of channel; the priority of the second type of channel is the priority of the content carried by the second type of channel.

[0483] The priority corresponding to the first type of channel is the priority of the first type of channel; the priority corresponding to the second type of channel is the priority of the second type of channel;

[0484] The priority of the first type of channel is the priority of the transmission scheme of the first type of channel; the priority of the second type of channel is the priority of the transmission scheme of the second type of channel.

[0485] Optionally, the priority of the content carried by the first type of channel is the highest priority among the priorities corresponding to all content carried by the first type of channel, and the priority of the content carried by the second type of channel is the highest priority among the priorities corresponding to all content carried by the second type of channel; or,

[0486] The priority of the content carried by the first type of channel is the lowest priority among all the priorities corresponding to all content carried by the first type of channel; the priority of the content carried by the second type of channel is the lowest priority among all the priorities corresponding to all content carried by the second type of channel; or,

[0487] The priority of the content carried by the first type of channel is the highest priority among the priorities of all content carried by the first reference channel in the first type of channel; the priority of the content carried by the second type of channel is the highest priority among the priorities of all content carried by the second reference channel in the second type of channel; or,

[0488] The priority of the content carried by the first type of channel is the lowest priority among the priorities of all the content carried by the first reference channel in the first type of channel, and the priority of the content carried by the second type of channel is the lowest priority among the priorities of all the content carried by the second reference channel in the second type of channel.

[0489] Optionally, the first execution module 310 is used for any one or more of the following:

[0490] Determine which channel has the lowest priority to discard between the first type of channel and the second type of channel;

[0491] Based on the priority of the transmission-related information, it is determined whether to discard the first type of channel or the second type of channel. The transmission-related information is information associated with the first type of channel and / or the second type of channel.

[0492] Determine which channel has the lowest priority among the first and second channels to discard; where the first channel is the highest priority channel among all first-type channels, and the second channel is the highest priority channel among all second-type channels.

[0493] The lowest priority channel between the third and fourth channels is determined to be discarded; wherein the third channel is the lowest priority channel among all first-type channels, and the fourth channel is the lowest priority channel among all second-type channels.

[0494] The channel corresponding to the lowest priority reference channel in the first reference channel and the second reference channel is determined to be discarded. The first reference channel corresponds to the first type of channel, and the second reference channel corresponds to the second type of channel.

[0495] The priorities corresponding to all first-type channels and all second-type channels are compared pairwise until the lowest priority channel among the first-type and second-type channels is determined, and the lowest priority channel is discarded; or

[0496] Determine which channel has the lowest priority among the priorities corresponding to all first-type channels and the priorities corresponding to all second-type channels.

[0497] Optionally, the priority corresponding to the transmission-related information is the lowest or highest priority among the priorities corresponding to the first type of channel and / or the second type of channel associated with the transmission-related information, or...

[0498] The priority corresponding to the transmission-related information is the lowest or highest priority among the first reference channel in the first type of channel and / or the second reference channel in the second type of channel associated with the transmission-related information.

[0499] Optionally, the priority order of the content carried by the first type of channel and the content carried by the second type of channel, from high to low, includes:

[0500] Data, SR, A-CSI, HARQ-ACK.

[0501] Optionally, the ordering of the priorities corresponding to the transmission schemes of the first type of channel and the second type of channel includes:

[0502] The priority of the first transmission scheme is higher than that of a single transmission. The first transmission scheme includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0503] or

[0504] The priority of a single transmission is higher than the priority of the second transmission scheme, which includes any one or more of the following: repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0505] or

[0506] The priority of a single transmission is higher than that of the third transmission scheme, and the priority of a single transmission is lower than that of the fourth transmission scheme. The third and fourth transmission schemes include transmission methods including any one or more of the following:

[0507] Repeated transmission based on FDM or SDM, repeated transmission based on TDM, and simultaneous transmission based on FDM or SDM.

[0508] Optionally, the first execution module 310 is used for:

[0509] Based on the first value corresponding to the first type of channel and the second value corresponding to the second type of channel, it is determined whether to discard the first type of channel or the second type of channel.

[0510] Optionally, the first value corresponding to the first type of channel is the value of the third reference channel among all first type channels, and the second value corresponding to the second type of channel is the value of the fourth reference channel among all second type channels.

[0511] Optionally, the first execution module 310 is used for:

[0512] Discard Type II channels before UCI multiplexing, and / or transmit Type I channels; or

[0513] After UCI multiplexing, discard the second type of channel and / or transmit the first type of channel;

[0514] The first execution module 310 is used for:

[0515] Discard Type 1 channels and / or transmit Type 2 channels before UCI multiplexing; or

[0516] After UCI multiplexing, discard the first type of channel and / or transmit the second type of channel.

[0517] Optionally, the first execution module 310 is used for:

[0518] In the presence of both a first-type channel and a second-type channel, the content carried by the first-type channel is multiplexed onto the second-type channel.

[0519] Optionally, the first execution module 310 is used for:

[0520] Determine the target channel in the second type of channel;

[0521] It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission.

[0522] Optionally, the first execution module 310 is used for:

[0523] The target channel is determined to be the channel with the highest priority among all channels of the second type.

[0524] Optionally, the device further includes:

[0525] The determining module is configured to determine the highest priority channel among all second-category channels based on a first ranking, wherein the first ranking includes any one or more of the following:

[0526] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times; or

[0527] Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times; or

[0528] Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times, and channels for simultaneous transmission.

[0529] The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

[0530] Optionally, the first execution module 310 is used for any one or more of the following:

[0531] Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels.

[0532] Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or

[0533] One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission.

[0534] 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.

[0535] 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.

[0536] It should be noted that the apparatus provided in this embodiment of the invention 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.

[0537] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute the methods provided in the above embodiments.

[0538] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0539] 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.

[0540] 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.

[0541] 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.

[0542] 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 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0543] 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 transmission method, characterized in that, Applied to a first communication device, the method includes: In the case of transmission on both Type I and Type II channels Determine the target channel in the second type of channel; It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission. The determination to multiplex the content carried by the first type of channel onto the target channel includes any one or more of the following: Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels. Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission. It is determined that the content carried by the first type of channel will be multiplexed onto one of the following channels: the channel for transmitting A-CSI, the channel for dynamic scheduling or configuration authorized scheduling, the channel corresponding to the CC index of the first carrier unit, the channel corresponding to different transmission times from early to late, and the channel for simultaneous transmission. The CORESETPoolIndex parameter determines whether the content carried by the first type of channel is multiplexed onto one or more second type channels among multiple second type channels with the same start time.

2. The transmission method according to claim 1, characterized in that, The determination of the target channel in the second type of channel includes: The target channel in the second type of channel is determined based on the first ranking, wherein the first ranking includes any one or more of the following: Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times from earliest to latest; or Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times from earliest to latest; or Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times from early to late, and channels for simultaneous transmission; The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

3. The transmission method according to claim 1 or 2, characterized in that, Channels that transmit simultaneously have a lower priority than channels that transmit at different times, from earliest to latest.

4. A first communication 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: In the case of transmission on both Type I and Type II channels Determine the target channel in the second type of channel; It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission. The determination to multiplex the content carried by the first type of channel onto the target channel includes any one or more of the following: Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels. Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission. It is determined that the content carried by the first type of channel will be multiplexed onto one of the following channels: the channel for transmitting A-CSI, the channel for dynamic scheduling or configuration authorized scheduling, the channel corresponding to the CC index of the first carrier unit, the channel corresponding to different transmission times from early to late, and the channel for simultaneous transmission. The CORESETPoolIndex parameter determines whether the content carried by the first type of channel is multiplexed onto one or more second type channels among multiple second type channels with the same start time.

5. The first communication device according to claim 4, characterized in that, The determination of the target channel in the second type of channel includes: The target channel in the second type of channel is determined based on the first ranking, wherein the first ranking includes any one or more of the following: Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels corresponding to the CC index of the first carrier unit, channels for simultaneous transmission, and channels corresponding to different transmission times from earliest to latest; or Channels for transmitting A-CSI, channels dynamically scheduled or configured with authorized scheduling, channels for simultaneous transmission, channels corresponding to the first CC index, and channels corresponding to different transmission times from earliest to latest; or Channels for transmitting A-CSI, channels for dynamic scheduling or configuration-authorized scheduling, channels corresponding to the first CC index, channels corresponding to different transmission times from early to late, and channels for simultaneous transmission; The first CC index is either the smallest, a predefined, or the largest among all CC indexes.

6. The first communication device according to claim 4 or 5, characterized in that, Channels that transmit simultaneously have a lower priority than channels that transmit at different times, from earliest to latest.

7. A transmission device, characterized in that, include: The first execution module is used when transmission is to be performed on both the first and second type of channels. Determine the target channel in the second type of channel; It is determined that the content carried by the first type of channel will be multiplexed onto the target channel for transmission. The first execution module is used for any one or more of the following: Multiple second-type channels are transmitted in a time unit on a CC with a first CC index. If the time unit includes simultaneous transmission of second-type channels, the first-type channels are multiplexed into one or more transmission timings, repeated transmissions, or layer groups corresponding to the simultaneously transmitted second-type channels, or the first-type channels are multiplexed onto one or more simultaneously transmitted second-type channels. Multiplex the first type of channel onto the second type of channel with the first CC index in the simultaneously transmitted second type of channel; or One or more second-class channels are determined based on the transmission time of the first-class channels and / or the second-class channels. If the one or more second-class channels include simultaneous transmission, the first-class channels are multiplexed onto the one or more simultaneously transmitting second-class channels for transmission. It is determined that the content carried by the first type of channel will be multiplexed onto one of the following channels: the channel for transmitting A-CSI, the channel for dynamic scheduling or configuration authorized scheduling, the channel corresponding to the CC index of the first carrier unit, the channel corresponding to different transmission times from early to late, and the channel for simultaneous transmission. The CORESETPoolIndex parameter determines whether the content carried by the first type of channel is multiplexed onto one or more second type channels among multiple second type channels with the same start time.

8. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Information transmission methods, terminal device and network device

    WO2022056877A1

  • Uplink collision handling for multiple transmit-receive point operation

    WO2022067865A1

  • Uplink control information transmission method and related device

    WO2022105842A1