Multiplexing technology with overlapping channels at different priorities

By determining on the communication node whether high-priority and low-priority channels are allowed to overlap in the time domain and multiplexed with permission, the problem of affecting high-priority services during multiplexing in the prior art is solved, and the problem of achieving high-priority services in the prior art is realized. Efficient channel multiplexing and service quality improvement.

CN116326074BActive Publication Date: 2025-02-07ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080106426.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-21
Publication Date
2025-02-07
Estimated Expiration
2040-10-21

AI Technical Summary

Technical Problem

When handling high-priority and low-priority channels overlapping in time domain, it is difficult to realize channel multiplexing without affecting the high-priority service delay and reliability, resulting in a degradation of low-priority service performance.

Method used

Determine whether to allow the high priority feedback message to overlap in the time domain by performing on the communication node and sending multiplexed information, including the complexity of the high priority feedback message and the low priority feedback message, when allowed, and sending multiplexed information, including the complexity of the high priority feedback message and the low priority feedback message, Use codebooks and multiplexed information to construct data and send it in the control channel.

Benefits of technology

It realizes efficiently multiplexing high-priority and low-priority channels with overlapping time domains without affecting high-priority service latency and reliability, improving channel utilization efficiency and service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116326074B_ABST
    Figure CN116326074B_ABST
Patent Text Reader

Abstract

Techniques for multiplexing time-domain overlapping content on at least two channels are described. An exemplary wireless communication method includes: performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in the time domain; performing, by the communication node, a second determination whether a multiplexing operation is allowed between the high priority feedback message and the low priority feedback message; and sending multiplexing information in a resource in the control channel in response to the first determination and in response to determining that the multiplexing operation is allowed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to digital wireless communications. Background Art

[0002] Mobile communication technology is moving the world towards an increasingly connected and networked society. Compared with existing wireless networks, the next generation of systems and wireless communication technologies will need to support a wider range of use case characteristics and provide more complex and sophisticated access requirements and flexibility.

[0003] Long Term Evolution (LTE) is a standard for wireless communications for mobile devices and data terminals developed by the Third Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communications standard that enhances the LTE standard. The fifth generation wireless system (referred to as 5G) improves on the LTE and LTE-A wireless standards and is committed to supporting higher data rates, a large number of connections, ultra-low latency, high reliability, and other emerging business requirements. Summary of the invention

[0004] Disclosed are techniques for multiplexing content that overlaps in the time domain between at least two channels, such as a high priority channel message that overlaps in the time domain with a low priority channel message. The example techniques described in this patent document can be performed without affecting the latency and reliability of the high priority service.

[0005] A first exemplary wireless communication method includes: performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in a time domain; performing, by the communication node, a second determination whether a multiplexing operation is allowed between the high priority feedback message and the low priority feedback message; and sending multiplexing information in resources in the control channel in response to the first determination and in response to a determination that the multiplexing operation is allowed, wherein the multiplexing information includes a high priority feedback message multiplexed with the low priority feedback message, wherein the resource is selected based on a resource indicator indicated by control information for scheduling a shared channel corresponding to the high priority feedback message on the control channel.

[0006] In some embodiments, the method further comprises, in response to the first determination and in response to determining that multiplexing operation is not allowed, sending only high priority feedback messages in resources in the control channel. In some embodiments, the high priority feedback message comprises a high priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message, and the low priority feedback message comprises a low priority hybrid automatic repeat request acknowledgement (HAQ-ACK) message. In some embodiments, the control channel comprises a physical uplink control channel (PUCCH), the shared channel comprises a physical uplink shared channel (PUSCH), the control information comprises downlink control information (DCI), and the resource indicator associated with the control channel comprises a PUCCH resource indicator (PRI).

[0007] A second exemplary wireless communication method includes: performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in a time domain; performing, by the communication node, a second determination that each of the high priority feedback message and the low priority feedback message is less than or equal to two bits; in response to the first determination and the second determination, sending a sequence including multiplexing information, wherein the multiplexing information includes the high priority feedback message multiplexed with the low priority feedback message, wherein the sequence is sent in resources in the control channel, and wherein the sequence is selected based on a first group of one or more bits of the high priority feedback message and based on a second group of one or more bits of the low priority feedback message.

[0008] In some embodiments, the resource is selected based on the value of the low priority feedback message and the high priority feedback message. In some embodiments, the resource is configured to send the low priority feedback message on the control channel. In some embodiments, the resource is configured to send the high priority feedback message on the control channel. In some embodiments, the high priority feedback message includes a high priority hybrid automatic repeat request acknowledgment (HARQ-ACK) message, and the low priority feedback message includes a low priority hybrid automatic repeat request acknowledgment (HAQ-ACK) message. In some embodiments, the control channel includes a physical uplink control channel (PUCCH).

[0009] A third exemplary wireless communication method includes: performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in a time domain; performing, by the communication node, a second determination that a multiplexing operation is allowed between the high priority feedback message and the low priority feedback message; and performing, in response to the first determination and the second determination, codebook-based transmission, in which data is constructed using a codebook and multiplexing information, and in which the data is sent in the control channel, wherein the multiplexing information includes the high priority feedback message multiplexed with the low priority feedback message.

[0010] In some embodiments, the codebook is a dynamic codebook, and data is constructed using continuous downlink assignment index (DAI) values ​​between high priority downlink control information (DCI) associated with the high priority feedback message and low priority DCI associated with the low priority feedback message. In some embodiments, the codebook is a semi-static codebook, and data is constructed according to a set of physical downlink shared channel (PDSCH) reception opportunities corresponding to the high priority feedback message and the low priority feedback message. In some embodiments, the second determination is performed based on a multiplexing indicator indicating that a multiplexing operation is allowed. In some embodiments, the multiplexing indicator is indicated to the communication node by downlink control information (DCI) or radio resource control (RRC) information. In some embodiments, the control channel includes a physical uplink control channel (PUCCH).

[0011] A fourth exemplary wireless communication method includes: a first determination, performed by a communication node, that a first resource for a high priority scheduling request (SR) message to be sent on a control channel overlaps in the time domain with a second resource for a low priority feedback message to be sent on the control channel; a second determination, performed by the communication node, whether a multiplexing operation is allowed between the high priority SR message and the low priority feedback message; and in response to the first determination and in response to a determination that the multiplexing operation is allowed, sending a sequence including multiplexing information in a resource in the control channel, wherein the multiplexing information includes a high priority SR message multiplexed with the low priority feedback message, wherein the sequence is selected based on a high priority SR message indicating a transmission request and based on one or more bits of the low priority feedback message, and wherein the resources are configured for sending the high priority SR information.

[0012] In some embodiments, the method further comprises sending a low priority feedback message on the control channel in response to a high priority SR message indicating that resources are not required for transmission. In some embodiments, the low priority feedback message comprises a low priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message. In some embodiments, the control channel comprises a physical uplink control channel (PUCCH).

[0013] A fifth exemplary wireless communication method includes: a first determination, performed by a communication node, that a high priority feedback message to be sent on a control channel overlaps with a message to be sent on a low priority shared channel in the time domain; a second determination, performed by the communication node, whether a multiplexing operation is allowed between the high priority feedback message and the message; and in response to the first determination and in response to a determination that the multiplexing operation is allowed, sending multiplexing information in the low priority shared channel, wherein the multiplexing information includes the high priority feedback message multiplexed with the message, and wherein the modulation symbol of the high priority feedback message is mapped to a time-frequency resource after the modulation symbol of a first demodulation reference signal (DMRS) on the low priority shared channel.

[0014] In some embodiments, the second determination is performed based on a multiplexing indicator indicating that the multiplexing operation is allowed. In some embodiments, the multiplexing indicator is indicated to the communication node via downlink control information (DCI) or radio resource control (RRC) information. In some embodiments, the method further includes sending only a high priority feedback message in response to the first determination and in response to determining that the multiplexing operation is not allowed. In some embodiments, the high priority feedback message includes a high priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message. In some embodiments, the control channel includes a physical uplink control channel (PUCCH), and the low priority shared channel includes a low priority physical uplink shared channel (PUSCH).

