Uplink channel transmission method, apparatus and terminal

By handling uplink channel overlap of different priority based on preset rules in the new wireless system, the problem of single carrier characteristic damage caused by the time domain overlap of transmission resources is solved, and the transmission performance and system efficiency of the uplink channel are improved.

CN114258135BActive Publication Date: 2025-07-11VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202011025321.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-25
Publication Date
2025-07-11
Estimated Expiration
2040-09-25

AI Technical Summary

Technical Problem

In new wireless systems, due to different starting symbols and lengths of different channels, the time domain of transmission resources may be overlapped, destroying the single carrier characteristics of the terminal and causing deterioration of the uplink channel transmission performance.

Method used

When the uplink channel time domain resources overlap, the terminal processes overlap between uplink channels of different priority based on preset rules, including priority, type, start time, configuration situation and network-side device configuration information, to ensure the transmission order of the uplink channel.

Benefits of technology

Effectively handle uplink channel overlap, avoid damaging the terminal's single carrier characteristics, and improve the transmission performance and system efficiency of the uplink channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114258135B_ABST
    Figure CN114258135B_ABST
Patent Text Reader

Abstract

The present application discloses an uplink channel transmission method, apparatus and terminal, belonging to the field of communication technologies. Among them, the uplink channel transmission method includes: when there is an overlap in the time-domain resources of the uplink channels, the terminal processes the overlap between the uplink channels based on a preset rule; the terminal transmits the processed uplink channels; among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with at least one of the following: the priority of the uplink channel; the type of the uplink channel; the start time of the uplink channel; the configuration of the uplink channel; the capabilities of the terminal; the configuration information sent by the network-side device, and the configuration information is used to indicate the transmission overlap processing order of the uplink channels. The solution provided by the present application can process the overlap between the uplink channels, and ensure the single-carrier characteristics of the terminal and the transmission performance of the uplink channels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to an uplink channel transmission method, apparatus, and terminal. Background Art

[0002] In some communication systems (e.g., the New Radio (NR) system), since different channels may have different starting symbols and lengths, there may be a situation where the transmission resources overlap in the time domain. When there are multiple overlapping uplink channel transmissions in one time slot, it will damage the single-carrier characteristic of the terminal, and the different transmit powers will cause the deterioration of the channel performance, resulting in poor transmission performance of the uplink channel. Summary of the Invention

[0003] Embodiments of this application provide an uplink channel transmission method, apparatus, and terminal, which can process the overlap between uplink channels and ensure the single-carrier characteristic of the terminal and the transmission performance of the uplink channel.

[0004] In a first aspect, an uplink channel transmission method is provided. The method includes:

[0005] When there is an overlap in the time-domain resources of the uplink channels, the terminal processes the overlap between the uplink channels based on a preset rule;

[0006] The terminal transmits the processed uplink channels;

[0007] Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with at least one of the following:

[0008] The priority of the uplink channel;

[0009] The type of the uplink channel;

[0010] The start time of the uplink channel;

[0011] The configuration of the uplink channel;

[0012] The capability of the terminal;

[0013] The configuration information sent by the network-side device, and the configuration information is used to indicate the transmission overlap processing order of the uplink channels.

[0014] In a second aspect, an uplink channel transmission apparatus is provided, including:

[0015] A processing module, configured to process the overlap between the uplink channels based on a preset rule when there is an overlap in the time-domain resources of the uplink channels;

[0016] A transmission module, configured to transmit the processed uplink channels;

[0017] Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rules are associated with at least one of the following:

[0018] The priority of the uplink channel;

[0019] The type of the uplink channel;

[0020] The start time of the uplink channel;

[0021] The configuration of the uplink channel;

[0022] The capabilities of the uplink channel transmission device;

[0023] The configuration information sent by the network-side device, and the configuration information is used to indicate the transmission overlap processing order of the uplink channel.

[0024] In a third aspect, a terminal is provided, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the uplink channel transmission method described in the first aspect are implemented.

[0025] In a fourth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the uplink channel transmission method described in the first aspect are implemented.

[0026] In a fifth aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run the network-side device program or instruction to implement the uplink channel transmission method described in the first aspect.

[0027] In the embodiments of the present application, in the case where the time-domain resources of uplink channels with different priorities overlap, the terminal can process the overlap between uplink channels based on preset rules, and then transmit the processed uplink channels, so as to reduce the impact on service priorities, avoid destroying the single-carrier characteristic of the terminal's uplink transmission, ensure the transmission performance of the uplink channel, and improve the effectiveness and efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0029] Figure 2 is a flowchart of an uplink channel transmission method provided by the embodiments of the present application;

[0030] Figure 3 is a schematic diagram of a transmission scenario of an uplink channel;

[0031] Figure 4 It is a schematic diagram of another transmission scenario of the uplink channel;

[0032] Figure 5 It is a structural diagram of an uplink channel transmission device provided by an embodiment of the present application;

[0033] Figure 6 It is a structural diagram of a communication device provided by an embodiment of the present application;

[0034] Figure 7 It is a structural diagram of a terminal provided by an embodiment of the present application. Detailed implementation manners

[0035] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0036] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order different from those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object may be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.

[0037] It should be noted that the technology described in the embodiments of this application is 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), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. However, the following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6 th Generation, 6G) communication system.

[0038] Figure 1A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc. Terminal-side devices. Wearable devices include: bracelets, headphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can be a base station or a core network. Among them, the base station can be referred to as Node B, evolved Node B, access point, base transceiver station (Base Transceiver Station, BTS), radio base station, radio transceiver, basic service set (Basic Service Set, BSS), extended service set (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 (Transmitting Receiving Point, TRP) or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0039] The uplink channel transmission method, apparatus and electronic device provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0040] Please refer to Figure 2 , Figure 2 is a flowchart of an uplink channel transmission method provided by an embodiment of the present application. The uplink channel transmission method is applied to a terminal. As Figure 2 shown, the uplink channel transmission method includes the following steps:

