Uplink multiplexing transmission method and device, and storage medium

By determining the time unit of the multiplexing process in 5G NR for uplink channels of different physical layer priorities or types when the time domain overlaps, and performing the multiplexing process in each time unit, the problem of dropping low-priority channels caused by high-priority channels is solved, and the effective transmission of uplink control information is achieved.

CN115190602BActive Publication Date: 2026-06-05DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2021-04-02
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In 5G NR, when the uplink channels of the same terminal overlap in the time domain, the high-priority channel will cause the low-priority channel to be dropped, affecting the transmission of uplink control information.

Method used

When uplink channels of different physical layer priorities or types overlap in the time domain, the time unit of the multiplexing process is determined, and the multiplexing process is carried out sequentially in each time unit until the preset conditions are met, and the final multiplexing result is obtained. Uplink channel transmission is then performed based on this result.

Benefits of technology

This reduces the impact of channel dropping in the case of uplink channel time-domain overlap, ensuring the effective transmission of uplink control information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190602B_ABST
    Figure CN115190602B_ABST
Patent Text Reader

Abstract

The application provides an uplink multiplexing transmission method and device and a storage medium, which are applied to a terminal or a base station. In the case that at least two uplink channels of different physical layer priorities or different types overlap in time domain, a time unit of a multiplexing process is determined. For a target uplink channel spanning multiple time units, if a preset multiplexing end condition is not met, the multiplexing process is sequentially performed in each time unit overlapping with the target uplink channel until the preset multiplexing end condition is met, and finally a processing result of the multiplexing process is obtained. The uplink channel transmission is performed based on the processing result of the multiplexing process. In the case that the uplink channels overlap in time domain, the multiplexing process is sequentially performed in the time units of the multiplexing process until the preset multiplexing end condition is met, the uplink control information carried by the uplink channels overlapping in time domain can be multiplexed onto other channels, the uplink multiplexing transmission can be effectively performed, and the influence caused by discarding the uplink channels is 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 an uplink multiplexing transmission method, apparatus and storage medium. Background Technology

[0002] In the 5G New Radio system (5G NR), multiple uplink channels may exist for the same terminal due to resource overlap. For example, there may be time-domain resource overlap between PUCCH (Physical Uplink Control Channel) and PUCCH, or between PUCCH and PUSCH (Physical Uplink Shared Channel).

[0003] In the 5G standard Rel-16, a two-level physical layer priority definition was introduced for the uplink channel, meaning that the uplink supports two physical channels with different physical layer priorities. When a high-priority physical channel and a low-priority physical channel overlap in the time domain, the terminal discards the low-priority physical channel and only transmits the high-priority physical channel, which affects the transmission of uplink control information. Summary of the Invention

[0004] This application provides an uplink multiplexing transmission method, apparatus, and storage medium to reduce the impact of uplink channel dropping when uplink channels overlap in the time domain.

[0005] In a first aspect, this application provides an uplink multiplexing transmission method, applied to a terminal or base station, the method comprising:

[0006] In the case of overlapping time domains of at least two uplink channels of different physical layer priorities or types, the time unit of the multiplexing process is determined.

[0007] For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained.

[0008] Uplink channel transmission is performed based on the processing results of the multiplexing process.

[0009] In one possible design, the multiplexing process is performed sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing termination condition is met, including:

[0010] For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH.

[0011] If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped.

[0012] Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH;

[0013] Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

[0014] In one possible design, the multiplexing process, performed sequentially in each time unit overlapping with the time domain of the target uplink channel, includes:

[0015] All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

[0016] In one possible design, the process of performing the multiplexing process sequentially in each time unit overlapping with the time domain of the target uplink channel further includes:

[0017] If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include:

[0018] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or

[0019] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or

[0020] In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

[0021] In one possible design, performing a drop operation on at least one uplink channel in the Q set includes:

[0022] If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or

[0023] If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

[0024] In one possible design, the preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

[0025] In one possible design, the method further includes:

[0026] If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

[0027] In one possible design, the at least two uplink channels are at least two uplink channels with different physical layer priorities;

[0028] The time unit for determining the reuse process includes:

[0029] The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

[0030] In one possible design, the determination of the transmission time unit for the multiplexing process based on HARQ-ACK transmission times according to different physical layer priorities includes:

[0031] The transmission time unit of the high-priority HARQ-ACK among different physical layer priorities is determined as the time unit of the multiplexing process.

[0032] In one possible design, the at least two uplink channels are at least two uplink channels of different types;

[0033] The time unit for determining the reuse process includes:

[0034] The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or

[0035] The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

[0036] In one possible design, the at least two uplink channels of the different types include MBS PUCCH and unicast PUCCH.

[0037] In one possible design, the method further includes:

[0038] If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously.

[0039] If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

[0040] Secondly, this application provides an uplink multiplexing transmission device, including a memory, a transceiver, and a processor:

[0041] 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:

[0042] In the case of overlapping time domains of at least two uplink channels of different physical layer priorities or types, the time unit of the multiplexing process is determined.

[0043] For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained.

[0044] Uplink channel transmission is performed based on the processing results of the multiplexing process.

[0045] In one possible design, the processor performs a multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing termination condition is met, and then:

[0046] For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH.

[0047] If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped.

[0048] Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH;

[0049] Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

[0050] In one possible design, the processor, while performing the multiplexing process sequentially in each time unit overlapping with the time domain of the target uplink channel, is configured to:

[0051] All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

[0052] In one possible design, the processor, during the multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain, is further configured to:

[0053] If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include:

[0054] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or

[0055] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or

[0056] In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

[0057] In one possible design, when the processor performs a drop operation on at least one uplink channel in the Q set, it is configured to:

[0058] If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or

[0059] If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

[0060] In one possible design, the preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

[0061] In one possible design, the processor is also used for:

[0062] If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

[0063] In one possible design, the at least two uplink channels are at least two uplink channels with different physical layer priorities;

[0064] When determining the time unit of the multiplexing process, the processor is used to:

[0065] The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

[0066] In one possible design, when the processor determines the time unit of the multiplexing process based on the transmission time unit of HARQ-ACK according to different physical layer priorities, it is used to:

[0067] The transmission time unit of the high-priority HARQ-ACK among different physical layer priorities is determined as the time unit of the multiplexing process.

[0068] In one possible design, the at least two uplink channels are at least two uplink channels of different types;

[0069] When determining the time unit of the multiplexing process, the processor is used to:

[0070] The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or

[0071] The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

[0072] In one possible design, the at least two uplink channels of the different types include MBS PUCCH and unicast PUCCH.

