A channel multiplexing method, apparatus and communication device

By allowing or disabling the multiplexing of uplink channels with different priorities in the 5G NR system, the problems of low latency and scheduling flexibility of high-priority channels are solved, and the flexibility and latency satisfaction of channel transmission are improved.

CN115175324BActive Publication Date: 2026-04-17DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In 5G NR systems, when there are resource conflicts between uplink channels with different physical layer priorities, existing technologies struggle to guarantee the low latency characteristics and scheduling flexibility of high-priority channels, especially when multiplexing transmissions cannot effectively address the transmission requirements of high-priority channels.

Method used

By determining whether uplink channels of different priorities are allowed to be multiplexed, and canceling the time condition judgment of low-priority channels when multiplexing is not allowed, the transmission flexibility of high-priority channels is improved, and the transmission delay is guaranteed to meet the requirements.

Benefits of technology

This enables scheduling of high-priority channels without restriction during multiplexing transmission, improving the flexibility and latency satisfaction of channel transmission and ensuring the low latency characteristics of high-priority channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115175324B_ABST
    Figure CN115175324B_ABST
Patent Text Reader

Abstract

This application provides a channel multiplexing method, apparatus, and communication device, belonging to the field of wireless communication technology. The method includes: when uplink channels with different priorities overlap in the time domain, determining whether multiplexing transmission between the uplink channels is allowed; when it is determined that multiplexing transmission between the uplink channels is allowed, determining that the uplink channels need to meet predetermined time conditions; when it is determined that multiplexing transmission between the uplink channels is not allowed, determining that the uplink channels do not need to meet the time conditions. This application can improve the scheduling flexibility of priority uplink channels and ensure their transmission delay requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In 5G New Radio (5G NR), uplink channels with different physical layer priorities are supported. Resource conflicts may occur between uplink channels with different physical layer priorities on the same terminal / User Equipment (UE). For example, on the same carrier, there may be overlap between the symbols occupied by uplink channels with different priorities. The existing solution is to transmit the channel with the higher physical layer priority in the conflicting channels and discard the channel with the lower physical layer priority. However, recent technologies have proposed that, to avoid discarding uplink control information (UCI) carried on low-priority channels, it is possible to consider supporting the multiplexing of UCI from multiple Physical Uplink Control Channels (PUCCHs) with different physical layer priorities on the same channel. Summary of the Invention

[0003] In view of this, this application provides a channel multiplexing method, apparatus and communication device to solve the problem that in scenarios that support multiplexing transmission of channels with different priorities, it is difficult to guarantee the low latency characteristics of high-priority channel transmission and also difficult to retain the scheduling flexibility of high-priority channels.

[0004] To address the aforementioned technical problems, this application provides a channel multiplexing method applied to communication equipment, comprising:

[0005] When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed;

[0006] When determining whether multiplexing transmission between the uplink channels is permitted, it is determined that the uplink channels need to meet predetermined time conditions.

[0007] When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition.

[0008] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0009] Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0010] Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information;

[0011] High-level signaling.

[0012] Optionally, the indication information indicates whether multiplexing of the transmission is permitted, or,

[0013] The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0014] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0015] Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information.

[0016] Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

[0017] Optionally, the communication device is a base station; the method further includes:

[0018] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0019] Optionally, the communication device is a base station; the method further includes:

[0020] If it is determined that the uplink channel needs to meet the time condition, then when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition.

[0021] Optionally, the communication device is a terminal; the method further includes:

[0022] If it is determined that the uplink channel needs to meet the time condition, check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0023] Optionally, the communication device is a terminal; the method further includes:

[0024] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0025] This application also provides a communication device, including a memory, a transceiver, and a processor:

[0026] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0027] When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed;

[0028] When determining whether multiplexing transmission between the uplink channels is permitted, it is determined that the uplink channels need to meet predetermined time conditions.

[0029] When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition.

[0030] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0031] Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0032] Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information;

[0033] High-level signaling.

[0034] Optionally, the indication information indicates whether multiplexing of the transmission is permitted, or,

[0035] The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0036] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0037] Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information.

[0038] Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

[0039] Optionally, the communication device is a base station; the processor is further configured to perform the following operations:

[0040] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0041] Optionally, the communication device is a base station; the processor is further configured to perform the following operations:

[0042] If it is determined that the uplink channel needs to meet the time condition, then when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition.

[0043] Optionally, the communication device is a terminal; the processor is further configured to perform the following operations:

[0044] If it is determined that the uplink channel needs to meet the time condition, check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0045] Optionally, the communication device is a terminal; the processor is further configured to perform the following operations:

[0046] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0047] This application also provides a channel multiplexing apparatus, including:

[0048] The first determining unit is used to determine whether to allow multiplexing transmission between the uplink channels when uplink channels with different priorities overlap in the time domain.

[0049] The second determining unit is used to determine, when determining that multiplexing transmission between the uplink channels is allowed, that the uplink channels need to meet predetermined time conditions.

[0050] The third determining unit is used to determine that the uplink channel does not need to meet the time condition when it is determined that multiplexing transmission between the uplink channels is not allowed.

[0051] Optionally, the first determining unit is configured to determine, based on configuration signaling, whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0052] Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information;

[0053] High-level signaling.

[0054] Optionally, the indication information indicates whether multiplexing of the transmission is permitted, or,

[0055] The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0056] Optionally, the first determining unit includes:

[0057] The second reference bit number determination unit is used to determine the second reference bit number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information, based on the number of bits or the bit interval corresponding to the high-priority uplink control information carried in the uplink channel; wherein, each number of bits or the bit interval corresponding to the high-priority uplink control information corresponds to a second reference bit number of a low-priority uplink control information.

