Uplink channel transmission method, device and terminal

By applying a predetermined rule to manage uplink channel overlaps based on priority, type, and configuration, the method addresses impaired single-carrier characteristics and enhances transmission performance in NR systems.

JP7743510B2Active Publication Date: 2025-09-24VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023519137
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-09-25
Filing Date
2021-09-18
Publication Date
2025-09-24
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

In communication systems like New Radio (NR), overlapping uplink channels with different starting symbols and lengths cause impaired single-carrier characteristics and degraded channel performance due to varying transmission powers.

Method used

A method for handling uplink channel overlaps by applying a predetermined rule based on uplink channel priority, type, start time, allocation status, and terminal capabilities, using configuration information from the network-side device to manage transmission order.

Benefits of technology

This approach ensures the single-carrier characteristics of the terminal, reduces impact on service priority, and enhances transmission performance and system efficiency by processing and transmitting overlapping uplink channels effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007743510000001
    Figure 0007743510000001
  • Figure 0007743510000002
    Figure 0007743510000002
  • Figure 0007743510000003
    Figure 0007743510000003
Patent Text Reader

Abstract

The present application discloses an uplink channel transmission method, a device, and a terminal, which belong to the technical field of communications. The uplink channel transmission method includes a step of, when uplink channel time domain resources overlap, a terminal processing the overlap between uplink channels according to a predetermined rule, and a step of the terminal transmitting the processed uplink channels, where the uplink channels with overlapping time domain resources include uplink channels with different priorities, and the predetermined rule is related to at least one of the priority of the uplink channel, the type of the uplink channel, the start time of the uplink channel, the configuration status of the uplink channel, the capability of the terminal, and configuration information sent by a network side device for instructing the uplink channel transmission overlap processing order.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from a Chinese patent filed in China on September 25, 2020, bearing application number No. 202011025321.9, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of communications, and in particular to an uplink channel transmission method, apparatus and terminal. [Background technology]

[0003] In some communication systems (e.g., New Radio (NR) systems), different channels may have different starting symbols and lengths, which may cause the transmission resource time domains to overlap. When multiple overlapping uplink channels are transmitted in one slot, the single-carrier characteristics of the terminal are impaired, and the channel performance is degraded due to different transmission powers, resulting in poor transmission performance of the uplink channels. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide an uplink channel transmission method, device, and terminal that can handle overlapping between uplink channels and ensure the single-carrier characteristics of the terminal and the transmission performance of the uplink channel. [Means for solving the problem]

[0005] In the first aspect, When the uplink channel time domain resources overlap, the terminal processes the overlap between the uplink channels according to a predetermined rule; the terminal transmitting the processed uplink channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: Uplink channel priority, Type of uplink channel, start time of the uplink channel, Uplink channel allocation status, the capabilities of the terminal, and An uplink channel transmission method is provided, which is related to at least one item of configuration information sent by a network-side device for indicating the transmission overlap processing order of the uplink channel.

[0006] In a second aspect, a processing module used for processing the overlap between the uplink channels according to a predetermined rule when the uplink channel time domain resources overlap; a transmission module used for transmitting the processed uplink channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: Uplink channel priority, Type of uplink channel, start time of the uplink channel, Uplink channel allocation status, the capabilities of the upstream channel transmission device; and An upstream channel transmission device is provided that is associated with at least one item of configuration information transmitted by a network-side device for instructing the transmission overlap processing order of the upstream channel.

[0007] In a third aspect, there is provided a terminal comprising a processor, a memory, and a program or command stored in the memory and executable by the processor, wherein when the program or command is executed by the processor, the steps of the uplink channel transmission method described in the first aspect are realized.

[0008] In a fourth aspect, there is provided a readable storage medium that stores a program or a command, and that, when the program or the command is executed by a processor, realizes the steps of the uplink channel transmission method according to the first aspect.

[0009] In a fifth aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled together, the processor executing a program or command of a network side device to realize the uplink channel transmission method described in the first aspect. [Effects of the Invention]

[0010] In the embodiment of the present application, when uplink channel time domain resources with different priorities overlap, the terminal can process the overlap between the uplink channels according to a predetermined rule, and then transmit the processed uplink channel, thereby reducing the impact on service priority, avoiding the loss of the single-carrier characteristics of the terminal's uplink transmission, ensuring the transmission performance of the uplink channel, and improving system effectiveness and system efficiency. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied. [Figure 2] 2 is a flowchart of an uplink channel transmission method provided in an embodiment of the present application; [Figure 3] 1 is a schematic diagram of an upstream channel transmission case; [Figure 4] FIG. 10 is a schematic diagram of another transmission case of the upstream channel. [Figure 5] 1 is a block diagram of an upstream channel transmission device provided in an embodiment of the present application; [Figure 6] FIG. 1 is a configuration diagram of a communication device provided in an embodiment of the present application. [Figure 7] FIG. 2 is a configuration diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, the technical solutions in the embodiments of the present application will be clearly described with reference to the drawings in the embodiments of the present application, and it should be understood that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, all other embodiments that can be obtained by those skilled in the art without any creative efforts shall fall within the protection scope of the present application.

[0013] The terms "first," "second," etc., used in the specification and claims of this application are not intended to describe a particular order or precedence order, but rather to distinguish between similar objects. It should be understood that terms used in this manner may be interchanged where appropriate, so that the embodiments of this application can be performed in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" generally refer to one type and do not limit the number of objects; for example, the first object may be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the " / " symbol generally indicates that the related objects before and after are in an "or" relationship.

[0014] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single-Carrier Frequency Division Multiple Access (SC-FDMA), etc. The terms "system" and "network" in the embodiments of the present application are generally interchangeable, and the described techniques may be used for the above-mentioned systems and wireless technologies, or for other systems and wireless technologies. However, in the following description, a New Radio system will be described for illustrative purposes, and NR terms will be used in most of the following description, but these technologies can be applied to systems other than NR systems, for example, 6th generation (6 th It can also be applied to 6G (Generation, 6G) communication systems.

[0015] FIG. 1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be referred to as a terminal device or user equipment (UE), and may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), etc., and wearable devices include a bracelet, earphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited to the embodiment of the present application. The network side device 12 may be a base station or a core network, in which the base station may be called a Node B, evolved Node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other appropriate term in the field, and as long as the same technical effect can be achieved, the base station is not limited to a specific technical term. In the embodiments of this application, only a base station in an NR system is taken as an example, but it should be noted that the specific type of base station is not limited.

