A method and apparatus in a node for wireless communication

CN116095851BActive Publication Date: 2026-09-11QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111281407.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-01
Publication Date
2026-09-11
Estimated Expiration
2041-11-01

Smart Images

  • Figure CN116095851B_ABST
    Figure CN116095851B_ABST
Patent Text Reader

Abstract

This application discloses a method and apparatus for a node used in wireless communication. The node receives a first information block, which is used to determine a first β value. The node determines a high-level HARQ bit block and a low-level HARQ bit block and transmits a target PUSCH, the target PUSCH carrying the high-level HARQ bit block and the low-level HARQ bit block. The high-level HARQ bit block generates a high-level reference bit block, and the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block and the high-level HARQ bit block are the same. This application improves the resource utilization of the PUSCH.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to transmission schemes and apparatus for uplink control information with high and low priority levels in wireless communication. Background Technology

[0002] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios place different performance requirements on the system. To meet the diverse performance needs of various application scenarios, the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting decided to conduct research on New Radio (NR) (or 5G). The 3GPP RAN #75 plenary meeting approved the WI (Work Item) for NR, initiating standardization work for NR. The 3GPP RAN #86 plenary meeting decided to begin work on the SI (Study Item) and WI (Work Item) for NR Rel-17.

[0003] In new air interface technologies, enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC) are three main application scenarios. Summary of the Invention

[0004] In URLLC communication, data or control information with different priority levels can be transmitted. In NR Rel-16, when UCIs (Uplink Control Information) with different priority levels collide in the time domain, the lower-priority UCI is abandoned to ensure the transmission of the higher-priority UCI. In NR Rel-17, multiplexing UCIs with different priority levels onto the same PUSCH is supported.

[0005] To address the issue of multiplexing UCIs associated with different priority levels onto the same PUSCH, this application discloses a solution. It should be noted that URLLC is described in this application only as a typical application scenario or example; this application is also applicable to other scenarios facing similar problems (e.g., scenarios with multiple services coexisting, or scenarios with multiplexing of information with different priority levels, or scenarios with multiplexing of services with different QoS requirements, or scenarios for different application scenarios, such as vehicle-to-everything (V2X) and eMBB multiplexing), and can achieve similar technical effects. Furthermore, adopting a unified solution for different scenarios (including but not limited to URLLC scenarios) helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the first node device of this application can be applied to the second node device, and vice versa. In particular, the interpretation of terms, nouns, functions, and variables in this application (unless otherwise specified) can be found in the definitions in the 3GPP specification protocols TS36, TS38, and TS37 series.

[0006] This application discloses a method for a first node in wireless communication, characterized by comprising:

[0007] Receive a first information block, which is used to determine a first β value, wherein the first β value is a non-negative number;

[0008] Determine the high-level HARQ bit block and the low-level HARQ bit block and send the target PUSCH, which is used to carry the high-level HARQ bit block and the low-level HARQ bit block;

[0009] The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

[0010] As an example, whether the target PUSCH is only used to carry HARQ-ACK is used as the criterion for whether to fill bits for high-priority HARQ-ACK. This supports the design of a reserved RE method when high and low priority HARQ-ACK are multiplexed on the same PUSCH, avoiding the waste of reserved RE and ensuring the resource utilization when controlled multiplexing on PUSCH.

[0011] According to one aspect of this application, the above method is characterized in that, when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

[0012] According to one aspect of this application, the method is characterized in that the time-frequency resources occupied by the target PUSCH include a first time-frequency resource, the first time-frequency resource block being reserved for HARQ-ACK, the first time-frequency resource block including at least one RE; the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block, the number of bits included in the high-level reference bit block being equal to the high-level reference quantity value; when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

[0013] As an example, existing channel encoders are reused as much as possible when reserved REs are occupied, which reduces the implementation complexity under different multiplexing conditions. At the same time, different β offset values ​​are used to determine the number of reserved REs according to different conditions. This reduces the adverse effects caused by the ambiguity of the number of HARQ-ACK bits and optimizes the use of time and frequency resources as much as possible, thereby further improving the utilization rate of resources on PUSCH.

[0014] According to one aspect of this application, the method is characterized in that the first information block is used to determine a second β value, the second β value being a non-negative number; when the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block, the low-level reference bit block including multiple bits, the number of bits included in the low-level reference bit block being equal to a low-level reference quantity value, the low-level reference quantity value being greater than 2, the second β value and the low-level reference quantity value together being used to determine the number of modulation symbols generated by the low-level HARQ bit block; when the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block together being used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0015] As an example, when high and low level HARQ-ACKs are multiplexed together on the PUSCH, the length of the output bit sequence after rate matching is calculated based on the number of bits of the padded low-level HARQ-ACK. At the same time, the existing resource (RE) mapping of CSI part 1 is reused. This reduces the complexity of implementation, makes rate matching and resource mapping more compatible, and reduces the impact caused by the ambiguity of the number of low-level HARQ-ACK bits.

[0016] According to one aspect of this application, the above method is characterized by comprising:

[0017] Receive the first signaling;

[0018] Wherein, the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any β value set in the Y1 sets of β values ​​includes multiple candidate β values, any candidate β value included in any β value set in the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

[0019] As an example, different sets of β offset values ​​are used depending on whether HARQ-ACK with different priority levels is reused and the number of bits of HARQ-ACK reused, so that the effective code rate of the configured UCI meets the robustness requirements under different conditions and ensures the transmission performance of HARQ-ACK in URLLC.

[0020] According to one aspect of this application, the above method is characterized in that the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

[0021] According to one aspect of this application, the method is characterized in that the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, the high-level HARQ bit sequence including a plurality of sequentially indexed bits, any bit included in the high-level HARQ bit sequence belonging to a target bit sequence, the target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, the target interval being a positive integer, the target interval being used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0022] This application discloses a method for a second node in wireless communication, characterized by comprising:

[0023] Send a first information block, which is used to indicate a first β value, the first β value being a non-negative number;

[0024] Receive a target PUSCH and determine a high-level HARQ bit block and a low-level HARQ bit block, the target PUSCH being used to carry the high-level HARQ bit block and the low-level HARQ bit block;

[0025] The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

[0026] According to one aspect of this application, the above method is characterized in that, when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

[0027] According to one aspect of this application, the method is characterized in that the time-frequency resources occupied by the target PUSCH include a first time-frequency resource, the first time-frequency resource block being reserved for HARQ-ACK, the first time-frequency resource block including at least one RE; the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block, the number of bits included in the high-level reference bit block being equal to the high-level reference quantity value; when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

[0028] According to one aspect of this application, the method is characterized in that the first information block is used to indicate a second β value, the second β value being a non-negative number; when the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block, the low-level reference bit block including multiple bits, the number of bits included in the low-level reference bit block being equal to a low-level reference quantity value, the low-level reference quantity value being greater than 2, the second β value and the low-level reference quantity value together being used to determine the number of modulation symbols generated by the low-level HARQ bit block; when the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block together being used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0029] According to one aspect of this application, the above method is characterized by comprising:

[0030] Send the first signaling;

[0031] Wherein, the first signaling is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any β value set in the Y1 sets of β values ​​includes multiple candidate β values, any candidate β value included in any β value set in the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

[0032] According to one aspect of this application, the above method is characterized in that the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

[0033] According to one aspect of this application, the method is characterized in that the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, the high-level HARQ bit sequence including a plurality of sequentially indexed bits, any bit included in the high-level HARQ bit sequence belonging to a target bit sequence, the target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, the target interval being a positive integer, the target interval being used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0034] This application discloses a first node device for wireless communication, characterized in that it includes:

[0035] A first receiver receives a first information block, which is used to determine a first β value, wherein the first β value is a non-negative number.

[0036] The first transmitter determines the high-level HARQ bit block and the low-level HARQ bit block and sends a target PUSCH, which is used to carry the high-level HARQ bit block and the low-level HARQ bit block.

[0037] The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

[0038] This application discloses a second node device for wireless communication, characterized in that it includes:

[0039] The second transmitter sends a first information block, which is used to indicate a first β value, the first β value being a non-negative number;

[0040] The second receiver receives the target PUSCH and determines the high-level HARQ bit block and the low-level HARQ bit block, the target PUSCH being used to carry the high-level HARQ bit block and the low-level HARQ bit block;

[0041] The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block. Attached Figure Description

[0042] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0043] Figure 1 A flowchart illustrating a first information block and a target PUSCH according to an embodiment of this application is shown;

[0044] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;

[0045] Figure 3 A schematic diagram of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application is shown;

[0046] Figure 4 A schematic diagram of a first node device and a second node device according to an embodiment of this application is shown;

[0047] Figure 5 A flowchart illustrating a wireless signal transmission process according to an embodiment of this application is shown;

[0048] Figure 6 A schematic diagram of a high-level reference bit block according to an embodiment of this application is shown;

[0049] Figure 7A schematic diagram illustrating the relationship between high-level HARQ bit blocks and low-level HARQ bit blocks according to an embodiment of this application is shown;

[0050] Figure 8 A schematic diagram illustrating the relationship between modulation symbols generated by low-level HRRQ bit blocks and low-level HARQ bit blocks according to an embodiment of this application is shown.

[0051] Figure 9 A schematic diagram of a set of Y1 β values ​​according to an embodiment of this application is shown;

[0052] Figure 10 A schematic diagram of a first domain according to an embodiment of this application is shown;

[0053] Figure 11 A schematic diagram illustrating the relationship between a high-level HARQ bit sequence and a target bit sequence according to an embodiment of this application is shown;

[0054] Figure 12 A structural block diagram of a processing apparatus in a first node device according to an embodiment of this application is shown;

[0055] Figure 13 A structural block diagram of a processing apparatus in a second node device according to an embodiment of this application is shown. Detailed Implementation

[0056] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0057] Example 1

[0058] Example 1 illustrates a flowchart 100 of a first information block and a target PUSCH according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown. In the appendix Figure 1 In the diagram, each box represents a step. It is particularly important to emphasize that the order of the boxes in the diagram is an example of the sequential order of the steps they represent, and does not restrict the temporal sequence of the steps.

[0059] In Embodiment 1, the first node device in this application receives a first information block in step 101. The first information block is used to determine a first β value, which is a non-negative number. In step 102, the first node device in this application determines a high-priority HARQ bit block and a low-priority HARQ bit block and sends a target PUSCH. The target PUSCH is used to carry the high-priority HARQ bit block and the low-priority HARQ bit block. The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. A high-level HARQ bit block is used to generate a high-level reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0060] As one embodiment, the first information block is transmitted via an air interface or a wireless interface.

[0061] As one embodiment, the first information block includes all or part of a higher-layer signaling or physical-layer signaling.

[0062] As one embodiment, the first information block includes all or part of an RRC (Radio Resource Control) layer signaling or a MAC (Medium Access Control) layer signaling.

[0063] As one embodiment, the first information block is either cell-specific or user equipment-specific.

[0064] As an example, the first information block is configured per BWP (Bandwidth Part).

[0065] As an example, the first information block includes all or part of the fields in a DCI (Downlink Control Information) format.

[0066] As an example, the first information block includes a field "beta_offset indicator" in a DCI (Downlink Control Information) format.

[0067] As an example, the first information block includes a field "Cross Prioritybeta_offset indicator" in a DCI (Downlink Control Information) format.

[0068] As an example, the first information block includes one or more fields in the scheduling DCI format of the target PUSCH.

[0069] As one example, the first information block includes all or part of the fields in the IE (Information Element) "PUSCH-Config".