[0041] Step 201, when there is an overlap in the time-domain resources of the uplink channel, the terminal processes the overlap between the uplink channels based on a preset rule.

[0042] Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities. Understandably, a terminal may support different services, and different services correspond to different service requirements. For example, there are different requirements for the delay, reliability, etc. of the uplink channel, and thus the uplink channel can be marked with priorities. Optionally, the priorities of the uplink channels can include high priority and low priority, and the priorities can be represented by priority indices. For example, priority index 1 represents high priority, and priority index 0 represents low priority.

[0043] It should be noted that for different uplink channels, the ways to obtain their priorities can also be different. For example, for the priorities of Scheduling Request (SR), Configured Grant (CG) Physical Uplink Shared Channel (PUSCH), Semi-Persistent-Scheduling (SPS) Physical downlink shared channel (PDSCH), and the release of Hybrid automatic repeat request acknowledgement (HARQ-ACK), they are configured by Radio Resource Control (RRC) signaling. The Persistent Channel State Information (P-CSI) or Semi-Persistent CSI (SP-CSI) on the Physical Uplink Control Channel (PUCCH) can be regarded as low priority, that is, predefined. For the HARQ-ACK of dynamically scheduled PDSCH, dynamically scheduled PUSCH, the Aperiodic CSI (A-CSI) or SP-CSI on PUSCH can be indicated by a 1-bit field in the corresponding scheduling Downlink Control Information (DCI) or implicitly obtained by means such as the format of DCI. The priority of PUCCH can be determined by the HARQ-ACK, SR, or CSI it carries.

[0044] Optionally, when multiplexing between channels with different priorities, for the channel after multiplexing UCI with different priorities, its priority can be determined according to the highest priority among the priorities of the multiplexed UCI and the original channel, or its priority remains unchanged. For example, when high-priority UCI is multiplexed on a low-priority PUCCH or PUSCH, its priority can be high-priority, or its priority remains low-priority.

[0045] It should be noted that the uplink transmission channels such as PUCCH or PUSCH in the present invention refer to the uplink transmission channels within a PUCCH group or a cell group.

[0046] It should be noted that the overlap of the uplink channel time-domain resources in the present invention can also be called the uplink channel time-domain resource conflict, or the uplink channel resource conflict, or the uplink channel conflict.

[0047] In the embodiments of the present application, in the case of uplink channel time-domain resource overlap, it is necessary to first process the overlap between uplink channels. Specifically, the terminal can process the overlap between uplink channels based on a preset rule, where the preset rule is associated with at least one of the following:

[0048] The priority of the uplink channel;

[0049] The type of the uplink channel;

[0050] The start time of the uplink channel;

[0051] The configuration of the uplink channel;

[0052] The capability of the terminal;

[0053] The configuration information sent by the network-side device, where the configuration information is used to indicate the transmission overlap processing order of the uplink channel.

[0054] That is to say, in the case of uplink channel time-domain resource overlap, the terminal can process the overlap between uplink channels based on at least one of the above six preset rules. The following will specifically describe the preset rules through different embodiments.

[0055] Optionally, in the case where the preset rule is associated with the priority of the uplink channel, the processing of the overlap between uplink channels based on the preset rule includes:

[0056] First process the overlap between uplink channels with the same priority, and then process the overlap between uplink channels with different priorities.

[0057] Understandably, the uplink channels with overlapping time-domain resources include uplink channels with different priorities. For example, including uplink channels with high priority and uplink channels with low priority. Then the terminal can first process the overlap between uplink channels with the same high priority or the overlap between uplink channels with the same low priority, and then process the overlap between uplink channels with different priorities. For example, first process the overlap between uplink channels with high priority (if any) or the overlap between uplink channels with low priority (if any), and then process the overlap between the uplink channel with high priority and the uplink channel with low priority.

[0058] Among them, the preferential processing of the overlap between uplink channels with the same priority includes:

[0059] Preferentially process the overlap between PUCCHs with the same priority (if any), and then process the overlap between the PUCCH and PUSCH with the same priority (if any).

[0060] That is to say, for the overlap between uplink channels with the same priority, the terminal will further process the overlap between uplink channels based on the different types of uplink channels. For example, when the uplink channels with overlapping time-domain resources include uplink channels with different priorities, the terminal preferentially processes the overlap between PUCCHs with the same priority (if any), then processes the overlap between the PUCCH and PUSCH with the same priority (if any), and then processes the overlap between uplink channels with different priorities.

[0061] It should be noted that in the embodiments of the present application, the processing of the overlap between different types and / or different priority channels is based on the existence of these types and / or these priority channels, and there is an overlap between the channels. Then, the overlap between channels is processed based on the preset rules provided in the embodiments of the present application. In some cases, not all types or priorities of channels exist or there is an overlap. When the channels involved in the preset rules provided in the embodiments of the present application do not exist, the terminal does not need to perform the corresponding operations, and only needs to process according to the specific situation of the overlapping channels. For example, for the overlap between uplink channels with the same priority, if there is only an overlap between the PUCCH and PUSCH with the same priority, and there is no overlap between the PUCCHs with the same priority, then the terminal also preferentially processes the overlap between the PUCCH and PUSCH with the same priority. For the processing of the overlap between channels involved in the subsequent embodiments, the terminal only needs to process according to the specific situation of the existing overlap between channels, and the non-existent channels can be ignored. To avoid repetition, it will not be elaborated later.

[0062] Among them, the subsequent processing of the overlap between uplink channels with different priorities includes:

[0063] First, handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH with different priorities.