[0058] The multiplexing transmission determination unit is used to determine whether multiplexing transmission between the uplink channels is allowed based on the second reference bit number.

[0059] Optionally, the channel multiplexing device is applied to a base station; the device further includes:

[0060] The first allocation unit is configured to, if it is determined that the uplink channel does not need to meet the time condition, not guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0061] Optionally, the channel multiplexing device is applied to a base station; the device further includes:

[0062] The second allocation unit is used to ensure that the uplink channel meets the time conditions when scheduling or configuring the uplink channel if it is determined that the uplink channel needs to meet the time conditions.

[0063] Optionally, the channel multiplexing device is applied to a base station; the device further includes:

[0064] The first checking unit is used to check whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel needs to meet the time condition.

[0065] Optionally, the channel multiplexing device is applied to a base station; the device further includes:

[0066] The second checking unit is used to determine whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel does not need to meet the time condition.

[0067] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform any of the methods described above.

[0068] The beneficial effects of the above technical solution in this application are as follows:

[0069] This application provides a multiplexing transmission scheme for uplink channels with different priorities when they conflict. Based on the judgment result of whether UCI multiplexing transmission with different priorities is supported, it is determined whether a predetermined time condition needs to be met. When the decision is made not to support or not to perform UCI multiplexing transmission with different priorities, it is not necessary to judge the time condition of the overlapping channels, thereby not restricting the scheduling of high-priority uplink channels, improving the transmission flexibility of high-priority uplink channels, and ensuring that the transmission delay meets the requirements. Attached Figure Description

[0070] Figure 1 This is a schematic diagram of a network structure applicable to the embodiments of this application;

[0071] Figure 2 This is a flowchart illustrating a channel multiplexing method in an embodiment of this application;

[0072] Figure 3 A schematic diagram illustrating the overlap between PUCCHs of different priorities;

[0073] Figure 4 This is a schematic diagram illustrating a multiplexed transmission method as described in an embodiment of this application.

[0074] Figure 5 This is a schematic diagram illustrating a transmission method that does not support multiplexing, as described in an embodiment of this application.

[0075] Figure 6 This is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0076] Figure 7 This is a schematic diagram of the structure of a channel multiplexing device according to an embodiment of this application. Detailed Implementation

[0077] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

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

[0079] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0080] This application provides a channel multiplexing method, apparatus, and communication device to improve the transmission flexibility of priority uplink channels and ensure that transmission delay meets requirements.

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

[0082] See Figure 1 , Figure 1 This is a schematic diagram of a network structure applicable to the embodiments of this application, such as... Figure 1As shown, the network includes a terminal 11 and a base station 12. The terminal 11 can be a user equipment (UE) or other terminal device, such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of terminal is not limited in this embodiment. The base station 12 can be, for example, a macro base station, an LTE eNB, or a 5G NR NB. Network-side equipment can also be small stations, such as low-power nodes (LPNs), pico, femto, etc., or network-side equipment can be access points (APs). The base station can also be a network node composed of a central unit (CU) and multiple transmission reception points (TRPs) that it manages and controls. It should be noted that the specific type of network-side equipment is not limited in this embodiment.

[0083] First, the following explanation is provided for uplink channel multiplexing transmission with different priorities:

[0084] 1. Channel transmission with different physical layer priorities:

[0085] A single UE can support different service types, such as enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC). Different service types have different requirements for reliability and transmission latency. URLLC service flows may occur sporadically and intermittently; therefore, reserving separate system resources for different services results in significant overhead on system resources, and the resources reserved for URLLC may often remain unused. To improve system resource utilization, different services can be allowed to multiplex transmissions on the same resources. However, this may lead to a situation where a data transmission scheduled earlier is interrupted or canceled by a data transmission scheduled later. For example, after a UE is scheduled to transmit an eMBB service on resource 1, if a URLLC service arrives and needs to be scheduled as soon as possible to meet the latency requirements of the URLLC service, it may occupy all or part of the resources (including time domain resources and / or frequency domain resources) in resource 1 that have already been allocated to the eMBB service for URLLC transmission. For example, URLLC transmission may be scheduled on all or part of the symbols in the time domain resources (symbol set) scheduled for eMBB on the same carrier, regardless of whether the frequency domain resources overlap. Since two uplink channels cannot be transmitted simultaneously on the same carrier at the same time, the eMBB service will be interrupted or canceled by the URLLC service.

[0086] To avoid interference between services, different priorities can be defined for different services. When resource conflicts occur, the higher-priority channel is selected for transmission, and the lower-priority channel is discarded. Therefore, to better support the transmission of different services with varying needs, related technologies have introduced physical layer priorities. It is stipulated that when channels with different physical layer priorities conflict—that is, when multiple PUCCHs overlap in the time domain on the same carrier, or when a PUCCH and a Physical Uplink Shared Channel (PUSCH) overlap in the time domain on the same carrier—the lower-priority channel is discarded, and only the higher-priority channel is transmitted.