[0016] Hereinafter, the uplink channel transmission method, device, and electronic device provided in the embodiments of the present application will be described in detail with reference to the drawings according to specific embodiments and application scenarios.

[0017] 2, which is a flowchart of an uplink transmission method provided in an embodiment of the present application, the uplink transmission method being applied to a terminal. As shown in FIG. 2, the uplink transmission method includes the following steps 201 and 202:

[0018] In step 201, if the uplink channel time domain resources overlap, the terminal handles the overlap between the uplink channels according to a predetermined rule.

[0019] Here, the uplink channels with overlapping time domain resources include uplink channels with different priorities. It can be understood that a terminal can support different services, and different services can meet different service demands, for example, different requirements for uplink channel delay, reliability, etc., and further prioritization of the uplink channels may be performed. Optionally, the priorities of the uplink channels may include high priority and low priority, and the priorities may be indicated by priority indexes, for example, priority index 1 indicates high priority and priority index 0 indicates low priority.

[0020] It should be noted that different uplink channels may have different priority derivation methods, for example, the priorities of the Scheduling Request (SR), Configured Grant Scheduling (CG), Physical Uplink Shared Channel (PUSCH), Semi-Persistent Scheduling (SPS), Physical Downlink Shared Channel (PDSCH), and Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) to be released are configured by Radio Resource Control (RRC) signaling, while Persistent Channel State Information (P-CSI) or Semi-Persistent Channel State Information (SP-CSI) on the Physical Uplink Control Channel (PUCCH) may be considered as low priority, i.e., predefined. The HARQ-ACK of the dynamic scheduling PDSCH, the dynamic scheduling PUSCH, and the aperiodic CSI (A-CSI) or SP-CSI in the PUSCH may be indicated by a one-bit field in the corresponding scheduling downlink control information (DCI), or may be implicitly acquired by a method such as the format of the DCI. The priority of the PUCCH may be determined by the HARQ-ACK, SR, or CSI it carries.

[0021] When selectively multiplexing between channels with different priorities, the priority of the channel on which UCIs with different priorities are multiplexed and transmitted may be determined by the highest priority among the priority of the UCI after multiplexing and the priority of the initial channel, or the priority may remain unchanged. For example, when high-priority UCIs are multiplexed and transmitted on a low-priority PUCCH or PUSCH, the priority may be high or may remain low.

[0022] It should be noted that an uplink transmission channel such as a PUCCH or a PUSCH in the present invention refers to an uplink transmission channel within one PUCCH group or cell group.

[0023] It should be mentioned that the overlap of the uplink channel time domain resources in the present invention may also be called uplink channel time domain resource collision, uplink channel resource collision or uplink channel collision.

[0024] In the embodiment of the present application, when the uplink channel time domain resources overlap, the overlap between the uplink channels needs to be processed first. Specifically, the terminal may process the overlap between the uplink channels according to a predetermined rule, where the predetermined rule is: Uplink channel priority, Type of uplink channel, start time of the uplink channel, Uplink channel allocation status, the capabilities of the terminal, and It relates to at least one item of the configuration information transmitted by the network side device for instructing the transmission overlap processing order of the uplink channel.

[0025] That is, when the uplink channel time domain resources overlap, the terminal may handle the overlap between the uplink channels based on at least one of the six predetermined rules described above. The following describes the predetermined rules in detail according to different embodiments.

[0026] Optionally, when the predetermined rule relates to the priority of the upstream channels, the step of processing overlap between the upstream channels based on a predetermined rule comprises: The method includes a step of processing overlaps between upstream channels with the same priority first, and then processing overlaps between upstream channels with different priorities.

[0027] It can be understood that the uplink channels with overlapping time domain resources include uplink channels with different priorities, for example, a high-priority uplink channel and a low-priority uplink channel; thus, the terminal may first process the overlap between the high-priority uplink channels or the overlap between the low-priority uplink channels, and then process the overlap between the different priorities, for example, first process the overlap between the high-priority uplink channels (if present) or the overlap between the low-priority uplink channels (if present), and then process the overlap between the high-priority uplink channel and the low-priority uplink channel.

[0028] The step of preferentially processing overlapping between uplink channels with the same priority level comprises: The method includes the step of processing overlaps (if any) between PUCCHs with the same priority as a priority, and processing overlaps (if any) between PUCCHs with the same priority as a priority and processing overlaps (if any) between PUSCHs with the same priority as a priority thereafter.

[0029] That is, for overlapping between uplink channels with the same priority, the terminal further processes the overlapping between the uplink channels according to the uplink channel type. For example, when the uplink channels with overlapping time domain resources include uplink channels with different priorities, the terminal first processes the overlapping between PUCCHs and PUCCHs with the same priority (if any), then processes the overlapping between PUCCHs and PUSCHs with the same priority (if any), and then processes the overlapping between uplink channels with different priorities.

[0030] In the embodiments of the present application, overlapping between channels of different types and / or different priorities is handled based on the existence of channels of these types and / or priorities and the existence of overlapping between the channels. Thus, it is necessary to explain that overlapping between channels is handled based on the predetermined rules provided in the embodiments of the present application. In some cases, when channels of all types or priorities are not present or overlapping exists, and no channels related to the predetermined rules provided in the embodiments of the present application exist, the terminal does not need to perform corresponding operations and can handle the overlapping channels according to the specific circumstances. For example, for overlapping between uplink channels of the same priority, if only overlapping between PUCCHs and PUSCHs of the same priority exists and no overlapping between PUCCHs and PUCCHs of the same priority exists, the terminal prioritizes handling the overlapping between PUCCHs and PUSCHs of the same priority. Regarding the overlapping between channels involved in the following embodiments, the terminal can handle the overlapping between existing channels according to the specific circumstances, without considering non-existent channels, and will not be described in detail below to avoid repetition.