[0064] That is to say, for the overlap between uplink channels with different priorities, the terminal can also further handle the overlap between uplink channels based on the different types of uplink channels. For example, after the terminal handles the overlap between uplink channels with the same priority, for the overlap between uplink channels with different priorities, first handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH with different priorities.

[0065] As a specific implementation manner, when there is an overlap between low-priority and high-priority uplink transmissions in PUCCH and PUSCH, the terminal first handles the overlap between PUCCHs with the same priority, then handles the overlap between PUCCH and PUSCH with the same priority, then handles the overlap between PUCCHs with different priorities, and then handles the overlap between PUCCH and PUSCH with different priorities.

[0066] It can be understood that in the above implementation manner, when the uplink channels with overlapping time-domain resources include uplink channels with different priorities, the terminal can handle the overlap between uplink channels based on the priorities of the uplink channels, and then transmit the processed uplink channels.

[0067] Optionally, when the preset rule is associated with the priority of the uplink channel and the type of the uplink channel, the handling of the overlap between uplink channels based on the preset rule includes:

[0068] First handle the overlap between PUCCHs with the same priority, then handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH with the same priority; or,

[0069] First handle the overlap between PUCCHs with the same priority, then handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH with different priorities; or,

[0070] First handle the overlap between PUCCHs with the same priority, then handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH.

[0071] That is to say, when low-priority and high-priority uplink transmissions are included in PUCCH and PUSCH, for uplink channels with overlapping time-domain resources, the overlap between uplink channels can be processed based on the priority of the uplink channels and the type of the uplink channels.

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

[0073] Among them, the processing of the overlap between PUCCH and PUSCH can be: processing the overlap between PUCCH and PUSCH with the same priority; or, processing the overlap between PUCCH and PUSCH with different priorities; or, regardless of whether PUCCH and PUSCH have the same priority or different priorities, after preferentially processing the overlap between PUCCH and PUCCH, then processing the overlap between PUCCH and PUSCH.

[0074] In this embodiment, the terminal can process the overlap between uplink channels by combining the type of the uplink channel and the priority of the uplink channel, so that the overlap between uplink channels can be processed more effectively and orderly, ensuring the transmission performance of the uplink channel.

[0075] Optionally, when the preset rule is associated with the type of the uplink channel, the processing of the overlap between uplink channels based on the preset rule includes:

[0076] Preferentially processing the overlap between PUCCH and PUCCH, and then processing the overlap between PUCCH and PUSCH.

[0077] In this embodiment, when the time-domain resources of the uplink channels overlap, the terminal preferentially processes the overlap between PUCCH and PUCCH (regardless of whether the overlapping PUCCH and PUCCH have the same priority or different priorities), and then processes the overlap between PUCCH and PUSCH (regardless of whether the overlapping PUCCH and PUSCH have the same priority or different priorities). In this way, the overlap between uplink channels can be processed based on the type of the uplink channel, without distinguishing the priority of the uplink channels, making the processing of the overlap between uplink channels simpler and ensuring the processing efficiency of the terminal for the overlap of the uplink channels.

[0078] Optionally, when the preset rule is associated with the start time of the uplink channel, the processing of the overlap between uplink channels based on the preset rule includes:

[0079] Prioritize the processing of the overlap between uplink channels with earlier start times, and then process the overlap between uplink channels with later start times.

[0080] Wherein, the start time includes the start symbol and / or start time unit of the uplink channel. For example, the start time is the start time unit of the uplink channel. Then, in the case of time domain resource overlap of the uplink channel, the terminal prioritizes the processing of the overlap between uplink channels with earlier start time units and then processes the overlap between uplink channels with later start time units. Alternatively, the start time can also be the start symbol of the uplink channel, and the terminal prioritizes the processing of the overlap between uplink channels with earlier start symbols and then processes the overlap between uplink channels with later start symbols.

[0081] In this embodiment, the processing order of the overlap between uplink channels is determined based on the start time of the uplink channel, that is, it is processed in sequence from the earliest to the latest start time of the uplink channel, making the processing of the overlap between uplink channels simpler.

[0082] Optionally, when the preset rule is associated with the configuration of the uplink channel, the processing of the overlap between uplink channels based on the preset rule includes:

[0083] Prioritize the processing of the overlap between configured uplink channels, and then process the overlap between the configured uplink channel and the dynamically scheduled uplink channel; or,

[0084] Prioritize the processing of the overlap between configured uplink channels, and then process the overlap between dynamically scheduled uplink channels.

[0085] That is to say, in the case of time domain resource overlap of the uplink channel, the terminal prioritizes the processing of the overlap between configured uplink channels and then processes the overlap between dynamically scheduled uplink channels, or processes the overlap between the configured uplink channel and the dynamically scheduled uplink channel later. In this embodiment, the terminal can process the overlap between uplink channels based on the configuration of the uplink channel. Since the configured uplink transmission does not depend on dynamic scheduling, the UE can complete the overlap between configured uplink channels without relying on dynamic scheduling, making the processing of the overlap between uplink channels simpler.

[0086] Optionally, in the case of uplink channel time-domain resource overlap, the terminal may process the overlap between uplink channels according to the terminal's capabilities, where the terminal's capabilities determine the order in which the terminal processes the time-domain resource overlap between uplink channels. Alternatively, the terminal may also process the overlap between uplink channels based on the configuration information sent by the network-side device, where the configuration information is used to indicate the processing order of uplink channel overlap. For example, the configuration information may indicate that the terminal preferentially processes the overlap between PUCCH and PUCCH and then processes the overlap between PUCCH and PUSCH, and the terminal will then process the overlap between uplink channels according to the processing order indicated by the configuration information.

[0087] In the embodiments of this application, the processing of the overlap between uplink channels includes at least one of the following:

[0088] In the case of PUCCH and PUCCH overlap, multiplex the overlapping PUCCHs on one PUCCH;