[0015] A sixth exemplary wireless communication method includes: performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in the time domain; obtaining a first set of multiplexed information by multiplexing the high priority feedback message and the low priority feedback message based on a first indicator indicating that a first multiplexing operation is allowed between the high priority feedback message and the low priority feedback message; performing, by the communication node, a second determination that the first set of multiplexed information overlaps with a message in the time domain; obtaining a second set of multiplexed information by multiplexing the first set of multiplexed information with the message in response to the second determination; and sending the second set of multiplexed information on resources in the control channel.

[0016] In some embodiments, the message comprises a high priority scheduling request (SR) message to be sent on a control channel. In some embodiments, the resource is selected based on a resource indicator indicated by control information for scheduling the high priority feedback message on the control channel. In some embodiments, the message is to be sent on a high priority physical uplink shared channel (PUSCH). In some embodiments, the message is to be sent on a low priority physical uplink shared channel (PUSCH). In some embodiments, the control channel comprises a physical uplink control channel (PUCCH).

[0017] In another exemplary aspect, the above method is embodied in the form of processor executable code and stored in a non-transitory computer readable storage medium. When executed by a processor, the code included in the computer readable storage medium causes the processor to implement the method described in this patent document.

[0018] In yet another exemplary embodiment, a device configured or operable to perform the above method is disclosed.

[0019] The above and other aspects and embodiments thereof are described in more detail in the drawings, the description and the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 Multiplexing between a high priority Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) and a low priority Physical Uplink Shared Channel (PUSCH) is shown.

[0021] Figures 2 to 4 Three flow charts are shown of exemplary multiplexing techniques for overlapping channels of different priorities.

[0022] Figure 5 An exemplary block diagram of a hardware platform 500 is shown which may be part of a network node or user equipment.

[0023] Figures 6 to 8 Three additional flow charts illustrate exemplary multiplexing techniques for overlapping channels of different priorities. DETAILED DESCRIPTION

[0024] Typically, an uplink channel can carry ultra-reliable low-latency communications (URLLC) or enhanced mobile broadband (eMBB) services. Compared with URLLC services, eMBB services have lower requirements for latency and reliability than URLLC services. Therefore, eMBB services have a lower priority, while URLLC services have a higher priority at the physical (PHY) layer. During the transmission of uplink information, multiple types of uplink channels carrying control information or data information may overlap in the time domain. For different information with the same priority carried on overlapping channels, the UE multiplexes the overlapping information according to the agreed rules, and then uses existing or new channel resources to transmit the multiplexed information. If the uplink resources of the eMBB service overlap with the resources of the URLLC service in the time domain, the two types of services with different priorities should also be multiplexed, but the delay and reliability of the URLLC service should not be affected after multiplexing.

[0025] In the current technology, the overlap between high priority channels and low priority channels is achieved by discarding the low priority channel and sending only the high priority channel. Although this mechanism can ensure the quality of high priority services, it will degrade the performance of low priority services. For example, the physical uplink control channel (PUCCH) resources carrying the URLLC hybrid automatic repeat request confirmation (HARQ-ACK) and the PUCCH resources carrying the eMBB scheduling request (SR) overlap in the time domain. The current solution is to send the URLLC HARQ-ACK and discard the eMBB SR. However, this method will prevent the gNB from receiving the resource scheduling request indication of the eMBB service from the UE, and thus fail to allocate the corresponding time-frequency resources to the UE in time, seriously affecting the quality of eMBB services. The example method described in this patent document may include multiplexing the HARQ-ACK of the URLLC and the SR of the eMBB without affecting the HARQ-ACK delay and reliability, and then sending them together to the gNB. After correct demodulation, the gNB can obtain the HARQ-ACK information of the URLLC service and the SR information of the eMBB service.

[0026] The example headings of the following sections are used to facilitate understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Therefore, one or more features of one example section may be combined with another or more features of another example section. In addition, for clarity of explanation, 5G terminology is used, but the technology disclosed in this document is not limited to 5G technology and can be used in wireless systems that implement other protocols.

[0027] I. Embodiment 1: Overlap between high priority HARQ-ACK and low priority HARQ-ACK

[0028] The gNB indicates to the UE whether high priority HARQ ACK can be multiplexed with low priority channels via (1) a new multiplexing indicator field in the downlink control information (DCI) that schedules the PDSCH corresponding to the high priority HARQ-ACK or (2) higher layer signaling (e.g., RRC parameters) in the PUCCH resources.

[0029] If the DCI or higher layer signaling indicates to the UE that the high priority HARQ-ACK cannot be multiplexed with the low priority channel, the UE shall discard the low priority HARQ-ACK and the UE shall only send the high priority HARQ ACK.

[0030] If the DCI or higher layer signaling indicates to the UE that a high priority HARQ-ACK can be multiplexed with a low priority channel, and if the multiplexing timeline is met (for example, if the time between the first HARQ ACK and the PDCCH scheduling the PDSCH corresponding to the HARQ-ACK is greater than or equal to a threshold), the UE multiplexes the two HARQ-ACKs by one of the following schemes:

[0031] Scenario 1:

[0032] The UE concatenates the bits of the high priority HARQ-ACK codebook and the low priority HARQ-ACK codebook and selects the corresponding PUCCH resource set according to the number of concatenated bits. The UE then selects the PUCCCH resource for transmission based on the concatenated bits from the PUCCH set according to the PUCCH resource indicator (PRI) field in the last DCI that schedules the PDSCH corresponding to the high priority HARQ-ACK transmission.

[0033] Advantageous effects: In this method, multiplexing information is always transmitted on high-priority PUCCH resources, which will ensure the reliability of high-priority services.

[0034] Scenario 2:

[0035] If the PUCCH resource carrying the high priority HARQ-ACK contains PUCCH format 0, and the PUCCH resource carrying the low priority HARQ-ACK also contains PUCCH format 0, then the combination of different bit values ​​of the high priority HARQ-ACK and the low priority HARQ-ACK can be represented by the UE sending different sequences of the high priority PUCCH format 0. Alternatively, the UE can send different combinations of bit values ​​between the high priority HARQ-ACK and the low priority HARQ-ACK on different PUCCH resources combined with different sequences to achieve multiplexing. By setting different cyclic shifts m CS values ​​to implement these different sequences. For example:

[0036] ●When both the high priority HARQ-ACK and low priority HARQ-ACK levels are 1 bit,

[0037] ○ The multiplexing information always uses the bit corresponding to a specific cyclic shift m CS The sequence is sent on the high priority PUCCH resource. CS The values ​​are as follows:

[0038] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, then m CS =0.

[0039] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, then m CS =3.

[0040] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, then m CS =9.

[0041] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 1, then m CS =6.

[0042] ○ Alternatively, different bit values ​​of high priority HARQ-ACK and low priority HARQ-ACK are sent on different PUCCH resources, as follows:

[0043] ■Mode 1:

[0044] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0045] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, then m CS =0, and the multiplexing information will be sent on low priority PUCCH resources.

[0046] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 1, then m CS =6, and the multiplexing information will be sent on low priority PUCCH resources.

[0047] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0048] ●Beneficial effect: This arrangement can eliminate the impact of UE missing low-priority PDCCH.

[0049] ■Mode 2:

[0050] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0051] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0052] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, then m CS =0, and the multiplexing information will be sent on low priority PUCCH resources.

[0053] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 1, then m CS =6, and the multiplexing information will be sent on low priority PUCCH resources.

[0054] ●Beneficial effect: This arrangement ensures that the gNB can accurately know the feedback status of high-priority NACK from the UE.