[0031] The step of subsequently handling overlap between uplink channels of different priority comprises: The method includes processing overlaps between PUCCHs with different priorities first, and processing overlaps between PUCCHs with different priorities and PUSCHs thereafter.

[0032] That is, for overlaps between uplink channels with different priorities, the terminal can similarly process the overlaps between the uplink channels according to the uplink channel type. For example, after processing overlaps between uplink channels with the same priority, for overlaps between uplink channels with different priorities, the terminal first processes overlaps between PUCCHs and PUCCHs with different priorities, and then processes overlaps between PUCCHs and PUSCHs with different priorities.

[0033] In one specific implementation, when PUCCH and PUSCH include low-priority and high-priority uplink transmissions and overlaps exist, the terminal first processes the overlaps between PUCCHs and PUCCHs with the same priority, then processes the overlaps between PUCCHs and PUSCHs with the same priority, then processes the overlaps between PUCCHs and PUCCHs with different priorities, and then processes the overlaps between PUCCHs and PUSCHs with different priorities.

[0034] In the above embodiment, it can be understood that when the uplink channels with overlapping time domain resources include uplink channels with different priorities, the terminal can process the overlap between the uplink channels based on the priority of the uplink channels, and then transmit the processed uplink channels.

[0035] Optionally, when the predetermined rule relates to a priority of an upstream channel and a type of an upstream channel, the step of processing overlap between upstream channels based on a predetermined rule comprises: Prioritizing overlaps between PUCCHs with the same priority, then processing overlaps between PUCCHs with different priority, and then processing overlaps between PUCCHs with the same priority and PUSCHs; or or, processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs with different priorities and PUSCHs; or The method includes the steps of: preferentially processing overlaps between PUCCHs with the same priority, subsequently processing overlaps between PUCCHs with different priorities, and then processing overlaps between PUCCHs and PUSCHs.

[0036] That is, when PUCCH and PUSCH include low-priority and high-priority uplink transmissions, for uplink channels with overlapping time domain resources, the overlap between uplink channels may be handled based on the priority and type of the uplink channel.

[0037] In this embodiment, overlap between PUCCHs and PUCCHs is processed preferentially based on the type of uplink channel, and then overlap between PUCCHs and PUSCHs is processed; when the types of uplink channels are the same, overlap between uplink channels is processed based on the priority of the uplink channel, for example, overlap between PUCCHs and PUCCHs with the same priority is processed preferentially, and then overlap between PUCCHs and PUCCHs with different priorities is processed.

[0038] The step of subsequently processing overlap between PUCCH and PUSCH may be to subsequently process overlap between PUCCH and PUSCH with the same priority, or to subsequently process overlap between PUCCH and PUSCH with different priorities, or to preferentially process overlap between PUCCH and PUSCH and then process overlap between PUCCH and PUSCH, regardless of whether PUCCH and PUSCH have the same priority or different priorities.

[0039] In this embodiment, the terminal can process overlapping between uplink channels according to the type of uplink channel and the priority of the uplink channel, and in this way, it can more effectively process overlapping between uplink channels in an orderly manner and ensure the transmission performance of the uplink channel.

[0040] Optionally, when the predetermined rule is related to a type of an upstream channel, the step of processing overlap between upstream channels based on a predetermined rule comprises: The method includes the steps of processing overlap between PUCCH and PUCCH first, and processing overlap between PUCCH and PUSCH thereafter.

[0041] In this embodiment, when uplink channel time domain resources overlap, the terminal first processes the overlap between PUCCHs (regardless of whether the overlapping PUCCHs and PUCCHs have the same priority or different priorities), and then processes the overlap between PUCCHs and PUSCHs (regardless of whether the overlapping PUCCHs and PUSCHs have the same priority or different priorities). In this way, the overlap between uplink channels can be processed based on the type of uplink channel without distinguishing the priority of the uplink channel, which makes the processing of the overlap between uplink channels easier and ensures the processing efficiency of the uplink channel overlap by the terminal.

[0042] Optionally, when the predetermined rule relates to start times of upstream channels, the step of processing overlap between upstream channels based on a predetermined rule comprises: The method includes a step of processing overlapping between upstream channels with earlier start times with priority, and processing overlapping between upstream channels with later start times thereafter.

[0043] The start time includes a start symbol and / or a start time unit of an uplink channel. For example, the start time is a start time unit of an uplink channel, and further, when uplink channel time domain resources overlap, the terminal processes the overlap between uplink channels with an earlier start time unit first, and then processes the overlap between uplink channels with a later start time unit second. Alternatively, the start time may be a start symbol of an uplink channel, and thus the terminal processes the overlap between uplink channels with an earlier start symbol first, and then processes the overlap between uplink channels with a later start symbol second.

[0044] In this embodiment, the processing order of overlapping upstream channels is determined based on the start times of the upstream channels, i.e., the upstream channels are processed in order of earliest start times, which makes the processing of overlapping upstream channels easier.

[0045] Optionally, when the predetermined rule relates to a configuration situation of the upstream channels, the step of processing overlap between the upstream channels based on the predetermined rule comprises: or - processing overlaps between configured uplink channels as a priority and processing overlaps between configured uplink channels and dynamic scheduling uplink channels thereafter; The method includes the step of handling overlaps between allocated uplink channels as a priority and handling overlaps between dynamic scheduling uplink channels thereafter.

[0046] That is, when uplink channel time domain resources overlap, the terminal first processes the overlap between configured uplink channels, and then processes the overlap between dynamic scheduling uplink channels, or processes the overlap between configured uplink channels and dynamic scheduling uplink channels. In this embodiment, the terminal can process the overlap between uplink channels based on the configuration situation of the uplink channels, and because the configured uplink transmission does not rely on dynamic scheduling, the UE can complete the overlap between configured uplink channels without relying on dynamic scheduling, which makes it easier to handle the overlap between uplink channels.