[0089] In the case of PUCCH and PUSCH overlap, multiplex at least part of the uplink control information (UCI) carried by each PUCCH on at least one of the PUSCHs.

[0090] Among them, in the case of PUCCH and PUCCH overlap, the overlapping PUCCHs may be multiplexed on the first PUCCH, and the first PUCCH may be any one of the overlapping PUCCHs, or the overlapping PUCCHs may also be multiplexed on the third PUCCH, where the third PUCCH is a PUCCH other than the first PUCCH and the second PUCCH. For example, the uplink channels transmitted by the terminal include the first PUCCH and the second PUCCH, and the time-domain resources of the first PUCCH and the second PUCCH overlap. Then, the first PUCCH may be multiplexed on the second PUCCH, or the second PUCCH may be multiplexed on the first PUCCH, or both the first PUCCH and the second PUCCH may be multiplexed on the third PUCCH, where the third PUCCH is a PUCCH resource determined according to the number of UCI bits after multiplexing or a configured PUCCH resource for transmitting the multiplexed UCI. In this way, the processing of the overlapping PUCCHs is realized, the single-carrier characteristic of the terminal is avoided from being damaged, and the transmission performance of the uplink channel is ensured.

[0091] In the case where PUCCH and PUSCH overlap, all the UCI carried by PUCCH can be multiplexed onto at least one of the PUSCHs, or some of the UCI carried by PUCCH can be multiplexed onto at least one of the PUSCHs. For example, if the UCI includes HARQ-ACK, CSI, and SR, the UE can multiplex HARQ-ACK and CSI onto the PUSCH and discard the SR. Another example is that if there are high-priority and low-priority HARQ-ACKs, the UE can compress the low-priority HARQ-ACK into fewer bits and multiplex it with the high-priority HARQ-ACK onto one PUSCH. Optionally, if PUCCH overlaps with only one PUSCH, all the UCI carried by PUCCH can be multiplexed onto this PUSCH or some of the UCI carried by PUCCH can be multiplexed onto this PUSCH; if PUCCH overlaps with multiple PUSCHs, the terminal can select one of the PUSCHs for multiplexing: for example, it can select the PUSCH with A-CSI for multiplexing; or select the PUSCH with the earliest starting time slot for multiplexing; or in the case of including dynamically scheduled PUSCH and authorized scheduled PUSCH, preferentially select the dynamically scheduled PUSCH for multiplexing; or preferentially select the PUSCH with an earlier transmission for multiplexing; or preferentially select the PUSCH with a smaller serving cell index for multiplexing.

[0092] Or, if the uplink channels with overlapping time-domain resources have different priorities, the terminal's handling of the overlap between the uplink channels can also be to discard the uplink channel with low priority (LP), and thus the terminal only transmits the uplink channel with high priority (HP). Additionally, when the terminal discards the uplink channel with low priority, among the remaining uplink channels with high priority, the terminal can also handle the overlap between the uplink channels with high priority based on the above preset rules; for example, in the case where HP HARQ-ACK overlaps with HP PUSCH, the HP HARQ-ACK can be multiplexed onto the HP PUSCH.

[0093] Or, for the overlap between PUCCHs, the UE can determine whether to multiplex the UCI onto one channel or discard some of the UCI information according to the format of the PUCCH and / or the type of the UCI carried. For example, the PUCCH carrying HARQ-ACK is in PUCCH format 1, and the PUCCH carrying SR is in PUCCH format 0. If the time-domain resources of the two PUCCHs overlap, the UE discards the SR and only transmits the HARQ-ACK PUCCH.

[0094] In this way, by multiplexing or discarding the overlapping uplink channels, it is possible to avoid damaging the single-carrier characteristics of the terminal, reduce the impact on service priorities, and ensure the transmission performance of the uplink channels.

[0095] Step 202: The terminal transmits the processed uplink channel.

[0096] It can be understood that after processing the overlap between uplink channels based on a preset rule, the processed uplink channel is transmitted. In this way, there are no overlapping uplink channels in the processed uplink channel, which can ensure the single-carrier characteristics of the terminal's uplink transmission, avoid the deterioration of the transmission performance of the uplink channel, and ensure that the terminal has good uplink channel transmission performance.

[0097] To better understand the solution provided by this application, the uplink channel transmission method provided by this application will be described below through specific embodiments.

[0098] Embodiment 1

[0099] Please refer to Figure 3 , Figure 3 which is a schematic diagram of a transmission scenario of the uplink channel. As Figure 3 shown, in a certain time unit, there are time-domain resources of PUCCH and PUSCH with different priorities overlapping, which specifically include: HP (high-priority) SR PUCCH, HP HARQ-ACK PUCCH, LP (low-priority) HARQ-ACK PUCCH, LP CSI PUCCH, LP PUSCH, HP PUSCH; among them, PUCCH (including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, LP CSI PUCCH) is on carrier unit (Component Carrier, CC) CC0, LP PUSCH is on CC1, and HP PUSCH is on CC2. For Figure 3 the time-domain resources of PUCCH and PUSCH with different priorities overlapping shown in

[0100] Method 1

[0101] The terminal first processes the overlap between PUCCH and PUCCH with the same priority, then processes the overlap between PUCCH and PUSCH with the same priority, then processes the overlap between PUCCH and PUCCH with different priorities, and finally processes the overlap between PUCCH and PUSCH with different priorities.