[0055] ● When the high priority HARQ-ACK is 1 bit and the low priority HARQ-ACK is 2 bits,

[0056] ○ The multiplexed information always uses a specific cyclic shift m CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0057] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 0}, then m CS =0.

[0058] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 1}, then m CS =1.

[0059] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 0}, then m CS =2.

[0060] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 1}, then mCS =4.

[0061] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 0}, then m CS =6.

[0062] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 1}, then m CS =7.

[0063] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 0}, then m CS =9.

[0064] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 1}, then m CS =11.

[0065] ○ Alternatively, different bit values ​​of high priority HARQ-ACK and low priority HARQ-ACK are sent on different PUCCH resources as follows:

[0066] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 0}, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0067] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 1}, then m CS =3, and the multiplexing information will be sent on high priority PUCCH resources.

[0068] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 0}, then m CS =9, and the multiplexing information will be sent on high priority PUCCH resources.

[0069] ■ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 1}, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0070] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 0}, then m CS =0, and the multiplexing information will be sent on low priority PUCCH resources.

[0071] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 1}, then m CS =3, and the multiplexing information will be sent on low priority PUCCH resources.

[0072] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 0}, then m CS =9, and the multiplexing information will be sent on low priority PUCCH resources.

[0073] ■ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 1}, then m CS =6, and the multiplexing information will be sent on low priority PUCCH resources.

[0074] ● When the high priority HARQ-ACK is 2 bits and the low priority HARQ-ACK is 1 bit,

[0075] ○ The multiplexed information always uses a specific cyclic shift CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0076] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 0, then m CS =0.

[0077] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 1, then m CS =1.

[0078] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 0, then m CS =3.

[0079] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 1, then m CS =4.

[0080] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 0, then m CS =7.

[0081] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 1, then m CS =9.

[0082] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 0, then mCS =10.

[0083] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, then m CS =6.

[0084] ○ Alternatively, different bit values ​​of high priority HARQ-ACK and low priority HARQ-ACK are sent on different PUCCH resources, as follows:

[0085] ■Mode 1:

[0086] ● If high priority HARQ-ACK = {0,0} and low priority

[0087] HARQ-ACK=0, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0088] ● If high priority HARQ-ACK = {0,0} and low priority

[0089] HARQ-ACK=1, then m CS =0, and the multiplexing information will be sent on low priority PUCCH resources.

[0090] ● If high priority HARQ-ACK = {0, 1} and low priority

[0091] HARQ-ACK=0, then m CS =3, and the multiplexing information will be sent on high priority PUCCH resources.

[0092] ● If high priority HARQ-ACK = {0, 1} and low priority

[0093] HARQ-ACK=1, then m CS =3, and the multiplexing information will be sent on low priority PUCCH resources.

[0094] ● If high priority HARQ-ACK = {1, 0} and low priority

[0095] HARQ-ACK=0, then m CS =9, and the multiplexing information will be sent on high priority PUCCH resources.

[0096] ● If high priority HARQ-ACK = {1, 0} and low priority

[0097] HARQ-ACK=1, then m CS =9, and the multiplexing information will be sent on low priority PUCCH resources.

[0098] ● If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 0, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0099] ● If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, then m CS =6, and the multiplexing information will be sent on low priority PUCCH resources.

[0100] ●Beneficial effect: This arrangement can eliminate the impact of UE missing low-priority PDCCH.

[0101] ■Mode 2:

[0102] ● If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 0, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0103] ● If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 1, then m CS =3, and the multiplexing information will be sent on high priority PUCCH resources.

[0104] ● If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 0, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0105] ● If high priority HARQ-ACK = {0, 1} and low priority

[0106] HARQ-ACK=1, then m CS =0, and the multiplexing information will be sent on low priority PUCCH resources.

[0107] ● If high priority HARQ-ACK = {1, 0} and low priority

[0108] HARQ-ACK=0, then m CS =9, and the multiplexing information will be sent on high priority PUCCH resources.

[0109] ● If high priority HARQ-ACK = {1, 0} and low priority

[0110] HARQ-ACK=1, then m CS=3, and the multiplexing information will be sent on low priority PUCCH resources.

[0111] ● If high priority HARQ-ACK = {1, 1} and low priority

[0112] HARQ-ACK=0, then m CS =6, and the multiplexing information will be sent on low priority PUCCH resources.

[0113] ● If high priority HARQ-ACK = {1, 1} and low priority

[0114] HARQ-ACK=1, then m CS =9, and the multiplexing information will be sent on low priority PUCCH resources.

[0115] ●Beneficial effect: This arrangement ensures that the gNB can more accurately obtain the feedback status of high-priority NACK and low-priority HARQ-ACK from the UE.

[0116] ●When both high-priority HARQ-ACK and low-priority HARQ-ACK are 2 bits,

[0117] ○ The multiplexed information always uses a specific cyclic shift m CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0118] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 0}, then m CS =0.

[0119] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 1}, then m CS =1.

[0120] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 0}, then m CS =2.

[0121] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 1}, then m CS =2.

[0122] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 0}, then m CS =3.

[0123] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 1}, then m CS =4.

[0124] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 0}, then m CS =5.

[0125] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 1}, then m CS =5.

[0126] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 0}, then m CS =6.

[0127] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 1}, then m CS =7.

[0128] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 0}, then m CS =8.

[0129] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 1}, then m CS =8.

[0130] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 0}, then m CS =9.

[0131] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 1}, then m CS =10.

[0132] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 0}, then m CS =11.

[0133] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 1}, then m CS =11.

[0134] PUCCH format 0 supports up to 12 orthogonal sequences. When both high-priority HARQ-ACK and low-priority HARQ-ACK are 2 bits, there are a total of 16 states. Therefore, some states need to be combined so that two different states correspond to the same sequence. For example, when low-priority HARQ-ACK is {1, 0} and {1, 1}, these two states correspond to the same m CS value.

[0135] ● Alternatively, different bit values ​​of high priority HARQ-ACK and low priority HARQ-ACK are sent on different PUCCH resources as follows:

[0136] ○ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 0}, then m CS =0, and the multiplexing information will be sent on high priority PUCCH resources.

[0137] ○ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 1}, then m CS =1, and the multiplexing information will be sent on high priority PUCCH resources.

[0138] ○ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 0}, then m CS =2, and the multiplexing information will be sent on high priority PUCCH resources.

[0139] ○ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 1}, then m CS =3, and the multiplexing information will be sent on high priority PUCCH resources.

[0140] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 0}, then m CS =4, and the multiplexing information will be sent on high priority PUCCH resources.

[0141] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 1}, then m CS =5, and the multiplexing information will be sent on low priority PUCCH resources.

[0142] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 0}, then m CS =6, and the multiplexing information will be sent on high priority PUCCH resources.

[0143] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 1}, then m CS =7, and the multiplexing information will be sent on the high priority PUCCH resource. ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 0}, then m CS = 8, and the multiplexing information will be sent on the high priority PUCCH resource. ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 1}, then m CS =9, and the multiplexing information will be sent on the high priority PUCCH resource. ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 0}, then m CS = 10, and the multiplexing information will be sent on the high priority PUCCH resource. ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 1}, then m CS = 11, and the multiplexing information will be sent on the high priority PUCCH resource. ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 0}, then m CS = 0, and the multiplexing information will be sent on the low priority PUCCH resources. ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 1}, then m CS =3, and the multiplexing information will be sent on the low priority PUCCH resources. ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 0}, then m CS =6, and the multiplexing information will be sent on the low priority PUCCH resources. ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 1}, then m CS =9, and the multiplexing information will be sent on the low priority PUCCH resources. ○Beneficial effect: This arrangement can ensure that the gNB can more accurately know the feedback status of the high priority NACK from the UE.