[0070] As one embodiment, the first information block includes all or part of the fields in the IE (Information Element) "UCI-OnPUSCH".

[0071] As an example, the first information block includes all or part of the fields in the IE (Information Element) "UCI-OnPUSCH-r17".

[0072] As one example, the first information block includes all or part of the fields included in the IE (Information Element) "BetaOffsets".

[0073] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-r17".

[0074] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-List-r17".

[0075] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used by the first node device in this application to determine the first β value.

[0076] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate the first β value.

[0077] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate the index of the first β value.

[0078] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate a combination of β offset value indices that include the index of the first β value, the combination of β offset value indices including indices of β offset values ​​of UCI (Uplink Control Information) of different types or different ranges of information bit numbers.

[0079] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset value index combinations, the plurality of β offset value index combinations including the β offset value index combination to which the index of the first β value belongs, and any β offset value index combination in the plurality of β offset value index combinations including the index of β offset values ​​of UCI (Uplink Control Information) of different types or different information bit number ranges.

[0080] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset values ​​including the first β value.

[0081] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a set of β offset values ​​including the first β value.

[0082] As one example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a list of β offset values ​​including the first β value.

[0083] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset value sets, one of the plurality of β offset value sets including the first β value.

[0084] As an example, "the first information block is used to determine the first β value" includes the following meaning: the first information block is used to explicitly or implicitly determine the set of Y1 β values ​​in this application.

[0085] As an example, the first β value is the β offset value.

[0086] As an example, the first β value is a β offset (BetaOffset) of no more than 2 bits of HARQ-ACK.

[0087] As an example, the first β value is a β offset of HARQ-ACK of more than 2 but no more than 11 bits.

[0088] As an example, the first β value is the β offset (BetaOffset) of more than 11 bits of HARQ-ACK.

[0089] As an example, the first β value is the β offset (BetaOffset) of the high-priority HARQ-ACK.

[0090] As an example, the first β value is the β offset of the high-priority HARQ-ACK carried by the low-priority PUSCH.

[0091] As an example, the first β value is the β offset of the high-priority HARQ-ACK carried by the high-priority PUSCH.

[0092] As an example, among the predefined plurality of candidate β offset values ​​to which the first β value belongs, there is one candidate β offset value equal to 0.

[0093] As an example, any one of the predefined candidate β offset values ​​to which the first β value belongs is greater than 0.

[0094] As an example, any one of the predefined candidate β offset values ​​to which the first β value belongs is not less than 1.

[0095] As an example, the high-level HARQ bit block includes only one HARQ-ACK bit.

[0096] As an example, any one bit included in the high-priority HARQ bit block is a high-priority HARQ-ACK information bit.

[0097] As an example, any one bit included in the high-level HARQ bit block belongs to a HARQ-ACK codebook.

[0098] As an example, any bit included in the high-level HARQ bit block belongs to a HARQ-ACK codebook of type 1, type 2, or type 3.

[0099] As an example, any one bit included in the high-level HARQ bit block is a bit before channel coding.

[0100] As an example, the high-level HARQ bit block does not include CRC bits.

[0101] As an example, when the number of HARQ-ACK information bits included in the high-level HARQ bit block is greater than 11, the high-level HARQ bit block includes CRC bits; otherwise, the high-level HARQ bit block does not include CRC bits.

[0102] As an example, the priority level index corresponding to the high-level HARQ bit block is equal to 1.

[0103] As an example, all HARQ-ACK bits included in the high-priority HARQ bit block correspond to a high priority level.

[0104] As an example, all signaling used to configure or indicate the high-priority HARQ bit block is configured or indicates a high priority level.

[0105] As an example, the target PUSCH does not carry HARQ-ACK information bits of the corresponding high priority level outside of the high-priority HARQ bit block.

[0106] As an example, any HARQ-ACK information bit corresponding to a high priority level carried by the target PUSCH belongs to the high-priority HARQ bit block.

[0107] As an example, the high priority level corresponding to the high-level HARQ bit block is determined by the signaling that schedules or configures the HARQ-ACK bits included in the high-level HARQ bit block.

[0108] As an example, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the high-level HARQ bit block is high priority.

[0109] As an example, the priority level of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the high-priority HARQ bit block is high priority.

[0110] As an example, the scheduling signaling of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the high-level HARQ bit block indicates a high priority level.

[0111] As an example, any one bit included in the low-level HARQ bit block is a HARQ-ACK information bit.

[0112] As an example, any one bit included in the low-level HARQ bit block belongs to a HARQ-ACK codebook.

[0113] As an example, any bit included in the low-level HARQ bit block belongs to a HARQ-ACK codebook of type 1, type 2, or type 3.

[0114] As an example, any one bit included in the low-level HARQ bit block is a bit before channel coding.

[0115] As an example, the priority level corresponding to the low-level HARQ bit block is low priority level.

[0116] As an example, the priority level index corresponding to the low-level HARQ bit block is equal to 0.

[0117] As an example, the priority level corresponding to the low-level HARQ bit block is the same as the priority level configured for the target PUSCH.

[0118] As an example, the priority level corresponding to the low-level HARQ bit block is different from the priority level configured for the target PUSCH.

[0119] As an example, when the target PUSCH carries UL-SCH, the priority level corresponding to the low-level HARQ bit block is the same as the priority level of the UL-SCH carried by the target PUSCH.

[0120] As an example, when the target PUSCH carries UL-SCH, the priority level corresponding to the low-level HARQ bit block is different from the priority level of the UL-SCH carried by the target PUSCH.

[0121] As an example, all HARQ-ACK bits included in the low-priority HARQ bit block correspond to a low priority level.

[0122] As an example, all signaling used to configure or indicate the low-priority HARQ bit block is configured or indicates a low priority level.

[0123] As an example, the target PUSCH does not carry HARQ-ACK information bits of the corresponding low priority level outside of the low-priority HARQ bit block.

[0124] As an example, any HARQ-ACK information bit corresponding to a low priority level carried by the target PUSCH belongs to the low-priority HARQ bit block.

[0125] As an example, the priority level corresponding to the low-level HARQ bit block is determined by the signaling that schedules or configures the HARQ-ACK bits included in the low-level HARQ bit block.

[0126] As an example, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the low-level HARQ bit block is low priority.

[0127] As an example, the priority level of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the low-level HARQ bit block is low priority.

[0128] As an example, the scheduling signaling of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit in the low-level HARQ bit block indicates a low priority level.

[0129] As one example, the target PUSCH is transmitted via an air interface or a wireless interface.

[0130] As an example, the target PUSCH includes a CG (Configured Grant) PUSCH.

[0131] As an example, the target PUSCH includes a DG (Dynamic Grant) PUSCH.

[0132] As an example, the target PUSCH includes PUSCH and DMRS (Demodulation Reference Signal).

[0133] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-0.

[0134] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-1.

[0135] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-2.

[0136] As an example, "the target PUSCH is used to carry the high-level HARQ bit block and the low-level HARQ bit block" includes the following meaning: the high-level HARQ bit block and the low-level HARQ bit block are transmitted in the target PUSCH.

[0137] As an example, "the target PUSCH is used to carry the high-level HARQ bit block and the low-level HARQ bit block" includes the following meaning: the target PUSCH carries the high-level HARQ bit block and the low-level HARQ bit block on its back.

[0138] As an example, "the target PUSCH is used to carry the high-level HARQ bit block and the low-level HARQ bit block" means that the high-level HARQ bit block and the low-level HARQ bit block are multiplexed and transmitted in the target PUSCH.

[0139] As an example, the high-level reference bit block includes at least 2 bits.

[0140] As an example, the high-level reference bit block includes at least 3 bits.

[0141] As an example, the high-level reference bit block is a HARQ-ACK bit sequence obtained through UCI bit sequence generation.

[0142] As an example, the high-level reference bit block is a sequence of HARQ-ACK bits input to code block segmentation and code block CRC attachment.

[0143] As an example, the high-level reference bit block is a sequence of HARQ-ACK bits input to channel coding.

[0144] As an example, any bit included in the high-level reference bit block is a pre-encoded bit.

[0145] As an example, the high-level reference bit block does not include CRC bits.

[0146] As an example, the high-level reference bit block includes CRC bits.

[0147] As an example, when the number of bits included in the high-level reference bit block is greater than 11, the high-level reference bit block includes CRC bits; otherwise, the high-level reference bit block does not include CRC bits.

[0148] As an example, "the high-level HARQ bit block is used to generate the high-level reference bit block" includes the following meaning: the high-level HARQ bit block is used by the first node device in this application to generate the high-level reference bit block.

[0149] As an example, "the high-level HARQ bit block is used to generate the high-level reference bit block" includes the following meanings: the high-level HARQ bit block is filled to generate the high-level reference bit block, or the high-level reference bit block is the high-level HARQ bit block.

[0150] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meanings: the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block, or the high-level reference bit block is the high-level HARQ bit block.

[0151] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meanings: the high-level HARQ bit block is padded with "1" bits to generate the high-level reference bit block, or the high-level reference bit block is the high-level HARQ bit block.

[0152] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meanings: the high-level HARQ bit block generates the high-level reference bit block through bit repetition, or the high-level reference bit block is the high-level HARQ bit block.

[0153] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is equal to 1, the high-level HARQ bit block is obtained by adding "0" bits; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 1, the high-level reference bit block is the high-level HARQ bit block.

[0154] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meaning: when the number of bits included in the high-level reference bit block is greater than the number of bits included in the high-level HARQ bit block, the high-level HARQ bit block is generated by filling "0" bits; otherwise, the high-level reference bit block is the high-level HARQ bit block.

[0155] As an example, "the high-level HARQ bit block is used to generate a high-level reference bit block" includes the following meanings: when the number of bits included in the high-level reference bit block is greater than the number of bits included in the high-level HARQ bit block, the high-level HARQ bit block is generated by filling "0" bits after the LSB (Least Significant Bit); otherwise, the high-level reference bit block is the high-level HARQ bit block.

[0156] As an example, the modulation symbols generated by the high-level HARQ bit block are generated by the high-level HARQ bit block through some or all of the following processes: UCI bit sequence generation, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, multiplexing of coded UCI bits to PUSCH, data and control multiplexing, scrambling, and modulation.

[0157] As an example, "the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block" includes the following meaning: the first β value is used by the first node device in this application to determine the number of modulation symbols generated by the high-level HARQ bit block.

[0158] As an example, "the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block" includes the following meaning: the first β value is used to calculate the number of modulation symbols generated by the high-level HARQ bit block.

[0159] As an example, "the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block" includes the following meaning: the first β value is used to calculate the number of modulation symbols generated by the high-level HARQ bit block per layer.

[0160] As an example, "the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block" includes the following meaning: when the target PUSCH is used to carry UL-SCH (Uplink Shared Channel), the number of modulation symbols Q' generated by the high-level HARQ bit block. UCI1 Satisfy the following formula:

[0161]

[0162] When the target PUSCH is not used to carry UL-SCH (Uplink Shared Channel), the number Q' of modulation symbols generated by the high-level HARQ bit block is... UCI1 Satisfy the following formula:

[0163]

[0164] Among them, O UCI1 L represents the number of HARQ-ACK information bits included in the high-level HARQ bit block. UCI1 The number of CRC bits (L) UCI1 (Can be equal to 0 or greater than 0) Represents the first β value, K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH (Uplink Shared Channel) coded block carried by the target PUSCH. UL-SCH Q represents the number of UL-SCH encoded blocks carried by the target PUSCH. m R represents the modulation order of the target PUSCH, R represents the code rate of the target PUSCH, α1 is a configured scaling factor, and N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.

