Method, device and computer program product for wireless communication
Patent Information
- Application Number
- PCT/CN2025/100204
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2026-10-22
Smart Images

Figure CN2025100204_22102026_PF_FP_ABST
Abstract
Description
METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR WIRELESS COMMUNICATION
[0001] This document is directed generally to wireless communications, and in particular to 6th generation (6G) communications.
[0002] In 6G and beyond communication, uplink transmission is expected to support higher bandwidth and improved efficiency to meet the growing demand for data from user-end devices such as extended reality (XR) , Internet of Things (IoT) , and digital twins. It may incorporate artificial intelligence (AI) -driven optimization, adaptive coding, and multi-point coordination to achieve low latency, high reliability, and energy-efficient communication. However, the design of the uplink transmission is still a topic to be discussed.
[0003] This document relates to methods, systems, and computer program products for a wireless communication.
[0004] One aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: transmitting, by a wireless communication terminal to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0005] Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: receiving, by a wireless communication node from a wireless communication terminal, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0006] Another aspect of the present disclosure relates to a wireless communication terminal. In an embodiment, the wireless communication terminal includes a communication unit and a processor. The processor is configured to: transmit, via the communication unit to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0007] Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to: receive, via the communication unit from a wireless communication terminal, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0008] Various embodiments may preferably implement the following features:
[0009] Preferably, the at least one of the following is satisfied:
[0010] the first channel comprises a physical uplink shared channel, PUSCH;
[0011] the second channel comprises a physical uplink control channel, PUCCH;
[0012] the one or more uplink control messages comprise one or more uplink control information, UCI;
[0013] the one or more uplink control messages are transmitted or received in the first channel; or
[0014] the one or more uplink control messages are transmitted or received in the second channel.
[0015] Preferably, the at least one condition comprises at least one of:
[0016] one or more types of the one or more uplink control messages;
[0017] one or more sizes of the one or more uplink control messages; or
[0018] one or more configurations of the one or more uplink control messages transmitted to the wireless communication terminal.
[0019] Preferably, the one or more uplink control messages comprise at least one of:
[0020] Hybrid automatic repeat request acknowledgment, HARQ-ACK, information,
[0021] channel status information, CSI, report information,
[0022] scheduling information,
[0023] a Configured Grant -Uplink Control Information, CG-UCI; or
[0024] an unused Transmission Occasion -Uplink Control Information, UTO-UCI.
[0025] Preferably, the scheduling information comprises at least one of:
[0026] scheduling request information,
[0027] a buffer status reporting,
[0028] a remaining time for data transmission, or
[0029] quality of service, QoS information for a service.
[0030] Preferably, the one or more types of the one or more uplink control messages comprise at least one of:
[0031] one or more reporting usages for a reference signaling measurement;
[0032] one or more feedback usages for one or more transmissions; or
[0033] one or more requirements for scenarios for the one or more uplink control messages.
[0034] Preferably, when the one or more uplink control messages comprise HARQ-ACK information, the one or more feedback usages for the one or more uplink control messages comprise at least one of:
[0035] HARQ-ACK, information in the one or more uplink control messages for carrier aggregation, CA;
[0036] HARQ-ACK information in the one or more uplink control messages for non-carrier aggregation, non-CA;
[0037] HARQ-ACK information in a dynamic HARQ-ACK codebook in the one or more uplink control messages; or
[0038] HARQ-ACK information in a static HARQ-ACK codebook in the one or more uplink control messages.
[0039] Preferably, an uplink control message for a first feedback usage of the one or more feedback usages is transmitted or received in the first channel, and an uplink control message for a second feedback usage of the one or more feedback usages is transmitted or received in the second channel.
[0040] Preferably, when the one or more uplink control messages comprise CSI report information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:
[0041] periodic CSI report information,
[0042] non-periodic CSI report information,
[0043] artificial intelligence, AI, -based CSI report information,
[0044] non AI-based CSI report information,
[0045] a first part of CSI report information,
[0046] a second part of CSI report information,
[0047] a CSI report for sub-band in one or more bandwidth parts,
[0048] a CSI report for wideband in one or more bandwidth parts,
[0049] a network energy saving, NES, -based CSI report information, or
[0050] a non NES-based CSI report information.
[0051] Preferably, when the one or more uplink control messages comprise scheduling information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:
[0052] scheduling information for one or more control signaling,
[0053] scheduling information for a high priority control signaling transmission,
[0054] scheduling information for a low priority control signaling transmission,
[0055] scheduling information for a data transmission,
[0056] scheduling information for a high priority data transmission,
[0057] scheduling information for a low priority data transmission,
[0058] scheduling information for a configured grant transmission, or
[0059] scheduling information for unused transmission occasions.
[0060] Preferably, an uplink control message for a first reporting usage of the one or more reporting usages is transmitted or received in the first channel, and an uplink control message for a second reporting usage of the one or more reporting usages is transmitted or received in the second channel.
[0061] Preferably, when the one or more uplink control messages comprise at least one of: HARQ-ACK information, CSI report information or scheduling information, a first part of the one or more uplink control messages are transmitted or received in the first channel, and a second part of the one or more uplink control messages are transmitted or received in the second channel.
[0062] Preferably, the first part of the one or more uplink control messages and the second part of the one or more uplink messages are pre-defined.
[0063] Preferably, the one or more requirements for scenarios for the one or more uplink control messages comprises at least one of:
[0064] one or more latency requirements for transmitting the one or more uplink control messages;
[0065] one or more synchronization requirements for transmitting the one or more uplink control messages; or
[0066] one or more reliability requirements for transmitting the one or more uplink control messages.
[0067] Preferably, the one or more requirements for scenarios for the one or more uplink control messages are associated with a resource assignment of a channel for transmission.
[0068] Preferably, the resource assignment comprises at least one of:
[0069] a time domain resource assignment for transmitting the one or more uplink control messages; or
[0070] a frequency domain resource assignment for transmitting the one or more uplink control messages.
[0071] Preferably, an uplink control message for a first requirement is transmitted or received in the first channel, and an uplink control message for a second requirement is transmitted or received in the second channel.
[0072] Preferably, the one or more uplink control messages are transmitted or received in the first channel and there is no second channel.
[0073] Preferably, first and second uplink control messages of the one or more uplink control messages are transmitted or received in the first channel.
[0074] Preferably, the first and second uplink control messages of the one or more uplink control messages transmitted or received in the first channel are coded jointly or separately.
[0075] Preferably, the first uplink control message has a first cyclic redundancy check, CRC, attachment and the second uplink control message has a second CRC attachment.
[0076] Preferably, in response to that the first and second uplink control messages are coded separately, a channel coding type of the first uplink control message is different from a channel coding type of the second uplink control message.
[0077] Preferably, in response to that the first and second uplink control messages are coded jointly, a concatenation order of the first uplink control message and the second uplink control message is determined by a pre-configured priority.
[0078] Preferably, at least one of the first uplink control message or the second uplink control message is transmitted or received in a Medium Access Control, Control element, MAC CE, signaling.
[0079] Preferably, the MAC CE signaling comprises a MAC CE sub-header or a MAC CE payload.
[0080] Preferably, the MAC CE sub-header of the MAC CE signaling comprises at least one of:
[0081] information of a UCI type of the first and / or second uplink control messages,
[0082] a length of a MAC CE payload of the MAC CE signaling,
[0083] one or more indexes for one or more cells applying the first and / or second uplink control messages,
[0084] one or more indexes for one or more bandwidth parts, BWPs, applying the first and / or second uplink control messages, or
[0085] a logical channel identifier.
[0086] Preferably, the MAC CE payload of the MAC CE signaling comprises at least one of:
[0087] the first and / or second uplink control messages,
[0088] the first and / or second CRC attachments corresponding to the first and / or second uplink control messages,
[0089] one or more indexes for cells applying the first and / or second uplink control messages, one or more indexes for BWPs applying the first and / or second uplink control messages, or
[0090] one or more indexes of code blocks or code block groups for the first and / or second uplink control messages.
[0091] Preferably, in response to that the one or more uplink control messages are transmitted or received in a transmission of the first channel, a mapping rule of the one or more uplink control messages comprises at least one of:
[0092] the one or more uplink control messages are mapped to the first channel from a first symbol of the transmission of the first channel,
[0093] the one or more uplink control messages are mapped to the first channel from a first symbol after a symbol with a demodulation reference signal, DM-RS, in the first channel, or
[0094] the one or more uplink control messages are not mapped to a symbol with a demodulation reference signal, DM-RS, in the first channel.
[0095] Preferably, when first and second uplink control messages are transmitted or received in the first channel, a mapping order of the first uplink control message and second uplink control messages is determined based on a priority order.
[0096] Preferably, in response to that the one or more uplink control messages and uplink data are transmitted or received in a transmission of the first channel,
[0097] a code block segmentation is based on the one or more uplink control messages or the uplink data;
[0098] one code block comprises the uplink data or the one or more uplink control messages;
[0099] a code block group segmentation is based on the one or more uplink control messages or the uplink data.
[0100] Preferably, when the one or more uplink control messages are transmitted or received in the first channel, the first channel with the one or more uplink control messages is not re-transmitted.
[0101] Preferably, a repetition time for a repetitive transmission of the not re-transmitted first channel is configured, and the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises at least one of:
[0102] K slots for the repetitive transmission,
[0103] a time period comprises K available slots for the repetitive transmission, or
[0104] a time period comprises K available HARQ process identifiers for the repetitive transmission, wherein K is an integer.
[0105] Preferably, when the one or more uplink control messages are transmitted or received in the first channel, a re-transmission of the first channel with the one or more uplink control messages is based on a first time duration, and the first time duration is determined based on a higher layer parameter, a MAC CE signaling, or a DCI signaling.
[0106] Preferably, the first time duration is determined based on least one of:
[0107] a number of symbols, slots, subframes, radio frames, milliseconds, and / or seconds;
[0108] a number of HARQ processes performed within the first time duration; or
[0109] a number of symbol indexes or slot indexes.
[0110] Preferably, at least one of the following applies:
[0111] during the first time duration, a content of an initial transmission of the first channel with the one or more uplink control messages is identical to a content of the re-transmission of the first channel with the one or more uplink control messages;
[0112] during the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allocated with different transmissions of the first channel; or
[0113] outside the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allowed to be in one transmission of the first channel.
[0114] Preferably, when the one or more uplink control messages are transmitted or received in the first channel, one or more rules apply to the first channel, and the one or more rules comprise at least one of:
[0115] in response to that an initial transmission of the first channel with the one or more uplink control messages fails, the first channel with the one or more uplink control messages is dropped;
[0116] in response to that an initial transmission of the first channel with the one or more uplink control messages and with a repetition fails, the first channel with the one or more uplink control messages is dropped;
[0117] in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, the first channel with the one or more uplink control messages is dropped;
[0118] in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, an initial transmission of other uplink control messages in the first channel are performed subsequently; or
[0119] in response to that an initial transmission of a first uplink control message and a second uplink control message in the first channel fails, a re-transmission of the first uplink control message in the first channel is performed.
[0120] Preferably, when the one or more uplink control messages are transmitted or received in the first channel, one or more uplink resources are determined for a re-transmission of the first channel with the one or more uplink control messages is determined by a third signaling, and the third signaling comprises at least one of:
[0121] reporting information for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed; or
[0122] resource information for one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages i.
[0123] Preferably, the reporting information comprises:
[0124] one bit for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed;
[0125] one bit for indicating an initial transmission of a corresponding code block or code block group in the first channel with the one or more uplink control messages being successful or failed;
[0126] an index of a code block or code block group containing the one or more uplink control messages; or
[0127] a re-transmission type of the re-transmission of the first channel with the one or more uplink control messages.
[0128] Preferably, the resource information comprises at least one of:
[0129] one or more indexes of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages;
[0130] one or more availability information of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages; or
[0131] one or more time domain occupations and one or more frequency domain occupations of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages.
[0132] Preferably, the third signaling comprises a Downlink Control Information, DCI, signaling and at least one of the following is satisfied:
[0133] the DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a cyclic redundancy check, CRC, scrambled by a certain Radio Network Temporary Identifier, RNTI, and the certain RNTI is used for identifying a feedback for the first channel;
[0134] the DCI signaling is in a same search space as a DCI format with a cyclic redundancy check, CRC, scrambled by a Cell Radio Network Temporary Identifier, C-RNTI, a Configured Scheduling Radio Network Temporary Identifier, CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI; or
[0135] the DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a CRC scrambled by a C-RNTI, a CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI.
[0136] Preferably, the one or more uplink resources are determined based on a higher layer signaling.
[0137] Preferably, the higher layer signaling comprises at least one of:
[0138] a time domain resource assignment for the one or more uplink resources;
[0139] a frequency domain resource assignment for the one or more uplink resources;
[0140] one or more indexes for the one or more uplink resources;
[0141] a second time duration for the one or more uplink resources;
[0142] a time offset between the third signaling and a first available uplink resources of the one or more uplink resources;
[0143] a number of HARQ processes for the one or more uplink resources; or
[0144] a periodicity for the one or more uplink resources.
[0145] The present disclosure relates to a computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of foregoing methods.
[0146] The exemplary embodiments disclosed herein are directed to providing features that will become readily apparent by reference to the following description when taken in conjunction with the accompanying drawings. In accordance with various embodiments, exemplary systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of the present disclosure.
[0147] Thus, the present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps or operations in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps or operations of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or operations in a sample order, and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0148] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0149] FIG. 1 shows a schematic diagram of a repetitive transmission according to an embodiment of the present disclosure.
[0150] FIG. 2 shows a schematic diagram of a re-transmission according to an embodiment of the present disclosure.
[0151] FIG. 3 shows a schematic diagram of a re-transmission according to an embodiment of the present disclosure.
[0152] FIG. 4 shows an example of a schematic diagram of a wireless communication terminal according to an embodiment of the present disclosure.
[0153] FIG. 5 shows an example of a schematic diagram of a wireless communication node according to an embodiment of the present disclosure.
[0154] FIGs. 6 and 7 show flowcharts of wireless communication methods according to some embodiments of the present disclosure.
[0155] In some embodiments of the present disclosure, a method is provided. The method includes: transmitting, by a wireless communication terminal to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0156] For example, an uplink control message under a first condition may be transmitted in the first channel, and an uplink control message under a second condition may be transmitted in the second channel.
[0157] In some embodiments, the wireless communication terminal is a UE, and / or the wireless communication node is network node (e.g., a BS, such as a gNB) .
[0158] In some embodiments, the wireless communication terminal may be referred to as the wireless communication device in the present disclosure.
[0159] In some embodiments, the first channel comprises Physical Uplink Shared Channel (PUSCH) and / or the second channel comprises Physical Uplink Control Channel (PUCCH) . To facilitate understanding, PUSCH and / or PUCCH will be used as an example in the following paragraphs, but the present disclosure is not limited thereto. In some embodiments, the first channel and PUSCH may be used interchangeably. In some embodiments, the second channel and PUCCH may be used interchangeably.
[0160] In some embodiments, the one or more uplink control messages may be uplink control information (UCI) . To facilitate understanding, UCI will be used as an example in the following paragraphs, but the present disclosure is not limited thereto. In some embodiments, the one or more uplink control message (s) and UCI may be used interchangeably.
[0161] In the paragraphs below, some aspects of the present disclosure are provided, but the present disclosure is not limited thereto. Besides, embodiments in different aspects described below can be combined or cross-referenced unless expressly stated otherwise.
[0162] Aspect 1 -Resource Selection:
[0163] In some embodiments, one or more uplink control messages are transmitted in a first channel. In some embodiments, one or more uplink control messages are transmitted in a second channel. In an embodiment, one or more uplink control messages transmitted in a first channel or a second channel is based on at least one condition. In some cases, the condition comprises a resource selection for uplink control message. In some cases, the resource selection for uplink control message may be performed based on at least one of the following methods.
[0164] (1) In some embodiments, the resource selection for uplink control message (s) comprises an overlap between a first channel or a second channel. For example, the uplink control message (s) including Hybrid Automatic Repeat Request-Acknowledgment (HARQ-ACK) , Scheduling Request (SR) , and Channel State Information (CSI) report, they may be transmitted in the Physical Uplink Control Channel (PUCCH) . In some embodiments, when the PUCCH resources are overlapped with the PUSCH resource, they can be multiplexed in the Physical Uplink Shared Channel (PUSCH) resource with PUCCH resource dropping.
[0165] (2) In some embodiments, the resource selection for uplink control message (s) comprises a type of uplink control message. In an embodiment, for the first type of uplink control messages, they are transmitted in the first channel. For example, for uplink control message (s) including CG (Configured Grant) -UCI, Unused Transmission Occasion (UTO) -Uplink Control Information, they may be transmitted in the PUSCH. In some embodiments, the way for transmitting UCIs in the PUSCH is also multiplexing.
[0166] In some embodiments, one or more uplink control messages transmitted in a first channel or a second channel is based on at least one condition. In some cases, the condition comprises one or more types of the one or more uplink control messages.
[0167] In some embodiments, the one or more types of the one or more uplink control messages are used to determine that the one or more uplink control messages are transmitted in a first channel or a second channel. In an embodiment, one or more types of the one or more uplink control messages is / comprises one or more feedback usages for one or more transmission. For example, uplink control message (s) may comprise HARQ-ACK information, CSI report information, CG-UCI, scheduling request, SR, UTO-UCI and some enhanced UCI. For UCI including HARQ-ACK or SR, they may be transmitted in PUCCH. For UCI including CSI report, for CG-UCI, UTO-UCI, and for some enhanced UCIs, they may be transmitted in PUSCH.
[0168] In some embodiments, one or more uplink control messages transmitted in a first channel or a second channel is based on at least one condition. In some cases, the condition comprises one or more sizes of the one or more uplink control messages.
[0169] In some embodiments, the sizes of the one or more uplink control messages are used to determine that the uplink control message is transmitted in the first channel or the second channel. In an embodiment, the sizes of the one or more uplink control messages are / comprise a number of bits for one or more uplink control messages. In an embodiment, for the number of bits for one or more uplink control messages smaller than a threshold, the one or more uplink control messages may be transmitted in the second channel. In an embodiment, for the number of bits for one or more uplink control messages larger than a threshold, the one or more uplink control messages may be transmitted in the first channel.
[0170] In some embodiments, one or more uplink control messages transmitted in a first channel or a second channel is based on at least one condition. In some cases, the condition comprises one or more requirements for scenarios for the one or more uplink control messages.
[0171] In some embodiments, one or more requirements for scenarios for the one or more uplink control messages are used to determine that the one or more uplink control messages are transmitted in the second channel or the first channel. In some embodiments, one or more requirements for scenarios for the one or more uplink control messages comprise latency requirement. For example, the UCI may be transmitted in the PUCCH when the UCI has the latency requirement (e.g., 4ms) , and the UCI may be transmitted in PUSCH when the UCI does not have a latency requirement. In some embodiments, the usage scenario or the latency requirement may be determined based on the higher layer parameter or the UE Assistance Information (UAI) .
[0172] In some embodiments, the second channel comprises PUCCH. In an embodiment, the PUCCH comprises one format for uplink control message transmission. In an embodiment, the PUCCH comprises two formats for uplink control message transmission. In some cases, the format includes at least one of: the uplink control message is transmitted in the PUCCH in terms of a sequence, or the uplink control message is transmitted in the PUCCH in terms of a bit stream. In some cases, when the uplink control message is transmitted in the PUCCH in terms of a sequence, the content of the uplink control message is expressed by a cyclic shift of the sequence. In some cases, when he uplink control message is transmitted in the PUCCH in terms of a sequence, the content of the uplink control message is expressed by an orthogonal sequence. In this case, the sequence comprises Zadoff-Chu sequence, low PAPR (Peak-to-Average Power Ratio) sequence type 1 or low PAPR sequence type 2.
[0173] In some embodiments, the priority discussed in the present disclosure is determined by at least one of: a RRC signaling, a MAC CE signaling or DCI signaling. In some embodiments, the priority is pre-defined or configured. In an embodiment, a high priority is in the lower index, and a low priority is in the higher index. For example, priority 0 has higher priority than priority 1. In an embodiment, a high priority is in the higher index, and a low priority is in the lower index. For example, priority 1 has higher priority than priority 0.
[0174] In some embodiments, all UCIs may be transmitted in the PUSCH resources. In some embodiments, there is no PUCCH resource.
[0175] Aspect 1 -Concatenation in PUCCH:
[0176] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspect in the present disclosure) , the UCI bit concatenation in the PUCCH may be applied.
[0177] In some embodiments, the UCI bit concatenation in the PUCCH may include at least one of the following:
[0178] for HARQ-ACK / CSI and SR, the UCI bit concatenation include:
[0179] in PUCCH format 0, Modulation and Coding Scheme (MCS) -based HARQ-ACK and SR transmission;
[0180] in PUCCH format 1, SR resource based HARQ-ACK and SR transmission; and / or
[0181] in PUCCH format 2, 3, 4: HARQ-ACK + ceil (log2 (K+1) ) bits SR or CSI report +ceil (log2 (K+1) ) bits SR. In some cases, ceil (log2 (K+1) ) bits SR represents the index of the positive SR (e.g., SR = ‘1’ ) among K SRs.
[0182] In some embodiments, the UCI bit concatenation in PUCCH, may include at least one of the following:
[0183] for HARQ-ACK / CSI / SR:
[0184] in PUCCH format 2, 3, 4: dropping CSI if the resources are not enough for UCI bits transmission;
[0185] CSI part 1 and CSI part 2 are generated separately;
[0186] for rate matching, the encoded CSI part 1 bits are firstly mapped to RE (resource element) ; in some embodiments, the encoded HARQ-ACK bits with index 0 are then mapped to RE.
[0187] HARQ-ACK with different priorities may be used;
[0188] HARQ-ACK with index 1 and HARQ-ACK with index 0 are separate generated;
[0189] for rate matching, the encoded HARQ-ACK bits with index 1 are firstly mapped to RE; the encoded HARQ-ACK bits with index 0 are then mapped to RE; and / or
[0190] the priority determination for HARQ-ACK: priority indicator field in DCI signaling (e.g., priority index 0 = default, and priority index 1 = high) .
[0191] In some embodiments, additionally or alternatively, the UCI bit concatenation in the PUCCH may include at least one of the following:
[0192] (1) Based on the UCI type to select PUSCH and / or PUCCH for transmitting the UCI, and the concatenation part may be included in the selected PUSCH and / or PUCCH. The UCI bit concatenation in the PUCCH depends on which types of UCI may be transmitted in the PUCCH.
[0193] For the UCI with HARQ-ACK / SR, the UCI bit concatenation in the PUCCH may include HARQ-ACK + ceil (log2 (K+1) ) , where K is an integer indicating the number of SRs.
[0194] In some embodiments, the resources are selected based on the UCI size (e.g., configuration based) .
[0195] In some embodiments, the sequence transmission and bit stream transmission are selected based on the UCI size (e.g., configuration based) .
[0196] (2) Based on the UCI size to select PUSCH and PUCCH.
[0197] In some embodiments, the PUCCH may be selected when the UCI size is smaller than 3 bits.
[0198] In some embodiments, the PUSCH may be selected when the UCI size is larger than and equal to 3 bits.
[0199] In some embodiments, the PUCCH may be only for the UCI with up to 2 bits size (e.g., for sequence-based transmission) .
[0200] In some embodiments, the UCI bit concatenation in the PUCCH may include concatenation of HARQ-ACK / SR.
[0201] In some embodiments, when UCI comprises HARQ-ACK and SR to be transmitted, and a PUCCH is assigned for HARQ-ACK, while another PUCCH is assigned for SR, in case of the PUCCH for HARQ-ACK and the PUCCH for SR overlapped in time domain, the HARQ-ACK and SR bits are concatenated in a predefined PUCCH. In an embodiment, the predefined PUCCH is the PUCCH for SR. As an alternative, the predefined PUCCH is the PUCCH for HARQ-ACK. For example, PUCCH 0 is assigned for SR, and PUCCH 1 is assigned for HARQ-ACK. When the concatenation applies, the UE transmits concatenated SR + HARQ-ACK in PUCCH 0 (e.g., when SR = 1) or the UE transmits concatenated SR + HARQ-ACK in PUCCH 1 (e.g., when SR = 0) .
[0202] When all UCI are transmitted in PUSCH, there is no UCI bit concatenation in the PUCCH.
[0203] Aspect 1 -Concatenation in PUSCH:
[0204] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspects in the present disclosure) , the concatenation in the PUSCH may be applied.
[0205] In some embodiments, the concatenation in the PUSCH may include at least one of the following:
[0206] HARQ-ACK and CG-UCI (e.g., CG-UCI + HARQ-ACK) ; and / or
[0207] HARQ-ACK and UTO-UCI (e.g., UTO-UCI + HARQ-ACK) .
[0208] In some embodiments, different priority may be used, and the concatenation in the PUSCH may include at least one of the following:
[0209] CSI part 1 with priority 1 and HARQ-ACK bits with priority 0;
[0210] HARQ-ACK bits with priority 1, CSI part 1 with priority 0 and CSI part 2 with priority 0} ;
[0211] CG-UCI with priority 1, HARQ-ACK bits with priority 1 CSI part 1 with priority 1 and HARQ-ACK bits with priority 0.
[0212] CG-UCI with priority 1, HARQ-ACK bits with priority 1, HARQ-ACK bits with priority 0} and CSI part 1 with priority 0; and / or
[0213] HARQ-ACK bits with priority 1, CG-UCI with priority 0, HARQ-ACK bits with priority 0and CSI part 1 with priority 0.
[0214] In some embodiments, additionally or alternatively, the UCI bit concatenation in the PUSCH may include at least one of the following:
[0215] (1) Based on the UCI type to select PUSCH and PUCCH for transmitting the UCI, and the concatenation part may be included in the selected PUSCH and / or PUCCH. The UCI bit concatenation in the PUSCH depends on which types of UCI may be transmitted in the PUCCH.
[0216] In some embodiments, if HARQ-ACK and SR is transmitted in the PUCCH, in the PUSCH, the concatenation of CSI report and CG-UCI, UTO-UCI, or a pre-defined UCI may be considered. In some cases, the pre-defined UCI comprises one or more UCIs for scheduling information.
[0217] (2) Based on the UCI size to select PUSCH and PUCCH for transmitting the UCI. In some embodiments, different UCI bits concatenation may apply for PUSCH or PUCCH.
[0218] (3) The UCI may be transmitted in the PUSCH. In some embodiments, a predefined priority may be applied based on the UCI type. For example, the UCI bit concatenation in the PUSCH may include UTO-UCI / CG-UCI / new UCI + HARQ-ACK, CSI part 1 and CSI part 2. For another example, the UCI bit concatenation in the PUSCH include HARQ-ACK, SR, CSI report.
[0219] Aspect 1 -Transmission:
[0220] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspects in the present disclosure) , the UCI may be transmitted based on the following manners.
[0221] In some embodiments, the transmission of UCI may include at least one of the following.
[0222] In some embodiments, the UCI may be multiplexed in Resource Element (RE) in the symbols excluding symbols carrying Demodulation Reference Signal (DM-RS) in the PUCCH.
[0223] In some embodiments, two conditions of the UCI transmitted in the PUSCH includes: PUCCH and PUSCH overlapping; and / or UCI type.
[0224] In some embodiments, for the UCI being multiplexed in RE in the symbols excluding symbols carrying DM-RS in PUSCH:
[0225] -for HARQ-ACK information, HARQ-ACK with 1 or 2 bits can puncture CSI part 2 if any; and / or
[0226] - for HARQ-ACK information, HARQ-ACK with more than 2 bits starts being multiplexed in the RE of the symbol after the first symbol carrying DM-RS.
[0227] In some embodiments, additionally or alternatively, the transmission of UCI may include at least one of the following.
[0228] If only UCI is transmitted in the PUSCH, the UCI is regarded as the data to be transmitted.
[0229] In some embodiments, the UL slot may be configured or indicated that can be used to transmit UCI in the PUSCH.
[0230] In some embodiments, the Radio Resource Control (RRC) may configure the UL slots which can be used to transmit UCI in the PUSCH.
[0231] In some embodiments, the Downlink Control Information (DCI) may indicate that the UCI is transmitted in the PUSCH or not.
[0232] In some embodiments, for UCI transmitting in the PUSCH, Quadrature Phase Shift Keying (QPSK) and / or pi / 2 Binary Phase-Shift Keying (BPSK) are used.
[0233] If the UCI and data are transmitted in the PUSCH, data and the UCI are multiplexing in the RE in the PUSCH.
[0234] In some embodiments, the CB / CBG segmentation may be based on the UCI signaling to ensure there are one or more CBs / CBGs only containing UCI bits. In an embodiment, UCI bit denotes the number of bits for UCI.
[0235] Aspect 1 -Re-transmission:
[0236] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspects in the present disclosure) , the re-transmission may be based on the following manners.
[0237] In some embodiments, the re-transmission may include at least one of the following.
[0238] In some embodiments, in the PUCCH, the PUCCH repetition may be used, e.g., using common PUCCH for repetition.
[0239] In some embodiments, in the PUSCH, no re-transmission is used, since the reliability can be guaranteed by beta offset.
[0240] In some embodiments, the re-transmission of UCI may include at least one of the following.
[0241] In some embodiments, in a transmission of the PUSCH with only UCI in the PUSCH, at least one of the following applies:
[0242] for a transmission of the PUSCH with UCI, the UE does not expect to receive a re-transmitted PUSCH with UCI transmission;
[0243] for a transmission of the PUSCH with the UCI, a first time duration for the PUSCH with UCI transmission may be used; in some embodiments, in the first time duration, if there are other UCIs to be transmitted, other resources may be allocated for other UCI transmission;
[0244] for a transmission of the PUSCH with the UCI, configured CG PUSCH occasion may be used for the PUSCH re-transmission; in some embodiments, CG PUSCH occasion is a fall-back resources for UCI re-transmission; and / or
[0245] for a transmission of the PUSCH with the UCI is decoded wrongly, the UCI in the PUSCH is directly dropped.
[0246] In some embodiments, in a transmission of the PUSCH with UCI and uplink data in the PUSCH, the re-transmission may be based on the Code Blocks (CB) / Code Block Group (CBG) re-transmission; in some embodiments, the CB / CBG containing UCI transmission may be re-transmitted, if the UCI is decoded wrongly.
[0247] Aspect 2:
[0248] Some embodiments of the present disclosure provide solutions to merge the different procedures between the PUCCH and the PUSCH. In some embodiments, the method described herein can be used independently or in combination with embodiments in any Aspects in the present disclosure.
[0249] In some embodiments, for the method to achieve UCI transmission via the PUSCH, at least one of the following may be applied.
[0250] In an embodiment, selection of PUCCH resources and PUSCH resources is applied. In some embodiments, the UCI may be transmitted in the PUCCH and PUSCH e.g., based on the UCI type and / or based on the UCI size. In some embodiments, the UCI may be only transmitted in the PUSCH.
[0251] In an embodiment, UCI bit concatenation is applied. In some embodiments, in the PUCCH, resource based HARQ-ACK and SR concatenation / multiplexing may be applied. In some embodiments, in the PUSCH, pre-defined concatenation priority for each type of UCI may be applied.
[0252] In an embodiment, UCI transmission is applied. In some embodiments, the UL slot may be configured or indicated to be used to transmit UCI in the PUSCH. In some embodiments, some limitations on the PUSCH transmitting UCI may be applied. In some embodiments, the UCI-based CB or CBG segmentation may be applied.
[0253] In an embodiment, Re-transmission is applied. In some embodiments, the re-transmission may include at least one of the following aspects: the time window based limitation, the repetition, the pre-configured resources for re-transmission, dropping, and / or the CB / CBG based re-transmission based on the segmentation.
[0254] In some embodiments, the wireless communication method comprises: receiving, by the wireless communication terminal (e.g., UE) , from the wireless communication node (e.g., network) , a control signaling for determining the resource of a first channel and / or a second channel; and transmitting, by the wireless communication terminal, one or more uplink control messages in the first channel or the second channel based on a condition.
[0255] In some embodiments, the condition and / or transmission of the one or more uplink control messages are specified below.
[0256] In some embodiments, a first channel comprises the PUSCH. In some embodiments, a second channel comprises the PUCCH.
[0257] Aspect 3: Condition for transmitting in a first channel and a second channel
[0258] In the paragraphs below, details of the condition described above will provided. The embodiments described herein can be used in combination with embodiments in any Aspects in the present disclosure) .
[0259] In some embodiments, the condition may comprise one or more types of the one or more uplink control messages. In some embodiments, the one or more types of the one or more uplink control messages may be UCI type (s) . To facilitate understanding, UCI type will be used as an example in the following paragraphs, but the present disclosure is not limited thereto. In some embodiments, at least one of the following may be applied.
[0260] In some embodiments, the UCI type (s) may include the UCI signaling for one or more feedback usages for one or more transmission. Some examples are provided below.
[0261] In some embodiments, the uplink control message may comprise HARQ-ACK information. In some embodiments, the HARQ-ACK information is transmitted in different channels based on different types of HARQ-ACK information. In some embodiments, the HARQ-ACK information for carrier aggregation is transmitted in the first channel, and / or HARQ-ACK information for non-carrier aggregation is transmitted in the second channel. In some embodiments, the HARQ-ACK information for carrier aggregation is transmitted in the second channel, and / or HARQ-ACK information for non-carrier aggregation is transmitted in the first channel. In some cases, HARQ-ACK information for carrier aggregation comprises HARQ-ACK information for multiple cells. In this case, cells comprise a plurality of serving cells. In this case, cells comprise a plurality of scheduling cells. In this case, cells comprise a plurality of scheduled cells. In this case, a scheduling cell denotes a cell with a transmission of a signaling for scheduling. For example, the signaling comprises DCI signaling. In this case, a scheduled cell denotes a cell with data transmission scheduled by the signaling for scheduling.
[0262] In some embodiments, the HARQ-ACK information in the dynamic HARQ-ACK codebook is transmitted in first channel, and / or HARQ-ACK information in the static HARQ-ACK codebook is transmitted in the second channel. In some embodiments, the HARQ-ACK information in the dynamic HARQ-ACK codebook is transmitted in second channel, and / or HARQ-ACK information in the static HARQ-ACK codebook is transmitted in the first channel. In some cases, the number of bits of dynamic HARQ-ACK codebook are adapted based on the number of downlink control information reception by the wireless communication device (e.g., UE) . In some cases, the number of bits of static HARQ-ACK codebook are configured by a higher layer parameter.
[0263] In some embodiments, the UCI type (s) may include the UCI signaling for one or more reporting usages for a reference signaling measurement. Some examples are provided below.
[0264] In some embodiments, additionally or alternatively, the one or more uplink control messages comprise CSI report information (e.g., CSI report (s) ) . In some embodiments, the one or more reporting usages for the one or more uplink control messages comprises at least one of:
[0265] periodic CSI report information,
[0266] non-periodic CSI report information,
[0267] artificial intelligence, AI, -based CSI report information,
[0268] non AI-based CSI report information,
[0269] a first part of CSI report information (e.g., CSI report part 1) ,
[0270] a second part of CSI report information (e.g., CSI report part 2) ,
[0271] a CSI report for sub-band in one or more bandwidth parts,
[0272] a CSI report for wideband in one or more bandwidth parts,
[0273] a network energy saving, NES, -based CSI report information, or
[0274] a non NES-based CSI report information.
[0275] In some embodiments, the CSI report is transmitted in different channels based on different types of CSI reports. In some embodiments, the dynamic CSI report is transmitted in the first channel, and / or the periodic CSI report and the semi-persistent CSI report are transmitted in the second channel. In some embodiments, the dynamic CSI report is transmitted in the second channel, and / or the periodic CSI report and the semi-persistent CSI report are transmitted in the first channel. In some embodiments, the dynamic CSI report and the semi-persistent CSI report are transmitted in the first channel, while periodic CSI report is transmitted in the second channel. In some embodiments, the dynamic CSI report and the semi-persistent CSI report are transmitted in the second channel, while periodic CSI report is transmitted in the first channel. In some cases, dynamic CSI report, semi-persistent CSI report and periodic CSI report are transmitted in the first channel. In an embodiment, the dynamic CSI report is triggered by DCI signaling. In an embodiment, the semi-persistent CSI report is configured by a RRC signaling and activated / deactivated by a MAC CE signaling. In an embodiment, the periodic CSI report is configured and / or activated by a RRC signaling.
[0276] In some embodiments, the AI based CSI report is transmitted in the first channel, non-AI based CSI report is transmitted in the second channel. In some embodiments, the AI based CSI report is transmitted in the second channel, non-AI based CSI report is transmitted in the first channel. In an embodiment, the AI based CSI report is CSI report obtained by one or more AI methods, e.g., including CSI compression by AI, CSI prediction by AI or beam selection by AI. In an embodiment, the non-AI based CSI report is the CSI report obtained by one or more deterministic or model-based computational methods, such as statistical analysis or algorithmic estimation.
[0277] In some embodiments, the CSI report part 1 is transmitted in the first channel, and / or the CSI report part 2 is transmitted in the second channel. In some embodiments, the CSI report part 1 is transmitted in the second channel, while the CSI report part 2 is transmitted in the first channel. In an embodiment, the CSI report comprises CSI report part 1 and CSI report part 2.
[0278] In some embodiments, the sub-band CSI report is transmitted in the first channel, and / or the wideband CSI report is transmitted in the second channel. In some embodiments, the sub-band CSI report is transmitted in the second channel, and / or the wideband CSI report is transmitted in the first channel. In an embodiment, a sub-band comprises one or more resource blocks. In an embodiment, a sub-band CSI report comprises CSI report for each sub-band. In an embodiment, a wideband CSI comprises CSI for the bandwidth part for the wireless communication device.
[0279] In some cases, the NES-based CSI report information is transmitted in the first channel, and / or non-NES-based CSI report information is transmitted in the second channel. In some embodiments, the NES-based CSI report information is transmitted in the second channel, and / or non-NES-based CSI report information is transmitted in the first channel. In some embodiments, the NES-based CSI report information comprises a sub-configuration based CSI report. In some embodiments, the non-NES-based CSI report information comprises a configuration based CSI report.
[0280] In some cases, the sub-configuration based CSI report is transmitted in the first channel, and / or configuration based CSI report is transmitted in the second channel. In some embodiments, the sub-configuration based CSI report is transmitted in the second channel, and / or configuration based CSI report is transmitted in the first channel. In an embodiment, the sub-configuration based CSI report is the CSI report when the wireless communication node turns off one or more antenna ports. In an embodiment, the configuration based CSI report is the CSI report when the wireless communication node does not turn off antenna ports.
[0281] In some embodiments, additionally or alternatively, the one or more uplink control messages may comprise scheduling information (e.g., the UCI for at least one of scheduling) . In some embodiments, the scheduling information may include scheduling request information, a buffer status reporting, a remaining time for data transmission, and / or the QoS of traffic information (e.g., QoS information for a service) . In an embodiment, the QoS of traffic information comprises at least one of: synchronization requirement, latency requirement or reliability requirement. In some embodiments, the one or more reporting usages for the one or more uplink control messages comprises at least one of:
[0282] scheduling information for one or more control signaling,
[0283] scheduling information for a high priority control signaling transmission,
[0284] scheduling information for a low priority control signaling transmission,
[0285] scheduling information for a data transmission,
[0286] scheduling information for a high priority data transmission,
[0287] scheduling information for a low priority data transmission,
[0288] scheduling information for a configured grant transmission, or
[0289] scheduling information for unused transmission occasions.
[0290] In an embodiment, scheduling information for a configured grant transmission comprises CG-UCI. In embodiment, scheduling information for unused transmission occasions comprises UTO-UCI.
[0291] In an embodiment, scheduling information for one or more control signaling are transmitted in the first channel, and / or scheduling information for data transmission are transmitted in the second channel. In an embodiment, scheduling information for one or more control signaling are transmitted in the second channel, and / or scheduling information for data transmission are transmitted in the first channel. In an embodiment, scheduling information for a high priority signaling is transmitted in the first channel, and / or scheduling information for a low priority control signaling is transmitted in the second channel. In an embodiment, scheduling information for a high priority signaling is transmitted in the second channel, and / or scheduling information for a low priority control signaling is transmitted in the first channel. In an embodiment, scheduling information for a high priority data transmission is transmitted in the first channel, and / or scheduling information for a low priority data transmission is transmitted in the second channel. In an embodiment, scheduling information for a high priority data transmission is transmitted in the first channel, and / or scheduling information for a low priority data transmission is transmitted in the second channel. In an embodiment, scheduling information for a configured grant transmission is transmitted in the first channel. In an embodiment, scheduling information for unused transmission occasions is transmitted in the first channel.
[0292] In some embodiments, the one or more uplink control messages comprise HARQ-ACK information, CSI report information and scheduling information. In an embodiment, the first part of the one or more uplink control messages is transmitted in the first channel, and a second part of the one or more uplink control messages is transmitted in the second channel. In an embodiment, the first part of the one or more uplink control messages comprises at least one of the HARQ-ACK information, and / or scheduling information. In an embodiment, the second part of the one or more uplink control messages comprises CSI report information and / or scheduling information. For example, the uplink control message comprises HARQ-ACK information, scheduling request (SR) , CSI report, CG-UCI, UTO-UCI, and / or the UCI for scheduling. In some embodiments, the HARQ-ACK and the SR are transmitted in the second channel (PUCCH) , and / or other UCIs (such as, CSI report, CG-UCI, UTO-UCI and UCI for scheduling) are transmitted in the first channel (PUSCH) . In some embodiments, the first part (e.g., the content of the first part) of the one or more uplink control messages and the second part (e.g., the content of the second part) of the one or more uplink messages are pre-defined or configured (e.g., by the BS) .
[0293] In some embodiments, additionally or alternatively, the UCI type (s) includes one or more requirements for scenarios for the one or more uplink control messages. Some examples are provided below.
[0294] In some embodiments, the one or more requirements for scenarios for the one or more uplink control messages comprises one or more latency requirements for transmitting the one or more uplink control messages. In an embodiment, the latency requirement denotes the allowed transmission time budget for data transmission (e.g., one packet) . In an embodiment, an uplink control message for a short latency requirement is transmitted in the second channel (PUCCH) , and / or other uplink control messages (e.g., the uplink control messages do not have short latency requirement) are transmitted in the first channel (PUSCH) . In some embodiments, the short latency requirement is determined by a latency threshold. In an embodiment, the uplink control message associated with a traffic with a latency requirement smaller than or equal to a latency threshold, the uplink control message is transmitted in the first channel, and / or the uplink control message is transmitted in the second channel, when the uplink control message associated with a traffic with a latency requirement larger than or equal to a latency threshold. In an embodiment, the uplink control message associated with a traffic with a latency requirement smaller than or equal to a latency threshold, the uplink control message is transmitted in the second channel, and / or the uplink control message is transmitted in the first channel, when the uplink control message associated with a traffic with a latency requirement larger than or equal to a latency threshold. In some cases, the latency threshold is determined by a higher layer parameter. For example, the value of the latency threshold is 1, 5, 10 or 15 milliseconds. In some cases, the traffic with a latency requirement smaller than the latency threshold is regarded as a short latency requirement traffic and its corresponding uplink control messages are regarded as uplink control messages with a short latency requirement.
[0295] In some embodiments, additionally or alternatively, the one or more requirements for scenarios for the one or more uplink control messages comprises one or more synchronization requirements for transmitting the one or more uplink control messages. In an embodiment, a synchronization requirement is used for providing a time budget between the reception of two traffics, when a wireless communication device is served by two or more traffics. In an embodiment, uplink control messages with synchronization requirements are transmitted in the second channel (e.g., PUCCH) , and / or other UCIs (e.g., uplink control messages without synchronization requirements) are transmitted in the first channel (e.g., PUSCH) . In some embodiments, a synchronization requirement is determined by a QoS for synchronization. In an embodiment, an uplink control message associated with a traffic with QoS for synchronization is transmitted in the first channel, and / or an uplink control message without QoS for synchronization is transmitted in the second channel. In an embodiment, an uplink control message associated with a traffic with QoS for synchronization is transmitted in the second channel, and / or an uplink control message without QoS for synchronization is transmitted in the first channel. In some cases, the QoS for synchronization is determined by a higher layer parameter. In some cases, the existence of the synchronization requirement for a traffic determines the channel for its corresponding uplink control messages transmission. In some embodiments, the one or more uplink control messages are transmitted via the first or second channel based on the existence of the synchronization requirement for the one or more traffics associated with the one or more uplink control messages.
[0296] In some embodiments, additionally or alternatively, the one or more requirements for scenarios for the one or more uplink control messages comprises one or more reliability requirements for transmitting the one or more uplink control messages. In an embodiment, a reliability requirement is used for providing the maximum error packet ratio for transmission. In an embodiment, an uplink control message for high reliability requirement is transmitted in the second channel (PUCCH) , and / or other UCIs (uplink control messages not for high reliability requirement) are transmitted in the first channel (PUSCH) . In some embodiments, the high reliability requirement is determined by a reliability threshold. In an embodiment, when the uplink control message is associated with a traffic with a reliability requirement smaller than or equal to a reliability threshold, the uplink control message is transmitted in the first channel, and / or the uplink control message is transmitted in the second channel, when the uplink control message associated with a traffic with a reliability requirement larger than or equal to a reliability threshold. In an embodiment, when an uplink control message is associated with a traffic with reliability requirement smaller than or equal to a reliability threshold, the uplink control message is transmitted in the second channel, and / or an uplink control message is transmitted in the first channel, when the uplink control message associated with a traffic with a reliability requirement larger than or equal to a reliability threshold. In some cases, the reliability threshold is determined by a higher layer parameter. For example, the value of the reliability threshold is 0.1, 0.01, 0.0001 or 0.00001. The traffic with reliability requirement smaller than the latency threshold is regarded as high reliability requirement traffic and its corresponding uplink control messages are regarded as uplink control messages with high reliability requirement. In some embodiments, the one or more uplink control messages corresponding to a high reliability requirement traffic is referred to as the one or more uplink control messages with high reliability requirement.
[0297] In some embodiments, additionally or alternatively, the one or more requirements for scenarios for the one or more uplink control messages are associated with a resource assignment of a channel for transmission. In an embodiment, the resource assignment comprises a time domain resource assignment for transmitting the one or more uplink control messages. In an embodiment, a time domain resource assignment for transmitting the one or more uplink control messages comprises a number of symbols in one slot. In an embodiment, the number of symbols for uplink control message with short latency requirement is 1, 2, 3, or 4. In some cases, UCIs for different time domain resource assignments are transmitted in different channels. In some embodiments, the UCI for time domain resource assignment smaller than a symbol threshold is transmitted in the second channel, and / or the UCI for time domain resource assignment larger than a symbol threshold is transmitted in the first channel. In some embodiments, the UCI for time domain resource assignment smaller than a symbol threshold is transmitted in the first channel, and / or the UCI for time domain resource assignment larger than a symbol threshold is transmitted in the second channel. In some embodiments, the symbol threshold is pre-defined or is configured (e.g., by the higher layer parameter) .
[0298] In an embodiment, additionally or alternatively, the resource assignment comprises a frequency domain resource assignment for transmitting the one or more uplink control messages. In an embodiment, a frequency domain resource assignment for transmitting the one or more uplink control messages comprises a number of resource blocks in bandwidth part. In some embodiments, UCIs for different frequency domain resource assignments are transmitted in different channels. In some embodiments, the UCI for frequency domain resource assignment smaller than a resource block threshold is transmitted in the second channel, while the UCI for frequency domain assignment larger than a resource block threshold is transmitted in the first channel. In some embodiments, the resource block threshold is pre-defined or is configured by a higher layer parameter.
[0299] In some embodiments, additionally or alternatively, the condition comprises one or more sizes of the one or more uplink control messages. In an embodiment, the sizes of the one or more uplink control messages are used to determine that the number of bits for one or more uplink control messages. In some embodiments, the uplink control message with a number of bits smaller than or equal to a bit-length threshold is transmitted in the second channel, and / or the uplink control message with a number of bits larger than or equal to a bit-length threshold is transmitted in the first channel. In some embodiments, the uplink control message with a number of bits smaller than or equal to a bit-length threshold is transmitted in the first channel, and / or the uplink control message with a number of bits larger than or equal to a bit-length threshold is transmitted in the second channel. In some embodiments, the bit-length threshold is predefined or is configured (e.g., by a higher layer parameter) . In some embodiments, the bit-length threshold is 1, 2, 3, or 11 bits.
[0300] In some embodiments, additionally or alternatively, the condition comprises one or more configurations received by the wireless communication device of the one or more uplink control messages. In some embodiments, the one or more configurations are received via a control signaling from the BS. In some embodiments, the control signaling is used to configure the resource for the first or the second channel. In some cases, the control signaling comprises at least one of: one or more types of the one or more uplink control messages, one or more sizes of the one or more uplink control messages, or the resource usage for the one or more uplink control messages. In some cases, the resource usage for the one or more uplink control messages is used to determine the uplink control message is transmitted in the first channel or in the second channel.
[0301] In some embodiments, the UCIs are transmitted in the first channel. In some embodiments, no second channel is used for uplink transmission.
[0302] In some embodiments, the UCIs are transmitted in the second channel.
[0303] Aspect 4: Bit Concatenation
[0304] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspect in the present disclosure) , the bit concatenation may be applied.
[0305] In some embodiments, when a first uplink control message and a second uplink control message are transmitted in the first channel, the first uplink control message and the second uplink control message may be coded separately.
[0306] In some embodiments, the first uplink control message and the second uplink control message are coded separately. In an embodiment, the first uplink control message and the second uplink control message have different channel coding types. In some cases, the channel coding type includes LDPC coding and polar coding.
[0307] In some embodiments, the first uplink control message or the second uplink control message is coded separately. In an embodiment, the first or second uplink control message comprises one or more code blocks, each code block is coded individually. In an embodiment, the first or second uplink control message comprises one or more code block groups, each code block group is coded individually. In an embodiment, a channel coding type of one code block may be different from a channel coding type of another code block for the same uplink control message. In an embodiment, a channel coding type of one code block group may be different from a channel coding type of another code block group for the same uplink control message. In some cases, the channel coding type includes LDPC coding and polar coding.
[0308] In some embodiments, the first uplink control message and the second uplink control message may have their own Cyclic Redundancy Check (CRC) attachments.
[0309] In some embodiments, the first uplink control message and the second uplink control message are transmitted in a Media Access Control Control Element (MAC CE) signaling. In some embodiments, the MAC CE signaling comprises a MAC CE sub-header and / or a MAC CE payload.
[0310] In some embodiments, the MAC CE sub-header comprises at least one of: information of type of the one or more uplink control messages, a length of the MAC CE payload, one or more indexes for cells applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , one or more indexes for bandwidth parts applying the UCI indication, or a logical channel identifier (LCID) (e.g., an enhanced logical channel identifier (eLCID) ) .
[0311] In an embodiment, the information of type of the one or more uplink control messages comprises one or more indexes or one or more codepoints for type of the one or more uplink control messages. In some cases, one index or one codepoint corresponds to one type of uplink control message. In some cases, one index or one codepoint corresponds to type of combination of uplink control message. For example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 2 bits, where ‘00’ denotes reserved state, ‘01’ denotes HARQ-ACK, ‘10’ denotes scheduling request and ‘11’ denotes CSI report information. In this case, the number of indexes or codepoints in the MAC CE sub-header is determined by the number of types of uplink control messages. For another example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 3 bits, where each state corresponds to one existence case of HARQ-ACK information, scheduling request and CSI report. For instance, ‘001’ denotes HARQ-ACK information, ‘010’ denotes scheduling request, ‘011’ denotes CSI report, ‘100’ denotes HARQ-ACK information and scheduling request, ‘101’ denotes HARQ-ACK information and CSI report, ‘110’ denotes CSI report and scheduling request, ‘111’ denotes HARQ-ACK information, CSI report and scheduling request. In this case, the ‘000’s tate denotes reserved state. In this case, the number of indexes or codepoints is 1. One information denotes all possible combinations of uplink control message. In this case, the number of bits of the information is associated with the number of types of the one or more uplink control messages. As an alternative, the number of bits of the information is determined by the number of combinations of types of the one or more uplink control messages.
[0312] In an embodiment, the one or more indexes for cells applying the UCI indication comprises one or more cell identifiers, such as physical cell identifiers. In an embodiment, the one or more indexes for cells applying the UCI indication comprise a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of cells in the cell set. In some cases, one bit in the bitmap corresponds to one cell. In this case, when the bit is indicated as one state, UCI is applied to corresponding cell, while the bit is indicated as another state, UCI is not applied to corresponding cell. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0313] In an embodiment, the one or more indexes for bandwidth parts, BWPs, applying the UCI indication comprises one or more BWP identifiers, such as BWP identifiers. In an embodiment, the one or more indexes for BWPs applying the UCI indication comprises a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of BWPs in the BWP set. In some cases, one bit in the bitmap corresponds to one BWP. In this case, when the bit is indicated as one state, UCI is applied to corresponding BWP, while the bit is indicated as another state, UCI is not applied to corresponding BWP. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is NOT applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is NOT applied to corresponding cell.
[0314] In an embodiment, the LCID or enhanced LCID is for the MAC CE signaling for uplink control message transmission. In some cases, one value of LCID or the eLCID is used for denoting the MAC CE format. For example, the value of LCID is set to 38, denoting the MAC CE signaling is for uplink control message transmission. For another example, the value of eLCID is set to 1, denoting the MAC CE signaling is for uplink control message transmission.
[0315] In some embodiments, the MAC CE payload comprises at least one of: the first uplink control messages, one or more CRCs corresponding to the first uplink control message and / or the second uplink control message, information of type of the one or more uplink control messages, one or more indexes for cells applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , one or more indexes for BWPs applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , or one or more indexes of one or more code blocks or code block groups for the uplink control message. In some embodiments, the BWPs include uplink BWP and / or downlink BWP.
[0316] In an embodiment, the information of type of the one or more uplink control messages comprises one or more indexes or one or more codepoints for type of the one or more uplink control messages. In some cases, one index or one codepoint corresponds to one type of uplink control message. In some cases, one index or one codepoint corresponds to type of combination of uplink control message. For example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 2 bits, where ‘00’ denotes reserved state, ‘01’ denotes HARQ-ACK, ‘10’ denotes scheduling request and ‘11’ denotes CSI report information. In this case, the number of indexes or codepoints in the MAC CE sub-header is determined by the number of types of uplink control messages. For another example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 3 bits, where each state corresponds to one existence case of HARQ-ACK information, scheduling request and CSI report. For instance, ‘001’ denotes HARQ-ACK information, ‘010’ denotes scheduling request, ‘011’ denotes CSI report, ‘100’ denotes HARQ-ACK information and scheduling request, ‘101’ denotes HARQ-ACK information and CSI report, ‘110’ denotes CSI report and scheduling request, ‘111’ denotes HARQ-ACK information, CSI report and scheduling request. In this case, the ‘000’s tate denotes reserved state. In this case, the number of indexes or codepoints is 1. One information denotes all possible combinations of uplink control message. In this case, the number of bits of the information is associated with the number of types of the one or more uplink control messages. As an alternative, the number of bits of the information is determined by the number of combinations of types of the one or more uplink control messages.
[0317] In an embodiment, the one or more indexes for cells applying the UCI indication comprises one or more cell identifiers, such as physical cell identifiers. In an embodiment, the one or more indexes for cells applying the UCI indication comprise a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of cells in the cell set. In some cases, one bit in the bitmap corresponds to one cell. In this case, when the bit is indicated as one state, UCI is applied to corresponding cell, while the bit is indicated as another state, UCI is not applied to corresponding cell. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0318] In an embodiment, the one or more indexes for bandwidth parts, BWP, applying the UCI indication comprises one or more BWP identifiers, such as BWP identifiers. In an embodiment, the one or more indexes for BWPs applying the UCI indication comprises a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of BWPs in the BWP set. In some cases, one bit in the bitmap corresponds to one BWP. In this case, when the bit is indicated as one state, UCI is applied to corresponding BWP, while the bit is indicated as another state, UCI is not applied to corresponding BWP. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0319] In an embodiment, the one or more indexes of one or more code blocks or code block groups for the uplink control message comprises the code block of uplink control message being transmitted in the MAC CE signaling. In an embodiment, the one or more indexes of one or more code block or code block groups for the uplink control message comprises a bitmap. In some cases, each bit in the bitmap corresponds to one code blocks or one code block groups. In this case, when the bit is indicated as one state, the corresponding code block or code block group is transmitted, while the bit is indicated as another state, the corresponding code block or code block group is not transmitted. For example, bit ‘1’ indicates the corresponding code block or code block group is transmitted and bit ‘0’ indicate the corresponding code block or code block group is not transmitted. For example, bit ‘0’ indicates the corresponding code block or code block group is transmitted and bit ‘1’ indicate the corresponding code block or code block group is not transmitted.
[0320] In some embodiments, a mapping rule of the one or more uplink control messages is used. In an embodiment, the one or more uplink control messages are mapped to the PUSCH from the first symbol of the PUSCH. In an embodiment, the one or more uplink control messages are mapped to the PUSCH from the first symbol after a first symbol with a demodulation reference signal, DM-RS, in the PUSCH. As an alternative, the one or more uplink control messages are mapped to a symbol with DM-RS in the PUSCH. In this case, the one or more uplink control messages are mapped to the resource elements without DM-RS in the symbol for the one or more uplink control messages. As an alternative, the one or more uplink control messages are not mapped to a symbol with DM-RS in the PUSCH.
[0321] In some embodiments, a mapping order of the one or more uplink control messages to the first channel is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising an SR, and an uplink control message comprising a CSI report.
[0322] In some embodiments, a mapping order of the one or more uplink control messages to the first channel is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising an SR, and an uplink control message comprising a CSI report.
[0323] In some embodiments, when a code block transmission is configured by the wireless communication node, a code block segmentation is based on one or more lengths of the one or more uplink control messages. In some embodiments, when a code block group transmission is configured by the wireless communication node, a code block group segmentation is based on one or more lengths of the one or more uplink control messages. In an embodiment, one code block group or one code block comprises one uplink control messages. In an embodiment, one code block group or one code block comprises a plurality of control messages. In an embodiment, one uplink control message is not allowed to be segmented to two or more code blocks. In an embodiment, one uplink control message is not allowed to be segmented to two or more code block groups.
[0324] In some embodiments, the first uplink control message and the second uplink control message may be coded jointly.
[0325] In some embodiments, the first uplink control message and the second uplink control message may have their own CRC attachments.
[0326] In some embodiments, the concatenation order of the first uplink control message and the second uplink control message may be determined by a pre-configured priority. In some embodiments, the uplink control message with CRC (if any) and with a higher priority is followed by the uplink control message with CRC (if any) with a lower priority. In some embodiments, the uplink control messages may comprise scheduling request, HARQ-ACK and CSI. In some embodiments, the concatenation order is SR, HARQ-ACK and CSI from the highest priority to the lowest priority. In some embodiments, the concatenation order is HARQ-ACK, SR and CSI from the highest priority to the lowest priority. In an embodiment, when a priority of one uplink control messages is lower than a priority of another one uplink control message, the uplink control message with a lower priority is coded subsequent to the uplink control message with a higher priority.
[0327] In an embodiment, a concatenation order of the first and second uplink control messages is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising a scheduling information, an uplink control message comprising HARQ-ACK information, and an uplink control message comprising a CSI report.
[0328] In an embodiment, a concatenation order of the first and second uplink control messages is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising a scheduling information, and an uplink control message comprising a CSI report.
[0329] In an embodiment, a concatenation order of the first and second uplink control messages is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising a scheduling information, an uplink control message comprising HARQ-ACK information, and an uplink control message comprising a CSI report.
[0330] In an embodiment, a concatenation order of the first and second uplink control message is determined by a priority order and the number of bits of uplink control message. In some cases, uplink control message comprises HARQ-ACK information, scheduling information and CSI report information. In this case, when HARQ-ACK information comprises up to 2 bits, the concatenation order of the first and second uplink control message is determined by an order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising scheduling information and an uplink control message comprising a CSI report information. In this case, when HARQ-ACK information comprises larger than 2 bits, the concatenation order of the first and second uplink control message is determined by an order comprising, from highest to lowest: an uplink control message comprising scheduling information, an uplink control message comprising HARQ-ACK information and an uplink control message comprising a CSI report.
[0331] In some embodiments, the first uplink control message and the second uplink control message may have their own Cyclic Redundancy Check (CRC) attachments.
[0332] In some embodiments, the first uplink control message and the second uplink control message are transmitted in a Media Access Control Control Element (MAC CE) signaling. In some embodiments, the MAC CE signaling comprises a MAC CE sub-header and / or a MAC CE payload.
[0333] In some embodiments, the MAC CE sub-header comprises at least one of: information of type of the one or more uplink control messages, a length of the MAC CE payload, one or more indexes for cells applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , one or more indexes for bandwidth parts applying the UCI indication, or a logical channel identifier (LCID) (e.g., an enhanced logical channel identifier (eLCID) ) .
[0334] In an embodiment, the information of type of the one or more uplink control messages comprises one or more indexes or one or more codepoints for type of the one or more uplink control messages. In some cases, one index or one codepoint corresponds to one type of uplink control message. In some cases, one index or one codepoint corresponds to type of combination of uplink control message. For example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 2 bits, where ‘00’ denotes reserved state, ‘01’ denotes HARQ-ACK, ‘10’ denotes scheduling request and ‘11’ denotes CSI report information. In this case, the number of indexes or codepoints in the MAC CE sub-header is determined by the number of types of uplink control messages. For another example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 3 bits, where each state corresponds to one existence case of HARQ-ACK information, scheduling request and CSI report. For instance, ‘001’ denotes HARQ-ACK information, ‘010’ denotes scheduling request, ‘011’ denotes CSI report, ‘100’ denotes HARQ-ACK information and scheduling request, ‘101’ denotes HARQ-ACK information and CSI report, ‘110’ denotes CSI report and scheduling request, ‘111’ denotes HARQ-ACK information, CSI report and scheduling request. In this case, the ‘000’ state denotes reserved state. In this case, the number of indexes or codepoints is 1. One information denotes all possible combinations of uplink control message. In this case, the number of bits of the information is associated with the number of types of the one or more uplink control messages. As an alternative, the number of bits of the information is determined by the number of combinations of types of the one or more uplink control messages.
[0335] In an embodiment, the one or more indexes for cells applying the UCI indication comprises one or more cell identifiers, such as physical cell identifiers. In an embodiment, the one or more indexes for cells applying the UCI indication comprise a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of cells in the cell set. In some cases, one bit in the bitmap corresponds to one cell. In this case, when the bit is indicated as one state, UCI is applied to corresponding cell, while the bit is indicated as another state, UCI is not applied to corresponding cell. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0336] In an embodiment, the one or more indexes for bandwidth parts, BWPs, applying the UCI indication comprises one or more BWP identifiers, such as BWP identifiers. In an embodiment, the one or more indexes for BWPs applying the UCI indication comprises a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of BWPs in the BWP set. In some cases, one bit in the bitmap corresponds to one BWP. In this case, when the bit is indicated as one state, UCI is applied to corresponding BWP, while the bit is indicated as another state, UCI is not applied to corresponding BWP. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0337] In an embodiment, the LCID or enhanced LCID is for the MAC CE signaling for uplink control message transmission. In some cases, one value of LCID or the eLCID is used for denoting the MAC CE format. For example, the value of LCID is set to 38, denoting the MAC CE signaling is for uplink control message transmission. For another example, the value of eLCID is set to 1, denoting the MAC CE signaling is for uplink control message transmission.
[0338] In some embodiments, the MAC CE payload comprises at least one of: the first uplink control messages, one or more CRCs corresponding to the first uplink control message and / or the second uplink control message, information of type of the one or more uplink control messages, one or more indexes for cells applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , one or more indexes for BWPs applying the UCI indication (e.g., the first uplink control message and / or the second uplink control message) , or one or more indexes of one or more code blocks or code block groups for the uplink control message. In some embodiments, the BWPs include uplink BWP and / or downlink BWP.
[0339] In an embodiment, the information of type of the one or more uplink control messages comprises one or more indexes or one or more codepoints for type of the one or more uplink control messages. In some cases, one index or one codepoint corresponds to one type of uplink control message. In some cases, one index or one codepoint corresponds to type of combination of uplink control message. For example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 2 bits, where ‘00’ denotes reserved state, ‘01’ denotes HARQ-ACK, ‘10’ denotes scheduling request and ‘11’ denotes CSI report information. In this case, the number of indexes or codepoints in the MAC CE sub-header is determined by the number of types of uplink control messages. For another example, if there are HARQ-ACK information, CSI report information and scheduling request to be transmitted, the information of type of the one or more uplink control messages comprises 3 bits, where each state corresponds to one existence case of HARQ-ACK information, scheduling request and CSI report. For instance, ‘001’ denotes HARQ-ACK information, ‘010’ denotes scheduling request, ‘011’ denotes CSI report, ‘100’ denotes HARQ-ACK information and scheduling request, ‘101’ denotes HARQ-ACK information and CSI report, ‘110’ denotes CSI report and scheduling request, ‘111’ denotes HARQ-ACK information, CSI report and scheduling request. In this case, the ‘000’s tate denotes reserved state. In this case, the number of indexes or codepoints is 1. One information denotes all possible combinations of uplink control message. In this case, the number of bits of the information is associated with the number of types of the one or more uplink control messages. As an alternative, the number of bits of the information is determined by the number of combinations of types of the one or more uplink control messages.
[0340] In an embodiment, the one or more indexes for cells applying the UCI indication comprises one or more cell identifiers, such as physical cell identifiers. In an embodiment, the one or more indexes for cells applying the UCI indication comprise a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of cells in the cell set. In some cases, one bit in the bitmap corresponds to one cell. In this case, when the bit is indicated as one state, UCI is applied to corresponding cell, while the bit is indicated as another state, UCI is not applied to corresponding cell. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0341] In an embodiment, the one or more indexes for bandwidth parts, BWP, applying the UCI indication comprises one or more BWP identifiers, such as BWP identifiers. In an embodiment, the one or more indexes for BWPs applying the UCI indication comprise a bitmap for a cell set. In some cases, the MAC CE signaling is served for a plurality of BWPs in the BWP set. In some cases, one bit in the bitmap corresponds to one BWP. In this case, when the bit is indicated as one state, UCI is applied to corresponding BWP, while the bit is indicated as another state, UCI is not applied to corresponding BWP. For example, bit ‘1’ indicates UCI is applied to corresponding cell and bit ‘0’ indicate UCI is not applied to corresponding cell. For example, bit ‘0’ indicates UCI is applied to corresponding cell and bit ‘1’ indicate UCI is not applied to corresponding cell.
[0342] In an embodiment, the one or more indexes of one or more code blocks or code block groups for the uplink control message comprises the code block of uplink control message being transmitted in the MAC CE signaling. In an embodiment, the one or more indexes of one or more code block or code block groups for the uplink control message comprise a bitmap. In some cases, each bit in the bitmap corresponds to one code blocks or one code block groups. In this case, when the bit is indicated as one state, the corresponding code block or code block group is transmitted, while the bit is indicated as another state, the corresponding code block or code block group is not transmitted. For example, bit ‘1’ indicates the corresponding code block or code block group is transmitted and bit ‘0’ indicate the corresponding code block or code block group is not transmitted. For example, bit ‘0’ indicates the corresponding code block or code block group is transmitted and bit ‘1’ indicate the corresponding code block or code block group is not transmitted.
[0343] In some embodiments, a mapping rule of the one or more uplink control messages is used. In an embodiment, the one or more uplink control messages are mapped to the PUSCH from the first symbol of the PUSCH. In an embodiment, the one or more uplink control messages are mapped to the PUSCH from the first symbol after a first symbol with a demodulation reference signal, DM-RS, in the PUSCH. As an alternative, the one or more uplink control messages are mapped to a symbol with DM-RS in the PUSCH. In this case, the one or more uplink control messages are mapped to the resource elements without DM-RS in the symbol for the one or more uplink control messages. As an alternative, the one or more uplink control messages are not mapped to a symbol with DM-RS in the PUSCH.
[0344] In some embodiments, a mapping order of the one or more uplink control messages to the first channel is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising an SR, and an uplink control message comprising a CSI report.
[0345] In some embodiments, a mapping order of the one or more uplink control messages to the first channel is determined based on a priority order comprising, from highest to lowest: an uplink control message comprising HARQ-ACK information, an uplink control message comprising an SR, and an uplink control message comprising a CSI report.
[0346] In some embodiments, when a code block transmission is configured by the wireless communication node, a code block segmentation is based on one or more lengths of the one or more uplink control messages. In some embodiments, when a code block group transmission is configured by the wireless communication node, a code block group segmentation is based on one or more lengths of the one or more uplink control messages. In an embodiment, one code block group or one code block comprises one uplink control messages. In an embodiment, one code block group or one code block comprises a plurality of control messages. In an embodiment, one uplink control message is not allowed to be segmented to two or more code blocks. In an embodiment, one uplink control message is not allowed to be segmented to two or more code block groups.
[0347] Aspect 5: Transmission and Re-transmission
[0348] In some embodiments, additionally or alternatively (i.e., the embodiments described herein can be used independently or in combination with embodiments in any Aspect in the present disclosure) , the one or more uplink control messages may be transmitted and / or re-transmitted based on the following manners.
[0349] In some embodiments, when the one or more uplink control messages are transmitted in the first channel, the modulation and coding scheme may be based on the QPSK and the pi / 2 BPSK.
[0350] In some embodiments, when the one or more uplink control messages are transmitted in the first channel, and there are only uplink control messages transmitted in a transmission of the first channel, at least one of the following is applied:
[0351] In some embodiments, the one or more uplink control messages are mapped to the first channel from the first symbol of the first channel, and / or the one or more uplink control messages are not mapped to the symbol with DM-RS in the first channel.
[0352] In some embodiments, the mapping order of the one or more uplink control messages is HARQ-ACK, scheduling information, and CSI. In some embodiments, the mapping order of the one or more uplink control messages is scheduling information, HARQ-ACK and CSI.
[0353] In some embodiments, when code block group transmission or code block transmission is configured, the code block segmentation is based on the length of the one or more uplink control messages. In some embodiments, one code block comprises one uplink control message. In some embodiments, one code block comprises one or more pre-defined uplink control messages. In some embodiments, one code block only comprises one or more certain number of uplink control messages.
[0354] In some embodiments, when the one or more uplink control messages are transmitted in the first channel and there are uplink control messages and uplink data transmitted in a transmission of the first channel, at least one of the following is applied:
[0355] In some embodiments, the code block segmentation is based on the one or more uplink control messages or the uplink data.
[0356] In some embodiments, one code block comprises uplink data or comprises one or more uplink control messages.
[0357] In some embodiments, the code block group segmentation is based on the one or more uplink control messages or the uplink data.
[0358] In some embodiments, one code block group comprises uplink data or comprises one or more uplink control messages.
[0359] In some embodiments, when the one or more uplink control messages are transmitted in the first channel, the wireless communication device (e.g., UE) does not receive a re-transmitted first channel with the one or more uplink control messages. In some embodiments, the wireless communication node (e.g., BS) configures a repetition time for UE to repeat the first channel transmission, where the repetition time determines the transmission times for the transmission of the first channel with the one or more uplink control messages. In some embodiments, the repetition time is determined by a second signaling. In some cases, the second signaling comprises at least one of:a RRC signaling, a MAC CE signaling or a DCI signaling. In some cases, the second signaling is used for scheduling the first channel and determining the repetition time. In some cases, the second signaling is used for determining the repetition time. In some embodiments, the BS transmits the second signaling to the UE.
[0360] In some embodiments, the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises K slots for the repetitive transmission. In an embodiment, the repetition transmission of the first channel is on K slots based on the value of repetition time. In some embodiments, the K slots comprises K consecutive slots. In some embodiments, the K slots comprises K available slots, in which a slot is not counted in K available slots for the transmission of the first channel with the one or more uplink control messages if at least one of the symbols in the slot is overlapped with a DL transmission. In some cases, the DL transmission comprises at least one of:physical control channel, PDCCH, transmission, physical downlink share channel, PDSCH, transmission or synchronization signal / physical broadcast channel, SS / PBCH transmission, wherein K is an integer larger than or equal to 0.
[0361] In an embodiment, the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises a time period comprising K available slots for the repetitive transmission, wherein K is an integer larger than or equal to 0.
[0362] In an embodiment, the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises a time period comprising K available HARQ process identifiers for the repetitive transmission, wherein K is an integer larger than or equal to 0. In an embodiment, K available HARQ process identifiers are identical. In an embodiment, K available HARQ-ACK process identifiers are a subset of configured HARQ process identifiers. For example, the configured HARQ process identifiers comprises {0, 1, 2, 3} , e.g., four HARQ process IDs. In this case, K is set to 2, denoting two HARQ process IDs are used for the first channel with uplink control message transmission. For instance, HARQ process ID 0 and HARQ process ID 1 are used for repetitive transmission.
[0363] FIG. 1 shows a schematic diagram of a repetitive transmission according to an embodiment of the present disclosure. In the repetition transmission of the PUSCH, the UCI bits are kept the same (e.g., “01” ) .
[0364] In some embodiments, when uplink control messages are transmitted in the first channel, a first time duration is determined for the re-transmission with the one or more uplink control messages. In some embodiments, additionally or alternatively, the first time duration is determined based on at least one of a number of symbols, slots, subframe, radio frames, milliseconds, and / or seconds. In some embodiments, additionally or alternatively, the first time duration is determined based on a number of HARQ processes performed within the first time duration. In some embodiments, the re-transmission corresponds to the HARQ processes in the first time duration. In some embodiments, the re-transmission corresponds to the predefined HARQ processes in the first time duration. In an embodiment, the predefined HARQ processes are the subset of the configured HARQ process identifiers. In some embodiments, the predefined HARQ process configured for the transmission or re-transmission of uplink control message. In some embodiments, additionally or alternatively, the first time duration is determined based on a number of indexes (e.g., slot indexes and / or symbol indexes) . In some embodiments, the re-transmission of the first channel with the one or more uplink control messages is on the slot and / or symbol with a corresponding index in the first time duration.
[0365] In some embodiments, the first time duration is used for keeping the content of the re-transmission of the first channel with the one or more uplink control messages the same as the initial transmission of the first channel with the one or more uplink control messages. In some embodiments, if there are other uplink control messages in the first time duration to be transmitted, another transmission of the first channel may be allocated for such uplink control messages (see FIG. 2) .
[0366] In some embodiments, outside the first time duration, a first uplink control message and a second uplink control message may be transmitted in one transmission of the first channel. In some embodiments, the first time duration is determined by a higher layer parameter or the MAC CE signaling or the DCI signaling.
[0367] In some embodiments, when the one or more uplink control messages are transmitted in the first channel, one or more rules (e.g., dropping rules) may be determined. In some embodiments, the one or more rules apply to the first channel. In some embodiments, the one or more rules are determined for the first channel re-transmission with the one or more uplink control messages. The one or more rules include at least one of the following:
[0368] In some embodiments, when an initial transmission of the first channel is failure, the first channel may be dropped.
[0369] In some embodiments, when an initial transmission of the first channel with its repeated transmission is failure, the first channel may be dropped.
[0370] In some embodiments, when an initial transmission of the first channel fails and the repetition time is not configured, the first channel may be dropped.
[0371] In some embodiments, when an initial transmission of the one or more uplink control messages in the first channel fails and the repetition time is not configured, the initial transmission of other uplink control messages is transmitted in the first channel (e.g., in the same HARQ process ID) subsequently.
[0372] In some embodiments, when an initial transmission of a first uplink control message and a second uplink control message in the first channel fails and the repetition time is not configured, the re-transmission of the first uplink control message in the first channel is performed subsequently (e.g., on a corresponding resource) . In an embodiment, the first uplink control message comprises HARQ-ACK information. In an embodiment, the second uplink control message comprises CSI report information.
[0373] In some embodiments, when uplink control messages are transmitted in the first channel, a plurality of configured uplink resources is determined for the first channel re-transmission with the one or more uplink control messages.
[0374] In some embodiments, a third signaling comprises the reporting information for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed. In an embodiment, the reporting information comprises one bit for indicating an initial transmission of the first channel with one or more uplink control messages being successful or failed. In some cases, the one state in the bit denotes the successful transmission of the first channel. In some cases, another state in the bit denotes the failed transmission of the first channel. In some cases, one state in the bit denotes the successful transmission of the uplink control message in the first channel. In some cases, another state in the bit denotes the failed transmission of the uplink control message in the first channel. In an embodiment, the reporting information comprises one bit for indicating an initial transmission of a corresponding code block with one or more uplink control messages being successful or failed. In some cases, the one state in the bit denotes the successful transmission of the corresponding code block. In some cases, another state in the bit denotes the failed transmission of the corresponding code block. In an embodiment, the reporting information comprises one bit for indicating an initial transmission of a corresponding code block group with one or more uplink control messages being successful or failed. In some cases, the one state in the bit denotes the successful transmission of the corresponding code block group. In some cases, another state in the bit denotes the failed transmission of the corresponding code block group. In some embodiments, the information comprises one bit for reporting that the initial transmission is successful or not (e.g., 1 denotes success and 0 denotes failure) . In some embodiments, the BS transmits the third signaling to the UE. In an embodiment, the reporting information comprises a plurality of bits for indicating an initial transmission of the first channel with one or more uplink control messages being successful or failed. In some cases, each bit corresponds to one uplink resource.
[0375] In some embodiments, the reporting information comprises the index of the code block or code block group containing the one or more uplink control messages.
[0376] In some embodiments, the reporting information comprises the re-transmission type of the first channel with the one or more uplink control messages. In an embodiment, the re-transmission type comprises at least one of TB (transmission block) level re-transmission, CB (code block) level re-transmission, or CBG (code block group) level re-transmission for the first channel with uplink control messages.
[0377] In some embodiments, additionally or alternatively, the third signaling comprises resource information, and the resource information comprises one or more indexes of the resource. In an embodiment, each configured resource for the re-transmission of the first channel with uplink control messages is associated with an index. In some cases, when the third signaling indicates one or more indexes, the corresponding resources are available for re-transmission of uplink control messages. In some cases, the number of bits for the one or more indexes is associated with at least one of: the number of available resources for one third signaling, or the number of configured resources. For example, when the number of available resources for one third signaling is set to 1, and the number of configured resources is set to 4. In this case, the number of bits for the one or more indexes is 1 *log2 (4) = 2 bits.
[0378] In some embodiments, additionally or alternatively, the resource information comprises one or more availability information of one or more uplink resource for re-transmission of the first channel with one or more uplink control messages. In an embodiment, the availability information includes one or more bits. In an embodiment, each bit corresponds to one resource configuration with one index. In some case, one bit state in the bit determines the corresponding resource configuration is available. In some case, as an alternative, another bit state in the bit determines the corresponding resource configuration is not available. As an alternative, another bit state in the bit determines no meaning.
[0379] In some embodiments, additionally or alternatively, the resource information comprises the time domain occupation and / or frequency domain occupation of the resource. In an embodiment, the time domain occupation comprises one or more SLIVs (Start and Length Indicators) . In some cases, the time domain occupation comprises one or more indexes for SLIVs combination or for a SLIV table. In this case, each entry of a SLIV table comprises one or more SLIVs and corresponding index. In an embodiment, the frequency domain occupation comprises a bitmap or a RIV (Resource Indication Value) .
[0380] In some embodiments, additionally or alternatively, the third signaling comprises a DCI signaling or MAC CE signaling.
[0381] In some embodiments, the third signaling comprises a RRC signaling and a DCI signaling.
[0382] In an embodiment, the RRC signaling comprises a time domain resource assignment and a frequency domain resource assignment for the one or more uplink resources.
[0383] In an embodiment, additionally or alternatively, the RRC signaling comprises a second time duration for one or more uplink resources. In an embodiment, the second time duration provides a number of symbols, slots, subframe, or radio frames for uplink resource in the periodicity of uplink resources.
[0384] In an embodiment, additionally or alternatively, the RRC signaling comprises a time offset. In some cases, the time offset is between the reception of RRC signaling and the first available uplink resources of the one or more uplink resources. In some cases, the time offset is between the reception of the DCI signaling and the first available uplink resources of the one or more uplink resource. In some cases, the reception of RRC signaling or the reception of DCI signaling is / comprises the last symbol of the reception. In some cases, the reception of RRC signaling or the reception of DCI signaling is / comprises the slot of the reception. In some cases, the time offset is in the unit of symbols, slots or millisecond.
[0385] In an embodiment, additionally or alternatively, the RRC signaling comprises a number of HARQ processes for the uplink resources. In some cases, the number of HARQ processes for the uplink resource is associated with the configured number of HARQ processes in the system.
[0386] In an embodiment, additionally or alternatively, the RRC signaling comprises a periodicity for the one or more uplink resources. In some cases, the periodicity is defined as a time interval between the first symbol of one uplink resource and the first symbol of the following uplink resource. In some cases, the periodicity is defined as a time interval between the first slot of one uplink resource and the first slot of the following uplink resource. In some cases, the periodicity is defined as a time interval between the first symbol of the second time duration and the first symbol of the following second time duration.
[0387] In an embodiment, additionally or alternatively, the RRC signaling comprises one or more index for the one or more uplink resources. In some cases, one index corresponding to one uplink resource configuration. In this case, one uplink resource configuration comprises at least one of: a time domain resource assignment for the one or more uplink resources, a frequency domain resource assignment for the one or more uplink resources, a second time duration for the one or more uplink resources, a time offset between the third signaling and a first available uplink resources of the one or more uplink resources, a number of HARQ processes for the one or more uplink resources, or a periodicity for the one or more uplink resources.
[0388] In some embodiments, the DCI signaling is DCI format 0_0 / 0_1 / 0_2 / 0_3 with a CRC scrambled by a certain Radio Network Temporary Identifier (RNTI) . Said certain RNTI is used for identifying the feedback for the first channel. In some embodiments, the DCI signaling is in the same search space as a DCI format with a CRC scrambled by a C-RNTI, CS-RNTI or MCS-RNTI.
[0389] In some embodiments, the DCI signaling is DCI format 0_0 / 0_1 / 0_2 / 0_3 with CRC scrambled by Cell (C) -RNTI, Configured Scheduling (CS) -RNTI or MCS-RNTI. In some embodiments, one or more bit fields in the DCI is used for identifying the feedback for the first channel.
[0390] In some embodiments, one or more uplink resources are configured by a higher layer parameter. In some embodiments, the one or more uplink resources are configured for the re-transmission of the first channel with the one or more uplink control messages. In some embodiments, the higher layer parameter comprises RRC signaling or uplink assistance information.
[0391] In some embodiments, the higher layer parameter comprises at least one of:
[0392] a time domain resource assignment for the one or more uplink resources;
[0393] a frequency domain resource assignment for the one or more uplink resources;
[0394] one or more indexes for the one or more uplink resources (e.g., one index corresponds to one combination of time domain and frequency domain for the one or more uplink resource) ;
[0395] a time duration for the one or more uplink resources (e.g., the one or more uplink resources in the time duration are valid) ;
[0396] a time offset between the third signaling and the first available uplink resource of the one or more uplink resources;
[0397] a number of HARQ processes for the uplink resources; and / or
[0398] a periodicity for the one or more uplink resources.
[0399] FIG. 3 shows a schematic diagram of a re-transmission according to an embodiment of the present disclosure. As illustrated in FIG. 3, there are four candidate resources (e.g., CG PUSCH candidates for UCI 1) for the re-transmission of the first channel with the one or more uplink control messages (e.g., the PUSCH for UCI 1) . A third signaling (e.g., DCI) may indicate one of the resources (e.g., activate a CG occasion) for the re-transmission of the first channel with the one or more uplink control messages. The third signaling may also indicate that the initial transmission of the first channel with the one or more uplink control messages is successful or failed.
[0400] FIG. 4 relates to a diagram of a wireless communication terminal 30 according to an embodiment of the present disclosure. The wireless communication terminal 30 may be a tag, a mobile phone, a laptop, a tablet computer, an electronic book or a portable computer system and is not limited herein. The wireless communication terminal 30 may be used to implement the UE or the wireless communication device described in this disclosure. The wireless communication terminal 30 may include a processor 300 such as a microprocessor or Application Specific Integrated Circuit (ASIC) , a storage unit 310 and a communication unit 320. The storage unit 310 may be any data storage device that stores a program code 312, which is accessed and executed by the processor 300. Embodiments of the storage unit 310 include but are not limited to a subscriber identity module (SIM) , read-only memory (ROM) , flash memory, random-access memory (RAM) , hard-disk, and optical data storage device. The communication unit 320 may a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 300. In an embodiment, the communication unit 320 transmits and receives the signals via at least one antenna 322 or via wiring.
[0401] In an embodiment, the storage unit 310 and the program code 312 may be omitted and the processor 300 may include a storage unit with stored program code.
[0402] The processor 300 may implement any one of the steps or operations in exemplified embodiments on the wireless communication terminal 30, e.g., by executing the program code 312.
[0403] The communication unit 320 may be a transceiver. The communication unit 320 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals to and from a wireless communication node.
[0404] In some embodiments, the wireless communication terminal 30 may be used to perform the operations of the UE described in this disclosure. In some embodiments, the processor 300 and the communication unit 320 collaboratively perform the operations described in this disclosure. For example, the processor 300 performs operations and transmit or receive signals, message, and / or information through the communication unit 320.
[0405] FIG. 5 relates to a diagram of a wireless communication node 40 according to an embodiment of the present disclosure. The wireless communication node 40 may be a satellite, a base station (BS) , a gNB, a network entity, a Domain Name System (DNS) server, a Mobility Management Entity (MME) , Serving Gateway (S-GW) , Packet Data Network (PDN) Gateway (P-GW) , a radio access network (RAN) , a next generation RAN (NG-RAN) , a data network, a core network, a communication node in the core network, or a Radio Network Controller (RNC) , and is not limited herein. In addition, the wireless communication node 40 may include (perform) at least one network function such as an access and mobility management function (AMF) , a session management function (SMF) , a user place function (UPF) , a policy control function (PCF) , an application function (AF) , etc. The wireless communication node 40 may be used to implement the BS described in this disclosure. The wireless communication node 40 may include a processor 400 such as a microprocessor or ASIC, a storage unit 410 and a communication unit 420. The storage unit 410 may be any data storage device that stores a program code 412, which is accessed and executed by the processor 400. Examples of the storage unit 410 include but are not limited to a SIM, ROM, flash memory, RAM, hard-disk, and optical data storage device. The communication unit 420 may be a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 400. In an embodiment, the communication unit 420 transmits and receives the signals via at least one antenna 422 or via wiring.
[0406] In an embodiment, the storage unit 410 and the program code 412 may be omitted. The processor 400 may include a storage unit with stored program code.
[0407] The processor 400 may implement any steps or operations described in exemplified embodiments on the wireless communication node 40, e.g., via executing the program code 412.
[0408] The communication unit 420 may be a transceiver. The communication unit 420 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals, messages, or information to and from a wireless communication node or a wireless communication terminal.
[0409] In some embodiments, the wireless communication node 40 may be used to perform the operations of the base station described in this disclosure. In some embodiments, the processor 400 and the communication unit 420 collaboratively perform the operations described in this disclosure. For example, the processor 400 performs operations and transmit or receive signals through the communication unit 420.
[0410] A wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication terminal (e.g., a UE) . In an embodiment, the wireless communication terminal may be implemented by using the wireless communication terminal 30 described in this disclosure, but is not limited thereto.
[0411] Referring to FIG. 6, in an embodiment, the wireless communication method includes: transmitting, by a wireless communication terminal to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0412] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0413] Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., a BS) . In an embodiment, the wireless communication node may be implemented by using the wireless communication node 40 described in this disclosure, but is not limited thereto.
[0414] Referring to FIG. 7, in an embodiment, the wireless communication method includes: receiving, by a wireless communication node from a wireless communication terminal, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.
[0415] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0416] In some embodiments, the wireless communication terminal used in the present disclosure may indicate the UE or the wireless communication device described above.
[0417] In some embodiments, the wireless communication node used in the present disclosure may indicate the BS described above.
[0418] While various embodiments of the present disclosure have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architecture or configuration, which are provided to enable persons of ordinary skill in the art to understand exemplary features and functions of the present disclosure. Such persons would understand, however, that the present disclosure is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any one of the above-described exemplary embodiments.
[0419] It is understood that, in the present disclosure, the term “and / or” or symbol “ / ” may include any and all combinations of one or more of the associated listed items. For example, A and / or B and / or C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C. Likewise, A / B / C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C.
[0420] It is also understood that any reference to an element herein using a designation such as "first, " "second, " and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0421] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any one of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0422] A skilled person would further appreciate that any one of the various illustrative logical blocks, units, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as "software" or a "software unit” ) , or any combination of these techniques.
[0423] To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, units, circuits, operations, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure. In accordance with various embodiments, a processor, device, component, circuit, structure, machine, unit, etc. can be configured to perform one or more of the functions described herein. The term “configured to” or “configured for” as used herein with respect to a specified operation or function refers to a processor, device, component, circuit, structure, machine, unit, etc. that is physically constructed, programmed and / or arranged to perform the specified operation or function.
[0424] Furthermore, a skilled person would understand that various illustrative logical blocks, units, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general-purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, units, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein. If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps or operations of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium.
[0425] Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0426] In this document, the term "unit" as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various units are described as discrete units; however, as would be apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the associated functions according to embodiments of the present disclosure.
[0427] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present disclosure. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present disclosure with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present disclosure. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0428] Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of the claims. Thus, the disclosure is not intended to be limited to the implementations shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A wireless communication method comprising:transmitting, by a wireless communication terminal to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.2.The wireless communication method of claim 1, wherein the at least one of the following is satisfied:the first channel comprises a physical uplink shared channel, PUSCH;the second channel comprises a physical uplink control channel, PUCCH;the one or more uplink control messages comprise one or more uplink control information, UCI;the one or more uplink control messages are transmitted in the first channel; orthe one or more uplink control messages are transmitted in the second channel.3.The wireless communication method of claim 1 or 2, wherein the at least one condition comprises at least one of:one or more types of the one or more uplink control messages;one or more sizes of the one or more uplink control messages; orone or more configurations of the one or more uplink control messages received by the wireless communication terminal.4.The wireless communication method of any of claims 1 to 3, wherein the one or more uplink control messages comprise at least one of:Hybrid automatic repeat request acknowledgment, HARQ-ACK, information, channel status information, CSI, report information,scheduling information,a Configured Grant -Uplink Control Information, CG-UCI; oran unused Transmission Occasion -Uplink Control Information, UTO-UCI.5.The wireless communication method of claim 4, wherein the scheduling information comprises at least one of:scheduling request information,a buffer status reporting,a remaining time for data transmission, orquality of service, QoS information for a service.6.The wireless communication method of any of claims 3 to 5, wherein the one or more types of the one or more uplink control messages comprise at least one of:one or more reporting usages for a reference signaling measurement;one or more feedback usages for one or more transmissions; orone or more requirements for scenarios for the one or more uplink control messages.7.The wireless communication method of claim 6, wherein when the one or more uplink control messages comprise HARQ-ACK information, the one or more feedback usages for the one or more uplink control messages comprise at least one of:HARQ-ACK, information in the one or more uplink control messages for carrier aggregation, CA;HARQ-ACK information in the one or more uplink control messages for non-carrier aggregation, non-CA;HARQ-ACK information in a dynamic HARQ-ACK codebook in the one or more uplink control messages; orHARQ-ACK information in a static HARQ-ACK codebook in the one or more uplink control messages.8.The wireless communication method of claim 7, wherein an uplink control message for a first feedback usage of the one or more feedback usages is transmitted in the first channel, and an uplink control message for a second feedback usage of the one or more feedback usages is transmitted in the second channel.9.The wireless communication method of any of claims 6 to 8, wherein when the one or more uplink control messages comprise CSI report information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:periodic CSI report information,non-periodic CSI report information,artificial intelligence, AI, -based CSI report information,non AI-based CSI report information,a first part of CSI report information,a second part of CSI report information,a CSI report for sub-band in one or more bandwidth parts,a CSI report for wideband in one or more bandwidth parts,a network energy saving, NES, -based CSI report information, ora non NES-based CSI report information.10.The wireless communication method of any of claims 6 to 9, wherein when the one or more uplink control messages comprise scheduling information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:scheduling information for one or more control signaling,scheduling information for a high priority control signaling transmission,scheduling information for a low priority control signaling transmission,scheduling information for a data transmission,scheduling information for a high priority data transmission,scheduling information for a low priority data transmission,scheduling information for a configured grant transmission, orscheduling information for unused transmission occasions.11.The wireless communication method of claim 9 or 10, wherein an uplink control message for a first reporting usage of the one or more reporting usages is transmitted in the first channel, and an uplink control message for a second reporting usage of the one or more reporting usages is transmitted in the second channel.12.The wireless communication method of any of claims 6 to 11, wherein when the one or more uplink control messages comprise at least one of: HARQ-ACK information, CSI report information or scheduling information, a first part of the one or more uplink control messages are transmitted in the first channel, and a second part of the one or more uplink control messages are transmitted in the second channel, wherein the first part of the one or more uplink control messages and the second part of the one or more uplink messages are pre-defined.13.The wireless communication method of any of claims 6 to 12, wherein the one or more requirements for scenarios for the one or more uplink control messages comprises at least one of:one or more latency requirements for transmitting the one or more uplink control messages;one or more synchronization requirements for transmitting the one or more uplink control messages; orone or more reliability requirements for transmitting the one or more uplink control messages.14.The wireless communication method of any of claims 6 to 13, wherein the one or more requirements for scenarios for the one or more uplink control messages are associated with a resource assignment of a channel for transmission, and wherein the resource assignment comprises at least one of:a time domain resource assignment for transmitting the one or more uplink control messages; ora frequency domain resource assignment for transmitting the one or more uplink control messages.15.The wireless communication method of any of claims 13 to 14, wherein an uplink control message for a first requirement is transmitted in the first channel, and an uplink control message for a second requirement is transmitted in the second channel.16.The wireless communication method of any of claims 1 to 15, wherein the one or more uplink control messages are transmitted in the first channel and there is no second channel.17.The wireless communication method of any of claims 1 to 16, wherein first and second uplink control messages of the one or more uplink control messages are transmitted in the first channel,the first and second uplink control messages of the one or more uplink control messages transmitted in the first channel are coded jointly or separately, and wherein the first uplink control message has a first cyclic redundancy check, CRC, attachment and the second uplink control message has a second CRC attachment.18.The wireless communication method of claim 17, wherein in response to that the first and second uplink control messages are coded separately, a channel coding type of the first uplink control message is different from a channel coding type of the second uplink control message.19.The wireless communication method of claim 17 or 18, wherein in response to that the first and second uplink control messages are coded jointly, a concatenation order of the first uplink control message and the second uplink control message is determined by a pre-configured priority.20.The wireless communication method of claim any of claims 17 to 19, wherein at least one of the first uplink control message or the second uplink control message is transmitted in a Medium Access Control, Control element, MAC CE, signaling, and wherein the MAC CE signaling comprises a MAC CE sub-header or a MAC CE payload.21.The wireless communication method of claim 20, wherein the MAC CE sub-header of the MAC CE signaling comprises at least one of:information of a UCI type of the first and / or second uplink control messages, a length of a MAC CE payload of the MAC CE signaling,one or more indexes for one or more cells applying the first and / or second uplink control messages,one or more indexes for one or more bandwidth parts, BWPs, applying the first and / or second uplink control messages, ora logical channel identifier.22.The wireless communication method of claim 20 or 21, wherein the MAC CE payload of the MAC CE signaling comprises at least one of:the first and / or second uplink control messages,the first and / or second CRC attachments corresponding to the first and / or second uplink control messages,one or more indexes for cells applying the first and / or second uplink control messages,one or more indexes for BWPs applying the first and / or second uplink control messages,orone or more indexes of code blocks or code block groups for the first and / or second uplink control messages.23.The wireless communication method of any of claims 1 to 22, wherein in response to that the one or more uplink control messages are transmitted in a transmission of the first channel, a mapping rule of the one or more uplink control messages comprises at least one of:the one or more uplink control messages are mapped to the first channel from a first symbol of the transmission of the first channel,the one or more uplink control messages are mapped to the first channel from a first symbol after a symbol with a demodulation reference signal, DM-RS, in the first channel, orthe one or more uplink control messages are not mapped to a symbol with a demodulation reference signal, DM-RS, in the first channel.24.The wireless communication method of 23, wherein when first and second uplink control messages are transmitted in the first channel, a mapping order of the first uplink control message and second uplink control messages is determined based on a priority order.25.The wireless communication method of any of claims 1 to 24, wherein in response to that the one or more uplink control messages and uplink data are transmitted in a transmission of the first channel,a code block segmentation is based on the one or more uplink control messages or the uplink data;one code block comprises the uplink data or the one or more uplink control messages;a code block group segmentation is based on the one or more uplink control messages or the uplink data.26.The wireless communication method of any of claims 1 to 25, wherein when the one or more uplink control messages are transmitted in the first channel, the first channel with the one or more uplink control messages is not re-transmitted.27.The wireless communication method of claim 26, wherein a repetition time for a repetitive transmission of the not re-transmitted first channel is configured, and the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises at least one of:K slots for the repetitive transmission,a time period comprises K available slots for the repetitive transmission, ora time period comprises K available HARQ process identifiers for the repetitive transmission, wherein K is an integer.28.The wireless communication method of any of claims 1 to 27, wherein when the one or more uplink control messages are transmitted in the first channel, a re-transmission of the first channel with the one or more uplink control messages is based on a first time duration, and the first time duration is determined based on a higher layer parameter, a MAC CE signaling, or a DCI signaling.29.The wireless communication method of claim 28, wherein the first time duration is determined based on least one of:a number of symbols, slots, subframes, radio frames, milliseconds, and / or seconds;a number of HARQ processes performed within the first time duration; ora number of symbol indexes or slot indexes.30.The wireless communication method of claim 28 or 29, wherein at least one of the following applies:during the first time duration, a content of an initial transmission of the first channel with the one or more uplink control messages is identical to a content of the re-transmission of the first channel with the one or more uplink control messages;during the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allocated with different transmissions of the first channel; oroutside the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allowed to be in one transmission of the first channel.31.The wireless communication method of any of claims 1 to 30, wherein when the one or more uplink control messages are transmitted in the first channel, one or more rules apply to the first channel, and the one or more rules comprise at least one of:in response to that an initial transmission of the first channel with the one or more uplink control messages fails, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages and with a repetition fails, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, an initial transmission of other uplink control messages in the first channel are performed subsequently; orin response to that an initial transmission of a first uplink control message and a second uplink control message in the first channel fails, a re-transmission of the first uplink control message in the first channel is performed.32.The wireless communication method of any of claims 1 to 31, wherein when the one or more uplink control messages are transmitted in the first channel, one or more uplink resources are determined for a re-transmission of the first channel with the one or more uplink control messages is determined by a third signaling, and the third signaling comprises at least one of:reporting information for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed; orresource information for one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages.33.The wireless communication method of claim 32, wherein the reporting information comprises:one bit for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed;one bit for indicating an initial transmission of a corresponding code block or code block group in the first channel with the one or more uplink control messages being successful or failed;an index of a code block or code block group containing the one or more uplink control messages; ora re-transmission type of the re-transmission of the first channel with the one or more uplink control messages.34.The wireless communication method of claim 33, wherein the resource information comprises at least one of:one or more indexes of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages;one or more availability information of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages; orone or more time domain occupations and one or more frequency domain occupations of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages.35.The wireless communication method of claim 33 or 34, wherein the third signaling comprises a Downlink Control Information, DCI, signaling and at least one of the following is satisfied:the DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a cyclic redundancy check, CRC, scrambled by a certain Radio Network Temporary Identifier, RNTI, and the certain RNTI is used for identifying a feedback for the first channel;the DCI signaling is in a same search space as a DCI format with a cyclic redundancy check, CRC, scrambled by a Cell Radio Network Temporary Identifier, C-RNTI, a Configured Scheduling Radio Network Temporary Identifier, CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI; orthe DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a CRC scrambled by a C-RNTI, a CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI.36.The wireless communication method of any of claims 32 to 35, wherein the one or more uplink resources are determined based on a higher layer signaling, and wherein the higher layer signaling comprises at least one of:a time domain resource assignment for the one or more uplink resources;a frequency domain resource assignment for the one or more uplink resources;one or more indexes for the one or more uplink resources;a second time duration for the one or more uplink resources;a time offset between the third signaling and a first available uplink resources of the one or more uplink resources;a number of HARQ processes for the one or more uplink resources; ora periodicity for the one or more uplink resources.37.A wireless communication method comprising:receiving, by a wireless communication node from a wireless communication terminal, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.38.The wireless communication method of claim 37, wherein the at least one of the following is satisfied:the first channel comprises a physical uplink shared channel, PUSCH;the second channel comprises a physical uplink control channel, PUCCH;the one or more uplink control messages comprise one or more uplink control information, UCI;the one or more uplink control messages are received in the first channel; orthe one or more uplink control messages are received in the second channel.39.The wireless communication method of claim 37 or 38, wherein the at least one condition comprises at least one of:one or more types of the one or more uplink control messages;one or more sizes of the one or more uplink control messages; orone or more configurations of the one or more uplink control messages transmitted to the wireless communication terminal.40.The wireless communication method of any of claims 37 to 39, wherein the one or more uplink control messages comprise at least one of:Hybrid automatic repeat request acknowledgment, HARQ-ACK, information,channel status information, CSI, report information,scheduling information,a Configured Grant -Uplink Control Information, CG-UCI; oran unused Transmission Occasion -Uplink Control Information, UTO-UCI.41.The wireless communication method of claim 40, wherein the scheduling information comprises at least one of:scheduling request information,a buffer status reporting,a remaining time for data transmission, orquality of service, QoS information for a service.42.The wireless communication method of any of claims 39 to 41, wherein the one or more types of the one or more uplink control messages comprise at least one of:one or more reporting usages for a reference signaling measurement;one or more feedback usages for one or more transmissions; orone or more requirements for scenarios for the one or more uplink control messages.43.The wireless communication method of claim 42, wherein when the one or more uplink control messages comprise HARQ-ACK information, the one or more feedback usages for the one or more uplink control messages comprise at least one of:HARQ-ACK, information in the one or more uplink control messages for carrier aggregation, CA;HARQ-ACK information in the one or more uplink control messages for non-carrier aggregation, non-CA;HARQ-ACK information in a dynamic HARQ-ACK codebook in the one or more uplink control messages; orHARQ-ACK information in a static HARQ-ACK codebook in the one or more uplink control messages.44.The wireless communication method of claim 43, wherein an uplink control message for a first feedback usage of the one or more feedback usages is received in the first channel, and an uplink control message for a second feedback usage of the one or more feedback usages is received in the second channel.45.The wireless communication method of any of claims 42 to 44, wherein when the one or more uplink control messages comprise CSI report information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:periodic CSI report information,non-periodic CSI report information,artificial intelligence, AI, -based CSI report information,non AI-based CSI report information,a first part of CSI report information,a second part of CSI report information,a CSI report for sub-band in one or more bandwidth parts,a CSI report for wideband in one or more bandwidth parts,a network energy saving, NES, -based CSI report information, ora non NES-based CSI report information.46.The wireless communication method of any of claims 42 to 45, wherein when the one or more uplink control messages comprise scheduling information, the one or more reporting usages for the one or more uplink control messages comprises at least one of:scheduling information for one or more control signaling,scheduling information for a high priority control signaling transmission,scheduling information for a low priority control signaling transmission,scheduling information for a data transmission,scheduling information for a high priority data transmission,scheduling information for a low priority data transmission,scheduling information for a configured grant transmission, orscheduling information for unused transmission occasions.47.The wireless communication method of claim 45 or 46, wherein an uplink control message for a first reporting usage of the one or more reporting usages is received in the first channel, and an uplink control message for a second reporting usage of the one or more reporting usages is received in the second channel.48.The wireless communication method of any of claims 42 to 47, wherein when the one or more uplink control messages comprise at least one of: HARQ-ACK information, CSI report information or scheduling information, a first part of the one or more uplink control messages are received in the first channel, and a second part of the one or more uplink control messages are received in the second channel, wherein the first part of the one or more uplink control messages and the second part of the one or more uplink messages are pre-defined.49.The wireless communication method of any of claims 42 to 48, wherein the one or more requirements for scenarios for the one or more uplink control messages comprises at least one of:one or more latency requirements for transmitting the one or more uplink control messages;one or more synchronization requirements for transmitting the one or more uplink control messages; orone or more reliability requirements for transmitting the one or more uplink control messages.50.The wireless communication method of any of claims 42 to 49, wherein the one or more requirements for scenarios for the one or more uplink control messages are associated with a resource assignment of a channel for transmission, and wherein the resource assignment comprises at least one of:a time domain resource assignment for transmitting the one or more uplink control messages; ora frequency domain resource assignment for transmitting the one or more uplink control messages.51.The wireless communication method of any of claims 49 to 50, wherein an uplink control message for a first requirement is received in the first channel, and an uplink control message for a second requirement is received in the second channel.52.The wireless communication method of any of claims 37 to 51, wherein the one or more uplink control messages are received in the first channel and there is no second channel.53.The wireless communication method of any of claims 37 to 52, wherein first and second uplink control messages of the one or more uplink control messages are received in the first channel,the first and second uplink control messages of the one or more uplink control messages received in the first channel are coded jointly or separately, and whereinthe first uplink control message has a first cyclic redundancy check, CRC, attachment and the second uplink control message has a second CRC attachment.54.The wireless communication method of claim 53, wherein in response to that the first and second uplink control messages are coded separately, a channel coding type of the first uplink control message is different from a channel coding type of the second uplink control message.55.The wireless communication method of claim 53 or 54, wherein in response to that the first and second uplink control messages are coded jointly, a concatenation order of the first uplink control message and the second uplink control message is determined by a pre-configured priority.56.The wireless communication method of claim any of claims 53 to 55, wherein at least one of the first uplink control message or the second uplink control message is received in a Medium Access Control, Control element, MAC CE, signaling, and wherein the MAC CE signaling comprises a MAC CE sub-header or a MAC CE payload.57.The wireless communication method of claim 56, wherein the MAC CE sub-header of the MAC CE signaling comprises at least one of:information of a UCI type of the first and / or second uplink control messages, a length of a MAC CE payload of the MAC CE signaling,one or more indexes for one or more cells applying the first and / or second uplink control messages,one or more indexes for one or more bandwidth parts, BWPs, applying the first and / or second uplink control messages, ora logical channel identifier.58.The wireless communication method of claim 56 or 57, wherein the MAC CE payload of the MAC CE signaling comprises at least one of:the first and / or second uplink control messages,the first and / or second CRC attachments corresponding to the first and / or second uplink control messages,one or more indexes for cells applying the first and / or second uplink control messages, one or more indexes for BWPs applying the first and / or second uplink control messages, orone or more indexes of code blocks or code block groups for the first and / or second uplink control messages.59.The wireless communication method of any of claims 37 to 58, wherein in response to that the one or more uplink control messages are received in a transmission of the first channel, a mapping rule of the one or more uplink control messages comprises at least one of:the one or more uplink control messages are mapped to the first channel from a first symbol of the transmission of the first channel,the one or more uplink control messages are mapped to the first channel from a first symbol after a symbol with a demodulation reference signal, DM-RS, in the first channel, orthe one or more uplink control messages are not mapped to a symbol with a demodulation reference signal, DM-RS, in the first channel.60.The wireless communication method of 59, wherein when first and second uplink control messages are received in the first channel, a mapping order of the first uplink control message and second uplink control messages is determined based on a priority order.61.The wireless communication method of any of claims 37 to 60, wherein in response to that the one or more uplink control messages and uplink data are received in a transmission of the first channel,a code block segmentation is based on the one or more uplink control messages or the uplink data;one code block comprises the uplink data or the one or more uplink control messages;a code block group segmentation is based on the one or more uplink control messages or the uplink data.62.The wireless communication method of any of claims 37 to 61, wherein when the one or more uplink control messages are received in the first channel, the first channel with the one or more uplink control messages is not re-transmitted.63.The wireless communication method of claim 62, wherein a repetition time for a repetitive transmission of the not re-transmitted first channel is configured, and the repetition time for the repetitive transmission of the non-re-transmitted first channel comprises at least one of:K slots for the repetitive transmission,a time period comprises K available slots for the repetitive transmission, or a time period comprises K available HARQ process identifiers for the repetitive transmission, wherein K is an integer.64.The wireless communication method of any of claims 37 to 63, wherein when the one or more uplink control messages are received in the first channel, a re-transmission of the first channel with the one or more uplink control messages is based on a first time duration, and the first time duration is determined based on a higher layer parameter, a MAC CE signaling, or a DCI signaling.65.The wireless communication method of claim 64, wherein the first time duration is determined based on least one of:a number of symbols, slots, subframes, radio frames, milliseconds, and / or seconds;a number of HARQ processes performed within the first time duration; ora number of symbol indexes or slot indexes.66.The wireless communication method of claim 64 or 65, wherein at least one of the following applies:during the first time duration, a content of an initial transmission of the first channel with the one or more uplink control messages is identical to a content of the re-transmission of the first channel with the one or more uplink control messages;during the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allocated with different transmissions of the first channel; oroutside the first time duration, the one or more uplink control messages and an uplink message different from the one or more uplink control messages are allowed to be in one transmission of the first channel.67.The wireless communication method of any of claims 37 to 66, wherein when the one or more uplink control messages are received in the first channel, one or more rules apply to the first channel, and the one or more rules comprise at least one of:in response to that an initial transmission of the first channel with the one or more uplink control messages fails, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages and with a repetition fails, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, the first channel with the one or more uplink control messages is dropped;in response to that an initial transmission of the first channel with the one or more uplink control messages fails and a repetition time is not configured, an initial transmission of other uplink control messages in the first channel are performed subsequently; orin response to that an initial transmission of a first uplink control message and a second uplink control message in the first channel fails, a re-transmission of the first uplink control message in the first channel is performed.68.The wireless communication method of any of claims 37 to 67, wherein when the one or more uplink control messages are received in the first channel, one or more uplink resources are determined for a re-transmission of the first channel with the one or more uplink control messages is determined by a third signaling, and the third signaling comprises at least one of:reporting information for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed; orresource information for one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages.69.The wireless communication method of claim 68, wherein the reporting information comprises:one bit for indicating an initial transmission of the first channel with the one or more uplink control messages being successful or failed;one bit for indicating an initial transmission of a corresponding code block or code block group in the first channel with the one or more uplink control messages being successful or failed;an index of a code block or code block group containing the one or more uplink control messages; ora re-transmission type of the re-transmission of the first channel with the one or more uplink control messages.70.The wireless communication method of claim 69, wherein the resource information comprises at least one of:one or more indexes of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages;one or more availability information of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages; orone or more time domain occupations and one or more frequency domain occupations of the one or more uplink resources for the re-transmission of the first channel with the one or more uplink control messages.71.The wireless communication method of claim 69 or 70, wherein the third signaling comprises a Downlink Control Information, DCI, signaling and at least one of the following is satisfied:the DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a cyclic redundancy check, CRC, scrambled by a certain Radio Network Temporary Identifier, RNTI, and the certain RNTI is used for identifying a feedback for the first channel;the DCI signaling is in a same search space as a DCI format with a cyclic redundancy check, CRC, scrambled by a Cell Radio Network Temporary Identifier, C-RNTI, a Configured Scheduling Radio Network Temporary Identifier, CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI; orthe DCI signaling is in a DCI format 0_0, 0_1, 0_2, or 0_3 with a CRC scrambled by a C-RNTI, a CS-RNTI, or a Multi-Cell Scheduling Radio Network Temporary Identifier, MCS-RNTI.72.The wireless communication method of any of claims 68 to 71, wherein the one or more uplink resources are determined based on a higher layer signaling, and wherein the higher layer signaling comprises at least one of:a time domain resource assignment for the one or more uplink resources;a frequency domain resource assignment for the one or more uplink resources;one or more indexes for the one or more uplink resources;a second time duration for the one or more uplink resources;a time offset between the third signaling and a first available uplink resources of the one or more uplink resources;a number of HARQ processes for the one or more uplink resources; ora periodicity for the one or more uplink resources.73.A wireless communication terminal, comprising:a communication unit; anda processor configured to: transmit, via the communication unit to a wireless communication node, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.74.The wireless communication terminal of claim 73, wherein the processor is further configured to perform a wireless communication method of any of claims 2 to 36.75.A wireless communication node, comprising:a communication unit; anda processor configured to: receive, via the communication unit from a wireless communication terminal, one or more uplink control messages in a first channel and / or a second channel based on at least one condition.76.The wireless communication node of claim 75, wherein the processor is further configured to perform a wireless communication method of any of claims 38 to 72.77.A computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of claims 1 to 72.