[0102] Figure 3Among them, HP SR PUCCH, HP HARQ-ACK PUCCH, and HP PUSCH are of the same priority (i.e., high priority), and LP HARQ-ACK PUCCH, LP CSI PUCCH, and LP PUSCH are of the same priority (i.e., low priority); for the overlap between HP SR PUCCH, HP HARQ-ACK PUCCH, and HP PUSCH, the terminal can multiplex HP SR PUCCH on HP HARQ-ACK PUCCH. Since the time-domain resources of HP HARQ-ACK PUCCH and HP PUSCH overlap, HP HARQ-ACK is multiplexed on HP PUSCH, and HP SR is discarded (assuming that HP PUSCH has an Uplink Shared Channel (UL-SCH)); for the overlap between LP HARQ-ACK PUCCH, LP CSI PUCCH, and LP PUSCH, the terminal can first multiplex LP HARQ-ACK PUCCH on a PUCCH resource, such as the PUCCH resource determined according to the number of HARQ-ACK and CSI bits after multiplexing. If the multiplexed PUCCH resource still overlaps with the time-domain resources of LP PUSCH, LP HARQ-ACK and LP CSI are multiplexed on LP PUSCH for transmission (assuming there is no CSI on LP PUSCH); and since LP PUSCH and HP PUSCH are on different serving cells respectively, the terminal transmits LP PUSCH and HP PUSCH multiplexed with UCI respectively.

[0103] In this embodiment, UCI with different priorities can be multiplexed on different PUSCHs for transmission, reducing the impact on the transmission performance of high-priority PUSCH when low-priority UCI is multiplexed on high-priority PUSCH, and the impact on the transmission delay of high-priority UCI when high-priority UCI is multiplexed on low-priority PUSCH, and better ensuring the uplink transmission performance of the terminal.

[0104] Method 2

[0105] The terminal can preferentially handle the overlap between PUCCHs with the same priority, then handle the overlap between PUCCHs with different priorities, and then handle the overlap between PUCCH and PUSCH (regardless of whether they have the same or different priorities).

[0106] For Figure 3Overlap between uplink channels. For the overlap between HP SR PUCCH and HP HARQ-ACK PUCCH, the terminal may multiplex HP SR PUCCH on HP HARQ-ACK PUCCH; for the overlap between LP HARQ-ACK PUCCH and LP CSI PUCCH, the terminal may multiplex LP HARQ-ACK PUCCH on a PUCCH, such as multiplexing it on LP CSI PUCCH; then handle the overlap between uplink channels with different priorities. Since the time-domain resources of LP CSI PUCCH and HP HARQ-ACK PUCCH overlap, the terminal may multiplex LP CSI PUCCH and HP HARQ-ACK PUCCH on one channel, that is, the terminal may multiplex HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH and LP CSI PUCCH on one channel. If the multiplexed PUCCH channel overlaps with the time-domain resources of LP PUSCH or HP PUSCH, multiplex different-priority UCIs (including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH and LP CSI PUCCH) on LP PUSCH or HP PUSCH. Optionally, the terminal may also multiplex some of the UCIs in HP SR, HP HARQ-ACK, LP HARQ-ACK and LP CSI on LP PUSCH or HP PUSCH. For example, the terminal multiplexes HP HARQ-ACK and LP HARQ-ACK on HP PUSCH and discards HP SR and LP CSI.

[0107] In this embodiment, different-priority UCIs may be multiplexed on the same PUSCH. In a power-constrained scenario, the transmission of the PUSCH multiplexed with UCI may be preferentially guaranteed to ensure the uplink transmission performance of the terminal and the smoothness of communication.

[0108] Method 3

[0109] The terminal may first handle the overlap between PUCCHs (regardless of whether they have the same priority or different priorities), and then handle the overlap between PUCCH and PUSCH (regardless of whether they have the same priority or different priorities).

[0110] For Figure 3Regarding the overlap between the uplink channels, the terminal first processes the overlap between the HP SR PUCCH, HP HARQ-ACK PUCCH, and the LP HARQ-ACK PUCCH, LP CSI PUCCH. For example, different UCIs are multiplexed on one PUCCH, such as multiplexed on the LP CSI PUCCH. Or the terminal multiplexes the HP SR, HP HARQ-ACK, and LP HARQ-ACK on one PUCCH and discards the LP CSI. If the multiplexed PUCCH channel overlaps with the LP PUSCH or HP PUSCH, the UE multiplexes all or part of the UCI carried by the above PUCCH (i.e., the channel multiplexing all or part of the above HP SR, HP HARQ-ACK, LP HARQ-ACK, LP CSI UCIs) on the LP PUSCH or HP PUSCH. Optionally, the terminal can also multiplex part of the UCIs in the HP SR, HP HARQ-ACK, LP HARQ-ACK, LP CSI on the LP PUSCH or HP PUSCH.

[0111] In this embodiment, the overlap between the uplink and downlink channels is processed based on the type of the uplink channel. When the terminal processes the overlap between the uplink channels, it only needs to determine the processing order according to the type of the uplink channel, without considering the priority of the uplink channel, which can simplify the processing flow of the terminal.

[0112] Method Four

[0113] The terminal can perform the overlap processing according to the start time (start symbol and / or start time unit) of the PUCCH and PUSCH.

[0114] For Figure 3Overlap between uplink channels. LP PUSCH, HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH are uplink channels with an earlier start time, while HP PUSCH and HP HARQ-ACK PUCCH are uplink channels with a later start time. The terminal can first handle the overlap between LP PUSCH and HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH. For example, multiplex HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH on LP PUSCH, or discard HP SR PUCCH, or discard LP PUSCH, etc. Assume the terminal multiplexes HP SR PUCCH, LP HARQ-ACK PUCCH, and LP CSI PUCCH on LP PUSCH, and then handles the overlap between HP PUSCH and HP HARQ-ACK PUCCH. For example, multiplex HP HARQ-ACK on HP PUSCH.

[0115] Method 5

[0116] The terminal can first handle the overlap between the configured uplink channels, then handle the overlap between the configured uplink channels and the dynamically scheduled uplink and downlink channels, or handle the overlap between the dynamically scheduled uplink channels.