[0165] As an example, "the first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block" includes the following meaning: when the target PUSCH is used to carry UL-SCH (Uplink Shared Channel), the number of modulation symbols Q' generated by the high-level HARQ bit block. UCI1 Satisfy the following formula:

[0166]

[0167] When the target PUSCH is not used to carry UL-SCH (Uplink Shared Channel), the number of modulation symbols q' generated by the high-level HARQ bit block UCI1 Satisfy the following formula:

[0168]

[0169] Among them, O UCI1 L represents the number of HARQ-ACK information bits included in the high-level reference bit block.UCI1 The number of CRC bits (L) UCI1 (Can be equal to 0 or greater than 0) Represents the first β value, K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH (Uplink Shared Channel) coded block carried by the target PUSCH. UL-SCH Q represents the number of UL-SCH encoded blocks carried by the target PUSCH. m R represents the modulation order of the target PUSCH, R represents the code rate of the target PUSCH, α1 is a configured scaling factor, and N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.

[0170] As an example, the transmission layer number of the target PUSCH is also used to determine the number of modulation symbols generated by the high-level HARQ bit block.

[0171] As an example, the modulation order of the target PUSCH is also used to determine the number of modulation symbols generated by the high-level HARQ bit block.

[0172] As an example, the code rate of the target PUSCH is also used to determine the number of modulation symbols generated by the high-level HARQ bit block.

[0173] As an example, the number of coded blocks carried by the target PUSCH is also used to determine the number of modulation symbols generated by the high-level HARQ bit block.

[0174] As an example, "the target PUSCH is only used to carry HARQ-ACK" includes the following meanings: the target PUSCH is not used to carry CSI (Channel Status information) bits and the target PUSCH is not used to carry UL-SCH (Uplink Shared Channel) bits.

[0175] As an example, "the target PUSCH is only used to carry HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI or UL-SCH.

[0176] As an example, "the target PUSCH is only used to carry HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI Part 1 or CSI Part 2 or UL-SCH.

[0177] As an example, "the target PUSCH is only used to carry HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry UL-SCH.

[0178] As an example, "the target PUSCH is also used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is also used to carry at least one of CSI or UL-SCH.

[0179] As an example, "the target PUSCH is also used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is also used to carry UL-SCH.

[0180] As an example, "the target PUSCH is also used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is also used to carry CSI.

[0181] As an example, "the target PUSCH is also used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is also used to carry at least one of CSI part 1 or UL-SCH.

[0182] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used by the first node device in this application to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block.

[0183] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes padding bits.

[0184] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits preset to "0".

[0185] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level HARQ bit block was generated by padding or adding preset bits.

[0186] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: when the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level reference bit block includes bits other than the high-level HARQ bit block; otherwise, the high-level reference bit block does not include bits other than the high-level HARQ bit block.

[0187] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the number of bits included in the high-level reference bit block is equal to the number of HARQ-ACK bits included in the high-level HARQ bit block.

[0188] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the number of bits included in the high-level reference bit block is greater than the number of HARQ-ACK bits included in the high-level HARQ bit block.

[0189] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block, and the high-level reference bit block includes 2 bits; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than or equal to 2, the high-level reference bit block is the high-level HARQ bit block.

[0190] As an example, "the high-level reference bit block and the high-level HARQ bit block are the same" includes the following meaning: the bits included in the high-level reference bit block and the bits included in the high-level HARQ bit block are the same.

[0191] As an example, "the high-level reference bit block and the high-level HARQ bit block are the same" includes the following meaning: the high-level reference bit block and the high-level HARQ bit block are the same bit block.

[0192] As an example, "the high-level reference bit block and the high-level HARQ bit block are the same" includes the following meanings: the bits in the high-level reference bit block are indexed sequentially starting from 0, the bits in the high-level HARQ bit block are indexed sequentially starting from 0, and the bits with the same index in the high-level reference bit block and the high-level HARQ bit block are the same.

[0193] Example 2

[0194] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in the attached diagram. Figure 2 As shown. (Attached) Figure 2This diagram illustrates the network architecture 200 of 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) systems. The 5G NR or LTE network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable term. 5GS / EPS 200 may include one or more UE (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. NG-RAN includes NR / Evolved Node B (gNB / eNB) 203 and other gNBs (eNBs) 204. gNBs (eNBs) 203 provide user and control plane protocol termination to UE 201. gNBs (eNBs) 203 can connect to other gNBs (eNBs) 204 via Xn / X2 interfaces (e.g., backhaul). gNBs (eNBs) 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), TRP (Transmitter Receiver Node), or some other suitable terminology. gNBs (eNBs) 203 provide UE 201 with an access point to the 5GC / EPC 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. gNB (eNB)203 connects to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. ​​Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0195] As an example, the UE201 corresponds to the first node device in this application.

[0196] As an example, the UE201 supports multiplexing of UCIs associated with different priority levels to PUSCH transmissions.

[0197] As an example, the gNB(eNB)201 corresponds to the second node device in this application.

[0198] As an example, the gNB (eNB) 201 supports multiplexing of UCIs associated with different priority levels to PUSCH transmissions.

[0199] Example 3

[0200] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and a control plane according to this application, as shown in the attached diagram. Figure 3 As shown. Figure 3 This is a schematic diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the control plane 300. Figure 3The radio protocol architecture for the control plane 300 between the first node device (UE or gNB) and the second node device (gNB or UE) is illustrated using three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 layer will be referred to herein as PHY301. Layer 2 (L2 layer) 305 sits above PHY301 and is responsible for the link between the first and second node devices via PHY301. L2 layer 305 includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security through encrypted data packets and supports cross-regional mobility between the second node devices and the first node device. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ. MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among first-node devices. MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layer using RRC signaling between the second-node devices and the first-node devices. The radio protocol architecture of user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). The radio protocol architecture for the first and second node devices in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS flows and Data Radio Bearers (DRBs) to support service diversity.Although not illustrated, the first node device may have several upper layers above the L2 layer 355, including a network layer (e.g., IP layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., remote UE, server, etc.).

[0201] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node device in this application.

[0202] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the second node device in this application.

[0203] As an example, the first information block in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.

[0204] As an example, the target PUSCH in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.

[0205] As an example, the first signaling in this application is generated in the RRC306, or MAC302, or MAC352, or PHY301, or PHY351.

[0206] Example 4

[0207] Example 4 illustrates a schematic diagram of a first node device and a second node device according to an embodiment of this application, as shown in the attached diagram. Figure 4 As shown.

[0208] The first node device (450) may include a controller / processor 490, a data source / buffer 480, a receiver processor 452, a transmitter / receiver 456 and a transmitter processor 455, wherein the transmitter / receiver 456 includes an antenna 460.

[0209] The second node device (410) may include a controller / processor 440, a data source / buffer 430, a receiver processor 412, a transmitter / receiver 416 and a transmitter processor 415, wherein the transmitter / receiver 416 includes an antenna 420.

[0210] In the downlink (DL), upper-layer packets, such as the upper-layer information included in the first information block of this application and the upper-layer information included in the first signaling (when the first signaling includes upper-layer information), are provided to the controller / processor 440. The controller / processor 440 implements L2 and higher-layer functions. In the DL, the controller / processor 440 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation for the first node device 450 based on various priority metrics. The controller / processor 440 is also responsible for HARQ operations, retransmission of lost packets, and the generation of signaling to the first node device 450, such as the higher-layer information included in the first information block of this application and the higher-layer information included in the first signaling (when the first signaling includes higher-layer information), in the controller / processor 440. Transmit processor 415 implements various signal processing functions for the L1 layer (i.e., the physical layer), including encoding, interleaving, scrambling, modulation, power control / allocation, precoding, and physical layer control signaling generation. For example, the generation of the first signaling (when the first signaling only includes physical layer information) and the physical layer signal carrying the first information block is completed in transmit processor 415. The generated modulation symbols are divided into parallel streams and each stream is mapped to a corresponding multicarrier subcarrier and / or multicarrier symbol, and then transmitted by transmit processor 415 via transmitter 416 to antenna 420 in the form of radio frequency signals. At the receiving end, each receiver 456 receives the radio frequency signal through its corresponding antenna 460. Each receiver 456 recovers the baseband information modulated onto the radio frequency carrier and provides the baseband information to receiver processor 452. Receiver processor 452 implements various signal reception processing functions for the L1 layer. The signal reception and processing function includes receiving the physical layer signal carrying the first information block and the first signaling in this application; demodulating the multi-carrier symbols in the multi-carrier symbol stream based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK)); subsequently descrambling, decoding, and deinterleaving to recover the data or control transmitted by the second node device 410 on the physical channel; and then providing the data and control signals to the controller / processor 490. The controller / processor 490 is responsible for the L2 layer and above, and interprets the higher-layer information included in the first information block and the higher-layer information included in the first signaling (when the first signaling includes upper-layer information). The controller / processor may be associated with a memory 480 that stores program code and data. The memory 480 may be referred to as computer-readable media.

[0211] In uplink (UL) transmission, similar to downlink transmission, higher-layer information, including the higher-layer information carried by the target PUSCH in this application (when carrying higher-layer information), is generated by the controller / processor 490 and then processed by the transmitter processor 455 to perform various signal transmission processing functions for the L1 layer (i.e., physical layer). This includes the generation of the physical layer signal of the target PUSCH in this application, which is completed by the transmitter processor 455 and then transmitted by the transmitter processor 455 via the transmitter 456 to the antenna 460 as a radio frequency signal. The receiver 416 receives the radio frequency signal through its corresponding antenna 420. Each receiver 416 recovers the baseband information modulated onto the radio frequency carrier and provides the baseband information to the receiver processor 412. The receiver processor 412 implements various signal reception processing functions for the L1 layer (i.e., physical layer), including receiving and processing the physical layer signal of the target PUSCH in this application, and subsequently providing data and / or control signals to the controller / processor 440. The L2 layer functionality implemented in the controller / processor 440 includes interpreting higher-level information, including the higher-level information carried by the target PUSCH in this application (when carrying higher-level information). The controller / processor may be associated with a cache 430 that stores program code and data. The cache 430 may be a computer-readable medium.

[0212] As one embodiment, the first node device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first node device 450 at least: receives a first information block, the first information block being used to determine a first β value, the first β value being a non-negative number; determines a high-priority HARQ bit block and a low-priority HARQ bit block and sends a target PUSCH, the target PUSCH being used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein, the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, the... The low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit; the high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits, and the first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block; when the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block; when the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

[0213] As one embodiment, the first node device 450 includes: a memory storing a computer-readable instruction program, the computer-readable instruction program producing actions when executed by at least one processor, the actions including: receiving a first information block, the first information block being used to determine a first β value, the first β value being a non-negative number; determining a high-priority HARQ bit block and a low-priority HARQ bit block and sending a target PUSCH, the target PUSCH being used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-level HARQ bit block is used to generate a high-level reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0214] As one embodiment, the second node device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second node device 410 at least: transmits a first information block, the first information block being used to indicate a first β value, the first β value being a non-negative number; receives a target PUSCH and determines a high-priority HARQ bit block and a low-priority HARQ bit block, the target PUSCH being used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit; the high-priority HARQ bit block is used to generate... A high-level reference bit block is formed, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0215] As one embodiment, the second node device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: sending a first information block, the first information block being used to indicate a first β value, the first β value being a non-negative number; receiving a target PUSCH and determining a high-priority HARQ bit block and a low-priority HARQ bit block, the target PUSCH being used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-level HARQ bit block is used to generate a high-level reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0216] As an example, the first node device 450 is a user equipment (UE).