[0087] The physical layer priority of PUCCH and PUSCH can be obtained through default method, dynamic indication by downlink control information (DCI), or semi-static configuration by radio resource control (RRC). For example, when the PUCCH carries a Scheduling Request (SR), its priority is determined by the priority of the SR it carries, and the priority of each SR is configured by the higher-layer signaling. When the PUCCH carries a Hybrid Automatic Repeat Request-ACK (HARQ-ACK) for a Semi-Persistent Scheduling (SPS) Physical Downlink Shared Channel (PDSCH) or a HARQ-ACK for a Physical Downlink Control Channel (PDCCH) indicating SPS resource release (i.e., SPS PDSCH release), its priority is determined by the HARQ-ACK codebook number configured for the SPS PDSCH by the higher-layer signaling. The HARQ-ACK codebook with number 0 has low priority, and the HARQ-ACK codebook with number 1 has high priority. When the PUCCH carries Channel State information... When using Information (CSI) (including periodic CSI and semi-persistent CSI, SP-CSI), its priority is low by default.When a priority indication field is included in the DCI, the priority can be obtained through the priority indication field in the DCI (or PDCCH, in this application PDCCH and DCI can be considered equivalent, DCI is the specific format used for PDCCH transmission, so having the corresponding DCI is equivalent to having the corresponding PDCCH) of the PUCCH and PUSCH. For example, if the DCI used by the PDCCH includes a priority indication field, then: when the PDCCH schedules a PDSCH, the priority of the PUCCH carrying the HARQ-ACK of this PDSCH can be indicated through the priority indication field; when the PDCCH schedules a PUSCH, the priority of the scheduled PUSCH can be indicated through the priority indication field. Among them, the PUSCH includes a PUSCH that only carries a Transport Block (TB), a PUSCH that only carries Aperiodic Channel State Information (A-CSI), or a PUSCH that carries both TB and A-CSI; for a PUSCH carrying SP-CSI, its priority can be obtained by activating the priority indication field in the DCI of the PUSCH carrying SP-CSI. If the DCI does not contain a priority indication field, or if the higher-level signaling does not have a priority configured, the default priority is low.

[0088] 2. UCI transmission in 5G NR

[0089] UCI includes information such as HARQ-ACK, CSI, and SR. UCI is transmitted on PUCCH. Among them, HARQ-ACK is a general term for positive acknowledgment (ACK) and negative acknowledgment (NACK), used to provide feedback on PDSCH or PDCCH indicating SPS resource release (also known as SPS PDSCH release), informing the base station whether the PDSCH or PDCCH indicating SPS PDSCH release has been received correctly; CSI is used to provide feedback on downlink channel quality, thereby helping the base station to better perform downlink scheduling, such as selecting modulation and coding scheme (MCS) and configuring appropriate resource block (RB) resources based on CSI; SR is used when the terminal needs to transmit uplink services, requesting transmission resources of PUSCH carrying uplink services from the base station.

[0090] 3. PUCCH and PUCCH / PUSCH of the same priority overlap.

[0091] NR does not support parallel transmission of PUCCH and PUSCH at the same time, regardless of whether they are on the same carrier or different carriers. When PUCCH and PUSCH (unless otherwise specified, PUCCH and PUSCH generally refer to PUCCH and PUSCH that do not use duplicate transmission) overlap in time domain resources, under the condition of satisfying predetermined timeline, UCI (usually HARQ-ACK and CSI) can be transferred from PUCCH to a PUSCH for transmission. If SR exists, SR will not be transmitted on PUSCH and will be discarded. If multiple PUSCHs overlap with a PUCCH, a PUSCH is selected according to predetermined rules. Priority is given to the PUSCH carrying A-CSI. If both PUSCHs with PDCCH scheduling (Dynamic grant (DG) PUSCH) and PUSCHs without PDCCH scheduling (Configured grant (CG) PUSCH, SP-CSI PUSCH, etc.) exist, the DG PUSCH is selected first. After selection according to the above rules, if there are PUSCHs on multiple carriers, the PUSCH on the carrier with the lower carrier number is selected first. If multiple non-overlapping PUSCHs overlap with a PUCCH on the selected carrier, the earliest PUSCH is selected.

[0092] Secondly, the following explanation is provided regarding the technical problems existing in current uplink channel multiplexing transmission technologies:

[0093] Current technologies, to ensure multiplexing of uplink channels with different priorities, require that earlier-starting channels be checked before preparation to determine if they overlap with later-starting channels. This allows for multiplexing transmission decisions based on multiplexing rules, necessitating that multiplexing channels meet time-related multiplexing conditions. However, for high-priority channels, which typically carry latency-sensitive critical services like UCI or data, using time-domain resources of already scheduled low-priority channels for transmission, always meeting multiplexing time conditions severely restricts scheduling and can significantly increase latency. Currently, there is no clear method for ensuring low latency on high-priority channels while maintaining sufficient scheduling flexibility in scenarios requiring multiplexing of channels with different priorities.

[0094] To address the above problems, this application provides the following technical solutions.

[0095] Please see Figure 2 , Figure 2 This application provides a schematic flowchart of a channel multiplexing method, which is applied to a communication device and includes the following steps:

[0096] S101: When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed;

[0097] Among them, uplink channels with different priorities overlap in the time domain, that is, uplink channels with different priorities conflict.

[0098] S102: When determining that multiplexing transmission between the uplink channels is allowed, it is determined that the uplink channels need to meet predetermined time conditions;

[0099] S103: When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition.

[0100] Multiplexing transmission refers to the simultaneous transmission of information carried on uplink channels of different priorities on the same uplink channel. If multiplexing transmission between uplink channels of different priorities is not allowed, then the lower-priority uplink channel is discarded.

[0101] This application provides a multiplexing transmission method for uplink channels with different priorities when they conflict. Based on the judgment result of whether UCI multiplexing transmission with different priorities is supported, it is determined whether a predetermined time condition needs to be met. When the decision is made not to support or not to perform UCI multiplexing transmission with different priorities, it is not necessary to judge the time condition of the overlapping channels, thereby not restricting the scheduling of high-priority uplink channels, improving the transmission flexibility of high-priority uplink channels, and ensuring that the transmission delay meets the requirements.

[0102] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0103] Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0104] Downlink control information in the downlink control channel corresponding to the uplink channel, the downlink control information carrying indication information; wherein, the uplink channel here can specifically be one or more uplink channels with different priorities and overlapping in the time domain;

[0105] High-level signaling.