[0047] Alternatively, when uplink channel time domain resources overlap, the terminal may process the overlap between uplink channels according to its capability, where the order in which the terminal processes the overlap between uplink channel time domain resources depends on the terminal's capability. Alternatively, the terminal may process the overlap between uplink channels based on configuration information sent by a network side device, where the configuration information is for indicating the processing order of the overlap between uplink channels. For example, the configuration information may instruct the terminal to process the overlap between PUCCHs and PUCCHs first, and then process the overlap between PUCCHs and PUSCHs. In this way, the terminal processes the overlap between uplink channels in the processing order indicated by the configuration information.

[0048] In an embodiment of the present application, the step of handling overlap between upstream channels comprises: When the PUCCHs overlap, multiplexing the overlapped PUCCHs into one PUCCH and transmitting the PUCCH; and when the PUCCH and the PUSCH overlap, multiplexing at least a portion of uplink control information (UCI) carried on each of the PUCCHs into at least one of the PUSCHs and transmitting the PUCCH.

[0049] Wherein, when a PUCCH overlaps with another PUCCH, the overlapped PUCCH may be multiplexed onto a first PUCCH for transmission, and the first PUCCH may be any of the overlapped PUCCHs, or the overlapped PUCCH may be multiplexed onto a third PUCCH for transmission, and the third PUCCH is a PUCCH other than the first PUCCH and the second PUCCH. For example, the uplink channel transmitted by the terminal includes a first PUCCH and a second PUCCH, and the time domain resources of the first PUCCH and the second PUCCH overlap. Thus, the first PUCCH may be multiplexed onto the second PUCCH for transmission, or the second PUCCH may be multiplexed onto the first PUCCH for transmission, or both the first PUCCH and the second PUCCH may be multiplexed onto a third PUCCH for transmission, and the third PUCCH is a PUCCH resource determined by the number of UCI bits after multiplexing, or is a PUCCH resource for transmitting the multiplexed UCI that is configured. In this way, processing for overlapping PUCCHs is realized, the single carrier characteristics of the terminal are not impaired, and the transmission performance of the uplink channel is ensured.

[0050] When a PUCCH and a PUSCH overlap, UCI carried on all PUCCHs may be multiplexed onto at least one of the PUSCHs for transmission, or some UCI carried on a PUCCH may be multiplexed onto at least one of the PUSCHs for transmission. For example, when HARQ-ACK, CSI, and SR exist as UCI, the UE may multiplex the HARQ-ACK and CSI onto a PUSCH for transmission and discard the SR. Furthermore, for example, when high-priority and low-priority HARQ-ACKs exist, the UE may compress the low-priority HARQ-ACK to a smaller number of bits and then multiplex it together with the high-priority HARQ-ACK onto one PUSCH for transmission. Optionally, when a PUCCH overlaps with only one PUSCH, UCI carried on all PUCCHs may be multiplexed onto this PUSCH for transmission, or some UCI carried on a PUCCH may be multiplexed onto this PUSCH for transmission. When a PUCCH overlaps with multiple PUSCHs, the terminal may select and multiplex one PUSCH from them. For example, the terminal may select and multiplex a PUSCH having A-CSI, or may select and multiplex a PUSCH with the earliest start slot, or, when a dynamic scheduling PUSCH and a grant scheduling PUSCH are included, the terminal may preferentially select and multiplex the dynamic scheduling PUSCH, or may preferentially select and multiplex the PUSCH that is transmitted earliest, or may preferentially select and multiplex a PUSCH with a smaller index of the serving cell in which the terminal is located.

[0051] Alternatively, when uplink channels with overlapping time domain resources have different priorities, the terminal may discard the low-priority (LP) uplink channel and transmit only the high-priority (HP) uplink channel to handle the overlap between the uplink channels. Note that the terminal may discard the low-priority uplink channel and handle the overlap between the high-priority uplink channels for the remaining high-priority channels based on the above-mentioned predetermined rule. For example, when an HP HARQ-ACK and an HP PUSCH overlap, the HP HARQ-ACK may be multiplexed onto the HP PUSCH for transmission.

[0052] Alternatively, in the case of overlap between PUCCHs, the UE may determine whether to multiplex and transmit UCI into one channel or discard some UCI information depending on the PUCCH format and / or the type of UCI carried. For example, if the PUCCH carrying HARQ-ACK is PUCCH format 1 and the PUCCH carrying SR is PUCCH format 0, and the time domain resources of the two PUCCHs overlap, the UE will discard the SR and transmit only the HARQ-ACK PUCCH.

[0053] In this way, by multiplexing or discarding overlapping uplink channels, the single carrier characteristics of the terminal can be avoided from being impaired, the impact on service priority can be reduced, and the transmission performance of the uplink channel can be ensured.

[0054] In step 202, the terminal transmits the processed uplink channel.

[0055] It can be seen that after processing the overlap between the uplink channels according to a predetermined rule, the processed uplink channels are transmitted, so that there are no overlapping uplink channels in the processed uplink channels, and further ensure the single-carrier characteristics of the uplink transmission of the terminal, avoid the degradation of the transmission performance of the uplink channels, and ensure that the terminal has suitable uplink channel transmission performance.

[0056] In order to better understand the means provided in the present application, the following describes the uplink channel transmission method provided in the present application through a specific embodiment. Example 1

[0057] Referring to Figure 3, Figure 3 is a schematic diagram of an uplink channel transmission case. As shown in Figure 3, in a certain time unit, the time domain resources of PUCCHs and PUSCHs with different priorities overlap, specifically including HP (high priority) SR PUCCH, HP HARQ-ACK PUCCH, LP (low priority) HARQ-ACK PUCCH, LP CSI PUCCH, LP PUSCH, and HP PUSCH, where PUCCHs (including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH) are on component carrier (CC) CC0, LP PUSCHs are on CC1, and HP PUSCHs are on CC2. For PUCCHs and PUSCHs with different priorities whose time domain resources overlap as shown in Figure 3, a terminal may use one of the following methods for processing: (Method 1)

[0058] The terminal first processes overlaps between PUCCHs with the same priority, then processes overlaps between PUCCHs with the same priority and PUSCHs, then processes overlaps between PUCCHs with different priorities, and finally processes overlaps between PUCCHs with different priorities and PUSCHs.