[0144] If the PUCCH resource carrying the high priority HARQ-ACK contains PUCCH format 0, and the PUCCH resource carrying the low priority HARQ-ACK contains PUCCH format 1, then the combination of different bit values ​​of the high priority HARQ-ACK and the low priority HARQ-ACK can be represented by the UE sending different sequences of high priority PUCCH format 0. Alternatively, the UE can send a combination of different bit values ​​between the high priority HARQ-ACK and the low priority HARQ-ACK on different PUCCH resources with different sequences or bit combinations to achieve multiplexing. For example:

[0145] ○ When both high-priority HARQ-ACK and low-priority HARQ-ACK are 1 bit,

[0146] ■ The multiplexed information always uses a specific cyclic shift m CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0147] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, then m CS =0.

[0148] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, then m CS =3.

[0149] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, then m CS =9.

[0150] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 1, then m CS =6.

[0151] ■ Alternatively, multiplexing information is sent on different PUCCH resources, as follows:

[0152] ●Mode 1:

[0153] ○ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0;

[0154] o If high priority HARQ-ACK=0 and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bit before modulation is b(0)=1.

[0155] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =6.

[0156] o If high priority HARQ-ACK=1 and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bit before modulation is b(0)=0.

[0157] ○Beneficial effect: This arrangement can eliminate the impact of UE missing low-priority PDCCH.

[0158] ●Mode 2:

[0159] ○ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0;

[0160] ○ If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =6.

[0161] o If high priority HARQ-ACK=1 and low priority HARQ-ACK=0, the multiplexing information will be sent on the low priority PUCCH resource, and the bit before modulation is b(0)=0.

[0162] o If high priority HARQ-ACK=1 and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bit before modulation is b(0)=1.

[0163] ■Beneficial effect: This arrangement can ensure that the gNB can more accurately learn the feedback status of high-priority NACKs from the UE.

[0164] ○ When the high priority HARQ-ACK is 1 bit and the low priority HARQ-ACK is 2 bits,

[0165] ■ Multiplexed information always uses a specific cyclic shift CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0166] If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 0}, then m CS =0.

[0167] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 1}, then m CS =1.

[0168] If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 0}, then m CS =2.

[0169] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 1}, then m CS =4.

[0170] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 0}, then m CS =6.

[0171] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 1}, then m CS =7.

[0172] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 0}, then m CS =9.

[0173] ● If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 1}, then m CS =11.

[0174] ■ Alternatively, multiplexing information is sent on different PUCCH resources as follows:

[0175] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0.

[0176] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =3.

[0177] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =9.

[0178] ● If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =6.

[0179] • If high priority HARQ-ACK=1 and low priority HARQ-ACK={0,0}, the multiplexing information will be sent on the low priority PUCCH resources, and the bits before modulation are b(0)={0,0}.

[0180] • If high priority HARQ-ACK=1 and low priority HARQ-ACK={0,1}, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={0,1}.

[0181] • If high priority HARQ-ACK=1 and low priority HARQ-ACK={1,0}, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={1,0}.

[0182] • If high priority HARQ-ACK=1 and low priority HARQ-ACK={1,1}, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={1,1}.

[0183] ■Beneficial effect: This arrangement ensures that the gNB can more accurately learn the feedback status of high-priority NACKs from the UE.

[0184] ● When high priority HARQ-ACK is 2 bits and low priority HARQ-ACK is 1 bit, ○ The multiplexing information always uses a specific cyclic shift m CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0185] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 0, then m CS =0.

[0186] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 1, then m CS =1.

[0187] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 0, then m CS =3.

[0188] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 1, then m CS =4.

[0189] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 0, then m CS =7.

[0190] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 1, then m CS =9.

[0191] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 0, then m CS =10.

[0192] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, then m CS =6.

[0193] ○ Alternatively, multiplexing information is sent on different PUCCH resources, as follows:

[0194] ■Mode 1:

[0195] ● If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0.

[0196] • If high priority HARQ-ACK={0,0} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={0,0}.

[0197] ● If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =3.

[0198] • If high priority HARQ-ACK={0,1} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={0,1}.

[0199] ● If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =9.

[0200] • If high priority HARQ-ACK={1,0} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={1,0}.

[0201] ● If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =6.

[0202] • If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0) = {1, 1}.

[0203] ●Beneficial effect: This arrangement can eliminate the impact of UE missing low-priority PDCCH.

[0204] ■Mode 2:

[0205] ● If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0.

[0206] ● If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 1, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =3.

[0207] • If high priority HARQ-ACK={0,1} and low priority HARQ-ACK=0, the multiplexing information will be sent on high priority PUCCH resources and mCS=6.

[0208] • If high priority HARQ-ACK={0, 1} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={0, 0}.

[0209] ● If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 0, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =9.

[0210] • If high priority HARQ-ACK={1,0} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={0,1}.

[0211] • If high priority HARQ-ACK={1, 1} and low priority HARQ-ACK=1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0)={1, 0}.

[0212] • If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0) = {1, 1}.

[0213] ■Beneficial effect: This arrangement ensures that the gNB can more accurately learn the feedback status of high-priority NACK and low-priority NACK from the UE.

[0214] ●When both high-priority HARQ-ACK and low-priority HARQ-ACK are 2 bits,

[0215] ○ Multiplexed information always uses a specific cyclic shift CS Send on high priority PUCCH resources. CS The values ​​are as follows:

[0216] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 0}, then m CS =0.

[0217] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 1}, then m CS =1.

[0218] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 0}, then m CS =2.

[0219] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 1}, then m CS =2.

[0220] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 0}, then m CS =3.

[0221] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 1}, then m CS =4.

[0222] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 0}, then m CS =5.

[0223] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 1}, then m CS =5.

[0224] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 0}, then m CS =6.

[0225] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 1}, then m CS =7.

[0226] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 0}, then m CS =8.

[0227] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 1}, then m CS =8.

[0228] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 0}, then m CS =9.

[0229] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 1}, then m CS =10.

[0230] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 0}, then m CS =11.

[0231] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 1}, then m CS =11.

[0232] PUCCH format 0 supports up to 12 orthogonal sequences. When both high-priority HARQ-ACK and low-priority HARQ-ACK are 2 bits, there are a total of 16 states. Therefore, some states need to be combined so that two different states correspond to the same sequence. For example, when low-priority HARQ-ACK is {1, 0} and {1, 1}, these two states correspond to the same m CS value.

[0233] ○ Alternatively, multiplexing information is sent on different PUCCH resources as follows:

[0234] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =0.

[0235] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =1.

[0236] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =2.

[0237] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =3.

[0238] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =4.

[0239] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =5.

[0240] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =6.

[0241] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =7.

[0242] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 0}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =8.

[0243] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 1}, the multiplexing information will be sent on the high priority PUCCH resources and mCS = 9.

[0244] ■ If high priority HARQ-ACK={1,0} and low priority HARQ-ACK={1,0}, the multiplexing information will be sent on the high priority PUCCH resources and mCS=10.

[0245] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 1}, the multiplexed information will be sent on the high priority PUCCH resource, and m CS =11.

[0246] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 0}, the multiplexing information will be sent on the low priority PUCCH resources, and the bits before modulation are b(0) = {0, 0}.

[0247] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 1}, the multiplexing information will be sent on the low priority PUCCH resources, and the bits before modulation are b(0) = {0, 1}.

[0248] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 0}, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0) = {1, 0}.

[0249] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 1}, the multiplexing information will be sent on the low priority PUCCH resource, and the bits before modulation are b(0) = {1, 1}.

[0250] ○Beneficial effect: This arrangement can ensure that the gNB can more accurately know the feedback status of high priority NACK from the UE.

[0251] If a high priority HARQ-ACK is transmitted using PUCCH format 0, and a low priority HARQ-ACK is transmitted using PUCCH format 2, PUCCH format 3, or PUCCH format 4, the two HARQ-ACK bits of different priorities are concatenated, and the corresponding PUCCH resource set is selected based on the number of concatenated bits. Then, a PUCCH resource is selected from the PUCCH resource set via the PRI field of the last DCI of the high priority to send the concatenated bits.