[0217] As an example, the first node device 450 is a user equipment that supports UCI multiplexing to PUSCH with different priority levels.

[0218] As one embodiment, the second node device 410 is a base station device (gNB / eNB).

[0219] As an example, the second node device 410 is a base station device that supports UCI multiplexing to PUSCH with different priority levels.

[0220] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the first information block in this application.

[0221] As one embodiment, transmitter 456 (including antenna 460), transmitter processor 455 and controller / processor 490 are used to transmit the target PUSCH described in this application.

[0222] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the first signaling in this application.

[0223] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415 and controller / processor 440 are used to transmit the first information block in this application.

[0224] As one embodiment, receiver 416 (including antenna 420), receiver processor 412 and controller / processor 440 are used to receive the target PUSCH described in this application.

[0225] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415 and controller / processor 440 are used to transmit the first signaling in this application.

[0226] Example 5

[0227] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. In the appendix Figure 5 In this example, the second node device N500 is the base station maintaining the serving cell of the first node device U550. It should be noted that the order in this example does not limit the signal transmission order or the order of implementation in this application.

[0228] for Second node device N500 In step S501, the first information block is sent; in step S502, the first signaling is sent; and in step S503, the target PUSCH is received and the high-level HARQ bit block and the low-level HARQ bit block are determined.

[0229] for First node device U550 In step S551, the first information block is received; in step S552, the first signaling is received; and in step S553, the high-level HARQ bit block and the low-level HARQ bit block are determined and the target PUSCH is sent.

[0230] In embodiment 5, the first information block is used to determine a first β value, which is a non-negative number; the target PUSCH is used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit; the high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits, and the first β value is used to determine the high-priority HARQ bit block. The number of modulation symbols generated by the high-level HARQ bit block; when the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than the high-level HARQ bit block; when the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block and the high-level HARQ bit block are the same; the first signaling is used to determine the time-frequency resources occupied by the target PUSCH.

[0231] As one embodiment, the first signaling is transmitted via an air interface or a wireless interface.

[0232] As one embodiment, the first signaling includes all or part of a higher-layer signaling or physical-layer signaling.

[0233] As one embodiment, the first signaling includes all or part of an RRC (Radio Resource Control) layer signaling or a MAC (Medium Access Control) layer signaling.

[0234] As one example, the first signaling is UE-specific.

[0235] As an example, the first signaling is configured per BWP (Bandwidth Part).

[0236] As an example, the first signaling is transmitted via PDCCH.

[0237] As one embodiment, the first signaling includes all or part of a field in a DCI format.

[0238] As an example, the first signaling includes one of DCI formats 0_0, 0_1, and 0_2.

[0239] As an example, the first signaling includes either DCI format 0_1 ​​or 0_2.

[0240] As one embodiment, the first signaling includes some or all of the fields in the DCI format that schedules the target PUSCH.

[0241] As an example, the first signaling is used to determine whether the target PUSCH is used to carry UL-SCH.

[0242] As an example, the first signaling is used to determine the modulation and coding scheme of the target PUSCH.

[0243] As an example, the first signaling is used to determine the priority level corresponding to the target PUSCH.

[0244] As an example, "the first signaling is used to determine the time and frequency resources occupied by the target PUSCH" includes the following meaning: the first signaling is used by the first node device in this application to determine the time and frequency resources occupied by the target PUSCH.

[0245] As an example, "the first signaling is used to determine the time-frequency resources occupied by the target PUSCH" includes the following meaning: the first signaling is used to explicitly or implicitly indicate the time-frequency resources occupied by the target PUSCH.

[0246] As an example, "the first signaling is used to determine the time-frequency resources occupied by the target PUSCH" includes the following meaning: one or more fields included in the first signaling are used to explicitly or implicitly indicate the time-frequency resources occupied by the target PUSCH.

[0247] Example 6

[0248] Example 6 illustrates a schematic diagram of a high-level reference bit block according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown. In the appendix Figure 6 In Case A (the target PUSCH is only used to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2), the high-level reference bit block is the high-level HARQ bit block; in Case B (the target PUSCH is only used to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2), the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block.

[0249] In Embodiment 6, when the target PUSCH in this application is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block in this application is less than 2, the high-level HARQ bit block is filled with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

[0250] As an example, "the high-level HARQ bit block is filled with "0" bits to generate the high-level reference bit block" includes the following meaning: the high-level HARQ bit block is filled with one "0" bit to generate the high-level reference bit block.

[0251] As an example, "the high-level HARQ bit block is filled with "0" bits to generate the high-level reference bit block" includes the following meaning: the high-level HARQ bit block is filled with more than one "0" bit to generate the high-level reference bit block.

[0252] As an example, "the high-level HARQ bit block is generated by padding with "0" bits to form the high-level reference bit block" means that the high-level HARQ bit block is generated by padding with "0" bits before the MSB (Most Significant Bit).

[0253] As an example, "the high-level HARQ bit block is generated by padding with "0" bits to form the high-level reference bit block" includes the following meaning: the high-level HARQ bit block is generated by padding with "0" bits after the LSB (Least Significant Bit).

[0254] As an example, "the high-level HARQ bit block is filled with "0" bits to generate the high-level reference bit block" includes the following meaning: the bits included in the high-level HARQ bit block are the least significant bits of the high-level reference bit block, and the bits in the high-level reference bit block other than the high-level HARQ bit block are set to "0".

[0255] As an example, "the high-level HARQ bit block is filled with "0" bits to generate the high-level reference bit block" includes the following meaning: the bits included in the high-level HARQ bit block are the highest bits of the high-level reference bit block, and the bits in the high-level reference bit block other than the high-level HARQ bit block are set to "0".

[0256] Example 7

[0257] Example 7 illustrates a schematic diagram of the relationship between high-level HARQ bit blocks and low-level HARQ bit blocks according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown. In the appendix Figure 7 In the diagram, the area filled with cross lines represents the resources mapped by the modulation symbols generated by the high-level HARQ bit blocks, the area filled with small dots represents the resources mapped by the modulation symbols generated by the low-level HARQ bit blocks, the area filled with cross lines represents the resources mapped by the modulation symbols generated by UL-SCH, and the area with thick rectangular lines represents the REs reserved for HARQ-ACK.

[0258] In Embodiment 7, the time-frequency resources occupied by the target PUSCH in this application include a first time-frequency resource block, which is reserved for HARQ-ACK. The first time-frequency resource block includes at least one RE. The first β value and the high-level reference quantity value in this application are used together to determine the number of REs included in the first time-frequency resource block. The number of bits included in the high-level reference bit block is equal to the high-level reference quantity value. When the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block in this application is orthogonal to the first time-frequency resource block.

[0259] As an example, any RE included in the first time-frequency resource block is a reserved RE for HARQ-ACK in data and control multiplexing.

[0260] As an example, any RE included in the first time-frequency resource block is a reserved RE determined after the first step in data and control multiplexing.

[0261] As one embodiment, the first time-frequency resource block includes REs reserved for potential HARQ-ACK transmissions.

[0262] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK puncturing transmission.

[0263] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK puncturing other UCI or UL-SCH transmissions.

[0264] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK punched CSI part 2 or UL-SCH transmission.

[0265] As an example, the first time-frequency resource block is reserved for the high-priority HARQ-ACK.

[0266] As an example, the first time-frequency resource block is reserved for the low-priority HARQ-ACK.

[0267] As an example, the first time-frequency resource block can be reserved for either high-priority HARQ-ACK or low-priority HARQ-ACK.

[0268] As an example, the first time-frequency resource block is actually occupied by HARQ-ACK.

[0269] As an example, the first time-frequency resource block is not actually occupied by HARQ-ACK.

[0270] As an example, only a portion of the REs in the first time-frequency resource block are actually occupied by HARQ-ACK.

[0271] As an example, the REs included in the first time-frequency resource block are discretely distributed in the frequency domain.

[0272] As an example, the REs included in the first time-frequency resource block are continuously distributed in the frequency domain.

[0273] As an example, the REs included in the first time-frequency resource block are discretely distributed in the time domain.

[0274] As an example, the REs included in the first time-frequency resource block are continuously distributed in the time domain.

[0275] As an example, the high-level reference quantity value is a positive integer.

[0276] As an example, the high-level reference quantity value is equal to 2.

[0277] As an example, the high-level reference quantity value is equal to 3.

[0278] As an example, the high-level reference quantity value is fixed.

[0279] As an example, the high-level reference quantity value is predefined or configured by signaling.

[0280] As an example, "the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block" includes the following meaning: the first β value and the high-level reference quantity value are used together by the first node device in this application to determine the number of REs included in the first time-frequency resource block.

[0281] As an example, "the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block" includes the following meaning: when the target PUSCH carries UL-SCH, the number of REs Q' included in the first time-frequency resource block. UCI_reserve Satisfy the following formula:

[0282]

[0283] When the target PUSCH does not carry UL-SCH, the number of REs Q' included in the first time-frequency resource block. UCI Satisfy the following formula:

[0284]

[0285] Among them, O UCI_ref L represents the aforementioned high-level reference quantity value. UCI_ref The number of CRC bits (L) UCI_ref (Can be equal to 0 or greater than 0) Represents the first β value, K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH (Uplink Shared Channel) coded block carried by the target PUSCH. UL-SCH R represents the number of UL-SCH coding blocks carried by the target PUSCH, and Q represents the code rate of the target PUSCH. m α represents the modulation order of the target PUSCH. _ref It is a configuration scaling factor, N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.

[0286] As an example, "any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbol generated by the low-level HARQ bit block does not belong to the first time-frequency resource block.

[0287] As an example, "any RE mapped by the modulation symbols generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbols generated by the low-level HARQ bit block when mapped to physical resource blocks does not belong to the first time-frequency resource block.

[0288] As an example, "any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbol generated by the low-level HARQ bit block is outside the first time-frequency resource block.

[0289] As an example, "any RE mapped by the modulation symbols generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block" includes the following meaning: when the modulation symbols generated by the low-level HARQ bit block are mapped to physical resources, the REs included in the first time-frequency resource block are rate-matched.

[0290] As an example, "any RE mapped by the modulation symbols generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block" includes the following meaning: the modulation symbols generated by the low-level HARQ bit block are not mapped to the REs included in the first time-frequency resource block.

[0291] As an example, the modulation symbol generated by the low-level HARQ bit block is a modulation symbol generated by the low-level HARQ bit block through some or all of the following processes in sequence: UCI bit sequence generation, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, multiplexing of coded UCI bits to PUSCH, data and control multiplexing, scrambling, and modulation.

[0292] Example 8

[0293] Example 8 illustrates a schematic diagram of the relationship between a low-level HARQ bit block and the modulation symbols generated by the low-level HARQ bit block according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown. In the appendix Figure 8 In Case A, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block; in Case B, the low-level HARQ bit block generates a low-level reference bit block, and the second β value and the number of bits included in the low-level reference bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0294] In embodiment 8, the first information block in this application is used to determine a second β value, which is a non-negative number; when the number of HARQ-ACK bits included in the low-level HARQ bit block in this application is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block, which includes multiple bits, the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value, and the low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block; when the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0295] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used by the first node device in this application to determine the second β value.