[0073] In one possible design, the processor is also used for:

[0074] If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously.

[0075] If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

[0076] In one possible design, the uplink multiplexing transmission device is a terminal or a base station.

[0077] Thirdly, this application provides an uplink multiplexing transmission apparatus for use in a terminal or base station, the apparatus comprising:

[0078] The determination unit is used to determine the time unit of the multiplexing process when at least two uplink channels of different physical layer priorities or types overlap in the time domain.

[0079] The multiplexing unit is used to perform a multiplexing process in each time unit that overlaps with the time domain of the target uplink channel in the at least two uplink channels if the preset multiplexing end condition is not met, until the preset multiplexing end condition is met, and obtain the final processing result of the multiplexing process.

[0080] The transmission unit is used for uplink channel transmission based on the processing results of the multiplexing process.

[0081] Fourthly, this application provides a processor-readable storage medium storing a computer program for causing the processor to perform the method described in the first aspect.

[0082] Fifthly, this application provides a computer program product, including a computer program for causing the processor to perform the method described in the first aspect.

[0083] This application provides an uplink multiplexing transmission method, apparatus, and storage medium, applied to a terminal or base station. It determines the time units of the multiplexing process when at least two uplink channels of different physical layer priorities or types overlap in the time domain. For a target uplink channel spanning multiple time units among the at least two uplink channels, if a preset multiplexing termination condition is not met, the multiplexing process is sequentially performed in each time unit overlapping with the target uplink channel until the preset multiplexing termination condition is met, obtaining the final processing result of the multiplexing process. Uplink channel transmission is then performed based on the processing result of the multiplexing process. This embodiment of the application, by sequentially performing the multiplexing process in each time unit of the multiplexing process when uplink channels overlap in the time domain until the preset multiplexing termination condition is met, can multiplex the uplink control information carried by the time-domain overlapping uplink channels onto other channels, effectively performing uplink multiplexing transmission and reducing the impact of discarded uplink channels.

[0084] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0085] To more clearly illustrate the technical solutions in 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 the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0086] Figure 1a This is a schematic diagram illustrating an application scenario of the uplink multiplexing transmission method provided in an embodiment of the present invention;

[0087] Figure 1b This is a schematic diagram illustrating an application scenario of the uplink multiplexing transmission method provided in another embodiment of the present invention.

[0088] Figure 2 A flowchart of an uplink multiplexing transmission method provided in an embodiment of the present invention;

[0089] Figure 3 A flowchart of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0090] Figure 4 This is a schematic diagram of the multiplexing process in an embodiment of the uplink multiplexing transmission method provided by the present invention;

[0091] Figure 5 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0092] Figure 6 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0093] Figure 7 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0094] Figure 8 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0095] Figure 9 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0096] Figure 10 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0097] Figure 11 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0098] Figure 12A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0099] Figure 13 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0100] Figure 14 A schematic diagram of the multiplexing process of an uplink multiplexing transmission method provided in another embodiment of the present invention;

[0101] Figure 15 This is a structural diagram of an uplink multiplexing transmission device provided in an embodiment of the present invention;

[0102] Figure 16 This is a structural diagram of an uplink multiplexing transmission device provided in another embodiment of the present invention. Detailed Implementation

[0103] In this application, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0104] In the 5G New Radio system (5G NR), there may be time-domain resource overlap of multiple uplink channels for the same terminal. For example, there may be time-domain resource overlap between PUCCH (Physical Uplink Control Channel) and PUCCH, or between PUCCH and PUSCH (Physical Uplink Shared Channel).

[0105] In the 5G standard Rel-15, to avoid excessively high PAPR (Peak to Average Power Ratio), multiple PUCCHs cannot be transmitted simultaneously for the same terminal, nor can PUCCH and PUSCH be transmitted simultaneously. Therefore, when the time domain resources of PUCCH and PUSCH overlap, the terminal can multiplex the UCI onto the same PUCCH for transmission; when the time domain resources of PUCCH and PUSCH overlap, the terminal can multiplex the UCI onto the PUSCH for transmission, thus eliminating the need to transmit the PUCCH.

[0106] When multiple PUCCH and PUSCH time-domain resources overlap, the terminal, on a time-slot basis, first handles conflicts between uplink control channels (PUCCHs) within a time slot, treating all PUCCHs within a time slot as a Q set and multiplexing them according to a prescribed method to obtain one or more non-overlapping PUCCHs. Then, it handles conflicts between PUCCHs and PUSCHs, multiplexing the UCI carried by the PUCCHs onto the PUSCHs for transmission according to a prescribed method.

[0107] Among them, the aforementioned time-domain resource overlap or conflict refers to the conflict within the same carrier group. For example, in a dual-link system, the MCG and SCG are each in a carrier group. For instance, when PUCCH is supported to be transmitted on the SCG, there will be a Primary PUCCH Group and a Secondary PUCCH Group, with each PUCCH group being a carrier group.

[0108] In the 5G standard Rel-16, a two-level physical layer priority definition was introduced for the uplink channel, meaning that the uplink supports two physical channels with different physical layer priorities. When a high-priority physical channel and a low-priority physical channel overlap in the time domain, the terminal discards the low-priority physical channel and only transmits the high-priority physical channel.

[0109] For HARQ-ACK (Hybrid Automatic Repeat Request-ACK) transmission, a Sub-slot transmission scheme is introduced. HARQ-ACK PUCCH resources are defined within the Sub-slot scope. A time slot is divided into multiple Sub-slots, and HARQ-ACK configurations for different priorities can differ. For example, high-priority HARQ-ACKs can use Sub-slot-based transmission, while low-priority HARQ-ACKs can use Slot-based transmission, or high-priority and low-priority HARQ-ACKs can use transmissions based on different Sub-slot lengths.

[0110] When the time-domain resources of uplink channels with the same physical layer priority overlap, the terminal determines the multiplexing time unit based on the corresponding configuration information, and performs multiplexing transmission of uplink channels with the same physical layer priority within the time unit in accordance with the Rel-15 method.

[0111] When uplink channel conflicts of the same and different physical layer priorities exist simultaneously, the terminal first processes the multiplexing between low-priority uplink channels, then processes the temporal resource overlap between different priorities, then processes the multiplexing between high-priority uplink channels, and finally processes the temporal resource overlap between the multiplexed high-priority uplink channels and low-priority uplink channels. In other words, the terminal discards the low-priority physical channels and only transmits the high-priority physical channels.