[0252] If the high priority HARQ-ACK is transmitted using PUCCH format 1 and the low priority HARQ-ACK is transmitted using PUCCCH format 0 or PUCCH format 1, different bits of the high priority HARQ ACK PUCCH carry the high priority HARQ ACK, and different sequences of the high priority HARQ-ACK carry the low priority HARQ ACK. For example,

[0253] ●When both high-priority HARQ-ACK and low-priority HARQ-ACK are 1 bit,

[0254] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =0.

[0255] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = 1, the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =6.

[0256] o If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 0, the bit before modulation on PUCCH format 1 will be b(0) = 1 and the cyclic shift will be m CS =0.

[0257] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = 1, the bit before modulation on PUCCH format 1 will be b(0) = 1 and the cyclic shift will be m CS =6.

[0258] ● When the high priority HARQ-ACK is 1 bit and the low priority HARQ-ACK is 2 bits,

[0259] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 0}, then the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =0.

[0260] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {0, 1}, the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =3.

[0261] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 0}, then the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =9.

[0262] o If high priority HARQ-ACK = 0 and low priority HARQ-ACK = {1, 1}, the bit before modulation on PUCCH format 1 will be b(0) = 0 and the cyclic shift will be m CS =6.

[0263] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 0}, then the bit before modulation on PUCCH format 1 will be b(0) = 1, and the cyclic shift will be m CS =0.

[0264] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {0, 1}, the bit before modulation on PUCCH format 1 will be b(0) = 1, and the cyclic shift will be m CS =3.

[0265] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 0}, then the bit before modulation on PUCCH format 1 will be b(0) = 1, and the cyclic shift will be m CS =9.

[0266] ○ If high priority HARQ-ACK = 1 and low priority HARQ-ACK = {1, 1}, the bit before modulation on PUCCH format 1 will be b(0) = 1, and the cyclic shift will be m CS =6.

[0267] ● When the high priority HARQ-ACK is 2 bits and the low priority HARQ-ACK is 1 bit, ○ If the high priority HARQ-ACK = {0, 0} and the low priority HARQ-ACK = 0, the bits before modulation on PUCCH format 1 will be b(0) = {0, 0}, and the cyclic shift will be m CS =0.

[0268] ○ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = 1, the bits before modulation on PUCCH format 1 will be b(0) = {0, 0} and the cyclic shift will be m CS =6.

[0269] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 0, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =0.

[0270] ○ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = 1, the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =6.

[0271] ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 0, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0} and the cyclic shift will be m CS =0.

[0272] ○ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = 1, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0} and the cyclic shift will be m CS =6.

[0273] ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 0, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 1}, and the cyclic shift will be m CS =0.

[0274] ○ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = 1, the bits before modulation on PUCCH format 1 will be b(0) = {1, 1}, and the cyclic shift will be m CS =6.

[0275] ●When both high-priority HARQ-ACK and low-priority HARQ-ACK are 2 bits,

[0276] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 0} and the cyclic shift will be m CS =0.

[0277] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {0, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 0} and the cyclic shift will be m CS =3.

[0278] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 0} and the cyclic shift will be m CS =9.

[0279] ■ If high priority HARQ-ACK = {0, 0} and low priority HARQ-ACK = {1, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 0} and the cyclic shift will be m CS =6.

[0280] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =0.

[0281] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {0, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =3.

[0282] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =9.

[0283] ■ If high priority HARQ-ACK = {0, 1} and low priority HARQ-ACK = {1, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {0, 1} and the cyclic shift will be m CS =6.

[0284] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0}, and the cyclic shift will be m CS =0.

[0285] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {0, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0} and the cyclic shift will be m CS =3.

[0286] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0} and the cyclic shift will be m CS =9.

[0287] ■ If high priority HARQ-ACK = {1, 0} and low priority HARQ-ACK = {1, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 0} and the cyclic shift will be m CS =6.

[0288] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 1} and the cyclic shift will be m CS =0.

[0289] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {0, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 1} and the cyclic shift will be m CS =3.

[0290] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 0}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 1} and the cyclic shift will be m CS =9.

[0291] ■ If high priority HARQ-ACK = {1, 1} and low priority HARQ-ACK = {1, 1}, then the bits before modulation on PUCCH format 1 will be b(0) = {1, 1}, and the cyclic shift will be m CS =6.

[0292] If a high priority HARQ-ACK is transmitted using PUCCH format 1, PUCCH format 2, or PUCCH format 3, and a low priority HARQ-ACK is transmitted using PUCCH format 2, PUCCH format 3, or PUCCH format 4, the two HARQ-ACK bits of different priorities are concatenated, and the corresponding PUCCH resource set is selected based on the number of concatenated bits. Then, a PUCCH is selected from the PUCCH resource set via the PRI field of the last DCI of the high priority to send the concatenated bits.

[0293] Scheme 3: Construct high-priority HARQ-ACK and low-priority HARQ-ACK into the same codebook. Specifically, if the multiplexing indicator configured in the DCI or RRC parameters indicates that the UE can multiplex channels with different priorities, the UE ignores the priority index and constructs all HARQ-ACK bits into the same codebook. For the dynamic codebook, the HARQ-ACK codebook is constructed based on the continuous downlink allocation index (DAI) values ​​between the high-priority DCI and the low-priority DCI. For the semi-static codebook, the HARQ-ACK codebook is constructed based on the PDSCH reception opportunity set of the high-priority HARQ-ACK and the low-priority HARQ-ACK.

[0294] II. Embodiment 2: Overlap between high priority SR and low priority HARQ-ACK

[0295] The gNB indicates to the UE whether a high priority scheduling request (SR) can be multiplexed with a low priority channel through higher layer signaling (e.g., RRC parameters) in the SR resources. If the PUCCH resources carrying the high priority SR overlap with the PUCCCH resources carrying the low priority HARQ-ACK, the UE decides whether to multiplex the SR and HARQ-ACK based on the RRC parameters.

[0296] If higher layer signaling indicates to the UE that a high priority SR cannot be multiplexed with a low priority channel, the UE discards the low priority HARQ-ACK and the UE only sends a high priority SR.

[0297] If higher layer signaling indicates to the UE that a high priority SR can be multiplexed with a low priority channel, the following scheme can be implemented when the multiplexing timeline is met (e.g., if the time between the first HARQ ACK and the PDCCH scheduling the PDSCH corresponding to the HARQ-ACK is greater than or equal to a threshold to allow sufficient time for multiplexing operation):

[0298] ● If a high priority SR is transmitted using PUCCH format 0, a low priority HARQ-ACK is transmitted using PUCCH format 0. When the SR is positive, different sequences of the SR indicate different combinations of states of the SR and HARQ-ACK, where the sequence is related to m CS The value is associated with the multiplexing information, and the multiplexing information is always sent on the SR PUCCH resource. A positive SR can indicate that the information containing the scheduling request will be sent from the UE side to the gNB side. When a positive SR is sent using PUCCH format 0, a specific sequence indicates positive, for example, m CS =0. When a positive SR is sent using PUCCH format 1, the bit value in the PUCCH format 1 may be 1. For example:

[0299] ○ If the status of the high priority SR is positive and the low priority HARQ-ACK = 0, then m CS =3.

[0300] ○ If the status of the high priority SR is positive and the low priority HARQ-ACK = 1, then m CS =9.

[0301] When the SR status is negative (or when the SR indicates that it does not require resources for uplink transmission), only HARQ-ACK is sent. A negative SR may indicate that the UE does not send any information to the gNB, although PUCCH resources may be configured.

[0302] ● If a high priority SR is transmitted using PUCCH format 1, a low priority HARQ-ACK is transmitted using PUCCH format 0. When the SR is positive, different bits of the high priority SR's PUCCH format 1 will be used to carry the high priority SR, and different sequences of the high priority SR PUCCH format 1 will be used to carry the low priority HARQ-ACK. For example,