[0106] In other words, determining whether multiplexing transmission between the uplink channels is allowed based on configuration signaling specifically includes:

[0107] Based on the indication information in the downlink control channel corresponding to the uplink channel, determine whether multiplexing transmission between the uplink channels is allowed;

[0108] or,

[0109] Based on higher-layer signaling, it is determined whether multiplexing transmission between the uplink channels is permitted. For example, it can be semi-statically configured whether multiplexing transmission between uplink channels with different priorities is supported (i.e., permitted).

[0110] Optionally, the indication information indicates whether multiplexing transmission is allowed (or exists); or,

[0111] The indication information indicates the first reference bit number used to determine the number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The first reference bit number is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0112] Further optionally, when the first reference bit count is determined to be 0 according to the indication information, multiplexing transmission between the uplink channels is not allowed; when the first reference bit count is determined to be greater than 0 according to the indication information, multiplexing transmission between the uplink channels is allowed.

[0113] Regarding the indication information indicating whether multiplexing transmission is permitted, specifically, the indication state can be one of "allowed" or "disallowed," or one of "present" or "absent," or one of "supported" or "unsupported." For example, an indication field exists in the PDCCH that schedules the PDSCH, or the PDCCH that indicates the activation of the SPS PDSCH, or the PDCCH that requires HARQ-ACK feedback (e.g., the PDCCH indicating SPS PDSCH resource release, indicating secondary cell (SCell) dormancy, etc.) indicating whether UCIs with different priorities from the HARQ-ACK corresponding to the PDCCH (i.e., the HARQ-ACK of the PDSCH scheduled or activated by the PDCCH or the HARQ-ACK of the PDCCH itself) are allowed to be transmitted simultaneously with the HARQ-ACK on the same uplink channel (PUCCH or PUSCH). As another example, an indication field exists in the PDCCH that schedules the PUSCH or the PDCCH that indicates the activation of the CG PUSCH, indicating whether UCIs with different priorities from the PUSCH are allowed to be transmitted on the PUSCH.

[0114] The indication information refers to the number of first reference bits used to determine the number of low-priority uplink control information transmitted simultaneously on the same uplink channel as the high-priority uplink control information carried on the uplink channel. For example, the PDCCH that schedules the PDSCH, the PDCCH that indicates the activation of the SPS PDSCH, or the PDCCH that requires HARQ-ACK feedback (e.g., the PDCCH that indicates the release of SPS PDSCH resources, the PDCCH that indicates SCell Dormancy, etc.) contains an indication field indicating the number of bits of UCI with different priorities than the HARQ-ACK that are transmitted simultaneously on the same channel as the HARQ-ACK corresponding to the PDCCH. When the number of first reference bits determined according to the indication information is 0, the determination result is not allowed; when the number of first reference bits determined according to the indication information is greater than 0, the determination result is allowed. For example, the PDCCH that schedules the PUSCH or the PDCCH that indicates the activation of the CG PUSCH contains an indication field. This indication field indicates the number of bits or resources of UCIs with different priorities than the PUSCH that are transmitted on the PUSCH (this can be determined based on the beta-offset of the indication). When the first reference number of bits or resources determined based on the indication information is 0, the determination result is not allowed. When the first reference number of bits or resources determined based on the indication information is greater than 0, the determination result is allowed.

[0115] If an indication field exists in the DCI (i.e., PDCCH) indicating whether multiplexing in low priority (LP) and high priority (HP) is allowed (i.e., multiplexing transmission of low priority uplink channels and high priority uplink channels), then when the indication is present, the multiplexed uplink channels must always meet the multiplexing timeline; when the indication is absent, the multiplexed uplink channels do not need to meet the multiplexing timeline.

[0116] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0117] Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information.

[0118] Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

[0119] For example, when the number of the second reference bits is 0, it is determined that multiplexing transmission between the uplink channels is not allowed; when the number of the second reference bits is greater than 0, it is determined that multiplexing transmission between the uplink channels is allowed.

[0120] The bit range corresponding to the number of bits in the high-priority uplink control information refers to the value range of the number of bits in the high-priority uplink control information.

[0121] Specifically, the correspondence between the number of bits or the bit range corresponding to the number of bits of high-priority uplink control information and the second reference number of low-priority uplink control information can be predefined or configured. Then, if uplink channels with different priorities overlap in the time domain, the second reference number of low-priority uplink control information that can be transmitted simultaneously on the same channel as the uplink control information corresponding to the high-priority uplink channel can be determined based on the number of bits of the uplink control information corresponding to the high-priority uplink channel and the aforementioned correspondence.

[0122] When determining the second reference bit number of the corresponding low priority (LP) based on the number of high priority (HP) bits or the corresponding bit range (i.e., the number of high priority uplink control information bits or the corresponding bit range), if the determined second reference bit number is greater than 0 or there is an LP, then the multiplexing timeline must always be satisfied; if the determined second reference bit number is 0 or there is no corresponding LP, then the multiplexing timeline does not need to be satisfied.

[0123] Optionally, the communication device is a base station; the method further includes:

[0124] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0125] In this embodiment of the application, if it is determined that multiplexing transmission between uplink channels with different priorities is not allowed, then it is determined that uplink channels with overlapping time domains and different priorities do not need to meet the above time conditions. Therefore, for the base station side, when scheduling or configuring uplink channels, it is not necessary to guarantee that the above time conditions are met for uplink channels with overlapping time domains and different priorities.

[0126] Optionally, the communication device is a terminal; the method further includes:

[0127] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0128] In this embodiment of the application, if it is determined that multiplexing transmission between uplink channels with different priorities is not allowed, then it is determined that uplink channels with different priorities that overlap in the time domain do not need to meet the above time conditions. Therefore, for the terminal side, it is not necessary to check whether uplink channels with different priorities that overlap in the time domain meet the above time conditions.