[0059] 3, the HP SR PUCCH, HP HARQ-ACK PUCCH, and HP PUSCH have the same priority (i.e., high priority), and the LP HARQ-ACK PUCCH, LP CSI PUCCH, and LP PUSCH have the same priority (i.e., low priority). For overlaps between the HP SR PUCCH, HP HARQ-ACK PUCCH, and HP PUSCH, the UE may multiplex the HP SR PUCCH onto the HP HARQ-ACK PUCCH for transmission, and since the time domain resources of the HP HARQ-ACK PUCCH and HP PUSCH overlap, the UE multiplexes the HP HARQ-ACK onto the HP PUSCH for transmission and discards the HP SR (assuming that the HP PUSCH has an uplink shared channel (UL-SCH)). For overlaps between the LP HARQ-ACK PUCCH, LP CSI PUCCH, and LP PUSCH, the UE may first multiplex the LP HARQ-ACK PUCCH onto one PUCCH resource, for example, a PUCCH resource determined by the number of HARQ-ACK and CSI bits after multiplexing, and transmit the multiplexed PUCCH. If the multiplexed PUCCH resource still overlaps with the time domain resource of the LP PUSCH, the UE multiplexes the LP HARQ-ACK and LP CSI onto the LP PUSCH for transmission (assuming there is no CSI in the LP PUSCH). Since the LP PUSCH and the HP PUSCH are in different serving cells, the UE separately transmits the LP PUSCH and the HP PUSCH multiplexed with UCI.

[0060] In this embodiment, UCIs of different priorities can be multiplexed onto different PUSCHs for transmission, reducing the impact on the transmission performance of the high-priority PUSCH when low-priority UCIs are multiplexed onto a high-priority PUSCH for transmission, and the impact of transmission delay on the high-priority UCI when high-priority UCIs are multiplexed onto a low-priority PUSCH for transmission, and further ensuring favorable uplink transmission performance of the terminal. (Method 2)

[0061] The terminal may preferentially process overlaps between PUCCHs with the same priority, then process overlaps between PUCCHs with different priorities, and then process overlaps between PUCCHs and PUSCHs (whether of the same priority or different priorities).

[0062] Regarding overlap between uplink channels in FIG. 3, for overlap between the HP SR PUCCH and the HP HARQ-ACK PUCCH, the terminal may multiplex the HP SR PUCCH onto the HP HARQ-ACK PUCCH for transmission. For overlap between the LP HARQ-ACK PUCCH and the LP CSI PUCCH, the UE may multiplex the LP HARQ-ACK PUCCH into one PUCCH for transmission, for example, multiplex it into the LP CSI PUCCH for transmission. Next, overlap between uplink channels with different priorities is processed. Since the time domain resources of the LP CSI PUCCH and the HP HARQ-ACK PUCCH overlap, the UE may multiplex the LP CSI PUCCH and the HP HARQ-ACK PUCCH into one channel for transmission. That is, the UE may multiplex the HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH into one channel for transmission. If the PUCCH channel after multiplexing overlaps with the time domain resource of the LP PUSCH or the HP PUSCH, the UE may multiplex UCIs with different priorities (including the HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH) into the LP CSI PUCCH. Alternatively, the terminal may multiplex the HP SR, the HP HARQ-ACK, the LP HARQ-ACK, and some UCI in the LP CSI onto the LP PUSCH or the HP PUSCH for transmission, for example, the terminal multiplexes the HP HARQ-ACK and the LP HARQ-ACK onto the HP PUSCH for transmission, and discards the HP SR and the LP CSI.

[0063] In this embodiment, UCIs with different priorities can be multiplexed and transmitted on the same PUSCH, and when power is limited, transmission of the PUSCH in which the UCIs are multiplexed and transmitted can be ensured preferentially, thereby ensuring the uplink transmission performance of the terminal and ensuring smooth communication. (Method 3)

[0064] The terminal may process the overlap between PUCCH and PUCCH (whether of the same priority or different priorities) first, and then process the overlap between PUCCH and PUSCH (whether of the same priority or different priorities).

[0065] Regarding overlap between uplink channels in FIG. 3, the UE first processes overlap between the HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH, and for example, multiplexes different UCI into one PUCCH for transmission, for example, multiplexes into the LP CSI PUCCH for transmission; alternatively, the UE multiplexes the HP SR, HP HARQ-ACK, and LP HARQ-ACK into one PUCCH for transmission and discards the LP CSI. If the multiplexed PUCCH channel overlaps with the LP PUSCH or the HP PUSCH, the UE multiplexes all or part of the UCI carried in the PUCCH (i.e., a channel into which all or part of the UCI in the HP SR, HP HARQ-ACK, LP HARQ-ACK, and LP CSI are multiplexed) into the LP PUSCH or the HP PUSCH for transmission. Optionally, the terminal may multiplex the HP SR, the HP HARQ-ACK, the LP HARQ-ACK, and some UCI in the LP CSI onto the LP PUSCH or the HP PUSCH for transmission.

[0066] In this embodiment, overlaps between uplink channels are processed based on the type of uplink channel, and when processing overlaps between uplink channels, the terminal only needs to determine the processing order based on the type of uplink channel, regardless of the priority of the uplink channel, thereby simplifying the terminal's processing process. (Method 4)

[0067] The terminal may perform overlap processing based on the start times (start symbol and / or start time units) of the PUCCH and PUSCH.

[0068] Regarding overlap between uplink channels in FIG. 3, the LP PUSCH, HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH are uplink channels with early start times, and the HP PUSCH and HP HARQ-ACK PUCCH are uplink channels with later start times. The terminal may first process overlap between the LP PUSCH, HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH, for example, by multiplexing the HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH onto the LP PUSCH for transmission, or by discarding the HP SR PUCCH or by discarding the LP PUSCH. It is assumed that the UE multiplexes the HP SR PUCCH, the LP HARQ-ACK PUCCH, and the LP CSI PUCCH onto the LP PUSCH for transmission, and then processes the overlap between the HP PUSCH and the HP HARQ-ACK PUCCH, for example, multiplexes the HP HARQ-ACK onto the HP PUSCH for transmission. (Method 5)