[0117] For example Figure 3 Among them, only HP SR PUCCH and LP CSI PUCCH are configured uplink channels, and the others are scheduled uplink channels. The terminal first handles the overlap between HP SR PUCCH and LP CSI PUCCH. For example, multiplex HP SR PUCCH and LP CSI PUCCH, such as multiplexing HP SR PUCCH on LP CSI PUCCH, or it can also be to discard LP CSI PUCCH; then handle the overlap between other channels.

[0118] Embodiment 2

[0119] Please refer to Figure 4 , Figure 4 which is another schematic diagram of the transmission scenario of the uplink channel. As Figure 4As shown, in a certain time unit, there is an overlap in the time-domain resources of PUCCH and PUSCH with different priorities, specifically including: HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, LP CSI PUCCH, LP PUSCH; among them, PUCCH (including HP SR PUCCH, HP HARQ-ACK PUCCH, LP HARQ-ACK PUCCH, LP CSI PUCCH) is on CC0, and LP PUSCH is on CC1. For Figure 3 the PUCCH and PUSCH with different priorities with overlapping time-domain resources shown in

[0120] the terminal can process them in the following way.

[0121] Figure 4 In Figure 4 the terminal first processes the overlap between PUCCHs with the same priority, then processes the overlap between PUCCH and PUSCH with the same priority, then processes the overlap between PUCCHs with different priorities, and finally processes the overlap between PUCCH and PUSCH with different priorities.

[0122] Optionally, forFigure 4 For the overlap between the uplink channels, the terminal can also perform processing based on other methods. For example, the processing can be performed according to the start time of the PUCCH and PUSCH, or according to the type of the uplink channel, or based on the configuration information of the network-side device, etc. The specific processing method can refer to the records in the above embodiments, and will not be elaborated in this embodiment.

[0123] In the embodiments of the present application, in the case where the time-domain resources of the uplink channels with different priorities overlap, the terminal can process the overlap between the uplink channels based on a preset rule, and then transmit the processed uplink channels, so as to reduce the impact on the service priority, avoid destroying the single-carrier characteristic of the terminal uplink transmission, ensure the transmission performance of the uplink channels, and improve the effectiveness and efficiency of the system.

[0124] It should be noted that for the uplink channel transmission method provided in the embodiments of the present application, the execution subject can be an uplink channel transmission device, or a control module in the uplink channel transmission device for executing the uplink channel transmission method. In the embodiments of the present application, the case where the uplink channel transmission device executes the uplink channel transmission method is taken as an example to illustrate the uplink channel transmission device provided in the embodiments of the present application.

[0125] Please refer to Figure 5 , Figure 5 which is a structural diagram of an uplink channel transmission device provided in the embodiments of the present application. The uplink channel transmission device includes a processor. As Figure 5 shown, the uplink channel transmission device 500 includes:

[0126] A processing module 501, configured to process the overlap between the uplink channels based on a preset rule in the case where the time-domain resources of the uplink channels overlap;

[0127] A transmission module 502, configured to transmit the processed uplink channels;

[0128] Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with at least one of the following:

[0129] The priority of the uplink channel;

[0130] The type of the uplink channel;

[0131] The start time of the uplink channel;

[0132] The configuration of the uplink channel;

[0133] The capability of the uplink channel transmission device;

[0134] Configuration information sent by a network-side device, where the configuration information is used to indicate the transmission overlap processing order of an uplink channel.

[0135] Optionally, when the preset rule is associated with the priority of the uplink channel, the processing module is further configured to:

[0136] Give priority to processing the overlap between uplink channels with the same priority, and then process the overlap between uplink channels with different priorities.

[0137] Optionally, the processing module is further configured to:

[0138] Give priority to processing the overlap between physical uplink control channels (PUCCH) with the same priority, and then process the overlap between a PUCCH and a physical uplink shared channel (PUSCH) with the same priority.

[0139] Optionally, the processing module is further configured to:

[0140] First process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH with different priorities.

[0141] Optionally, when the preset rule is associated with the priority of the uplink channel and the type of the uplink channel, the processing module is further configured to:

[0142] Give priority to processing the overlap between PUCCHs with the same priority, then process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH with the same priority; or,

[0143] Give priority to processing the overlap between PUCCHs with the same priority, then process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH with different priorities; or,

[0144] Give priority to processing the overlap between PUCCHs with the same priority, then process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH.

[0145] Optionally, when the preset rule is associated with the type of the uplink channel, the processing module is further configured to:

[0146] Give priority to processing the overlap between PUCCHs, and then process the overlap between a PUCCH and a PUSCH.

[0147] Optionally, when the preset rule is associated with the start time of the uplink channel, the processing module is further configured to:

[0148] Prioritize the handling of overlaps between uplink channels with earlier start times, and then handle the overlaps between uplink channels with later start times;

[0149] Wherein, the start time includes the start symbol and / or start time unit of the uplink channel.

[0150] Optionally, when the preset rule is associated with the configuration of the uplink channel, the processing module is further configured to:

[0151] Prioritize the handling of overlaps between configured uplink channels, and then handle the overlaps between configured uplink channels and dynamically scheduled uplink channels; or,

[0152] Prioritize the handling of overlaps between configured uplink channels, and then handle the overlaps between dynamically scheduled uplink channels.

[0153] Optionally, the processing module is further configured to perform at least one of the following:

[0154] When PUCCH and PUCCH overlap, multiplex the overlapping PUCCHs on one PUCCH;

[0155] When PUCCH and PUSCH overlap, multiplex at least part of the uplink control information UCI carried by each PUCCH on at least one of the PUSCHs.