[0129] Of course, if it is determined that the uplink channel does not need to meet the time condition, the terminal may also check whether the uplink channel meets the time condition before performing multiplexing transmission. However, even if the check result is that it does not meet the time condition, it will not be considered as an incorrect scheduling. Instead, multiplexing transmission will not be performed, and the high-priority uplink channel in the overlapping channels will be transmitted, while the low-priority uplink channel will not be transmitted (i.e., it will be discarded).

[0130] Optionally, the communication device is a base station; the method further includes:

[0131] If it is determined that the uplink channel needs to meet the time condition, then when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition.

[0132] In this embodiment of the application, if it is determined that multiplexing transmission between uplink channels with different priorities is allowed, then it is determined that uplink channels with overlapping time domains and different priorities need to meet the above time conditions. Therefore, for the base station side, when scheduling or configuring uplink channels, it is necessary to ensure that the above time conditions are met for uplink channels with overlapping time domains and different priorities.

[0133] Optionally, the communication device is a terminal; the method further includes:

[0134] If it is determined that the uplink channel needs to meet the time condition, check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0135] In this embodiment, if it is determined that multiplexing transmission between uplink channels with different priorities is allowed, then it is determined that uplink channels with overlapping time domains and different priorities must meet the above-mentioned time conditions. Therefore, for the terminal side, before performing multiplexing transmission, it is necessary to check whether the uplink channels with overlapping time domains and different priorities meet the above-mentioned time conditions. If the check result is not met, it is considered an incorrect scheduling, and there is no standardized terminal behavior. The terminal may not transmit on any of the overlapping uplink channels, or arbitrarily choose to transmit one of the uplink channels, etc.; only if the check result is met can multiplexing transmission of uplink channels with different priorities be performed.

[0136] In this embodiment, the time condition can be a time condition defined in related technologies that needs to be met when multiple PUCCHs overlap in the time domain, or when PUCCHs and PUSCHs overlap in the time domain. The time condition (timeline) is defined as follows: If a PUCCH or PUSCH has a corresponding PDCCH, for example, if the HARQ-ACK carried by the PUCCH is a HARQ-ACK of a PDSCH with PDCCH scheduling or a HARQ-ACK of a PDCCH indicating downlink SPS resource release, then the PDCCH scheduling the PDSCH or the PDCCH indicating downlink SPS resource release is the PDCCH corresponding to the PUCCH, or it can also be called the PDCCH scheduling the PUCCH. The PDCCH scheduling the PUSCH is the PDCCH corresponding to the PUSCH. The first symbol of the channel with the earliest start time among the overlapping PUCCHs and PUSCHs is taken as the target symbol. If there are multiple channels with the same start time, one channel is arbitrarily selected, and its first symbol is taken as the target symbol. The target symbol needs to meet the following timeline to be multiplexed for transmission; otherwise, it is considered an incorrect scheduling:

[0137] Timeline 1: The target symbol is no earlier than the first symbol after a T1mux time interval following the last symbol of any PDSCH or SPS PDSCH release that requires HARQ-ACK feedback on the PUCCH (including the cyclic prefix (CP)). In other words, the time interval between the target symbol and the last symbol of any of the aforementioned PDSCH or SPS PDSCH releases is no less than T1mux. T1mux is related to the PDSCH processing delay and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that HARQ-ACK acquisition and preparation are completed before the transmission of the finalized channel begins.

[0138] Timeline 2: The target symbol is no earlier than the first symbol (including CP) after the T2mux time following the last symbol of any PDCCH (including the PDCCH indicating SPS PDSCH release) that schedules the PDSCH (if any) and PUSCH (if any). In other words, the time interval between the target symbol and the last symbol of any of the aforementioned PDCCHs is no less than T2mux. T2mux is related to the processing delay of the PUSCH and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that when UCI needs to be transferred to the PUSCH for transmission, the PDCCH scheduling the PUSCH can be obtained before the PUCCH preparation begins, thus determining that UCI transmission does not need to be prepared on the PUCCH, and that transmission preparation, including UCI, can be completed before PUSCH transmission, i.e., UCI acquisition and multiplexing processing, and TB preparation (such as encoding, modulation, scrambling, etc.) are completed. If it is multiplexing between multiple PUCCHs, this T2mux is used to simulate the preparation time for CSI and SR with HARQ-ACK multiplexing.

[0139] If the HARQ-ACK carried by the PUCCH does not have a corresponding PDCCH (i.e., the HARQ-ACK is the HARQ-ACK of the SPS PDSCH), then there is no PDCCH to schedule the PDSCH. If there is no PUSCH or no corresponding PDCCH, then only T1mux needs to be checked, and T2mux does not need to be checked. If the PUCCH carries CSI and / or SR, then since there is no corresponding PDSCH, T1mux does not need to be checked. Furthermore, if there is no PUSCH or no corresponding PDCCH, then T2mux also does not need to be checked.

[0140] If two PUCCHs overlap, and at least one PUCCH is repeatedly transmitted (i.e., repeatedly transmitting UCI in each of multiple time slots), then only the overlapping repetitions are processed according to the transmission priority, discarding the lower priority ones, without affecting repetitions that do not overlap. If a PUCCH overlaps with a repeatedly transmitted PUSCH, when the PUSCH uses time slot-based repetition (R15 repetition, or R16 repetition type A), the UCI carried by the PUCCH is transferred to one or more PUSCH time slots that overlap with the PUCCH for transmission; when the PUSCH uses R16 repetition type B, the UCI carried by the PUCCH is transferred to the earliest actual repetition PUSCH that overlaps with the PUCCH, containing more than one symbol (an actual repetition is a repetition PUSCH obtained after segmentation based on unavailable symbols, DL symbols, time slot boundaries, etc.); the PUSCHs of one or more repetitions that overlap with the PUCCH must satisfy the multiplexing timeline. If a multi-slot PUCCH overlaps with a single-slot or multi-slot PUSCH, the overlapping PUSCH is discarded to ensure that the repeated transmission of PUCCH is not interrupted.