[0112] To reduce the impact of dropping low-priority uplink channels when uplink channels of different physical layer priorities overlap in the time domain, methods for multiplexing uplink channels of different priorities are currently being studied. However, since the transmission time units of HARQ-ACK for uplink channels of different priorities may be different, there is currently no clear method for multiplexing transmission when multiple uplink channels with different transmission time units conflict.

[0113] To address the aforementioned technical problems, this application provides an uplink multiplexing transmission method. For a terminal or base station, when at least two uplink channels of different physical layer priorities or types overlap in the time domain, the time unit of the multiplexing process is first determined. For example, the time unit of the multiplexing process is determined based on the transmission time unit of the high-priority HARQ-ACK. For a target uplink channel spanning multiple time units, if the preset multiplexing termination condition is not met, the multiplexing process is sequentially performed in each time unit overlapping with the target uplink channel in the time domain until the preset multiplexing termination condition is met, thus obtaining the final processing result of the multiplexing process. For example, for a low-priority PUCCH, if it is not dropped and is not multiplexed with other uplink channels, it participates in the multiplexing process in each multiplexing process time unit overlapping with the time domain of this low-priority PUCCH. Finally, uplink channel transmission is performed based on the processing result of the multiplexing process. This method can reduce the impact of dropping some uplink channels when the uplink channel time domains overlap, such as the impact on the transmission of uplink control information.

[0114] The uplink multiplexing transmission method provided in this application embodiment can be applied to, for example, Figure 1a In the application scenarios shown, or as... Figure 1b The application scenarios shown include base stations and terminals (Terminal / User Equipment, UE).

[0115] exist Figure 1aIn the process, when at least two uplink channels of different physical layer priorities or types overlap in the time domain, the time unit of the multiplexing process is determined; for a target uplink channel that spans multiple time units among the at least two uplink channels, if the preset multiplexing end condition is not met, the multiplexing process is carried out in each time unit that overlaps with the target uplink channel in sequence until the preset multiplexing end condition is met, and the final processing result of the multiplexing process is obtained; based on the processing result of the multiplexing process, uplink channel transmission is carried out with the base station.

[0116] exist Figure 1b In the case of at least two uplink channels with different physical layer priorities or different types overlapping in the time domain, the base station determines the time unit of the multiplexing process; for a target uplink channel that spans multiple time units among the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the target uplink channel in the time domain until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained; based on the processing result of the multiplexing process, the UE receives the uplink information transmitted through the uplink channel.

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

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

[0119] Figure 2 An embodiment of this application provides an uplink multiplexing transmission method, which is applied to network devices such as terminals or base stations. Figure 2 As shown, the specific steps of this method are as follows:

[0120] S201. When at least two uplink channels of different physical layer priorities or different types overlap in the time domain, determine the time unit of the multiplexing process.

[0121] In this embodiment, the 5G standard Rel-16 introduces a two-level physical layer priority definition for uplink channels, meaning the uplink supports two different physical layer priority physical channels: High Priority (HP) and Low Priority (LP) uplink channels. This embodiment assumes the terminal is configured to support multiplexed transmission with different priorities. If uplink channels with different physical layer priorities overlap in the time domain, a multiplexing process is required. The time units for the multiplexing process can be determined beforehand to facilitate uplink channel multiplexing within each multiplexing process time unit.

[0122] Optionally, in the case of at least two uplink channels with different physical layer priorities that overlap in the time domain, when determining the time unit of the multiplexing process, since the transmission time unit of HARQ-ACK in uplink channels with different physical layer priorities may be different, the time unit of the multiplexing process can be determined according to the transmission time unit of HARQ-ACK with different physical layer priorities.

[0123] The transmission time unit of HARQ-ACK can be a slot or a sub-slot. For example, when the transmission time unit of HARQ-ACK is a sub-slot, the length of the sub-slot can be 7 or 6 OFDM symbols, or 2 OFDM symbols.

[0124] Furthermore, in this embodiment, the transmission time unit of the high-priority HARQ-ACK among different physical layer priorities can be determined as the time unit of the multiplexing process.

[0125] In another embodiment, there may also be cases where at least two uplink channels of different types overlap in the time domain, such as time domain conflict between MBS PUCCH and unicast PUCCH, which requires a multiplexing process. Alternatively, the time unit of the multiplexing process can be determined first so that the uplink channel can be multiplexed in the time unit of each multiplexing process.

[0126] Specifically, when at least two uplink channels with overlapping time domains are at least two uplink channels of different types, when determining the time unit of the multiplexing process, the transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels can be determined as the time unit of the multiplexing process; or, the transmission time unit of the uplink channel of the target type among the at least two uplink channels can be determined as the time unit of the multiplexing process.

[0127] For example, for the time-domain overlap between MBS PUCCH and unicast PUCCH, the time unit of the multiplexing process can be determined based on the transmission time corresponding to one of the uplink channels. For example, the smallest transmission time unit can be selected as the time unit of the multiplexing process, or the transmission time unit of MBS PUCCH can always be selected as the time unit of the multiplexing process, or the transmission time unit of unicast PUCCH can always be selected as the time unit of the multiplexing process.

[0128] S202. For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained.

[0129] In this embodiment, after determining the time unit of the multiplexing process, there may be a target uplink channel that spans multiple time units among the at least two uplink channels. Since the transmission time units between the target uplink channel that spans multiple time units and the uplink channel that does not span multiple time units are different, the multiplexing process can be carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing end condition is met, even if the preset multiplexing end condition is not met.

[0130] Optionally, satisfying the preset multiplexing termination condition can be that there is currently no uplink channel that needs to undergo the multiplexing process, such as no PUCCH time domain overlap. Specifically, the preset multiplexing termination condition can be that the time-domain overlapping uplink channel is discarded or successfully multiplexed with other uplink channels.

[0131] Optionally, when performing the multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain, it may specifically include:

[0132] All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

[0133] In this embodiment, during the sequential multiplexing process, for the time unit of the current multiplexing process, all PUCCHs (including PUCCHs with the same priority and those with different priorities) can be determined as a Q set. Then, according to the multiplexing rules under time-domain overlap, the PUCCHs in the Q set are multiplexed. For example, at least one uplink channel in the Q set carries a preset type of UCI (Uplink Control Information) which is transferred to another uplink channel in the Q set for multiplexing. The UCI may include at least one of HARQ-ACK, SR (Scheduling Request), and CSI (Channel State Information). Alternatively, a new uplink channel can be created, and the preset type of UCI carried by at least one uplink channel in the Q set can be transferred to the new uplink channel for multiplexing. Among them, the preset type of UCI is the UCI that supports multiplexing between uplink channels. For example, the UCI that supports multiplexing can be HARQ-ACK, while SR and CSI do not support multiplexing. In this case, during multiplexing, only the HARQ-ACK of one uplink channel is carried on another uplink channel for multiplexing. For example, the HARQ-ACK is transferred from LP PUCCH to HP PUCCH for multiplexing, while SR and CSI can be discarded.