[0069] The terminal may process the overlap between the configured uplink channels first, and then process the overlap between the configured uplink channels and the dynamic scheduling uplink channels, or may process the overlap between the dynamic scheduling uplink channels first.

[0070] For example, in Figure 3, only the HP SR PUCCH and the LP CSI PUCCH are configured uplink channels, and the rest are all scheduled uplink channels. The terminal first processes overlap between the HP SR PUCCH and the LP CSI PUCCH, for example, multiplexes the HP SR PUCCH and the LP CSI PUCCH, for example, multiplexes the HP SR PUCCH onto the LP CSI PUCCH for transmission, or discards the LP CSI PUCCH, and then processes overlap between other channels. Example 2

[0071] Referring to Figure 4, Figure 4 is a schematic diagram of another transmission case of the uplink channel. As shown in Figure 4, in a certain time unit, the time domain resources of PUCCH and PUSCH with different priorities overlap, specifically including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, LP CSI PUCCH, and LP PUSCH, where PUCCH (including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH) is in CC0, and LP PUSCH is in CC1. For PUCCH and PUSCH with different priorities whose time domain resources overlap as shown in Figure 3, the terminal may use the following manner for processing.

[0072] The terminal first processes overlaps between PUCCHs with the same priority, then processes overlaps between PUCCHs with the same priority and PUSCHs, then processes overlaps between PUCCHs with different priorities, and finally processes overlaps between PUCCHs with different priorities and PUSCHs.

[0073] 4, the UE first processes overlap between the HP SR PUCCH and the HP HARQ-ACK PUCCH and overlap between the LP HARQ-ACK PUCCH and the LP CSI PUCCH. For overlap between the HP SR PUCCH and the HP HARQ-ACK PUCCH, the UE may multiplex the HP SR PUCCH onto the HP HARQ-ACK PUCCH for transmission. For overlap between the LP HARQ-ACK PUCCH and the LP CSI PUCCH, the UE may multiplex the LP HARQ-ACK PUCCH onto one PUCCH for transmission, for example, onto the LP CSI PUCCH for transmission. Next, after processing overlap between channels with different priorities, since the HP HARQ-ACK PUCCH overlaps with the time domain resource of the LP CSI PUCCH, the terminal may multiplex the UCI carried on the two PUCCHs. For example, the terminal may multiplex the HP SR, HP HARQ-ACK, LP HARQ-ACK, and LP CSI onto one PUCCH for transmission. If the multiplexed PUCCH overlaps with the time domain resource of the LP PUSCH (for example, the PUCCH is multiplexed onto the HP HARQ-ACK PUCCH), the terminal may multiplex some or all of the UCI onto the LP PUSCH for transmission. For example, the terminal may multiplex the HP SR, HP HARQ-ACK, and LP HARQ-ACK onto the LP PUSCH for transmission, and discard the LP CSI.

[0074] Optionally, for the overlap between the uplink channels in Figure 4, the terminal may process it based on other methods, for example, processing based on the start times of PUCCH and PUSCH, processing based on the type of uplink channel, or processing based on the configuration information of the network side equipment, etc. For specific processing methods, please refer to the descriptions in the above embodiments and will not be described in detail in this embodiment.

[0075] In the embodiment of the present application, when uplink channel time domain resources with different priorities overlap, the terminal can process the overlap between the uplink channels according to a predetermined rule, and then transmit the processed uplink channel, thereby reducing the impact on service priority, avoiding the loss of the single-carrier characteristics of the terminal's uplink transmission, ensuring the transmission performance of the uplink channel, and improving system effectiveness and system efficiency.

[0076] It should be noted that in the uplink channel transmission method provided in the embodiments of the present application, the executing entity may be an uplink channel transmission device or a control module for executing the uplink channel transmission method in the uplink channel transmission device. In the embodiments of the present application, the uplink channel transmission device provided in the embodiments of the present application will be described by taking the uplink channel transmission method being executed by the uplink channel transmission device as an example.

[0077] Referring to Figure 5, Figure 5 is a block diagram of an uplink channel transmission device provided in an embodiment of the present application, and the uplink channel transmission device includes a processor. As shown in Figure 5, the uplink channel transmission device 500 includes: a processing module 501, which is used for processing the overlap between the uplink channels according to a predetermined rule when the uplink channel time domain resources overlap; a transmitting module 502 used for transmitting the processed uplink channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: Uplink channel priority, Type of uplink channel, start time of the uplink channel, Uplink channel allocation status, the capabilities of the upstream channel transmission device; and It relates to at least one item of the configuration information transmitted by the network side device for instructing the transmission overlap processing order of the uplink channel.

[0078] Optionally, when the predetermined rule relates to a priority of an uplink channel, the processing module further comprises: It is used to handle overlaps between uplink channels with the same priority first, and then handle overlaps between uplink channels with different priorities.

[0079] Optionally, the processing module further comprises: It is used to process overlapping between PUCCHs and PUCCHs with the same priority first, and then process overlapping between PUCCHs and PUSCHs with the same priority.

[0080] Optionally, the processing module further comprises: It is used to process overlaps between PUCCHs with different priorities first, and then process overlaps between PUCCHs with different priorities and PUSCHs.

[0081] Optionally, when the predetermined rule relates to an uplink channel priority and an uplink channel type, the processing module further comprises: Prioritizing overlaps between PUCCHs with the same priority, then processing overlaps between PUCCHs with different priority, and then processing overlaps between PUCCHs with the same priority and PUSCHs; or or, processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs with different priorities and PUSCHs; or It is used to perform the steps of processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs and PUSCHs.

[0082] Optionally, if the predetermined rule relates to a type of uplink channel, the processing module further comprises: It is used to process the overlap between PUCCH and PUCCH first, and then process the overlap between PUCCH and PUSCH.

[0083] Optionally, if the predetermined rule relates to a start time of an uplink channel, the processing module further comprises: used to prioritize overlapping between upstream channels with earlier start times and subsequently process overlapping between upstream channels with later start times; The start time includes a start symbol and / or a start time unit of an uplink channel.