[0141] Alternatively, the predetermined time conditions can also be newly defined time conditions in related technologies for multiplexed transmission when there is time overlap between PUCCH and / or PUSCH of different priorities. For example, it can be determined whether all DCI and PDSCH satisfy T1mux, T2mux, etc., based on the starting point of the high-priority uplink channel.

[0142] The following example illustrates the channel multiplexing method described above.

[0143] Please see Figure 3 The diagram shows the overlap between PUCCHs of different priorities, where LP represents low priority, HP represents high priority, and AN is short for HARQ-ACK.

[0144] One method of channel multiplexing is as follows: the downlink scheduling grant (DLgrant, i.e., PDCCH) of the PDSCH corresponding to the HP AN can contain an indication field indicating whether HP AN and LP AN are supported for multiplexing transmission on the same channel. When the DL grant corresponding to the HP AN is received, the UE can obtain the indication field by parsing the DL grant. Based on this indication field, it can determine whether HP AN and LP AN are supported for multiplexing transmission on the same channel.

[0145] Specifically, if the indication supports (for example, the indication status can be "supported," or it can indicate the number of bits used to determine the LP AN multiplexed with the HPAN; if the number of bits is greater than 0, it proves that the LP AN and HP AN multiplexed transmission exist and are allowed), then before the UE transmits the overlapping HP AN and LP AN simultaneously on the same uplink channel according to the predefined multiplexing transmission rules, it needs to determine: 1) Among the overlapping PUCCH carrying the HP AN and the PUCCH carrying the LP AN, the PUCCH with the earliest start symbol (i.e., Figure 3 1) Whether the first symbol of the LP AN PUCCH in the PUCCH, and the corresponding DL grant of HP AN and LP AN, both satisfy the time interval not less than T2mux required for multiplexing transmission (T2mux can be calculated according to relevant formulas and parameters according to the definition in relevant technologies); 2) Whether the first symbol of the PUCCH carrying HP AN and the PUCCH carrying LP AN in the overlapping PUCCH, the first symbol of the PUCCH with the earliest starting symbol, and the corresponding PDSCH of HP AN and LP AN, both satisfy the time interval not less than T1mux required for multiplexing transmission (T1mux can be calculated according to relevant formulas and parameters according to the definition in relevant technologies); When both of the above time conditions are met, it is determined that multiplexing transmission can be performed. According to the multiplexing transmission rules, a PUCCH resource is determined for simultaneous transmission of HP AN and LP AN, such as Figure 4 As shown.

[0146] If the indication is not supported (e.g., the indication status could be "not supported," or it could indicate the number of bits used to determine the LP AN multiplexed with the HP AN; if the number of bits is 0, it proves that LP AN and HP AN multiplexing transmission does not exist or is not allowed), then since it is not necessary to transmit HP AN and LP AN on the same uplink channel, and the overlapping portion of LP AN PUCCH and HP AN PUCCH needs to be discarded, when the terminal determines that HP AN and LP AN multiplexing transmission is not supported based on the DL grant corresponding to HP AN, it no longer needs to check whether T1mux and T2mux are satisfied between the DL grant and PDSCH and PUCCH. It can directly transmit HP AN according to the PUCCH resources corresponding to HP AN, and discard the LP AN overlapping with HP AN, thereby ensuring that HP AN transmission is not affected. Figure 5As shown, during scheduling, the base station does not need to ensure that the starting points of the DL grant and PDSCH corresponding to the HP AN and the LP AN PUCCH must satisfy T1mux and T2mux. That is, when scheduling HP data, the base station does not need to send the DL grant and PDSCH corresponding to the HP AN early enough. It can schedule and send the data only when the HP data arrives and the PDSCH needs to be sent, according to actual needs. This ensures the normal transmission of the HP AN corresponding to the HP data, without restricting the scheduling and transmission of HP data to be sent before a specific position. This reduces the restrictions and impacts on HP data scheduling and transmission, and ensures the characteristic of HP data arriving and being transmitted at any time.

[0147] Another method for implementing channel multiplexing is as follows: Based on the number of bits in the HP AN and the predefined or configured correspondence between the number of bits or bit ranges of the HPAN and the reference number of the LP AN, the number of LP AN bits that can be multiplexed with the HP AN is determined. Specifically, based on the correspondence and the current number of HP AN bits, if the number of LPAN bits multiplexed with the HP AN is determined to be greater than 0, i.e., multiplexing of the LP AN with the HP AN exists and is allowed, then the specific processing procedure is the same as the above-mentioned determination of supported cases and... Figure 4 This will not be elaborated further. Based on the correspondence and the current number of HP AN bits, if the number of LP AN bits multiplexed with HP AN is determined to be 0, meaning that LP AN and HP AN multiplexing transmission does not exist or is not allowed, the specific processing procedure is the same as the above-mentioned cases where it is determined that it is not supported. Figure 5 I will not go into details.

[0148] The same applies if the HARQ-ACKs of different priorities in the above embodiments are replaced with unicast and multicast HARQ-ACKs, or with two other different UCI transmissions. One of the PUCCHs carrying UCI is replaced with a PUSCH. That is, if the PUCCH carrying the LP AN overlaps with the PUSCH carrying the HP AN, or the PUCCH carrying the HP AN overlaps with the PUSCH carrying the LPAN, the processing is similar, except that the PUSCH corresponds to only one UL grant, without PDSCH and DLgrant.