[0134] S203. Uplink channel transmission is performed based on the processing results of the multiplexing process.

[0135] In this embodiment, after the multiplexing process is completed and the final processing result is obtained, uplink channel transmission can be performed based on the processing result. Specifically, if the uplink multiplexing transmission method provided in this embodiment is executed by a terminal, the terminal transmits the uplink channel to the base station; if the uplink multiplexing transmission method provided in this embodiment is executed by a base station, the base station receives the uplink channel transmitted by the terminal.

[0136] The uplink multiplexing transmission method provided in this embodiment is applied to a terminal or base station. It determines the time units of the multiplexing process when at least two uplink channels of different physical layer priorities or types overlap in the time domain. For a target uplink channel spanning multiple time units among the at least two uplink channels, if a preset multiplexing termination condition is not met, the multiplexing process is sequentially performed in each time unit overlapping with the target uplink channel until the preset multiplexing termination condition is met, obtaining the final processing result of the multiplexing process. Uplink channel transmission is then performed based on the processing result of the multiplexing process. This embodiment, by sequentially performing the multiplexing process in each time unit of the multiplexing process when uplink channels overlap in the time domain until the preset multiplexing termination condition is met, can multiplex the uplink control information carried by the time-overlapping uplink channels to other channels, effectively performing uplink multiplexing transmission and reducing the impact of discarded uplink channels.

[0137] Based on any of the above embodiments, such as Figure 3 As shown, S202 describes the multiplexing process performed sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing termination condition is met. Specifically, this may include:

[0138] S301. For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH.

[0139] S302. If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped.

[0140] S303. Otherwise, continue the multiplexing process of the low-priority PUCCH in the next time unit that overlaps with the time domain of the low-priority PUCCH.

[0141] Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

[0142] In this embodiment, when a low-priority PUCCH spans multiple time units, it can participate in the multiplexing process in each time unit that overlaps with the time domain of the low-priority PUCCH, until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, provided that the low-priority PUCCH has not been discarded and has not been successfully multiplexed with other uplink channels.

[0143] Specifically, the multiplexing process is first performed in the first time unit overlapping with the low-priority PUCCH. If, during the multiplexing process in the first time unit, it is determined that the low-priority PUCCH has been discarded or successfully multiplexed with another uplink channel, the multiplexing process for the low-priority PUCCH in subsequent time units overlapping with its time domain is stopped. If the low-priority PUCCH has not been discarded and has not been successfully multiplexed with another uplink channel, the multiplexing process is then performed in the second time unit overlapping with its time domain. Similarly, if, during the multiplexing process in the second time unit, it is determined that the low-priority PUCCH has been discarded or successfully multiplexed with another uplink channel, the multiplexing process is stopped. If the low-priority PUCCH is discarded or successfully multiplexed with another uplink channel, the multiplexing process of the low-priority PUCCH will stop in subsequent time units that overlap with the time domain of the low-priority PUCCH. If the low-priority PUCCH is not discarded and is successfully multiplexed with another uplink channel, the multiplexing process will start in the third time unit that overlaps with the time domain of the low-priority PUCCH, and so on, until the low-priority PUCCH is discarded or successfully multiplexed with another uplink channel, or until the multiplexing process is completed in the last time unit that overlaps with the time domain of the low-priority PUCCH.

[0144] It should be noted that if there is no uplink channel overlapping with the target uplink channel in the current time unit of the multiplexing process, the multiplexing process continues in the next time unit that overlaps with the target uplink channel. As in the above embodiment, if it is found that there is no uplink channel overlapping with the low-priority PUCCH in the first time unit during the multiplexing process, no multiplexing process is needed in the first time unit, and the multiplexing process can continue to the second time unit. Similarly, if there is also no uplink channel overlapping with the low-priority PUCCH in the second time unit, the multiplexing process can continue to the third time unit, and so on.

[0145] Based on the above embodiments, the process of performing the multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain as described in S202 may further include:

[0146] If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include:

[0147] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or

[0148] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or

[0149] In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

[0150] In this embodiment, by judging preset conditions during the multiplexing process, it can be determined whether to perform a discard operation on the uplink channel to avoid continuing the subsequent multiplexing process.

[0151] Based on the above embodiments, the step of performing a discard operation on at least one uplink channel in the Q set may specifically include:

[0152] If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or

[0153] If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

[0154] In this embodiment, when it is determined that at least one uplink channel in the Q set needs to be dropped, if the physical layer priorities of the uplink channels in the Q set are different, the lower-priority uplink channel is dropped; if the physical layer priorities of the uplink channels in the Q set are the same, the uplink channel(s) to be dropped can be determined according to the UCI type carried by each uplink channel. A preset priority for the UCI type can be set in advance, optionally in the order of: HARQ-ACK > SR > CSI. If one uplink channel in two LP PUCCHs needs to be dropped, where the first LP PUCCH carries a UCI type of HARQ-ACK and the second LP PUCCH carries a UCI type of CSI, the second LP PUCCH is dropped because HARQ-ACK has a higher priority than CSI.

[0155] The above embodiments describe the case where uplink channels with different physical layer priorities overlap in the time domain. The implementation is similar for cases where at least two uplink channels of different types overlap in the time domain. For example, after determining the time unit of the multiplexing process, if a PUCCH of the first type spans multiple time units, and if the preset multiplexing termination condition is not met, the multiplexing process is sequentially performed in each time unit overlapping with the PUCCH's time domain until the preset multiplexing termination condition is met, obtaining the final processing result of the multiplexing process. Specifically, the multiplexing process can be performed in the first time unit overlapping with the PUCCH's time domain. If it is determined in the current multiplexing process that the PUCCH is discarded or successfully multiplexed with another uplink channel, the multiplexing process of the PUCCH in subsequent time units overlapping with the PUCCH's time domain is stopped; otherwise, the multiplexing process of the PUCCH continues in the next time unit overlapping with the PUCCH's time domain, repeating the above process until the PUCCH is discarded or successfully multiplexed with another uplink channel. Finally, uplink channel transmission is performed based on the processing result of the multiplexing process. The preset conditions for the discard operation are the same as those in the above embodiments. The discard operation can be performed according to the physical layer priority or the UCI type priority, or it can be performed according to other orders or other preset rules. There are no restrictions here.