[0303] ○ The status of high priority SR is positive, and the status of low priority HARQ-ACK is 1 bit.

[0304] ■ If HARQ-ACK = 0, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =3.

[0305] ■ If HARQ-ACK = 1, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =9.

[0306] ○ The status of high priority SR is positive, and the status of low priority HARQ-ACK is 1 bit.

[0307] ■ If HARQ-ACK = {0, 0}, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =1.

[0308] ■ If HARQ-ACK = {0, 1}, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =1.

[0309] ■ If HARQ-ACK = {1, 0}, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =7.

[0310] ■ If HARQ-ACK = {1, 1}, the bit before modulation on PUCCH format 1 is b(0) = 1, and the cyclic shift is m CS =10.

[0311] When the SR status is negative, only HARQ-ACK is sent.

[0312] Beneficial effects: In this method, the multiplexing information is always transmitted on the PUCCH resources of the SR, and does not affect the delay of high priority services. At the same time, the sequence information of PUCCH format 1 is fully utilized to save time and frequency resources.

[0313] III. Example 3: High priority HARQ-ACK and low priority physical uplink shared channel (PUSCH) Overlap

[0314] The gNB indicates to the UE whether the high priority HARQ ACK can be multiplexed with the low priority channel through (1) a new multiplexing indicator field in the DCI that schedules the PDSCH corresponding to the high priority HARQ-ACK or (2) higher layer signaling (e.g., RRC parameters) in the PUCCH resources. When time domain overlap occurs between the PUCCH resources of the high priority HARQ-ACK and the low priority PUSCH, the multiplexing indicator in the DCI or the configuration parameters in the RRC signaling can be used to determine whether the high priority HARQ ACK can be multiplexed with the low priority PUCH.

[0315] If the DCI or higher layer signaling indicates to the UE that the high priority HARQ-ACK cannot be multiplexed with the low priority channel, the UE shall drop the low priority PUSCH and the UE shall only send the high priority HARQ ACK.

[0316] If the DCI or higher layer signaling indicates to the UE that the high priority HARQ-ACK can be multiplexed with the low priority channel, the modulation symbols of the high priority HARQ ACK are mapped to Figure 1 The time-frequency resources after the first DMRS on the low priority PUSCH are shown.

[0317] Beneficial effect: Mapping starting from the first DMRS can reduce the delay of high-priority HARQ-ACK. At the same time, the channel estimation result on the time-frequency resources close to the DMRS symbol is relatively accurate, which helps to improve the reliability of high-priority HARQ-ACK.

[0318] IV. Embodiment 4: Overlap between high priority HARQ-ACK, high priority SR, and low priority HARQ-ACK

[0319] The gNB indicates to the UE whether high priority HARQ ACK can be multiplexed with low priority channels via a new multiplexing indicator field in the DCI that schedules the PDSCH corresponding to the high priority HARQ-ACK or via the RRC configuration in the PUCCH resources. At the same time, the gNB indicates to the UE whether high priority SR can be multiplexed with low priority channels via the RRC configuration in the SR resources.

[0320] If time domain overlap occurs between the three channels, perform the following steps to resolve the time domain overlap between the three channels:

[0321] Step 1: If the DCI corresponding to the high priority HARQ-ACK or RRC parameters indicates to the UE that the high priority HARQACK can be multiplexed with the low priority channel, the UE concatenates the high priority HARQACK bits and the low priority HARQ-ACK bits into a new codebook, and the UE selects the corresponding PUCCH resource set according to the number of concatenated bits. The UE then selects PUCCH resources from the PUCCH resource set to send the concatenated bits according to the PRI field in the last DCI that scheduled the high priority transmission. The UE treats the multiplexed HARQ-ACK codebook as high priority.

[0322] Step 2: If the UE determines that the new PUCCH resource obtained from step 1 still overlaps with the high priority SR, the UE continues to concatenate the SR to the new HARQ-ACK codebook obtained from step 1, and the UE selects the corresponding PUCCH resource set according to the number of concatenated bits. The UE then selects a PUCCH resource from the PUCCH resource set to send the concatenated bits according to the PRI field in the last DCI that scheduled the high priority transmission.

[0323] Beneficial effect: With the multi-channel time domain overlap resolution described in this example, if the uplink control information (UCI) of the three channels is allowed to be multiplexed through DCI indicator or RRC configuration, they can be sent to the gNB at the same time. In addition, these UCI PUCCH resources always have high priority, which ensures that the reliability of high priority services is not affected.

[0324] V. Example 5: Overlap between high priority HARQ-ACK, high priority PUSCH, and low priority HARQ-ACK

[0325] The gNB indicates to the UE whether the high priority HARQ ACK can be multiplexed with the low priority channel through the new multiplexing indicator field in the DCI scheduling the PDSCH corresponding to the high priority HARQ-ACK or through the RRC configuration in the PUCCH resource. At the same time, the gNB indicates whether the high priority PUSCH can be multiplexed with the low priority channel through the DCI multiplexing indicator or RRC.

[0326] If time domain overlap occurs between the three channels, perform the following steps to resolve the time domain overlap between the three channels:

[0327] Step 1: If the DCI corresponding to the high priority HARQ-ACK or RRC parameters indicates to the UE that the high priority HARQACK can be multiplexed with the low priority channel, the UE concatenates the high priority HARQACK bits and the low priority HARQ-ACK bits into a new codebook, and the UE selects the corresponding PUCCH resource set according to the number of concatenated bits. The UE then selects PUCCH resources from the PUCCH resource set to send the concatenated bits according to the PRI field in the last DCI that scheduled the high priority transmission. The multiplexed HARQ-ACK codebook is considered high priority.

[0328] Step 2: If the UE determines that the new HARQ-ACK codebook obtained from step 1 still overlaps with the high priority PUSCH, the UE continues to multiplex the HARQ-ACK codebook obtained in step 1 with the high priority PUSCH. The DAI value in the PUSCH should be the sum of the high priority HARQ-ACK and low priority HARQ-ACK bits.

[0329] Beneficial effect: If the DCI indicator or RRC configuration allows multiplexing, bit concatenation of high and low priority HARQ-ACK is performed in this example. Since the total number of bits will change after concatenation, a new PUCCH resource can be selected to send the multiplexed information. This will prevent the overlapping time domain of HARQ-ACK and PUSCH. Even if the new HARQ-ACK still overlaps with PUSCH in the time domain, all information can be sent to the gNB through multiplexing.

[0330] VI. Example 6: Overlap between high priority HARQ-ACK, low priority PUSCH, and low priority HARQ-ACK

[0331] The gNB indicates to the UE whether high priority HARQ ACK can be multiplexed with low priority channels via a new multiplexing indicator field in the DCI scheduling the PDSCH corresponding to the high priority HARQ-ACK or via RRC configuration in the PUCCH resources.

[0332] If time domain overlap occurs between the three channels, perform the following steps to resolve the time domain overlap between the three channels:

[0333] Step 1: If the DCI corresponding to the high priority HARQ-ACK or RRC parameters indicates to the UE that the high priority HARQACK can be multiplexed with the low priority channel, the UE concatenates the high priority HARQACK bits and the low priority HARQ-ACK bits into a new codebook, and the UE selects the corresponding PUCCH resource set according to the number of concatenated bits. The UE then selects PUCCH resources from the PUCCH resource set to send the concatenated bits according to the PRI field in the last DCI that scheduled the high priority transmission. The multiplexed HARQ-ACK codebook is considered high priority.

[0334] Step 2: If the UE determines that the new HARQ-ACK codebook obtained from step 1 still overlaps with the high priority PUSCH, the UE continues to multiplex the HARQ-ACK codebook obtained from step 1 with the high priority PUSCH, or discards the low priority PUCH and only sends the HARQ-ACK obtained in step 1.