[0149] It should be noted that when it is determined above that LP AN and HP AN multiplexing transmission is not supported (or does not exist or is not allowed), or when it is determined that the number of bits of LP AN multiplexed with HP AN is 0, it does not necessarily mean that there is no overlap between the PUCCH / PUSCH carrying LP AN and the PUCCH / PUSCH carrying HP AN in terms of scheduling and transmission. Rather, it means that overlapping transmission has actually occurred, but the configuration or decision determines that multiplexing transmission of the two is not supported. Therefore, it is necessary to discard the low-priority channel, and it is not necessary to restrict the high-priority channel to meet the time conditions.

[0150] Please see Figure 6 , Figure 6 This is a schematic diagram of a communication device according to Embodiment 2 of this application. The communication device includes a memory 610, a transceiver 620, and a processor 630.

[0151] The memory 610 is used to store computer programs; the transceiver 620 is used to send and receive data under the control of the processor; the processor 630 is used to read the computer program in the memory 610 and perform the following operations:

[0152] When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed;

[0153] When determining whether multiplexing transmission between the uplink channels is permitted, it is determined that the uplink channels need to meet predetermined time conditions.

[0154] When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition.

[0155] Transceiver 620 is used to receive and send data under the control of processor 630.

[0156] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 630 and memory represented by memory 610 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 620 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.

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

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

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

[0160] This application provides a multiplexing transmission scheme for uplink channels with different priorities when they conflict. Based on the judgment result of whether UCI multiplexing transmission with different priorities is supported, it is determined whether the time condition needs to be met. When the decision is made not to support or not to perform UCI multiplexing transmission with different priorities, it is not necessary to judge the time condition of the overlapping channels, thereby not restricting the scheduling of high-priority uplink channels, improving the transmission flexibility of high-priority uplink channels, and ensuring that the transmission delay meets the requirements.

[0161] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0162] Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0163] Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information;

[0164] High-level signaling.

[0165] Optionally, the indication information indicates whether multiplexing of the transmission is permitted, or,

[0166] The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0167] Optionally, determining whether to allow multiplexing transmission between the uplink channels includes:

[0168] Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information.

[0169] Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

[0170] Optionally, the communication device is a base station; the processor is further configured to perform the following operations:

[0171] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0172] Optionally, the communication device is a base station; the processor is further configured to perform the following operations:

[0173] If it is determined that the uplink channel needs to meet the time condition, then when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition.

[0174] Optionally, the communication device is a terminal; the processor is further configured to perform the following operations:

[0175] If it is determined that the uplink channel needs to meet the time condition, check whether the uplink channel meets the time condition before performing multiplexing transmission.

[0176] Optionally, the communication device is a terminal; the processor is further configured to perform the following operations:

[0177] If it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channel meets the time condition before performing multiplexing transmission.

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

[0179] Please see Figure 7 , Figure 7 This is a schematic diagram of a channel multiplexing device provided in an embodiment of this application. The channel multiplexing device 700 includes:

[0180] The first determining unit 701 is used to determine whether multiplexing transmission between the uplink channels is allowed when uplink channels with different priorities overlap in the time domain.

[0181] The second determining unit 702 is used to determine, when determining that multiplexing transmission between the uplink channels is allowed, that the uplink channels need to meet predetermined time conditions.

[0182] The third determining unit 703 is used to determine that the uplink channel does not need to meet the time condition when it is determined that multiplexing transmission between the uplink channels is not allowed.

[0183] This application provides a multiplexing transmission scheme for uplink channels with different priorities when they conflict. Based on the judgment result of whether UCI multiplexing transmission with different priorities is supported, it is determined whether the time condition needs to be met. When the decision is made not to support or not to perform UCI multiplexing transmission with different priorities, it is not necessary to judge the time condition of the overlapping channels, thereby not restricting the scheduling of high-priority uplink channels, improving the transmission flexibility of high-priority uplink channels, and ensuring that the transmission delay meets the requirements.

[0184] Optionally, the first determining unit 701 is configured to determine, based on configuration signaling, whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following:

[0185] Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information;

[0186] High-level signaling.

[0187] Optionally, the indication information indicates whether multiplexing of the transmission is permitted, or,

[0188] The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

[0189] Optionally, the first determining unit 701 includes:

[0190] The second reference bit number determination unit is used to determine the second reference bit number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information, based on the number of bits or the bit interval corresponding to the high-priority uplink control information carried in the uplink channel; wherein, each number of bits or the bit interval corresponding to the high-priority uplink control information corresponds to a second reference bit number of a low-priority uplink control information.

[0191] The multiplexing transmission determination unit is used to determine whether multiplexing transmission between the uplink channels is allowed based on the second reference bit number.

[0192] Optionally, the channel multiplexing device 700 is applied to a base station; the device 700 further includes:

[0193] The first allocation unit is configured to, if it is determined that the uplink channel does not need to meet the time condition, not guarantee that the uplink channel meets the time condition when scheduling or configuring the uplink channel.

[0194] Optionally, the channel multiplexing device 700 is applied to a base station; the device 700 further includes:

[0195] The second allocation unit is used to ensure that the uplink channel meets the time conditions when scheduling or configuring the uplink channel if it is determined that the uplink channel needs to meet the time conditions.

[0196] Optionally, the channel multiplexing device 700 is applied to a base station; the device 700 further includes:

[0197] The first checking unit is used to check whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel needs to meet the time condition.

[0198] Optionally, the channel multiplexing device 700 is applied to a base station; the device 700 further includes:

[0199] The second checking unit is used to determine whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel does not need to meet the time condition.

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