[0084] Optionally, when the predetermined rule relates to an uplink channel allocation situation, the processing module further or - processing overlaps between configured uplink channels as a priority and processing overlaps between configured uplink channels and dynamic scheduling uplink channels thereafter; It is used to perform the steps of handling overlaps between allocated uplink channels as a priority and handling overlaps between dynamic scheduling uplink channels thereafter.

[0085] Optionally, the processing module further comprises: When the PUCCHs overlap, multiplexing the overlapped PUCCHs into one PUCCH and transmitting the PUCCH; When the PUCCH and the PUSCH overlap, the PUCCH is used to perform at least one of the steps of multiplexing at least a portion of the uplink control information UCI carried on each of the PUCCHs onto at least one of the PUSCHs and transmitting the same.

[0086] The uplink channel transmission device 500 provided in the embodiment of the present application can process the overlap between the uplink channels according to a predetermined rule when the uplink channel time domain resources with different priorities overlap, and then transmit the processed uplink channel, thereby reducing the impact on service priority, avoiding the loss of the single-carrier characteristics of uplink transmission, ensuring the transmission performance of the uplink channel, and improving the effectiveness and efficiency of the system.

[0087] The uplink channel transmission device 500 in the embodiment of the present application may be a device, or may be an element, integrated circuit, or chip in a terminal. The device may be a portable terminal or a non-portable terminal. For example, the portable terminal may include, but is not limited to, the types of terminals 11 listed above, and the non-portable terminal may be, for example, a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine (ATM), a kiosk, etc., and is not specifically limited in the embodiment of the present application.

[0088] The uplink channel transmission device 500 in the embodiment of the present application may be a device having an operating system, which may be the Android operating system, the iOS operating system, or any other possible operating system, and is not specifically limited in the embodiment of the present application.

[0089] The uplink channel transmission device 500 provided in the embodiment of the present application can realize each step realized in the method embodiment of Figures 2 to 4 and achieve the same technical effects, so detailed description will be omitted here to avoid repetition.

[0090] Optionally, as shown in FIG. 6, an embodiment of the present application further provides a communication device 600, which includes a processor 601, a memory 602, and a program or command stored in the memory 602 and executable by the processor 601. For example, when the communication device 600 is a terminal and the program or command is executed by the processor 601, each step of the embodiment of the uplink channel transmission method in FIGS. 2 to 4 above is realized, and the same technical effects can be achieved. In order to avoid repetition, detailed description will be omitted here.

[0091] FIG. 7 is a schematic diagram of the hardware configuration of a terminal that realizes an embodiment of the present application.

[0092] The terminal 700 includes elements such as, but not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and a processor 710.

[0093] It will be understood by those skilled in the art that the terminal 700 may further include a power source (e.g., a battery) for powering each element, and the power source may be logically connected to the processor 710 through a power management system, which may further realize functions such as charge / discharge management and power consumption management. The terminal configuration shown in Figure 7 is not intended to limit the terminal, and the terminal may include more or fewer elements than those shown in the drawing, or may combine some elements, or may have a different element arrangement, and detailed description thereof will be omitted here.

[0094] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 for processing image data of static or video images acquired by an image acquisition device (e.g., a camera) in a video acquisition mode or an image acquisition mode, and a microphone 7042. The display unit 706 may include a display panel 7061, which may be arranged in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, and detailed descriptions thereof will be omitted here.

[0095] In the embodiment of the present application, the high frequency unit 701 receives downlink data from the network side device, processes the data in the processor 710, and transmits uplink data to the network side device. Typically, the high frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a receiver / transmitter, a coupler, a low-noise amplifier, a duplexer, etc.

[0096] The memory 709 can be used to store software programs or commands and various data. The memory 709 may primarily include a program or command storage area and a data storage area, which can store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.). The memory 709 may also include high-speed random access memory or nonvolatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, the memory 709 may include at least one magnetic disk storage device, flash memory device, or other nonvolatile solid-state storage device.

[0097] The processor 710 may include one or more processing units, and may optionally integrate an application processor that mainly processes an operating system, a user interface, and applications or instructions, etc., and a modem processor, such as a baseband processor that mainly handles wireless communications, into the processor 710. It is understood that the modem processor may not be integrated into the processor 710.

[0098] The processor 710 is used for processing the overlap between the uplink channels according to a predetermined rule when the uplink channel time domain resources overlap; The high frequency unit 701 is used to transmit the processed upstream channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: Uplink channel priority, Type of uplink channel, start time of the uplink channel, Uplink channel allocation status, the capabilities of the terminal, and It relates to at least one item of the configuration information transmitted by the network side device for instructing the transmission overlap processing order of the uplink channel.

[0099] Optionally, if the predetermined rule relates to a priority of an uplink channel, the processor 710 further It is used to handle overlaps between uplink channels with the same priority first, and then handle overlaps between uplink channels with different priorities.

[0100] Optionally, processor 710 further It is used to process overlapping between PUCCHs and PUCCHs with the same priority first, and then process overlapping between PUCCHs and PUSCHs with the same priority.

[0101] Optionally, processor 710 further It is used to process overlaps between PUCCHs with different priorities first, and then process overlaps between PUCCHs with different priorities and PUSCHs.

[0102] Optionally, if the predetermined rule relates to an uplink channel priority and an uplink channel type, the processor 710 further Prioritizing overlaps between PUCCHs with the same priority, then processing overlaps between PUCCHs with different priority, and then processing overlaps between PUCCHs with the same priority and PUSCHs; or or, processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs with different priorities and PUSCHs; or It is used to perform the steps of processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs and PUSCHs.

[0103] Optionally, if the predetermined rule relates to a type of uplink channel, the processor 710 further It is used to process the overlap between PUCCH and PUCCH first, and then process the overlap between PUCCH and PUSCH.

[0104] Optionally, if the predetermined rule relates to a start time of an uplink channel, the processor 710 further used to prioritize overlapping between upstream channels with earlier start times and subsequently process overlapping between upstream channels with later start times; The start time includes a start symbol and / or a start time unit of an uplink channel.

[0105] Optionally, if the predetermined rule relates to an uplink channel configuration, the processor 710 further or - processing overlaps between configured uplink channels as a priority and processing overlaps between configured uplink channels and dynamic scheduling uplink channels thereafter; It is used to perform the steps of handling overlaps between allocated uplink channels as a priority and handling overlaps between dynamic scheduling uplink channels thereafter.