[0156] The uplink channel transmission device 500 provided in the embodiments of the present application can, when time domain resources of uplink channels with different priorities overlap, process the overlaps between uplink channels based on a preset rule, and then transmit the processed uplink channels, so as to reduce the impact on service priorities, avoid destroying the single-carrier characteristic of uplink transmission, ensure the transmission performance of the uplink channel, and improve the effectiveness and efficiency of the system.

[0157] The uplink channel transmission device 500 in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which are not specifically limited in the embodiments of the present application.

[0158] The uplink channel transmission device 500 in the embodiments of the present application may be a device with an operating system. The operating system may be the Android operating system, the iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.

[0159] The uplink channel transmission device 500 provided in the embodiments of the present application can implement Figures 2 to 4 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, they will not be described here again.

[0160] Optionally, as Figure 6 shown, the embodiments of the present application further provide a communication device 600, including a processor 601, a memory 602, and a program or instruction stored on the memory 602 and executable on the processor 601. For example, when the communication device 600 is a terminal, when the program or instruction is executed by the processor 601, it implements the above Figures 2 to 4 each process of the uplink channel transmission method embodiments and can achieve the same technical effects. To avoid repetition, they will not be described here again.

[0161] Figure 7 It is a schematic diagram of the hardware structure of a terminal for implementing the embodiments of the present application.

[0162] The terminal 700 includes, but is 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 and other components.

[0163] Those skilled in the art can understand that the terminal 700 may further include a power source (such as a battery) for supplying power to each component. The power source may be logically connected to the processor 710 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in

[0164] It should be understood that in the embodiments of the present application, the input unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042. The GPU 7041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. 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 keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0165] In the embodiments of the present application, after receiving the downlink data from the network side device, the radio frequency unit 701 sends it to the processor 710 for processing; in addition, it sends the uplink data to the network side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0166] The memory 709 can be used to store software programs or instructions and various data. The memory 709 mainly includes a program or instruction storage area and a data storage area. Among them, the program or instruction storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 709 may include a high-speed random access memory, and may also include a non-volatile memory. The non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid state storage devices.

[0167] The processor 710 may include one or more processing units; optionally, the processor 710 may integrate an application processor and a modulation and demodulation processor. Among them, the application processor mainly processes the operating system, the user interface, and applications or instructions, etc., and the modulation and demodulation processor mainly processes wireless communications, such as a baseband processor. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 710.

[0168] Among them, the processor 710 is used to process the overlap between the uplink channels based on a preset rule in the case of overlapping time-domain resources of the uplink channels;

[0169] The radio frequency unit 701 is used to transmit the processed uplink channels;

[0170] Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with at least one of the following:

[0171] The priority of the uplink channel;

[0172] The type of the uplink channel;

[0173] The start time of the uplink channel;

[0174] The configuration of the uplink channel;

[0175] The capability of the terminal;

[0176] The configuration information sent by the network-side device, and the configuration information is used to indicate the transmission overlap processing order of the uplink channels.

[0177] Optionally, in the case where the preset rule is associated with the priority of the uplink channel, the processor 710 is further used to:

[0178] Give priority to processing the overlap between the uplink channels with the same priority, and then process the overlap between the uplink channels with different priorities.

[0179] Optionally, the processor 710 is further used to:

[0180] Give priority to processing the overlap between the physical uplink control channels PUCCH and PUCCH with the same priority, and then process the overlap between the PUCCH and the physical uplink shared channel PUSCH with the same priority.

[0181] Optionally, the processor 710 is further used to:

[0182] First process the overlap between the PUCCH and PUCCH with different priorities, and then process the overlap between the PUCCH and PUSCH with different priorities.

[0183] Optionally, in the case where the preset rule is associated with the priority of the uplink channel and the type of the uplink channel, the processor 710 is further used to:

[0184] Give priority to processing the overlap between the PUCCH and PUCCH with the same priority, then process the overlap between the PUCCH and PUCCH with different priorities, and then process the overlap between the PUCCH and PUSCH with the same priority; or,

[0185] Overlaps between PUCCHs with the same priority are processed first, overlaps between PUCCHs with different priorities are processed later, and overlaps between a PUCCH and a PUSCH with different priorities are processed next; or,

[0186] Overlaps between PUCCHs with the same priority are processed first, overlaps between PUCCHs with different priorities are processed later, and overlaps between a PUCCH and a PUSCH are processed next.

[0187] Optionally, when the preset rule is associated with the type of the uplink channel, the processor 710 is further configured to:

[0188] Overlaps between PUCCHs are processed first, and overlaps between a PUCCH and a PUSCH are processed later.

[0189] Optionally, when the preset rule is associated with the start time of the uplink channel, the processor 710 is further configured to:

[0190] Overlaps between uplink channels with an earlier start time are processed first, and overlaps between uplink channels with a later start time are processed later;

[0191] wherein, the start time includes the start symbol and / or start time unit of the uplink channel.

[0192] Optionally, when the preset rule is associated with the configuration of the uplink channel, the processor 710 is further configured to:

[0193] Overlaps between configured uplink channels are processed first, and overlaps between a configured uplink channel and a dynamically scheduled uplink channel are processed later; or,

[0194] Overlaps between configured uplink channels are processed first, and overlaps between dynamically scheduled uplink channels are processed later.

[0195] Optionally, the processor 710 is further configured to perform at least one of the following:

[0196] When PUCCHs overlap, multiplex the overlapping PUCCHs on one PUCCH;

[0197] When a PUCCH and a PUSCH overlap, multiplex at least part of the uplink control information UCI carried by each of the PUCCHs on at least one of the PUSCHs.

[0198] In the embodiments of the present application, when the time-domain resources of uplink channels with different priorities overlap, the terminal 700 can process the overlap between the uplink channels based on a preset rule, and then transmit the processed uplink channels, so as to reduce the impact on service priorities, avoid destroying the single-carrier characteristic of the terminal uplink transmission, ensure the transmission performance of the uplink channels, and improve the effectiveness and efficiency of the system.