[0201] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0202] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or base station, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

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

[0204] This application also provides a readable storage medium storing a program that, when executed by a processor, implements the steps of any of the channel multiplexing methods described in the above method embodiments. For details, please refer to the description of the method steps in the corresponding embodiments above.

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

[0206] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals and base stations. The systems may also include a core network, such as Evolved Packet System (EPS) and 5G systems (5GS).

[0207] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0208] The base station involved in this application embodiment may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The base station can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The base station can also coordinate the attribute management of the air interface. For example, the base station involved in the embodiments of this application can be a base transceiver station (BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the base station may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.

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

[0210] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0211] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0212] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0213] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0214] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A channel multiplexing method, applied to communication equipment, characterized in that, include: When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed; When determining whether multiplexing transmission between the uplink channels is permitted, it is determined that the uplink channels need to meet predetermined time conditions. When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition; The communication device is a base station; the method further includes: if it is determined that the uplink channel does not need to meet the time condition, when scheduling or configuring the uplink channel, it is not necessary to ensure that the uplink channel meets the time condition; The communication device is a base station; the method further includes: if it is determined that the uplink channel needs to meet the time condition, when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition; The communication device is a terminal; the method further includes: if it is determined that the uplink channel needs to meet the time condition, before performing multiplexing transmission, checking whether the uplink channel meets the time condition; The communication device is a terminal; the method further includes: if it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channel meets the time condition before performing multiplexing transmission.

2. The method according to claim 1, characterized in that, The step of determining whether to allow multiplexing transmission between the uplink channels includes: Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following: Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information; High-level signaling.

3. The method according to claim 2, characterized in that, The indication information indicates whether multiplexing of the transmission is permitted, or, The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

4. The method according to claim 1, characterized in that, The step of determining whether to allow multiplexing transmission between the uplink channels includes: Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information. Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

5. A communication device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: When uplink channels with different priorities overlap in the time domain, determine whether multiplexing transmission between the uplink channels is allowed; When determining whether multiplexing transmission between the uplink channels is permitted, it is determined that the uplink channels need to meet predetermined time conditions. When it is determined that multiplexing transmission between the uplink channels is not allowed, it is determined that the uplink channel does not need to meet the time condition; The communication device is a base station; the processor is further configured to perform the following operations: if it is determined that the uplink channel does not need to meet the time condition, when scheduling or configuring the uplink channel, it is not necessary to ensure that the uplink channel meets the time condition; The communication device is a base station; the processor is further configured to perform the following operations: if it is determined that the uplink channel needs to meet the time condition, when scheduling or configuring the uplink channel, it is necessary to ensure that the uplink channel meets the time condition; The communication device is a terminal; the processor is further configured to perform the following operations: if it is determined that the uplink channel needs to meet the time condition, before performing multiplexing transmission, check whether the uplink channels meet the time condition; The communication device is a terminal; the processor is further configured to perform the following operations: if it is determined that the uplink channel does not need to meet the time condition, it is not necessary to check whether the uplink channels meet the time condition before performing multiplexing transmission.

6. The communication device according to claim 5, characterized in that, The step of determining whether to allow multiplexing transmission between the uplink channels includes: Based on the configuration signaling, it is determined whether multiplexing transmission between the uplink channels is permitted; wherein the configuration signaling includes at least one of the following: Downlink control information in the downlink control channel corresponding to the uplink channel, wherein the downlink control information carries indication information; High-level signaling.

7. The communication device according to claim 6, characterized in that, The indication information indicates whether multiplexing of the transmission is permitted, or, The indication information indicates the first reference number of low-priority uplink control information that is simultaneously transmitted on the same uplink channel as the high-priority uplink control information carried by the uplink channel. The reference number of bits is used to determine whether multiplexing transmission between the uplink channels is allowed.

8. The communication device according to claim 5, characterized in that, The step of determining whether to allow multiplexing transmission between the uplink channels includes: Based on the number of bits or the bit interval corresponding to the number of high-priority uplink control information carried in the uplink channel, a second reference number of low-priority uplink control information that is transmitted simultaneously on the same uplink channel as the high-priority uplink control information is determined; wherein, each number of bits or the bit interval corresponding to the number of high-priority uplink control information corresponds to a second reference number of low-priority uplink control information. Based on the second reference bit count, determine whether multiplexing transmission between the uplink channels is permitted.

9. A channel multiplexing device, characterized in that, include: The first determining unit is used to determine whether to allow multiplexing transmission between the uplink channels when uplink channels with different priorities overlap in the time domain. The second determining unit is used to determine, when determining that multiplexing transmission between the uplink channels is allowed, that the uplink channels need to meet predetermined time conditions. The third determining unit is used to determine that the uplink channel does not need to meet the time condition when it is determined that multiplexing transmission between the uplink channels is not allowed. The channel multiplexing device is applied to a base station; the device further includes: a first allocation unit, configured to, if it is determined that the uplink channel does not need to meet the time condition, when scheduling or configuring the uplink channel, not guarantee that the uplink channel meets the time condition; The channel multiplexing device is applied to a base station; the device further includes: a second allocation unit, used to ensure that the uplink channel meets the time conditions when scheduling or configuring the uplink channel if it is determined that the uplink channel needs to meet the time conditions; The channel multiplexing device is applied to a terminal; the device further includes: a first checking unit, used to check whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel needs to meet the time condition; The channel multiplexing device is applied to a terminal; the device further includes: a second checking unit, used to determine whether the uplink channel meets the time condition before performing multiplexing transmission if it is determined that the uplink channel does not need to meet the time condition.

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

Citation Information

Patent Citations

  • Information transmission method and device

    CN112242884A

  • Uplink control information transmission method and device, terminal and base station

    WO2021023218A1