[0296] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate the second β value.

[0297] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate the index of the second β value.

[0298] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly indicate a combination of β offset value indices that includes the index of the second β value, the combination of β offset value indices including indices of β offset values ​​of UCI (Uplink Control Information) of different types or different ranges of information bit numbers.

[0299] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset value index combinations, the plurality of β offset value index combinations including the β offset value index combination to which the index of the second β value belongs, and any one of the plurality of β offset value index combinations includes the index of β offset values ​​of UCI (Uplink Control Information) of different types or different information bit ranges.

[0300] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset values ​​including the second β value.

[0301] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a set of β offset values ​​that include the second β value.

[0302] As one example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a list of β offset values ​​that includes the second β value.

[0303] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of β offset value sets, one of the plurality of β offset value sets including the second β offset value.

[0304] As an example, "the first information block is used to determine the second β value" includes the following meaning: the first information block is used to explicitly or implicitly determine the set of Y1 β values ​​in this application.

[0305] As an example, the second β value is the β offset value.

[0306] As an example, the second β value is a β offset (BetaOffset) of no more than 2 bits of HARQ-ACK.

[0307] As an example, the second β value is a β offset of HARQ-ACK of more than 2 but no more than 11 bits.

[0308] As an example, the second β value is the β offset (BetaOffset) of more than 11 bits of HARQ-ACK.

[0309] As an example, the second β value is the β offset (BetaOffset) of the low-priority HARQ-ACK.

[0310] As an example, the second β value is the β offset of the low-priority HARQ-ACK carried by the low-priority PUSCH.

[0311] As an example, the second β value is the β offset of the low-priority HARQ-ACK carried by the high-priority PUSCH.

[0312] As an example, among the predefined plurality of candidate β offset values ​​to which the second β value belongs, there is one candidate β offset value equal to 0.

[0313] As an example, any one of the predefined candidate β offset values ​​to which the second β value belongs is greater than 0.

[0314] As an example, any one of the predefined candidate β offset values ​​to which the second β value belongs is not less than 1.

[0315] As an example, the first β value and the second β value are configured independently.

[0316] As one example, the first β value and the second β value may be equal or unequal.

[0317] As an example, the first β value and the second β value are configured by the same RRC layer signaling or two different fields in the same IE.

[0318] As an example, the first β value and the second β value belong to the same predefined or configured set of β offset values.

[0319] As an example, the first β value and the second β value belong to different predefined or configured sets of β offset values.

[0320] As an example, the number of HARQ-ACK bits included in the low-level HARQ bit block is equal to 1 or 2.

[0321] As an example, the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2.

[0322] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" includes the following meaning: the low-level HARQ bit block is used by the first node device in this application to generate the low-level reference bit block.

[0323] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" includes the following meaning: the low-level HARQ bit block is generated by padding, extension, or repetition.

[0324] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" includes the following meaning: the low-level HARQ bit block is padded with "0" bits to generate the low-level reference bit block.

[0325] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" includes the following meaning: the low-level HARQ bit block is padded with "1" bits to generate the low-level reference bit block.

[0326] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" means that the low-level HARQ bit block is generated by filling the LSB (Least Significant Bit) with "0" bits.

[0327] As an example, "the low-level HARQ bit block is used to generate the low-level reference bit block" means that the low-level HARQ bit block is generated by padding the MSB (Most Significant Bit) with "0" bits.

[0328] As an example, "the low-level HARQ bit block is used to generate a low-level reference bit block" includes the following meaning: the bits included in the low-level HARQ bit block are arranged in order from MSB to LSB, and the low-level HARQ bit block is generated by filling "0" bits after the LSB (Least Significant Bit).

[0329] As an example, the low-level reference bit block comprises 3 bits.

[0330] As an example, any bit included in the low-level reference bit block is a bit obtained through UCI bit sequence generation.

[0331] As an example, the low-level reference bit block is a HARQ-ACK bit sequence obtained through UCI bit sequence generation.

[0332] As an example, the low-level reference bit block is a sequence of HARQ-ACK bits input to code block segmentation and code block CRC attachment.

[0333] As an example, the low-level reference bit block is a HARQ-ACK bit sequence input into the channel coding.

[0334] As an example, any bit included in the low-level reference bit block is a pre-encoded bit.

[0335] As an example, the low-level reference bit block does not include CRC bits.

[0336] As an example, the low-level reference bit block includes CRC bits.

[0337] As an example, when the number of bits included in the low-level reference bit block is greater than 11, the low-level reference bit block includes CRC bits; otherwise, the low-level reference bit block does not include CRC bits.

[0338] As an example, the lower-level reference quantity value is a positive integer.

[0339] As an example, the low-level reference quantity value is equal to 3.

[0340] As an example, the low-level reference quantity value is greater than 3.

[0341] As an example, the low-level reference quantity value is fixed.

[0342] As an example, the low-level reference quantity value is predefined or configured by signaling.

[0343] As an example, "the second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: the second β value and the low-level reference quantity value are used together by the first node device or the second node device in this application to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0344] As an example, "the second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: the second β value and the low-level reference quantity value are used together to calculate the number of modulation symbols generated by the low-level HARQ bit block at each layer.

[0345] As an example, "the second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: when the target PUSCH carries UL-SCH, the number of modulation symbols Q' generated by the low-level HARQ bit block. UCI2 Satisfy the following formula:

[0346]

[0347] When the target PUSCH does not carry UL-SCH, Q' UCI2 Satisfy the following formula:

[0348]

[0349] Among them, O UCI2_ref L represents the lower-level reference quantity value. UCI2_ref The number of CRC bits (L) UCI2_ref (Can be equal to 0 or greater than 0) This represents the second β value. K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH (Uplink Shared Channel) coded block carried by the target PUSCH. UL-SCH R represents the number of UL-SCH coding blocks carried by the target PUSCH, and Q represents the code rate of the target PUSCH. m α2 represents the modulation order of the target PUSCH, and N' is a configuration scaling factor. RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.

[0350] As an example, "the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used by the first node device or the second node device in this application to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0351] As an example, "the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to calculate the number of modulation symbols generated by the low-level HARQ bit block in each layer.

[0352] As an example, "the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block" includes the following meaning: when the target PUSCH carries UL-SCH, the number of modulation symbols Q' generated by the low-level HARQ bit block. UCI2 Satisfy the following formula:

[0353]

[0354] When the target PUSCH does not carry UL-SCH, Q' UCI2 Satisfy the following formula:

[0355]

[0356] Among them, O UCI2 L represents the number of HARQ-ACK bits included in the lower-level HARQ bit block. UCI2 The number of CRC bits (L) UCI2 (Can be equal to 0 or greater than 0) This represents the second β value. K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH (Uplink Shared Channel) coded block carried by the target PUSCH. UL-SCH R represents the number of UL-SCH coding blocks carried by the target PUSCH, and Q represents the code rate of the target PUSCH. m α2 represents the modulation order of the target PUSCH, and N' is a configuration scaling factor. RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.

[0357] As an example, the transmission layer number of the target PUSCH is also used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0358] As an example, the modulation order of the target PUSCH is also used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0359] As an example, the code rate of the target PUSCH is also used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0360] As an example, the number of coded blocks carried by the target PUSCH is also used to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0361] Example 9

[0362] Example 9 illustrates a schematic diagram of a set of Y1 β values ​​according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown. In the appendix Figure 9 In the diagram, each dashed box represents one of the β value sets in the Y1 β value set, and each β in the dashed box represents a β value included in a β value set.

[0363] In Embodiment 9, the first signaling in this application is used to determine the time-frequency resources occupied by the target PUSCH in this application; the priority level corresponding to the target PUSCH and the first information block in this application are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value in this application is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block in this application is used to determine the first β value from the first set of β values.

[0364] As an example, "the first signaling is used to determine the first β value set from the Y1 β value sets" includes the following meaning: the first signaling is used by the first node device in this application to determine the first β value set from the Y1 β value sets.

[0365] As an example, "the first signaling is used to determine a first β value set from the Y1 β value sets" includes the following meaning: one or more fields included in the first signaling are used to explicitly or implicitly indicate the first β value set from the Y1 β value sets.

[0366] As an example, "the first signaling is used to determine a first β value set from the Y1 β value sets" includes the following meaning: one or more fields included in the first signaling are used to explicitly or implicitly indicate the index of the first β value set in the Y1 β value sets.

[0367] As an example, any two sets of β values ​​in the Y1 sets of β values ​​are not the same.

[0368] As an example, there are two sets of the same β value among the Y1 sets of β values.

[0369] As an example, any one of the Y1 sets of β values ​​includes the β offset value of HARQ-ACK for different ranges of information bit counts.

[0370] As an example, any one of the Y1 sets of β values ​​includes at least 3 candidate β values.

[0371] As an example, any two sets of β values ​​in the Y1 sets of β values ​​include the same number of candidate β values.

[0372] As an example, any one of the Y1 sets of β values ​​includes 6 candidate β values.

[0373] As an example, any one of the Y1 sets of β values ​​includes 9 candidate β values.

[0374] As an example, the candidate β values ​​included in any one of the Y1 β value sets are indicated by the same IE.

[0375] As an example, any two candidate β values ​​belonging to the same β value set in the Y1 β value set are β offset values ​​for two different types of UCI or for two different ranges of information bit counts.

[0376] As an example, any two β value sets in the Y1 β value sets are indicated by a list of IEs of the same class.

[0377] As an example, any one of the Y1 sets of β values ​​includes the β offset value of CSI part 1.

[0378] As an example, any one of the Y1 sets of β values ​​does not include the β offset value of CSI part 1.

[0379] As an example, any one of the Y1 sets of β values ​​includes the β offset value of CSI part 2.

[0380] As an example, any one of the Y1 sets of β values ​​does not include the β offset value of CSI part 2.

[0381] As an example, any one of the Y1 β value sets is configured through all or part of the fields included in an IE "betaOffsetsCrossPri-r17".

[0382] As an example, Y1 equals 2.

[0383] As an example, Y1 equals 4.

[0384] As an example, Y1 is configurable or predefined.

[0385] As an example, "the priority level corresponding to the target PUSCH and the first information block are used together to determine the Y1 β value set" includes the following meaning: the priority level corresponding to the target PUSCH and the first information block are used by the first node device in this application to determine the Y1 β value set.

[0386] As an example, "the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values" includes the following meanings: the first information block is used to explicitly or implicitly indicate multiple sequences of β values, the Y1 sets of β values ​​belong to one of the multiple sequences of β values, and any one of the multiple sequences of β values ​​includes multiple sets of β values; the priority level corresponding to the target PUSCH is used to determine the sequence of β values ​​to which the Y1 sets of β values ​​belong from the multiple sequences of β values.

[0387] As an example, "the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values" includes the following meanings: the first information block is used to explicitly or implicitly indicate multiple sequences of β value sets, the Y1 sets of β values ​​belong to one of the multiple sequences of β value sets, and any one of the multiple sequences of β value sets includes multiple β value sets; when the priority level corresponding to the target PUSCH is high priority, the sequence of β value sets to which the Y1 sets of β values ​​belong is the first sequence of β value sets among the multiple sequences of β value sets; when the priority level corresponding to the target PUSCH is low priority, the sequence of β value sets to which the Y1 sets of β values ​​belong is the second sequence of β value sets among the multiple sequences of β value sets. As a supplementary example of the above embodiment, any two sequences of β value sets among the multiple sequences of β value sets are configured independently.