[0156] Based on any of the above embodiments, the uplink multiplexing transmission method further includes:

[0157] If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously.

[0158] If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

[0159] In this embodiment, the time-domain overlap of PUCCH and PUSCH may exist simultaneously in the above embodiments. For example, if multiple PUCCHs overlap in the time domain and also overlap with PUSCH, the process of S201-S203 can be executed first to obtain PUCCHs that do not overlap in the time domain. If the PUCCHs that do not overlap in the time domain overlap with PUSCH, it can be determined whether the terminal supports parallel transmission of PUCCH and PUSCH. If the terminal supports parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously. If the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded. Multiplexing can transfer the UCI carried by the PUCCH to the PUSCH for multiplexing, or it can transfer the UCI carried by the PUSCH to the PUCCH for multiplexing. It should be noted that whether the terminal supports parallel transmission of PUCCH and PUSCH can be controlled by the base station, set by the terminal user, or controlled through other means.

[0160] The uplink multiplexing transmission method in the above embodiments will be described in detail below with specific examples. The examples described are merely some embodiments of the uplink multiplexing transmission method provided in this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the examples in this application without creative effort are within the scope of protection of this invention.

[0161] Example 1:

[0162] On the master (primary) cell group (MCG), high-priority HARQ-ACK is configured to be transmitted based on a 7-symbol-length sub-slot, while low-priority HARQ-ACK is configured to be transmitted based on a slot. In this case, the transmission time unit of high-priority HARQ-ACK, the sub-slot, is used as the time unit for the multiplexing process.

[0163] Case 1: such as Figure 4 As shown, a low-priority LP PUCCH and two high-priority sub-slots overlap in the time domain, and within each high-priority sub-slot, a high-priority HP PUCCH overlaps in the time domain. Figure 4In the first multiplexing process time unit, the Q set is defined to include HP PUCCH-1 and LP PUCCH. Based on the multiplexing rules under time-domain overlap, the terminal may discard LP PUCCH or transfer the UCI information carried by LP PUCCH to HP PUCCH-1 for multiplexing transmission. In this case, LP PUCCH no longer participates in the multiplexing process in the second sub-slot, and one HP PUCCH-1 is obtained after multiplexing in the first multiplexing process time unit. In the second multiplexing process time unit, there is only one HP PUCCH-2, and there are no time-domain overlapping channels, so one HP PUCCH-2 is also obtained. Finally, the terminal transmits one HP PUCCH-1 (which may contain the transferred LP UCI) in the first multiplexing process time unit, the LP PUCCH is discarded, and one HP PUCCH-2 is transmitted in the second multiplexing process time unit.

[0164] Scenario 2: such as Figure 5 As shown, a low-priority LP PUCCH overlaps with two high-priority sub-slots in the time domain, but does not overlap with a high-priority PUCCH in the first high-priority sub-slot, and overlaps with a high-priority PUCCH in the time domain in the second high-priority sub-slot. Figure 5 In the first multiplexing process time unit, since there is no time domain overlap, no multiplexing process is required. Therefore, the LP PUCCH is not discarded and is not multiplexed with other uplink channels, and can continue to participate in subsequent multiplexing processes. In the second multiplexing process time unit, the Q set is defined to include HPPUCCH-2 and LP PUCCH. Based on the multiplexing rules under time domain overlap, the terminal may discard the LP PUCCH or transfer the UCI information carried by the LPPUCCH to HP PUCCH-2 for multiplexing transmission. Ultimately, the terminal transmits an HP PUCCH-1 in the first multiplexing process time unit and an HP PUCCH-2 (which may contain the transferred LP UCI) in the second multiplexing process time unit. The LP PUCCH is discarded.

[0165] Scenario 3: such as Figure 6 As shown, a low-priority LP PUCCH-2 and two high-priority sub-slots overlap in the time domain, but within the first high-priority sub-slot, it overlaps with a low-priority LP PUCCH-1, and within the second high-priority sub-slot, it overlaps with a high-priority HP PUCCH in the time domain. Figure 6In the time unit of the first multiplexing process, the Q set is defined to include LP PUCCH-1 and LP PUCCH-2. Based on the multiplexing rules under time domain overlap, the terminal may transfer the UCI information carried by LP PUCCH-1 to LP PUCCH-2 for multiplexing transmission. Assuming that LP PUCCH-1 carries LP HARQ-ACK and LP PUCCH-2 carries LP CSI, then after multiplexing, LP PUCCH-2 resources will carry LP HARQ-ACK and LP CSI. In the time unit of the second multiplexing process, the Q set is defined to include HP PUCCH and LPPUCCH-2. Based on the multiplexing rules under time-domain overlap, the terminal may transfer the UCI information carried by LP PUCCH-2 to HP PUCCH for multiplexing transmission. Further, optionally, if only LP HARQ-ACK and HP HARQ-ACK multiplexing are supported, and LP CSI and HP HARQ-ACK multiplexing are not supported, then the LP HARQ-ACK carried by LP PUCCH-2 is transferred to HP PUCCH for transmission. LP CSI cannot be transferred to HP PUCCH for transmission and is discarded. Finally, the terminal does not transmit any channel in the time unit of the first multiplexing process, and transmits one HP PUCCH-2 (which may contain the transferred LP HARQ-ACK) in the time unit of the second multiplexing process. Both LP PUCCH-1 and LP PUCCH-2 are discarded.

[0166] Case 4: Figure 7 As shown, a low-priority LP PUCCH-1 and two high-priority sub-slots overlap in the time domain, but within the first high-priority sub-slot, it overlaps with a high-priority HP PUCCH-2, which in turn overlaps with a high-priority HP PUCCH-1. Within the second high-priority sub-slot, it overlaps with a low-priority LP PUCCH-2 in the time domain. Figure 7In the first multiplexing process time unit, the Q set is defined to include HP PUCCH-1, HP PUCCH-2, and LP PUCCH-1. Based on the multiplexing rules under time-domain overlap, the terminal may transfer the UCI information carried by HP PUCCH-2 to HP PUCCH-1 for multiplexing transmission. After multiplexing, two channels, HP PUCCH-1 and LP PUCCH-1, are obtained. LP PUCCH-1 can continue to participate in subsequent multiplexing processes. In the second multiplexing process time unit, the Q set is defined to include LP PUCCH-1 and LP PUCCH-2. Based on the multiplexing rules under time-domain overlap, the terminal may transfer the UCI information carried by LP PUCCH-1 to LP PUCCH-2 for multiplexing transmission. After multiplexing, the LP PUCCH-2 channel is obtained. Ultimately, the terminal transmits HP PUCCH-1 (containing the UCI information of the transferred HP PUCCH-2) in the time unit of the first multiplexing process, and transmits an LP PUCCH-2 (containing the UCI information of the transferred LP PUCCH-1) in the time unit of the second multiplexing process. Both HP PUCCH-2 and LP PUCCH-1 are discarded.