[0335] Beneficial effect: If the DCI indicator or RRC configuration allows multiplexing, this example first performs bit concatenation of high priority HARQ-ACK and low priority HARQ-ACK. Since the total number of bits will change after the concatenation, a new PUCCH resource can be selected to send the multiplexing information. In this way, overlap between HARQ-ACK and PUSCH will be avoided, and all overlapping channels in the time domain will be transmitted without being discarded.

[0336] The following sections describe example techniques for managing high priority channels that overlap with low priority channels.

[0337] ● When a PUCCH carrying a high priority HARQ-ACK overlaps with a PUCCH carrying a low priority HARQ-ACK in the time domain, regardless of the PUCCCH in the two PUCCH resources,

[0338] Regardless of the format, the PRI of the last DCI that schedules high-priority transmission is always used to select the PUCCH-resource for transmitting the multiplexing information. For details, see Solution 1 in Embodiment 1.

[0339] ●When the PUCCH carrying a high priority HARQ-ACK overlaps with the PUCCH carrying a low priority HARQ-ACK in the time domain, if both HARQ-ACKs are less than or equal to 2 bits, different sequences, different bits, and different PUCCCH resources are used to indicate the different states of the two ARQ-ACKs. For details, refer to Solution 2 in Embodiment 1.

[0340] ● When the PUCCH carrying high-priority HARQ-ACK overlaps with the PUCCH carrying low-priority HARQ-ACK in the time domain, the UE constructs HARQ-ACKs of different priorities in the same HARQ-ACK codebook. For details, refer to Solution 3 in Embodiment 1.

[0341] ●When the PUCCH carrying a high priority SR overlaps with the PUCCH carrying a low priority HARQ-ACK in the time domain, the multiplexing information is always sent on the PUCCH resource carrying the high priority SR. Different states of HARQ-ACK are represented by different sequences and / or different bits of the PUCCH resource. See Example 2 for details.

[0342] ● When the PUCCH carrying the high priority HARQ-ACK overlaps with the low priority PUSCH, the UE maps the HARQ-ACK to the resource element (RE) after the first DMRS of the PUSCH. See Embodiment 3 for details.

[0343] ● When time domain overlap occurs between more than two uplink channels, if the same type of UCI is allowed to be multiplexed through the DCI indicator or RRC configuration, it is first multiplexed, and then different types of UCIs or PUSCHs are multiplexed. For details, see Embodiment 4, Embodiment 5 and Embodiment 6.

[0344] Figure 2 A first flow chart 200 of an exemplary multiplexing technique for overlapping channels having different priorities is shown. Operation 202 includes performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps in a time domain with a low priority feedback message to be sent on the control channel. Operation 204 includes performing, by the communication node, a second determination whether a multiplexing operation is allowed between the high priority feedback message and the low priority feedback message. Operation 206 includes sending multiplexing information in a resource in a control channel in response to the first determination and in response to determining that the multiplexing operation is allowed, wherein the multiplexing information includes a high priority feedback message multiplexed with a low priority feedback message, and wherein the resource is selected based on a resource indicator indicated by control information for scheduling a shared channel corresponding to the high priority feedback message on the control channel.

[0345] In some embodiments of method 200, the method further comprises, in response to the first determination and in response to determining that multiplexing operation is not allowed, sending only high priority feedback messages in resources in the control channel. In some embodiments of method 200, the high priority feedback message comprises a high priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message, and the low priority feedback message comprises a low priority hybrid automatic repeat request acknowledgement (HAQ-ACK). In some embodiments of method 200, the control channel comprises a physical uplink control channel (PUCCH), the shared channel comprises a physical downlink shared channel (PUSCH), the control information comprises downlink control information (DCI), and the resource indicator associated with the control channel comprises a PUCCH resource indicator (PRI).

[0346] Figure 3 A second flow chart 300 of an exemplary multiplexing technique for overlapping channels having different priorities is shown. Operation 302 includes performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps in a time domain with a low priority feedback message to be sent on a control channel. Operation 304 includes performing, by the communication node, a second determination that each of the high priority feedback message and the low priority feedback message is less than or equal to two bits. Operation 306 includes, in response to the first determination and the second determination, sending a sequence including multiplexing information, wherein the multiplexing information includes the high priority feedback message multiplexed with the low priority feedback message, wherein the sequence is sent in a resource in a control channel, and wherein the sequence is selected based on a first set of one or more bits of the high priority feedback message and based on a second set of one or more bits of the low priority feedback message.

[0347] In some embodiments of the method 300, the resources are selected based on the values ​​of the low priority feedback message and the high priority feedback message. In some embodiments of the method 300, the resources are configured to send the low priority feedback message on the control channel. In some embodiments of the method 300, the resources are configured to send the high priority feedback message on the control channel. In some embodiments of the method 300, the high priority feedback message includes a high priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message, and the low priority feedback message includes a low priority hybrid automatic repeat request acknowledgement (HAQ-ACK). In some embodiments of the method 300, the control channel includes a physical uplink control channel (PUCCH).

[0348] Figure 4A third flow chart 400 of an exemplary multiplexing technique for overlapping channels with different priorities is shown. Operation 402 includes performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps in a time domain with a low priority feedback message to be sent on a control channel. Operation 404 includes performing, by the communication node, a second determination that a multiplexing operation is allowed between the high priority feedback message and the low priority feedback message. Operation 406 includes, in response to the first determination and the second determination, performing codebook-based transmission, wherein data is constructed using a codebook and multiplexing information, and wherein the data is sent in the control channel, wherein the multiplexing information includes the high priority feedback message multiplexed with the low priority feedback message.

[0349] In some embodiments of the method 400, the codebook is a dynamic codebook, and data is constructed using continuous downlink assignment index (DAI) values ​​between high priority downlink control information (DCI) associated with the high priority feedback message and low priority DCI associated with the low priority feedback message. In some embodiments of the method 400, the codebook is a semi-static codebook, and data is constructed according to a set of physical downlink shared channel (PDSCH) reception opportunities corresponding to the high priority feedback message and the low priority feedback message. In some embodiments of the method, the second determination is performed based on a multiplexing indicator indicating that a multiplexing operation is allowed. In some embodiments of the method 400, the multiplexing indicator is indicated to the communication node by downlink control information (DCI) or radio resource control (RRC) information. In some embodiments of the method 400, the control channel includes a physical uplink control channel (PUCCH).

[0350] Figure 6 A fourth flow chart 600 of an exemplary multiplexing technique for overlapping channels having different priorities is shown. Operation 602 includes performing, by a communication node, a first determination that a first resource of a high priority scheduling request (SR) message to be sent on a control channel overlaps in a time domain with a second resource of a low priority feedback message to be sent on the control channel. Operation 604 includes performing, by the communication node, a second determination whether a multiplexing operation is allowed between the high priority SR and the low priority feedback message. Operation 606 includes, in response to the first determination and in response to determining that the multiplexing operation is allowed, sending a sequence including multiplexing information in a resource in a control channel, wherein the multiplexing information includes a high priority SR message multiplexed with a low priority feedback message, wherein the sequence is selected based on the high priority SR message indicating a transmission request and based on one or more bits of the low priority feedback message, and wherein the resource is configured for transmitting the high priority SR information.

[0351] In some embodiments of the method 600, the method further comprises sending a low priority feedback message on a control channel in response to a high priority SR message indicating that resources are not needed for transmission. In some embodiments of the method 600, the low priority feedback message comprises a low priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message. In some embodiments of the method 600, the control channel comprises a physical uplink control channel (PUCCH).