[0388] As an example, "the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values" includes the following meanings: the first information block is used to explicitly or implicitly indicate multiple sequences of β values, the Y1 sets of β values ​​belong to one of the multiple sequences of β values, and any one of the multiple sequences of β values ​​includes multiple β values; when the priority level corresponding to the target PUSCH is high, the DCI format for scheduling the target PUSCH is used to determine a first sequence of β values ​​from the multiple sequences of β values, and the sequence of β values ​​to which the Y1 sets of β values ​​belong is the first sequence of β values; when the priority level corresponding to the target PUSCH is low, the sequence of β values ​​to which the Y1 sets of β values ​​belong is a second sequence of β values ​​from the multiple sequences of β values. As a supplementary example of the above embodiment, any two sequences of β values ​​among the multiple sequences of β values ​​are configured independently.

[0389] As an example, the phrase "the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values" includes the following meanings: the first information block is used to explicitly or implicitly indicate multiple sequences of β values, the Y1 sets of β values ​​belonging to one of the multiple sequences of β values, and any one of the multiple sequences of β values ​​includes multiple β values; when the priority level corresponding to the target PUSCH is high, the DCI format for scheduling the target PUSCH is used to determine a first sequence of β values ​​from the multiple sequences of β values, and the sequence to which the Y1 sets of β values ​​belong is the first sequence of β values; when the priority level corresponding to the target PUSCH is low, the DCI format for scheduling the target PUSCH is used to determine a second sequence of β values ​​from the multiple sequences of β values, and the sequence to which the Y1 sets of β values ​​belong is the second sequence of β values. As a supplementary example of the above embodiment, any two sequences of β values ​​among the multiple sequences of β values ​​are configured independently.

[0390] As an example, the DCI format of the target PUSCH is also used to determine the set of Y1 β values.

[0391] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first β value set" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used by the first node device or the second node device in this application to determine the first β value from the first β value set.

[0392] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first β value set" includes the following meaning: the multiple candidate β values ​​included in the first β value set correspond to multiple quantity ranges respectively, and the first β value corresponds to the quantity range of the multiple quantity ranges to which the number of HARQ-ACK bits included in the high-level HARQ bit block belongs.

[0393] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first β value set" includes the following meanings: the first β value set includes one candidate β value corresponding to no more than 2 bits of HARQ-ACK information bits, the first β value set includes one candidate β value corresponding to more than 2 bits but no more than 11 bits of HARQ-ACK information bits, the first β value set includes one candidate β value corresponding to more than 11 bits of HARQ-ACK information bits, and the first β value is the candidate β value corresponding to the number of HARQ-ACK bits included in the high-level HARQ bit block included in the first β value set.

[0394] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first β value set" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, the first β value is equal to the first candidate β value included in the first β value set; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 2 but not greater than 11, the first β value is equal to the second candidate β value included in the first β value set; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 11, the first β value is equal to the third candidate β value included in the first β value set.

[0395] Example 10

[0396] Example 10 illustrates a schematic diagram of a first domain according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown. In the appendix Figure 10 In the diagram, the rectangle filled with crosshairs represents the first field, and the area filled with crosshairs represents the low-level HARQ bit block.

[0397] In Embodiment 10, the scheduling signaling of the target PUSCH in this application includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block in this application.

[0398] As an example, the scheduling signaling for the target PUSCH is the first signaling in this application.

[0399] As an example, the scheduling signaling of the target PUSCH includes the first information block.

[0400] As an example, the scheduling signaling for the target PUSCH is signaling other than the first signaling in this application.

[0401] As an example, the scheduling signaling of the target PUSCH does not include the first information block.

[0402] As an example, the scheduling signaling for the target PUSCH is the DCI format for scheduling the target PUSCH.

[0403] As an example, the scheduling signaling of the target PUSCH is the DCI format carried by the PDCCH (Physical Downlink Control Channel) that schedules the target PUSCH.

[0404] As an example, the scheduling signaling of the target PUSCH is used to allocate or configure at least one of the time-frequency resources occupied by the target PUSCH, the modulation and coding scheme (MCS) adopted by the target PUSCH, or the redundancy version (RV) corresponding to the target PUSCH.

[0405] As an example, the first field is the DAI (Donwlink Assignment Index) field.

[0406] As an example, the first domain is the first DAI domain.

[0407] As an example, the first domain is the second DAI domain.

[0408] As an example, the first domain is the third DAI domain.

[0409] As an example, the first domain is a domain outside the DAI domain.

[0410] As an example, "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level that the PUSCH is used to carry" includes the following meaning: the value of the first field is used by the first node device in this application to determine the number of HARQ-ACK bits included in the low priority HARQ bit block.

[0411] As an example, "the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block" includes the following meaning: the value of the first field is used to explicitly or implicitly indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

[0412] As an example, "the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block" includes the following meanings: the value of the first field is equal to one of K1 candidate integers, where K1 is a positive integer greater than 1; the remainder of the number of HARQ-ACK bits included in the low-level HARQ bit block divided by K1 is equal to the value of the first field.

[0413] As one embodiment, "the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block" includes the following meanings: the value of the first field is equal to one of K1 candidate integers, where K1 is a positive integer greater than 1; the value of the first field is used to determine the remainder of the number of HARQ-ACK bits included in the low-level HARQ bit block divided by K1. As a supplementary embodiment of the above embodiment, the bit width of the first field is used to determine the K1 candidate integers; the bit width of the first field is predefined, or the bit width of the first field is configured by signaling.

[0414] As an example, "the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block" includes the following meanings: the value of the first field is equal to one of K1 candidate integers, where K1 is a positive integer greater than 1; the sum of the remainders of the number of HARQ-ACK bits included in the low-level HARQ bit block divided by K1 plus 1 is equal to the value of the first field.

[0415] As one embodiment, the scheduling signaling of the target PUSCH includes a second field. The value of the second field is a non-negative integer, and the value of the second field is equal to one of W1 candidate values, where W1 is a positive integer greater than 1. Any one of the W1 candidate values ​​is a non-negative integer, and a feature reference value is one of the W1 candidate values. Whether the value of the second field is equal to the feature reference value is used to determine whether the target PUSCH is used to carry HARQ-ACK bits corresponding to different priority levels. As a supplementary embodiment of the above embodiment, the second field is a DAI field. As a supplementary embodiment of the above embodiment, the second field is a UL DAI field. As a supplementary embodiment of the above embodiment, the second field is different from the first field. As a supplementary embodiment of the above embodiment, the second field is used to indicate the β offset value.

[0416] Example 11

[0417] Example 11 illustrates a schematic diagram of the relationship between a high-level HARQ bit sequence and a target bit sequence according to an embodiment of this application, as shown in the attached diagram. Figure 11 As shown. In the appendix Figure 11 In the diagram, each small square filled with diagonal lines represents a bit in the high-level HARQ bit sequence, and each small square without filling represents a bit in the target bit sequence.

[0418] In Embodiment 11, the number of HARQ-ACK bits included in the high-level HARQ bit block of this application is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH of this application; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, the high-level HARQ bit sequence including multiple sequentially indexed bits, any bit included in the high-level HARQ bit sequence belonging to a target bit sequence, the target bit sequence being used to generate the target PUSCH, the target bit sequence including multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, the target interval being a positive integer, the target interval being used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0419] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used by the first node device or the second node device in this application to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH.

[0420] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meaning: the step of using the number of HARQ-ACK bits included in the high-level HARQ bit block to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH.

[0421] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order or steps in which the high-level HARQ bit sequence is used to generate the target bit sequence.

[0422] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order or steps in which bits included in the high-level HARQ bit sequence are added or assigned to the target bit sequence.

[0423] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, the multiplexing of the high-level HARQ bit block onto the PUSCH belongs to step 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 2, the multiplexing of the high-level HARQ bit block onto the PUSCH belongs to step 2 of data and control multiplexing.

[0424] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, the high-level HARQ bit block is multiplexed onto the PUSCH using step 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 2, the high-level HARQ bit block is multiplexed onto the PUSCH using step 2 of data and control multiplexing.

[0425] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, the multiplexing of the high-level HARQ bit block onto the PUSCH belongs to steps 1 and 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 2, the multiplexing of the high-level HARQ bit block onto the PUSCH belongs to step 2 of data and control multiplexing.

[0426] As an example, "the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, the high-level HARQ bit block is multiplexed onto the PUSCH using steps 1 and 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the high-level HARQ bit block is greater than 2, the high-level HARQ bit block is multiplexed onto the PUSCH using step 2, which belongs to data and control multiplexing.

[0427] As an example, the high-level HARQ bit sequence is a coded bit sequence.

[0428] As an example, the high-level HARQ bit sequence is a bit sequence generated through channel coding and rate matching.

[0429] As an example, any bit included in the high-level HARQ bit sequence is a coded bit.

[0430] As an example, any bit included in the high-level HARQ bit sequence is a bit encoded from the HARQ-ACK bit.

[0431] As an example, any bit included in the high-level HARQ bit sequence is a coded bit, and the channel coding used in the high-level HARQ bit sequence is either small block length coding or polar coding.

[0432] As an example, any bit included in the high-priority HARQ bit sequence is a bit used for high-priority HARQ-ACK as input during data and control multiplexing.

[0433] As an example, any bit included in the high-level HARQ bit sequence is a bit output by code block concatenation.

[0434] As an example, the high-priority HARQ bit sequence is the encoded bit sequence of the high-priority HARQ-ACK.

[0435] As an example, the high-level HARQ bit sequence includes only the bits encoded from the high-level reference bit block.

[0436] As an example, the high-level HARQ bit sequence also includes bits other than those encoded by the high-level reference bit block.

[0437] As an example, "the high-level HARQ bit block is used to generate the high-level HARQ bit sequence" includes the following meaning: the high-level HARQ bit block is used by the first node device or the second node device in this application to generate the high-level HARQ bit sequence.

[0438] As an example, "the high-level HARQ bit block is used to generate a high-level HARQ bit sequence" includes the following meaning: any bit generated by at least one of the following methods from the high-level HARQ bit block: UCI bit sequence generation, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, multiplexing of coded UCI bits to PUSCH, and data and control multiplexing belongs to the high-level HARQ bit sequence.

[0439] As an example, "the high-level HARQ bit block is used to generate a high-level HARQ bit sequence" includes the following meaning: any bit in the high-level HARQ bit block that is generated by at least one of UCI bit sequence generation, code block segmentation and code block CRC attachment, channel coding, rate matching, and code block concatenation belongs to the high-level HARQ bit sequence.

[0440] As an example, "the high-level HARQ bit block is used to generate the high-level HARQ bit sequence" includes the following meaning: the high-level HARQ bit block is used to generate all or part of the bits in the high-level HARQ bit sequence.

[0441] As an example, "the high-level HARQ bit block is used to generate a high-level HARQ bit sequence" includes the following meaning: the bits of the high-level HARQ bit block after channel coding and rate matching belong to the high-level HARQ bit sequence.

[0442] As an example, "the high-level HARQ bit block is used to generate a high-level HARQ bit sequence" includes the following meaning: the bits of the high-level HARQ bit block after channel coding and rate matching are arranged in the output order of channel coding to form the high-level HARQ bit sequence.

[0443] As an example, "the high-level HARQ bit block is used to generate the high-level HARQ bit sequence" includes the following meaning: the high-level HARQ bit block is used to generate the high-level HARQ bit sequence through bit repetition.