[0167] Example 2:

[0168] On the primary carrier, high-priority HARQ-ACK is configured for sub-slot transmission based on a 7-symbol length, while low-priority HARQ-ACK is configured for slot transmission. In this case, the sub-slot of high-priority HARQ-ACK is used as the time unit of the multiplexing process.

[0169] Case 1: such as Figure 8 As shown, there is only one HP PUCCH in the first high-priority sub-slot, and one LP PUCCH-1 and one LP PUCCH-2 overlap in the second high-priority sub-slot. Figure 8 In the first time unit of the multiplexing process, no multiplexing process is required because there is no overlap. In the second time unit of the multiplexing process, the Q set is defined to include LP PUCCH-1 and LP PUCCH-2. Based on the multiplexing rules for time-domain overlap, the terminal may choose to perform multiplexing transmission in a new LP PUCCH-3, such as... Figure 8As shown, since LP PUCCH-3 is located in the time unit of the previous multiplexing process, it meets the preset conditions mentioned in the above embodiments. Therefore, multiplexing of LP PUCCH-1 and LP PUCCH-2 is not supported. Further optionally, assuming LP PUCCH-1 carries HARQ-ACK and LP PUCCH-2 carries CSI / SR, LP PUCCH-2 and its carried UCI are discarded, and only LP PUCCH-1 is transmitted in the time unit of the second multiplexing process. Finally, the terminal transmits one HP PUCCH in the time unit of the first multiplexing process and one LP PUCCH-1 (excluding the transferred LP UCI) in the time unit of the second multiplexing process, while LP PUCCH-2 is discarded.

[0170] Similarly, in this example case 1, if in the time unit of the second multiplexing process, such as Figure 9 As shown, if the starting position of the multiplexed LP PUCCH-3 is earlier than the time unit of the current multiplexing process, or if the resources of the multiplexed LP PUCCH-3 span the time unit of the current multiplexing process, the transmission of LP PUCCH-2 can be discontinued, and only LP PUCCH-1 can be transmitted.

[0171] Scenario 2: such as Figure 10 As shown, there is only one HP PUCCH in the first high-priority sub-slot, and one LP PUCCH-1 and one LP PUCCH-2 overlap in the second high-priority sub-slot. Figure 10 In the first time unit of the multiplexing process, no multiplexing process is required because there is no overlap. In the second time unit of the multiplexing process, the Q set is defined to include LP PUCCH-1 and LP PUCCH-2. Based on the multiplexing rules for time-domain overlap, the terminal may choose to perform multiplexing transmission in a new LP PUCCH-3, such as... Figure 10 As shown, since LP PUCCH-3 is located in the current multiplexing process time unit, multiplexing of LP PUCCH-1 and LP PUCCH-2 is supported. Assuming LP PUCCH-1 carries HARQ-ACK and LP PUCCH-2 carries CSI / SR, both HARQ-ACK and CSI / SR are transferred to LP PUCCH-3 for transmission. Ultimately, the terminal transmits one HP PUCCH in the first multiplexing process time unit and one LP PUCCH-3 (containing the transferred LP HARQ-ACK and CSI / SR) in the second multiplexing process time unit.

[0172] Scenario 3: such as Figure 11As shown, there is one overlapping LP PUCCH-1 and one overlapping LPPUCCH-2 in the first high-priority sub-slot, and only one HP PUCCH in the second high-priority sub-slot. Figure 11 In the first time unit of the multiplexing process, the Q set is defined to include LP PUCCH-1 and LP PUCCH-2. Based on the multiplexing rules under time-domain overlap, the terminal may perform multiplexing transmission through a new LP PUCCH-3, such as... Figures 12-14 As shown.

[0173] Case 3-1: For example Figure 12 As shown, if LP PUCCH-3 is located in the time unit of the current multiplexing process, then multiplexing of LPPUCCH-1 and LP PUCCH-2 is supported. Ultimately, the terminal transmits one LPPUCCH-3 (containing the LP UCI transferred from LP PUCCH-1 and LP PUCCH-2) in the time unit of the first multiplexing process, and transmits one HP PUCCH in the time unit of the second multiplexing process.

[0174] Case 3-2: such as Figure 13 or Figure 14 As shown, if LP PUCCH-3 spans multiple multiplexing process time units or is located in other multiplexing process time units, it can be implemented in any of the following ways.

[0175] Method 1: Multiplexing of LP PUCCH-1 and LP PUCCH-2 is not supported. Assuming LP PUCCH-1 carries HARQ-ACK and LP PUCCH-2 carries CSI / SR, LP PUCCH-2 and its carried UCI are discarded according to the preset priority of the UCI type. Only LP PUCCH-1 is transmitted in the time unit of the first multiplexing process. Ultimately, the terminal transmits one LP PUCCH-1 (excluding the transferred LP UCI) in the time unit of the first multiplexing process, LP PUCCH-2 is discarded, and one HP PUCCH is transmitted in the time unit of the second multiplexing process.

[0176] Method 2: Supports multiplexing of LP PUCCH-1 and LP PUCCH-2. Assuming LP PUCCH-1 carries HARQ-ACK and LP PUCCH-2 carries CSI / SR, a new LPPUCCH-3 is obtained through multiplexing in the time unit of the first multiplexing process. In the time unit of the second multiplexing process, the Q set is defined to include LP PUCCH-3 and HP PUCCH. Based on the multiplexing rules under time-domain overlap, the terminal may perform multiplexed transmission via HP PUCCH. Ultimately, the terminal does not transmit any channel in the time unit of the first multiplexing process, and transmits one HP PUCCH (containing the transferred LP HARQ-ACK) in the time unit of the second multiplexing process.

[0177] The uplink multiplexing transmission method provided by the above embodiments can effectively perform uplink multiplexing transmission when the uplink channel time domain overlaps, reducing the impact of dropping the uplink channel.

[0178] Figure 15 This is a schematic diagram of an uplink multiplexing transmission apparatus provided in one embodiment of this application. The uplink multiplexing transmission apparatus of this application can be a network device such as a terminal or a base station. Figure 15 As shown, the uplink multiplexing transmission device 40 includes a transceiver 400, a processor 410, and a memory 420.

[0179] The transceiver 400 is used to receive and send data under the control of the processor 410.