[0199] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned embodiment of the uplink channel transmission method, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0200] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media such as computer read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.

[0201] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run the program or instruction of the network-side device, implement each process of the above-mentioned embodiment of the uplink channel transmission method, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0202] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, system chip, chip system or system-on-chip, etc.

[0203] It should be noted that in this article, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0204] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0205] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. An uplink channel transmission method, characterized in that, Including: When there is an overlap in the time-domain resources of the uplink channels, the terminal processes the overlap between the uplink channels based on a preset rule; The terminal transmits the processed uplink channels; Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with the priority of the uplink channels and the type of uplink channels; The processing of the overlap between the uplink channels based on the preset rule includes: Prioritize processing the overlap between uplink channels with the same priority, and then process the overlap between uplink channels with different priorities; The prioritized processing of the overlap between uplink channels with the same priority includes: Prioritize processing the overlap between physical uplink control channels (PUCCHs) with the same priority, and then process the overlap between a PUCCH and a physical uplink shared channel (PUSCH) with the same priority; The subsequent processing of the overlap between uplink channels with different priorities includes: First process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH with different priorities; Among them, the priority is represented by a priority index.

2. The method according to claim 1, wherein The processing of the overlap between the uplink channels based on the preset rule includes: Prioritize processing the overlap between PUCCHs with the same priority, then process the overlap between PUCCHs with different priorities, and then process the overlap between a PUCCH and a PUSCH with different priorities.

3. The method according to claim 1, wherein The processing of the overlap between the uplink channels based on the preset rule includes: Prioritize processing the overlap between PUCCHs, and then process the overlap between a PUCCH and a PUSCH.

4. The method according to claim 1, characterized in that The preset rule is also associated with the start time of the uplink channel. The processing of the overlap between the uplink channels based on the preset rule includes: Prioritize processing the overlap between uplink channels with an earlier start time, and then process the overlap between uplink channels with a later start time; Among them, the start time includes the start symbol and / or start time unit of the uplink channel.

5. The method according to claim 1, characterized in that The preset rule is also associated with the configuration of the uplink channel. The processing of the overlap between the uplink channels based on the preset rule includes: Prioritize processing the overlap between configured uplink channels, and then process the overlap between a configured uplink channel and a dynamically scheduled uplink channel; or, Prioritize processing the overlap between configured uplink channels, and then process the overlap between dynamically scheduled uplink channels.

6. The method according to claim 1, characterized in that, The processing of the overlap between the uplink channels includes at least one of the following: When there is an overlap between PUCCHs, multiplex the overlapping PUCCHs on one PUCCH; When there is an overlap between a PUCCH and a PUSCH, multiplex at least part of the uplink control information (UCI) carried by each PUCCH on at least one of the PUSCHs.

7. An uplink channel transmission device, characterized in that, Including: A processing module, configured to process the overlap between the uplink channels based on a preset rule when there is an overlap in the time-domain resources of the uplink channels; A transmission module, configured to transmit the processed uplink channels; Among them, the uplink channels with overlapping time-domain resources include uplink channels with different priorities, and the preset rule is associated with the priority of the uplink channel and the type of the uplink channel; The processing module is further configured to: Give priority to processing the overlap between uplink channels with the same priority, and then process the overlap between uplink channels with different priorities; The giving priority to processing the overlap between uplink channels with the same priority includes: Give priority to processing the overlap between physical uplink control channels PUCCH and PUCCH with the same priority, and then process the overlap between PUCCH and physical uplink shared channel PUSCH with the same priority; The then processing the overlap between uplink channels with different priorities includes: First process the overlap between PUCCH and PUCCH with different priorities, and then process the overlap between PUCCH and PUSCH with different priorities; Among them, the priority is represented by a priority index.

8. The device according to claim 7, characterized in that, The processing module is further configured to: Give priority to processing the overlap between PUCCH and PUCCH with the same priority, then process the overlap between PUCCH and PUCCH with different priorities, and then process the overlap between PUCCH and PUSCH with different priorities.

9. The device according to claim 7, characterized in that, The processing module is further configured to: Give priority to processing the overlap between PUCCH and PUCCH, and then process the overlap between PUCCH and PUSCH.

10. The device according to claim 7, characterized in that, The preset rule is further associated with the start time of the uplink channel, and the processing module is further configured to: Give priority to processing the overlap between uplink channels with an earlier start time, and then process the overlap between uplink channels with a later start time; Among them, the start time includes the start symbol and / or start time unit of the uplink channel.

11. The device according to claim 7, characterized in that, The preset rule is further associated with the configuration of the uplink channel, and the processing module is further configured to: Give priority to processing the overlap between configured uplink channels, and then process the overlap between a configured uplink channel and a dynamically scheduled uplink channel; or, Give priority to processing the overlap between configured uplink channels, and then process the overlap between dynamically scheduled uplink channels.

12. The device according to claim 7, characterized in that, The processing module is further configured to perform at least one of the following: In the case of overlap between PUCCH and PUCCH, multiplex the overlapping PUCCHs on one PUCCH; In the case of overlap between PUCCH and PUSCH, multiplex at least part of the uplink control information UCI carried by each of the PUCCHs on at least one of the PUSCHs.

13. A terminal, characterized in that, The terminal includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the uplink channel transmission method according to any one of claims 1-6 are implemented.

14. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the uplink channel transmission method according to any one of claims 1-6 are implemented.

Citation Information

Patent Citations

  • Uplink transmission method and device

    CN110149705A

  • Transmission method and related equipment

    CN110933763A

  • Uplink resource sending method and device

    CN111372316A

  • Uplink transmission method based on carrier aggregation, storage medium and user equipment

    CN111601388A

  • Channel or signal transmitting method and device, and storage medium

    CN111642001A