[0444] As an example, "the high-level HARQ bit block is used to generate the high-level HARQ bit sequence" includes the following meaning: the high-level HARQ bit block is filled with bits to obtain the high-level HARQ bit sequence.

[0445] As an example, the bits in the high-level HARQ bit sequence are indexed sequentially starting from "0".

[0446] As an example, the bits included in the high-level HARQ bit sequence are indexed sequentially in the order of 0, 1, 2, ...

[0447] As an example, the index value of any bit included in the high-level HARQ bit sequence is a non-negative integer.

[0448] As an example, the index value of any bit included in the high-level HARQ bit sequence is a positive integer.

[0449] As an example, the bits included in the high-level HARQ bit sequence are indexed sequentially according to the channel coding output order.

[0450] As an example, the bits included in the high-level HARQ bit sequence are indexed sequentially according to the output order of channel coding and rate matching.

[0451] As an example, the bits included in the high-level HARQ bit sequence are indexed sequentially according to the output order of the coded blocks concatenated.

[0452] As an example, any bit included in the target bit sequence is a coded bit.

[0453] As an example, the target bit sequence is the output bit sequence in the data and control multiplexing process.

[0454] As an example, the target bit sequence is the scrambling input bits.

[0455] As an example, the target bit sequence includes encoded bits that are multiplexed in the target PUSCH.

[0456] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target bit sequence is used by the first node device in this application to generate the target PUSCH.

[0457] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target PUSCH carries the target bit sequence.

[0458] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target bit sequence is used to determine the target PUSCH.

[0459] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meanings: the target bit sequence is generated by at least one of the following processes in sequence: scrambling, modulation, layer mapping, transform precoding, precoding, mapping to virtual resource blocks, mapping from virtual to physical resource blocks, OFDM baseband signal generation, modulation and upconversion.

[0460] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target bit sequence is an encoded bit sequence transmitted in the target PUSCH through data and control multiplexing.

[0461] As an example, "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target bit sequence is the encoded bit sequence of data and control multiplexing carried by the target PUSCH.

[0462] As an example, the bits included in the target bit sequence are indexed sequentially starting from "0".

[0463] As an example, the bits included in the target bit sequence are indexed sequentially in the order of 0, 1, 2, ...

[0464] As an example, the index value of any bit included in the target bit sequence is a positive integer.

[0465] As an example, the target bit sequence may also include bits other than the high-level HARQ bit sequence.

[0466] As an example, the indices of the bits included in the high-level HARQ bit sequence within the target bit sequence are discrete.

[0467] As an example, the bits included in the high-level HARQ bit sequence are indexed consecutively in the target bit sequence.

[0468] As an example, the index of a bit included in the high-level HARQ bit sequence in the high-level HARQ bit sequence is the same as the index in the target bit sequence.

[0469] As an example, the index of a bit included in the high-level HARQ bit sequence in the high-level HARQ bit sequence is different from its index in the target bit sequence.

[0470] As an example, the index of a bit included in the high-level HARQ bit sequence in the target bit sequence is positively correlated with its index in the high-level HARQ bit sequence.

[0471] As an example, the index of a bit included in the high-level HARQ bit sequence in the target bit sequence increases as the index in the high-level HARQ bit sequence increases.

[0472] As an example, the index of a bit included in the high-level HARQ bit sequence in the target bit sequence is negatively correlated with its index in the high-level HARQ bit sequence.

[0473] As an example, the index of a bit included in the high-level HARQ bit sequence in the target bit sequence is linearly related to its index in the high-level HARQ bit sequence.

[0474] As an example, the index of any bit included in the high-level HARQ bit sequence in the target bit sequence is equal to the sum of the index in the high-level HARQ bit sequence and a first difference, where the first difference is a predefined non-negative integer or a non-negative integer configured by the signaling.

[0475] As an example, the target interval can be equal to 1.

[0476] As an example, the target interval is greater than 1.

[0477] As an example, "the number of bits included in the high-level HARQ bit sequence is used to determine the target interval" includes the following meaning: the number of bits included in the high-level HARQ bit sequence is used by the first node device or the second node device in this application to determine the target interval.

[0478] As an example, "the number of bits included in the high-level HARQ bit sequence is used to determine the target interval" includes the following meaning: the number of bits included in the high-level HARQ bit sequence is used to calculate the target interval.

[0479] As an example, "the number of bits included in the high-level HARQ bit sequence is used to determine the target interval" includes the following meaning: the remaining number is equal to the number of bits included in the high-level HARQ bit sequence, the modulation order of the modulation coding scheme used by the target PUSCH, and the number of subcarriers occupied by the target PUSCH in one time domain symbol, which are used together to determine the target interval.

[0480] As an example, "the number of bits included in the high-level HARQ bit sequence is used to determine the target interval" includes the following meanings: the remaining number is equal to the difference between the number of bits included in the high-level HARQ bit sequence and a first intermediate number, where the first intermediate number is equal to the number of sequences in the high-level HARQ bit sequence mapped in the time domain symbols preceding the latest time domain symbol occupied by the high-level HARQ bit sequence; the comparison number is equal to the product of the maximum number of REs that the high-level HARQ bit sequence can occupy in the latest time domain symbol occupied, the modulation order of the target PUSCH, and the number of layers of the target PUSCH; when the remaining number is not less than the comparison number, the target interval is equal to 1; when the remaining number is less than the comparison number, the target interval is equal to the floor value of the ratio between the comparison number and the remaining number.

[0481] As an example, "the number of bits included in the high-level HARQ bit sequence is used to determine the target interval" is achieved by the target interval d satisfying the following formula.

[0482]

[0483] in, N represents the maximum number of REs that the high-level HARQ bit sequence can occupy in the latest time-domain symbol it occupies. L Q represents the number of layers of the target PUSCH. m G represents the modulation order of the target PUSCH. ACK (i) represents the number of bits included in the high-level HARQ bit sequence. The number of sequences in the high-level HARQ bit sequence mapped in the time domain symbol preceding the latest time domain symbol occupied by the high-level HARQ bit sequence.

[0484] As an example, the modulation order of the target PUSCH and the number of layers of the target PUSCH are used to determine the target interval.

[0485] As an example, the product between the modulation order of the target PUSCH and the number of layers of the target PUSCH is used to determine the target interval.

[0486] As an example, "the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes: the distribution of the indices of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0487] As an example, "the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes: a pattern of the indices of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0488] As an example, "the distribution of bits included in the high-level HARQ bit sequence in the target bit sequence" includes: the difference between the indices of two bits included in the high-level HARQ bit sequence in the target bit sequence.

[0489] As an example, "the distribution of bits included in the high-level HARQ bit sequence in the target bit sequence" includes: the distribution of REs occupied or mapped by the high-level HARQ bit sequence in all REs occupied by the target PUSCH.

[0490] As an example, "the distribution of bits included in the high-level HARQ bit sequence in the target bit sequence" includes: the distribution of REs occupied or mapped by the high-level HARQ bit sequence in the frequency domain.

[0491] As an example, "the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes the following meaning: the target interval is used by the first node device or the second node device in this application to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0492] As an example, "the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes the following meaning: the difference between the indices of two bits included in the high-level HARQ bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol in the time domain is equal to the target interval.

[0493] As an example, "the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes the following meaning: the maximum value of the difference between the indices of any two bits included in the high-level HARQ bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol is equal to the target interval.

[0494] As an example, "the target interval is used to determine the distribution of bits included in the high-level HARQ bit sequence in the target bit sequence" includes the following meanings: the target interval is used to determine the distribution of REs occupied by the high-level HARQ bit sequence in all REs occupied by the target PUSCH; the distribution of REs occupied by the high-level HARQ bit sequence in all REs occupied by the target PUSCH is used to determine the distribution of bits included in the high-level HARQ bit sequence in the target bit sequence.

[0495] As an example, "the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence" includes the following meanings: the target interval is used to determine the frequency domain distribution of the REs occupied by the high-level HARQ bit sequence on the latest mapped time domain symbol; the frequency domain distribution of the REs occupied by the high-level HARQ bit sequence on the latest mapped time domain symbol is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

[0496] Example 12

[0497] Example 12 illustrates a structural block diagram of a processing device in a first node device according to an embodiment, as shown in the attached diagram. Figure 12 As shown. In the appendix Figure 12 In the first node device processing unit 1200, there are a first receiver 1201 and a first transmitter 1202. The first receiver 1201 includes the components specified in the appendix of this application. Figure 4 The transmitter / receiver 456 (including antenna 460), receiver processor 452, and controller / processor 490 are included; the first transmitter 1202 includes the appendix to this application. Figure 4 The transmitter / receiver 456 (including antenna 460), the transmitter processor 455, and the controller / processor 490 are included.

[0498] In embodiment 12, a first receiver 1201 receives a first information block, which is used to determine a first β value, wherein the first β value is a non-negative number; a first transmitter 1202 determines a high-priority HARQ bit block and a low-priority HARQ bit block and transmits a target PUSCH, wherein the target PUSCH is used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit; the high-priority HARQ bit... A block is used to generate a high-level reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0499] As an example, when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

[0500] As an example, the time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK and includes at least one RE; the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block, and the number of bits included in the high-level reference bit block is equal to the high-level reference quantity value; when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

[0501] As one embodiment, the first information block is used to determine a second β value, which is a non-negative number; when the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block, which includes multiple bits, the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value, and the low-level reference quantity value is greater than 2; the second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block; when the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0502] As an embodiment, the first receiver 1201 receives a first signaling, wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

[0503] As an example, the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

[0504] As an example, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, the high-level HARQ bit sequence including multiple sequentially indexed bits, any bit included in the high-level HARQ bit sequence belonging to a target bit sequence, the target bit sequence being used to generate the target PUSCH, the target bit sequence including multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, the target interval being a positive integer, the target interval being used to determine the distribution of the bits included in the high-level HARQ bit sequence within the target bit sequence.

[0505] Example 13

[0506] Example 13 illustrates a structural block diagram of a processing device in a second node device according to an embodiment, as shown in the attached diagram. Figure 13 As shown. In the appendix Figure 13 In the second node device processing unit 1300, there are a second transmitter 1301 and a second receiver 1302. The second transmitter 1301 includes the components specified in the appendix to this application. Figure 4 The transmitter / receiver 416 (including antenna 460), the transmitter processor 415, and the controller / processor 440 are included; the second receiver 1302 includes the appendix to this application. Figure 4 The transmitter / receiver 416 (including antenna 460), receiver processor 412, and controller / processor 440 are included.

[0507] In embodiment 13, the second transmitter 1301 transmits a first information block, which is used to indicate a first β value, wherein the first β value is a non-negative number; the second receiver 1302 receives a target PUSCH and determines a high-priority HARQ bit block and a low-priority HARQ bit block, wherein the target PUSCH is used to carry the high-priority HARQ bit block and the low-priority HARQ bit block; wherein, the high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit; the high-priority HARQ bit... A block is used to generate a high-level reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-level HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine whether the high-level reference bit block includes bits other than those in the high-level HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-level reference bit block is the same as the high-level HARQ bit block.

[0508] As an example, when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

[0509] As an example, the time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK and includes at least one RE; the first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block, and the number of bits included in the high-level reference bit block is equal to the high-level reference quantity value; when the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

[0510] As one embodiment, the first information block is used to indicate a second β value, which is a non-negative number; when the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block, which includes multiple bits, the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value, and the low-level reference quantity value is greater than 2; the second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block; when the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

[0511] As an example, the second transmitter 1301 sends a first signaling; wherein, the first signaling is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

[0512] As an example, the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