[0180] Among them, Figure 15 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 410) and memory (memory 420). 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. The transceiver 400 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 410 during operation.

[0181] The memory 420 is used to store computer programs, including but not limited to: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks, and other media that can store program code.

[0182] The processor 410 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0183] Processor 410 is configured to read the computer program in the memory and perform the following operations:

[0184] In the case of overlapping time domains of at least two uplink channels of different physical layer priorities or types, the time unit of the multiplexing process is determined.

[0185] For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained.

[0186] Uplink channel transmission is performed based on the processing results of the multiplexing process.

[0187] In one optional implementation, the processor 410 performs a multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing end condition is met, and then performs the following:

[0188] For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH.

[0189] If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped.

[0190] Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH;

[0191] Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

[0192] In an optional implementation, the processor 410, when performing the multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain, is configured to:

[0193] All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

[0194] In an optional implementation, during the multiplexing process in each time unit overlapping with the target uplink channel time domain, the processor 410 is further configured to:

[0195] If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include:

[0196] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or

[0197] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or

[0198] In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

[0199] In one alternative implementation, when the processor 410 performs a drop operation on at least one uplink channel in the Q set, it is configured to:

[0200] If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or

[0201] If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

[0202] In one optional implementation, the preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

[0203] In an optional implementation, the processor 410 is further configured to:

[0204] If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

[0205] In one optional implementation, the at least two uplink channels are at least two uplink channels with different physical layer priorities;

[0206] When determining the time unit of the multiplexing process, the processor 410 is used to:

[0207] The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

[0208] In an optional implementation, when the processor 410 determines the transmission time unit of the multiplexing process based on the HARQ-ACK transmission time unit according to different physical layer priorities, it is used to:

[0209] The transmission time unit of the high-priority HARQ-ACK among different physical layer priorities is determined as the time unit of the multiplexing process.

[0210] In one alternative implementation, the at least two uplink channels are at least two uplink channels of different types;

[0211] When determining the time unit of the multiplexing process, the processor 410 is used to:

[0212] The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or

[0213] The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

[0214] In one alternative implementation, the at least two uplink channels of different types include MBS PUCCH and unicast PUCCH.

[0215] In an optional implementation, the processor 410 is further configured to:

[0216] If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously.

[0217] If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

[0218] The uplink multiplexing transmission apparatus involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the 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 5G network architecture, 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 also be geographically separated.

[0219] The uplink multiplexing transmission apparatus involved in the embodiments of this application can also be a terminal device, which can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. 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.

[0220] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0221] It should be noted that the base station and terminal equipment provided in this application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail here.

[0222] Figure 16 This is a schematic diagram of an uplink multiplexing transmission device provided in an embodiment of this application. The uplink multiplexing transmission device provided in this embodiment is applied to a terminal or base station, such as... Figure 16 As shown, the uplink multiplexing transmission device 50 includes: a determination unit 510, a multiplexing unit 520, and a transmission unit 530.

[0223] The determining unit 510 is used to determine the time unit of the multiplexing process when at least two uplink channels of different physical layer priorities or different types overlap in the time domain.

[0224] Multiplexing unit 520 is used to perform multiplexing process sequentially in each time unit that overlaps with the time domain of the target uplink channel for the at least two uplink channels that span multiple time units, if the preset multiplexing end condition is not met, until the preset multiplexing end condition is met, and obtain the final processing result of the multiplexing process.

[0225] The transmission unit 530 is used for uplink channel transmission based on the processing results of the multiplexing process.

[0226] In an optional implementation, the multiplexing unit 520 performs a multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing end condition is met, and is used to:

[0227] For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH.

[0228] If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped.

[0229] Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH;

[0230] Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

[0231] In an optional implementation, the multiplexing unit 520, when performing the multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain, is configured to:

[0232] All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

[0233] In an optional implementation, the multiplexing unit 520, during the multiplexing process sequentially performing the multiplexing process in each time unit overlapping with the target uplink channel time domain, is further configured to:

[0234] If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include:

[0235] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or

[0236] In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or

[0237] In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

[0238] In an optional implementation, when the multiplexing unit 520 performs a discard operation on at least one uplink channel in the Q set, it is used to:

[0239] If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or

[0240] If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

[0241] In one optional implementation, the preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

[0242] In an optional implementation, the multiplexing unit 520 is further configured to:

[0243] If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

[0244] In one optional implementation, the at least two uplink channels are at least two uplink channels with different physical layer priorities;

[0245] When determining the time unit of the multiplexing process, the determining unit 510 is used for:

[0246] The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

[0247] In an optional implementation, when the determining unit 510 determines the time unit of the multiplexing process based on the transmission time unit of HARQ-ACK according to different physical layer priorities, it is used to:

[0248] The transmission time unit of the high-priority HARQ-ACK among different physical layer priorities is determined as the time unit of the multiplexing process.

[0249] In one alternative implementation, the at least two uplink channels are at least two uplink channels of different types;

[0250] When determining the time unit of the multiplexing process, the determining unit 510 is used for:

[0251] The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or

[0252] The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

[0253] In one alternative implementation, the at least two uplink channels of different types include MBS PUCCH and unicast PUCCH.

[0254] In an optional implementation, the multiplexing unit 520 is further configured to:

[0255] If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously.

[0256] If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

[0257] The uplink multiplexing transmission device provided in this embodiment can be used to execute the method flow in any of the above method embodiments. The specific functions and effects will not be described in detail here.

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

[0259] 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 of 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.

[0260] It should be noted that the apparatus provided in this application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0261] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform the method provided in any of the above-described method embodiments.

[0262] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0263] This application also provides a computer program product, including a computer program for causing the processor to perform the method as provided in any of the above method embodiments.

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

[0265] 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, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0266] These processor-executable instructions may also be stored in a processor-readable memory that can instruct 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 that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0267] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0268] 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. An uplink multiplexing transmission method, characterized in that, Applied to a terminal or base station, the method includes: In the case of overlapping time domains of at least two uplink channels of different physical layer priorities or types, the time unit of the multiplexing process is determined. For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained. Uplink channel transmission is performed based on the processing results of the multiplexing process; The multiplexing process, which sequentially performs the multiplexing process in each time unit overlapping with the target uplink channel time domain until a preset multiplexing termination condition is met, includes: For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH. If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped. Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH; Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

2. The method according to claim 1, characterized in that, The multiplexing process, which sequentially performs multiplexing in each time unit overlapping with the time domain of the target uplink channel, includes: All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

3. The method according to claim 2, characterized in that, The process of performing the multiplexing process sequentially in each time unit overlapping with the time domain of the target uplink channel also includes: If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include: In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in other time units; or In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