[0352] Figure 7 A fifth flow chart 700 of an exemplary multiplexing technique for overlapping channels with different priorities is shown. Operation 702 includes performing, by a communication node, a first determination that a high priority feedback message to be transmitted on a control channel overlaps in the time domain with a message to be sent on a low priority shared channel. Operation 704 includes performing, by the communication node, a second determination whether a multiplexing operation is allowed between the high priority feedback message and the message. Operation 706 includes sending multiplexing information in a low priority shared channel in response to the first determination and in response to determining that the multiplexing operation is allowed, wherein the multiplexing information includes the high priority feedback message multiplexed with the message, and wherein the modulation symbols of the high priority feedback message are mapped to time-frequency resources located after the modulation symbols of a first demodulation reference signal (DMRS) on the low priority shared channel.

[0353] In some embodiments of the method 700, the second determination is performed based on a multiplexing indicator indicating that the multiplexing operation is allowed. In some embodiments of the method 700, the multiplexing indicator is indicated to the communication node via downlink control information (DCI) or radio resource control (RRC) information. In some embodiments of the method 700, the method also includes sending only a high priority feedback message in response to the first determination and in response to determining that the multiplexing operation is not allowed. In some embodiments of the method 700, the high priority feedback message includes a high priority hybrid automatic repeat request acknowledgement (HARQ-ACK) message. In some embodiments of the method 700, the control channel includes a physical uplink control channel (PUCCH), and the low priority shared channel includes a low priority physical uplink shared channel (PUSCH).

[0354] Figure 8A sixth flow chart 800 of an exemplary multiplexing technique for overlapping channels with different priorities is shown. Operation 802 includes performing, by a communication node, a first determination that a high priority feedback message to be sent on a control channel overlaps with a low priority feedback message to be sent on the control channel in a time domain. Operation 804 includes obtaining a first set of multiplexing information by multiplexing the high priority feedback message and the low priority feedback message based on a first indicator indicating that a first multiplexing operation between the high priority feedback message and the low priority feedback message is allowed. Operation 806 includes performing, by the communication node, a second determination that the first set of multiplexing information overlaps with the message in a time domain. Operation 808 includes, in response to the second determination, obtaining a second set of multiplexing information by multiplexing the first set of multiplexing information with the message. Operation 810 includes sending the second set of multiplexing information on resources in the control channel.

[0355] In some embodiments of the method 800, the message comprises a high priority scheduling request (SR) message to be sent on a control channel. In some embodiments of the method 800, the resource base is selected based on a resource indicator indicated by control information that schedules the high priority feedback message on the control channel. In some embodiments of the method 800, the message is to be sent on a high priority physical uplink shared channel (PUSCH). In some embodiments of the method 800, the message is to be sent on a low priority physical uplink shared channel (PUSCH). In some embodiments of the method 800, the control channel comprises a physical uplink control channel (PUCCH).

[0356] Figure 5 An exemplary block diagram of a hardware platform that may be part of a network node or user equipment is shown. The hardware platform 500 includes at least one processor 510 and a memory 505 having instructions stored thereon. The instructions, when executed by the processor 510, configure the hardware platform 500 to perform Figures 1 to 4 and 6 to 8 and the operation of various embodiments described in this patent document. Transmitter 515 transmits or sends information or data to another node. For example, a network node transmitter can send a message to a user device. Receiver 520 receives information or data transmitted or sent by another node. For example, a user device can receive a message from a network node.

[0357] Herein, the term "exemplary" is used to mean "one example" and does not imply an ideal or preferred embodiment unless otherwise specified.

[0358] Some embodiments described herein are described in the general context of a method or process, which may be implemented in one embodiment by a computer program product contained in a computer-readable medium, the computer program product including computer executable instructions, such as program code, executed by a computer in a network environment. Computer-readable media may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact disk (CD), digital versatile disk (DVD), etc. Therefore, computer-readable media may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, associated data structures, and program modules represent examples of program codes for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or associated data structures represents an example of a corresponding action for implementing the functions described in such steps or processes.

[0359] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components, which are, for example, integrated as a part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as an application specific integrated circuit (ASIC) and / or as a field programmable gate array (FPGA) device. Some embodiments may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an optimized architecture for the operational requirements of digital signal processing associated with the disclosed functions of the present application. Similarly, various components or subcomponents within each module may be implemented with software, hardware or firmware. Any connection method and medium known in the art may be used to provide a connection between a module and / or a component within a module, including but not limited to the communication using a suitable protocol on the Internet, wired or wireless network using the connection.

[0360] Although this document contains many details, these details should not be interpreted as limitations on the scope of the claimed invention or the claimed invention, but rather as descriptions of specific features of specific embodiments. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments or in any suitable sub-combination, respectively. In addition, although the features may be described above as working in certain combinations and even initially claimed, in some cases, one or more features may be removed from the claimed combination, and the claimed combination may be directed to a sub-combination or a variant of a sub-combination. Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring such operations to be performed in the particular order shown or in a continuous order, or to perform all of the operations shown to achieve the desired result.

[0361] Only some embodiments and examples are described, and other embodiments, modifications and variations can be made based on the description and illustration of the present disclosure.

Claims

1. A wireless communication method, comprising: The communication node performs a first determination, wherein the first determination is to confirm that a control channel of a high priority feedback message overlaps with a control channel of a low priority feedback message in a time domain; The communication node performs a second determination, wherein the second determination is confirming that the high priority feedback message is less than or equal to two bits and the low priority feedback message is less than or equal to two bits; and sending a sequence including multiplexing information in response to the first determination and the second determination, The multiplexing information includes a high priority feedback message multiplexed with the low priority feedback message, wherein the sequence is sent in a resource of the control channel, and The sequence is selected based on bits of the high priority feedback message and bits of the low priority feedback message. 2 . The method of claim 1 , wherein the resource is selected based on values ​​of the low priority feedback message and the high priority feedback message. 3 . The method of claim 1 , wherein the resources are configured for sending the low priority feedback message on a control channel. The method of claim 1 , wherein the resources are configured for sending the high priority feedback message on a control channel.

5. The method according to claim 1, wherein the high priority feedback message comprises a high priority hybrid automatic repeat request acknowledgement HARQ-ACK message, and The low priority feedback message includes a low priority hybrid automatic repeat request acknowledgement HARQ-ACK message. The method of claim 1 , wherein the control channel comprises a Physical Uplink Control Channel (PUCCH).

7. A wireless communication method, comprising: The communication node performs a first determination, wherein the first determination is to confirm that a control channel of a high priority feedback message overlaps with a control channel of a low priority feedback message in a time domain; The communication node performs a second determination, wherein the second determination is confirming that the high priority feedback message is less than or equal to two bits and the low priority feedback message is less than or equal to two bits; and receiving a sequence including multiplexing information in response to the first determination and the second determination, The multiplexing information includes a high priority feedback message multiplexed with the low priority feedback message, wherein the sequence is received in a resource of the control channel, and The sequence is selected based on bits of the high priority feedback message and bits of the low priority feedback message.

8. The method of claim 7, wherein the resource is selected based on values ​​of the low priority feedback message and the high priority feedback message.

9. The method of claim 7, wherein the resources are configured for sending the low priority feedback message on a control channel.

10. The method of claim 7, wherein the resources are configured for sending the high priority feedback message on a control channel.

11. The method according to claim 7, wherein the high priority feedback message comprises a high priority hybrid automatic repeat request acknowledgement HARQ-ACK message, and The low priority feedback message includes a low priority hybrid automatic repeat request acknowledgement HARQ-ACK message.

12. The method of claim 7, wherein the control channel comprises a Physical Uplink Control Channel (PUCCH).

13. An apparatus for wireless communication, comprising a processor and a memory, wherein the processor is configured to read instructions from the memory to implement the method of one of claims 1 to 12.

14. A non-transitory computer-readable program storage medium having stored thereon codes which, when executed by a processor, cause the processor to implement the method according to one of claims 1 to 12.

Citation Information

Patent Citations

  • Uplink collision handling

    US20200314900A1