[0513] As an example, the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, the high-level HARQ bit sequence including multiple sequentially indexed bits, any bit included in the high-level HARQ bit sequence belonging to a target bit sequence, the target bit sequence being used to generate the target PUSCH, the target bit sequence including multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, the target interval being a positive integer, the target interval being used to determine the distribution of the bits included in the high-level HARQ bit sequence within the target bit sequence.

[0514] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The first node device or second node device or UE or terminal in this application includes, but is not limited to, mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle communication devices, aircraft, airplanes, drones, remote-controlled airplanes, testing devices, testing equipment, testing instruments, etc. The base station device or base station or network-side device in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, eNBs, gNBs, Transmitter Receiver Nodes (TRPs), relay satellites, satellite base stations, airborne base stations, testing devices, testing equipment, testing instruments, etc.

[0515] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A first node device for wireless communication, the first node device comprising: include: A first receiver receives a first information block, which is used to determine a first β value, wherein the first β value is a non-negative number. The first transmitter determines the high-level HARQ bit block and the low-level HARQ bit block and sends a target PUSCH, which is used to carry the high-level HARQ bit block and the low-level HARQ bit block. The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

2. The first node device of claim 1, wherein, When the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

3. The first node device of claim 1 or 2, wherein, The time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK. The first time-frequency resource block includes at least one RE. The first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block. The number of bits included in the high-level reference bit block is equal to the high-level reference quantity value. When the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

4. The first node device of any of claims 1 or 2, wherein, The first information block is used to determine a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

5. The first node device of claim 3, wherein, The first information block is used to determine a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

6. The first node device of any of claims 1 or 2, wherein, The first receiver receives a first signaling, wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

7. The first node device of claim 3, wherein, The first receiver receives a first signaling, wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

8. The first node device of claim 4, wherein, The first receiver receives a first signaling, wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

9. The first node device of any of claims 1, 2, 5, 7, or 8, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

10. The first node device of claim 3, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

11. The first node device of claim 4, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

12. The first node device of claim 6, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

13. The first node device of any of claims 1, 2, 5, 7, 8, 10, 11, or 12, wherein, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

14. The first node device of claim 3, wherein, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

15. The first node device of claim 4, wherein, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

16. The first node device according to claim 6, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

17. The first node device according to claim 9, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

18. A second node device for wireless communication, characterized in that, include: The second transmitter sends a first information block, which is used to indicate a first β value, the first β value being a non-negative number; The second receiver receives the target PUSCH and determines the high-level HARQ bit block and the low-level HARQ bit block, the target PUSCH being used to carry the high-level HARQ bit block and the low-level HARQ bit block; The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

19. The second node device according to claim 18, characterized in that, When the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

20. The second node device according to claim 18 or 19, characterized in that, The time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK. The first time-frequency resource block includes at least one RE. The first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block. The number of bits included in the high-level reference bit block is equal to the high-level reference quantity value. When the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

21. The second node device according to any one of claims 18 or 19, characterized in that, The first information block is used to indicate a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

22. The second node device according to claim 20, characterized in that, The first information block is used to indicate a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

23. The second node device according to any one of claims 18, 19 or 22, characterized in that, The second transmitter sends a first signaling message; wherein, the first signaling message is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling message is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

24. The second node device according to claim 20, characterized in that, The second transmitter sends a first signaling message; wherein, the first signaling message is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling message is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

25. The second node device according to claim 21, characterized in that, The second transmitter sends a first signaling message; wherein, the first signaling message is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling message is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

26. The second node device according to any one of claims 18, 19, 22, 24 or 25, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

27. The second node device according to claim 20, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

28. The second node device according to claim 21, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

29. The second node device according to claim 23, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

30. The second node device according to any one of claims 18, 19, 22, 24, 25, 27, 28 or 29, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

31. The second node device according to claim 20, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

32. The second node device according to claim 21, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

33. The second node device according to claim 23, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

34. The second node device according to claim 26, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

35. A method for a first node in wireless communication, characterized in that, include: Receive a first information block, which is used to determine a first β value, wherein the first β value is a non-negative number; Determine the high-level HARQ bit block and the low-level HARQ bit block and send the target PUSCH, which is used to carry the high-level HARQ bit block and the low-level HARQ bit block; The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

36. The method in the first node according to claim 35, characterized in that, When the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

37. The method in the first node according to claim 35 or 36, characterized in that, The time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK. The first time-frequency resource block includes at least one RE. The first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block. The number of bits included in the high-level reference bit block is equal to the high-level reference quantity value. When the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

38. The method in the first node according to any one of claims 35 or 36, characterized in that, The first information block is used to determine a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

39. The method in the first node according to claim 37, characterized in that, The first information block is used to determine a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

40. The method in the first node according to any one of claims 35, 36 or 39, characterized in that, include: Receive first signaling; wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; The priority level corresponding to the target PUSCH, together with the first information block, is used to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, and any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, where Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, where the first β value is equal to one of the candidate β values ​​included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

41. The method in the first node according to claim 37, characterized in that, include: Receive first signaling; wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; The priority level corresponding to the target PUSCH, together with the first information block, is used to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, and any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, where Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, where the first β value is equal to one of the candidate β values ​​included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

42. The method in the first node according to claim 38, characterized in that, include: Receive first signaling; wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; The priority level corresponding to the target PUSCH, together with the first information block, is used to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, and any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, where Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, where the first β value is equal to one of the candidate β values ​​included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

43. The method in the first node according to any one of claims 35, 36, 39, 41 or 42, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

44. The method in the first node according to claim 37, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

45. The method in the first node according to claim 38, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

46. ​​The method in the first node according to claim 40, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to determine the number of HARQ-ACK bits included in the low-level HARQ bit block.

47. The method in the first node according to any one of claims 35, 36, 39, 41, 42, 44, 45 or 46, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

48. The method in the first node according to claim 37, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

49. The method in the first node according to claim 38, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

50. The method in the first node according to claim 40, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

51. The method in the first node according to claim 43, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

52. A method for a second node in wireless communication, characterized in that, include: Send a first information block, which is used to indicate a first β value, the first β value being a non-negative number; Receive a target PUSCH and determine a high-level HARQ bit block and a low-level HARQ bit block, the target PUSCH being used to carry the high-level HARQ bit block and the low-level HARQ bit block; The high-priority HARQ bit block includes at least one high-priority HARQ-ACK bit, and the low-priority HARQ bit block includes at least one low-priority HARQ-ACK bit. The high-priority HARQ bit block is used to generate a high-priority reference bit block, which includes multiple bits. The first β value is used to determine the number of modulation symbols generated by the high-priority HARQ bit block. When the target PUSCH is only used to carry HARQ-ACK, the number of HARQ-ACK bits included in the high-priority HARQ bit block is used to determine whether the high-priority reference bit block includes bits other than those in the high-priority HARQ bit block. When the target PUSCH is also used to carry information bits other than HARQ-ACK, the high-priority reference bit block is the same as the high-priority HARQ bit block.

53. The method in the second node according to claim 52, characterized in that, When the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is less than 2, the high-level HARQ bit block is padded with "0" bits to generate the high-level reference bit block; when the target PUSCH is used only to carry HARQ-ACK bits and the number of HARQ-ACK bits included in the high-level HARQ bit block is not less than 2, the high-level reference bit block and the high-level HARQ bit block are the same.

54. The method in the second node according to claim 52 or 53, characterized in that, The time-frequency resources occupied by the target PUSCH include a first time-frequency resource block, which is reserved for HARQ-ACK. The first time-frequency resource block includes at least one RE. The first β value and the high-level reference quantity value are used together to determine the number of REs included in the first time-frequency resource block. The number of bits included in the high-level reference bit block is equal to the high-level reference quantity value. When the number of HARQ-ACK bits included in the high-level HARQ bit block is not greater than 2, any RE mapped by the modulation symbol generated by the low-level HARQ bit block is orthogonal to the first time-frequency resource block.

55. The method in the second node according to any one of claims 52 or 53, characterized in that, The first information block is used to indicate a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

56. The method in the second node according to claim 54, characterized in that, The first information block is used to indicate a second β value, which is a non-negative number. When the number of HARQ-ACK bits included in the low-level HARQ bit block is not greater than 2, the low-level HARQ bit block is used to generate a low-level reference bit block. The low-level reference bit block includes multiple bits, and the number of bits included in the low-level reference bit block is equal to the low-level reference quantity value. The low-level reference quantity value is greater than 2. The second β value and the low-level reference quantity value are used together to determine the number of modulation symbols generated by the low-level HARQ bit block. When the number of HARQ-ACK bits included in the low-level HARQ bit block is greater than 2, the second β value and the number of HARQ-ACK bits included in the low-level HARQ bit block are used together to determine the number of modulation symbols generated by the low-level HARQ bit block.

57. The method in the second node according to any one of claims 52, 53 or 56, characterized in that, include: Send a first signaling message; wherein the first signaling message is used to indicate the time-frequency resources occupied by the target PUSCH; The priority level corresponding to the target PUSCH, together with the first information block, is used to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, and any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, where Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, where the first β value is equal to one of the candidate β values ​​included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

58. The method in the second node according to claim 54, characterized in that, include: Send a first signaling message; wherein the first signaling message is used to indicate the time-frequency resources occupied by the target PUSCH; The priority level corresponding to the target PUSCH, together with the first information block, is used to determine Y1 sets of β values; any one of the Y1 sets of β values ​​includes multiple candidate β values, and any one of the candidate β values ​​included in any one of the Y1 sets of β values ​​is a non-negative number, where Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of β values ​​from the Y1 sets of β values, where the first β value is equal to one of the candidate β values ​​included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

59. The method in the second node according to claim 55, characterized in that, include: Send a first signaling instruction; wherein the first signaling instruction is used to indicate the time-frequency resources occupied by the target PUSCH; the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 sets of β values; any β value set in the Y1 sets of β values ​​includes multiple candidate β values, any candidate β value included in any β value set in the Y1 sets of β values ​​is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling instruction is used to determine a first set of β values ​​from the Y1 sets of β values, the first β value is equal to one candidate β value included in the first set of β values, and the number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the first β value from the first set of β values.

60. The method in the second node according to any one of claims 52, 53, 56, 58 or 59, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

61. The method in the second node according to claim 54, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

62. The method in the second node according to claim 55, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

63. The method in the second node according to claim 57, characterized in that, The scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; the value of the first field is used to indicate the number of HARQ-ACK bits included in the low-level HARQ bit block.

64. The method in the second node according to any one of claims 52, 53, 56, 58, 59, 61, 62 or 63, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

65. The method in the second node according to claim 54, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

66. The method in the second node according to claim 55, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

67. The method in the second node according to claim 57, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

68. The method in the second node according to claim 60, characterized in that, The number of HARQ-ACK bits included in the high-level HARQ bit block is used to determine the order in which the high-level HARQ bit block is multiplexed onto the target PUSCH; the high-level HARQ bit block is used to generate a high-level HARQ bit sequence, which includes multiple sequentially indexed bits, and any bit included in the high-level HARQ bit sequence belongs to a target bit sequence, which is used to generate the target PUSCH, and the target bit sequence includes multiple sequentially indexed bits; the number of bits included in the high-level HARQ bit sequence is used to determine a target interval, which is a positive integer, and the target interval is used to determine the distribution of the bits included in the high-level HARQ bit sequence in the target bit sequence.

Citation Information

Patent Citations

  • Method and apparatus in node for wireless communication

    CN116155441A