4. The method according to claim 3, characterized in that, The step of performing a drop operation on at least one uplink channel in the Q set includes: If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

5. The method according to claim 4, characterized in that, The preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

6. The method according to claim 1, characterized in that, The method further includes: If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

7. The method according to any one of claims 1-6, characterized in that, The at least two uplink channels are at least two uplink channels with different physical layer priorities; The time unit for determining the reuse process includes: The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

8. The method according to claim 7, characterized in that, The determination of the transmission time unit for the multiplexing process based on the HARQ-ACK transmission time unit according to different physical layer priorities includes: The transmission time unit of the high-priority HARQ-ACK among different physical layer priorities is determined as the time unit of the multiplexing process.

9. The method according to any one of claims 1-6, characterized in that, The at least two uplink channels are at least two uplink channels of different types; The time unit for determining the reuse process includes: The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

10. The method according to claim 9, characterized in that, The at least two uplink channels of the different types include MBS PUCCH and unicast PUCCH.

11. The method according to any one of claims 1-6, characterized in that, The method further includes: If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously. If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

12. An uplink multiplexing transmission 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 overlapping time domains of at least two uplink channels of different physical layer priorities or types, the time unit of the multiplexing process is determined. For the target uplink channel that spans multiple time units in the at least two uplink channels, if the preset multiplexing termination condition is not met, the multiplexing process is carried out sequentially in each time unit that overlaps with the time domain of the target uplink channel until the preset multiplexing termination condition is met, and the final processing result of the multiplexing process is obtained. Uplink channel transmission is performed based on the processing results of the multiplexing process; The processor performs a multiplexing process sequentially in each time unit overlapping with the target uplink channel time domain until a preset multiplexing end condition is met, and then performs the following: For a low-priority PUCCH that spans multiple time units, the multiplexing process is performed in the first time unit that overlaps with the time domain of the low-priority PUCCH. If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped. Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH; Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

13. The apparatus according to claim 12, characterized in that, When the processor performs the multiplexing process sequentially in each time unit overlapping with the time domain of the target uplink channel, it is used to: All PUCCHs in the time unit of the current multiplexing process are determined as the Q set, and the multiplexing process is executed according to the multiplexing rules under the case of time domain overlap, so as to obtain the PUCCHs that do not overlap in the time domain in the time unit of the current multiplexing process.

14. The apparatus according to claim 13, characterized in that, During the process of performing the multiplexing process sequentially in each time unit overlapping with the time domain of the target uplink channel, the processor is further configured to: If preset conditions are met, a drop operation is performed on at least one uplink channel in the Q set. The preset conditions include: In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process still spans multiple time units; or In the current time unit of the multiplexing process, the uplink channel obtained after the multiplexing process is located in another time unit; or In the current multiplexing process time unit, the starting position of the uplink channel obtained after the multiplexing process is earlier than the starting position of the current multiplexing process time unit.

15. The apparatus according to claim 14, characterized in that, When the processor performs a drop operation on at least one uplink channel in the Q set, it is configured to: If the physical layer priorities of the uplink channels in the Q set are different, then the lower-priority uplink channels are discarded; or If the physical layer priority of each uplink channel in the Q set is the same, then based on the preset priority of the UCI type carried by each uplink channel, the uplink channel carrying the low-priority UCI type is discarded.

16. The apparatus according to claim 15, characterized in that, The preset priority order of the UCI types is: HARQ-ACK > SR > CSI.

17. The apparatus according to claim 12, characterized in that, The processor is also used for: If there is no uplink channel overlapping with the target uplink channel in the time domain of the current multiplexing process, the multiplexing process continues in the next time unit overlapping with the target uplink channel.

18. The apparatus according to any one of claims 12-17, characterized in that, The at least two uplink channels are at least two uplink channels with different physical layer priorities; When determining the time unit of the multiplexing process, the processor is used to: The time unit of the multiplexing process is determined based on the transmission time unit of HARQ-ACK with different physical layer priorities.

19. The apparatus according to claim 18, characterized in that, When the processor determines the transmission time unit of the multiplexing process based on the HARQ-ACK transmission time unit according to different physical layer priorities, it is used to: The transmission time unit of the high-priority HARQ-ACK in different physical layer priorities is determined as the time unit of the multiplexing process.

20. The apparatus according to any one of claims 12-17, characterized in that, The at least two uplink channels are at least two uplink channels of different types; When determining the time unit of the multiplexing process, the processor is used to: The transmission time unit of the uplink channel with the shorter transmission time unit among the at least two uplink channels is determined as the time unit of the multiplexing process; or The transmission time unit of the uplink channel of the target type in the at least two uplink channels is determined as the time unit of the multiplexing process.

21. The apparatus according to claim 20, characterized in that, The at least two uplink channels of the different types include MBS PUCCH and unicast PUCCH.

22. The apparatus according to any one of claims 12-17, characterized in that, The processor is also used for: If the PUCCH and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain in the processing result of the multiplexing process, and if it is determined that the terminal supports the parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are transmitted simultaneously. If it is determined that the terminal does not support parallel transmission of PUCCH and PUSCH, then the PUCCH and PUSCH are multiplexed for transmission, or one of the uplink channels is discarded.

23. The apparatus according to any one of claims 12-17, characterized in that, The uplink multiplexing transmission device is a terminal or a base station.

24. An uplink multiplexing transmission device, characterized in that, Applied to a terminal or base station, the device includes: The determination unit is used to determine the time unit of the multiplexing process when at least two uplink channels of different physical layer priorities or types overlap in the time domain. The multiplexing unit is used to perform a multiplexing process in each time unit that overlaps with the time domain of the target uplink channel in the at least two uplink channels if the preset multiplexing end condition is not met, until the preset multiplexing end condition is met, and obtain the final processing result of the multiplexing process. The transmission unit is used for uplink channel transmission based on the processing results of the multiplexing process; The multiplexing unit is specifically used to perform a multiplexing process in the first time unit that overlaps with the time domain of the low-priority PUCCH for a low-priority PUCCH that spans multiple time units. If it is determined during the current multiplexing process that the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels, then the multiplexing process of the low-priority PUCCH in other time units that overlap with the time domain of the low-priority PUCCH is stopped. Otherwise, the multiplexing process of the low-priority PUCCH continues in the next time unit that overlaps with the time domain of the low-priority PUCCH; Repeat the above process until the low-priority PUCCH is discarded or successfully multiplexed with other uplink channels.

25. 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 11.

26. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program is used to implement the method as described in any one of claims 1 to 11.