[0106] Optionally, processor 710 further When the PUCCHs overlap, multiplexing the overlapped PUCCHs into one PUCCH and transmitting the PUCCH; When the PUCCH and the PUSCH overlap, the PUCCH is used to perform at least one of the steps of multiplexing at least a portion of the uplink control information UCI carried on each of the PUCCHs onto at least one of the PUSCHs and transmitting the same.

[0107] In an embodiment of the present application, when uplink channel time domain resources with different priorities overlap, the terminal 700 can process the overlap between the uplink channels according to a predetermined rule, and then transmit the processed uplink channel, thereby reducing the impact on service priority, avoiding the loss of the single-carrier characteristics of the terminal's uplink transmission, ensuring the transmission performance of the uplink channel, and improving system effectiveness and system efficiency.

[0108] The embodiments of the present application further provide a readable storage medium storing a program or command, which, when executed by a processor, realizes each step of the above-mentioned embodiment of the uplink channel transmission method, and can achieve the same technical effect. In order to avoid repetition, detailed description will be omitted here.

[0109] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer readable storage medium such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0110] The embodiments of the present application further provide a chip comprising a processor and a communication interface, the communication interface and the processor being coupled together, the processor executing a program or command of a network side device to realize each step of the above-mentioned embodiments of the uplink channel transmission method, and the same technical effects can be achieved. In order to avoid repetition, detailed descriptions are omitted here.

[0111] It should be understood that the chips described in the embodiments of this application may also be referred to as system chips, chip systems, system-on-chips, or the like.

[0112] It should be noted that, in this specification, the terms "comprise," "consist," or any other variation thereof, are intended to include a non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not expressly specified or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements limited by the phrase "comprise..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, and may include performing functions in an essentially simultaneous manner or in the reverse order, depending on the functionality involved. For example, the described method can be performed in an order different from that described, and various steps can be added, omitted, or combined. It should be noted that features described with reference to some examples can be combined with other examples.

[0113] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially embodied in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0114] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. When the uplink channel time domain resources overlap, the terminal processes the overlap between the uplink channels according to a predetermined rule; the terminal transmitting the processed uplink channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: The priority of the uplink channel, and Related to the type of uplink channel: The step of processing overlap between uplink channels based on a predetermined rule comprises: a step of processing overlaps between upstream channels having the same priority first, and then processing overlaps between upstream channels having different priorities; The step of preferentially processing overlapping between uplink channels with the same priority level comprises: a step of processing an overlap between a PUCCH and a PUCCH having the same priority as a physical uplink control channel first, and then processing an overlap between a PUCCH and a PUSCH having the same priority as a physical uplink shared channel second, The step of subsequently handling overlap between uplink channels of different priority comprises: An uplink channel transmission method comprising the steps of: first processing overlap between PUCCHs and PUCCHs with different priorities; and then processing overlap between PUCCHs and PUSCHs with different priorities.

2. The priority of the uplink channel is The method of claim 1 , including a high priority and a low priority, the priority being indicated by a priority index.

3. The predetermined rule is: start time of the uplink channel, Uplink channel allocation status, the capabilities of the terminal, and The method of claim 1, further comprising at least one of configuration information sent by a network side device to indicate an order of transmission overlap processing of an uplink channel.

4. The step of handling overlap between upstream channels comprises: When a PUCCH and a PUCCH overlap, multiplexing the overlapped PUCCH into one PUCCH and transmitting the PUCCH; and when a PUCCH and a PUSCH overlap, multiplexing at least a portion of uplink control information UCI carried on each of the PUCCHs into at least one PUSCH among the PUCCHs and transmitting the multiplexed uplink control information UCI.

5. An upstream channel transmission device, a processing module used for processing the overlap between the uplink channels according to a predetermined rule when the uplink channel time domain resources overlap; a transmission module used for transmitting the processed uplink channel; The uplink channels having overlapping time domain resources include uplink channels having different priorities, and the predetermined rule is: The priority of the uplink channel, and Related to the type of uplink channel: The processing module further comprises: used to prioritize overlapping between uplink channels with the same priority and subsequently handle overlapping between uplink channels with different priorities; The processing module further comprises: used to preferentially process overlapping between PUCCHs and PUCCHs having the same priority, and subsequently process overlapping between PUCCHs and PUSCHs having the same priority, The processing module further comprises: An uplink channel transmission device used to first process overlap between PUCCHs and PUCCHs with different priorities and then process overlap between PUCCHs and PUSCHs with different priorities.

6. The priority of the uplink channel is The apparatus of claim 5 , including a high priority and a low priority, the priority being indicated by a priority index.

7. The predetermined rule is: start time of the uplink channel, Uplink channel allocation status, Terminal capabilities, and 6. The device according to claim 5, further associated with at least one of configuration information sent by a network side device for indicating an order of transmission overlap processing of an uplink channel.

8. The processing module further comprises: or, processing overlaps between PUCCHs and PUCCHs with the same priority first, processing overlaps between PUCCHs and PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs and PUSCHs with the same priority; or or, processing overlaps between PUCCHs with the same priority first, processing overlaps between PUCCHs with different priorities thereafter, and then processing overlaps between PUCCHs with different priorities.

6. The apparatus of claim 5, wherein the apparatus is used to perform the steps of: preferentially processing overlap between PUCCHs and PUCCHs with the same priority, subsequently processing overlap between PUCCHs and PUCCHs with different priorities, and then processing overlap between PUCCHs and PUSCHs.

9. The processing module further comprises: When a PUCCH and a PUCCH overlap, multiplexing the overlapped PUCCH into one PUCCH and transmitting the PUCCH; and when a PUCCH and a PUSCH overlap, multiplexing at least a portion of uplink control information UCI carried on each of the PUCCHs onto at least one of the PUSCHs and transmitting the same.

10. A readable storage medium storing a program or a command, the program or the command being executed by a processor to implement the steps of the uplink channel transmission method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Uplink transmission method and device

    WO2019154357A1