A method and apparatus in a node for wireless communication
By generating the bit sequence of the target PUSCH from the received information block in the wireless communication system, and designing reserved RE conditions and methods according to the priority level of HARQ-ACK, the transmission problem of UCI with different priority levels in the time domain collision is solved, the resource utilization is improved and the hardware complexity is reduced, and the HARQ-ACK transmission performance of URLLC is ensured.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2026-03-31
AI Technical Summary
In wireless communication systems, how to effectively handle the transmission problem when UCIs of different priority levels collide in the time domain, especially how to avoid the abandonment of low-priority UCIs to ensure the transmission of high-priority UCIs, improve resource utilization and reduce hardware complexity.
By receiving the first information block to determine the offset value, the bit sequence of the target PUSCH is generated. Different reserved RE conditions and methods are designed according to the number of HARQ-ACK priority levels. Existing channel encoders are used to optimize resource utilization by adopting different β offset values, and rate matching and resource mapping are adapted during multiplexing.
It improves resource utilization under different priority levels of UCI multiplexing, avoids the waste of reserved REs, reduces implementation complexity, and ensures HARQ-ACK transmission performance in URLLC.
Smart Images

Figure CN116155441B_ABST
Abstract
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 information with different 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 PUCCH or the same PUSCH is supported.
[0005] This application discloses a solution to the problem of UCI multiplexing associated with different priority levels. It should be noted that URLLC is only used as a typical application scenario or example in the description of this application; this application is also applicable to other scenarios facing similar problems (such as scenarios with multiple services coexisting, or other scenarios with multiplexing of information with different priority levels, or scenarios with multiplexing of services with different QoS requirements, or 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) also 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 offset value, wherein the first offset value is a non-negative number;
[0008] The first bit block is determined and the target PUSCH is sent. The target bit sequence is used to generate the target PUSCH, and the target bit sequence includes a plurality of sequentially indexed bits.
[0009] The first bit block comprises a non-negative integer number of HARQ-ACK bits. This first bit block is used to generate a first reference bit block, which includes multiple bits. The first reference bit block is also used to generate a first bit sequence, which includes multiple sequentially indexed bits. Any bit in the first bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits outside the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0010] As an example, the target conditions are determined by the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH. This enables the design of different conditions and methods for occupying reserved REs based on the multiplexing of HARQ-ACKs of different high and low levels, avoiding the waste of reserved REs and ensuring the resource utilization rate when control is multiplexed onto the PUSCH.
[0011] According to one aspect of this application, the above method is characterized in that, when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; the first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0012] As an example, existing channel encoders are reused as much as possible when reserved REs are occupied, which ensures that reserved REs are not wasted under different multiplexing conditions while reducing the complexity of implementation.
[0013] According to one aspect of this application, the method is characterized in that: the first information block is used to determine a second offset value; the target PUSCH is used to carry a second bit block, the second bit block including at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence including a plurality of sequentially indexed bits, any bit included in the second bit sequence belonging to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block including at least one RE; at least one of the first offset value or the second offset value and a first 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 first reference bit block is equal to the first reference quantity value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0014] As an example, different β offset values are used to determine the number of reserved REs according to different situations. This reduces the adverse effects caused by the ambiguity of the number of HARQ-ACK bits while optimizing the use of time and frequency resources as much as possible, thereby further improving the utilization rate of resources on the PUSCH.
[0015] According to one aspect of this application, the method is characterized in that, when the number of HARQ-ACK bits included in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block includes multiple bits, the number of bits included in the second reference bit block is equal to a second reference quantity value, the second reference quantity value is greater than 2, and the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence; when the number of HARQ-ACK bits included in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence.
[0016] 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.
[0017] According to one aspect of this application, the above method is characterized by comprising:
[0018] Receive the first signaling;
[0019] Wherein, the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; at least one of the following, together with the first information block, is used to determine Y1 offset value sets: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority levels corresponding to the target PUSCH; any one of the offset value sets in the Y1 offset value sets includes multiple candidate offset values, any one of the candidate offset values included in any one of the offset value sets in the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to one of the candidate offset values included in the first offset value set, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set.
[0020] 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.
[0021] According to one aspect of this application, the 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; when the number of priority levels corresponding to the HARQ-ACK bits used by the target PUSCH to carry is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to the lower priority levels used by the target PUSCH to carry.
[0022] According to one aspect of this application, the method is characterized in that the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0023] This application discloses a method for a second node in wireless communication, characterized by comprising:
[0024] Send a first information block, which is used to indicate a first offset value, the first offset value being a non-negative number;
[0025] Receive the target PUSCH and determine the first bit block. The target bit sequence is used to generate the target PUSCH, and the target bit sequence includes a plurality of sequentially indexed bits.
[0026] The first bit block comprises a non-negative integer number of HARQ-ACK bits. This first bit block is used to generate a first reference bit block, which includes multiple bits. The first reference bit block is also used to generate a first bit sequence, which includes multiple sequentially indexed bits. Any bit in the first bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits outside the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0027] According to one aspect of this application, the above method is characterized in that, when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; the first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0028] According to one aspect of this application, the method is characterized in that: the first information block is used to indicate a second offset value; the target PUSCH is used to carry a second bit block, the second bit block including at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence including a plurality of sequentially indexed bits, any bit included in the second bit sequence belonging to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block including at least one RE; at least one of the first offset value or the second offset value and a first 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 first reference bit block is equal to the first reference quantity value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0029] According to one aspect of this application, the method is characterized in that, when the number of HARQ-ACK bits included in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block includes multiple bits, the number of bits included in the second reference bit block is equal to a second reference quantity value, the second reference quantity value is greater than 2, and the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence; when the number of HARQ-ACK bits included in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence.
[0030] According to one aspect of this application, the above method is characterized by comprising:
[0031] Send the first signaling;
[0032] Wherein, the first signaling is used to indicate the time-frequency resources occupied by the target PUSCH; at least one of the following, together with the first information block, is used to determine Y1 offset value sets: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority levels corresponding to the target PUSCH; any one of the offset value sets in the Y1 offset value sets includes multiple candidate offset values, any one of the candidate offset values included in any one of the offset value sets in the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to indicate a first offset value set from the Y1 offset value sets, the first offset value is equal to one of the candidate offset values included in the first offset value set, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set.
[0033] 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; when the number of priority levels corresponding to the HARQ-ACK bits used by the target PUSCH to carry is greater than 1, the value of the first field is used to indicate the number of HARQ-ACK bits corresponding to the lower priority levels used by the target PUSCH to carry.
[0034] According to one aspect of this application, the method is characterized in that the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0035] This application discloses a first node device for wireless communication, characterized in that it includes:
[0036] A first receiver receives a first information block, which is used to determine a first offset value, wherein the first offset value is a non-negative number.
[0037] A first transmitter determines a first bit block and sends a target PUSCH, the target bit sequence being used to generate the target PUSCH, the target bit sequence comprising a plurality of sequentially indexed bits;
[0038] The first bit block comprises a non-negative integer number of HARQ-ACK bits. This first bit block is used to generate a first reference bit block, which includes multiple bits. The first reference bit block is also used to generate a first bit sequence, which includes multiple sequentially indexed bits. Any bit in the first bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits outside the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0039] This application discloses a second node device for wireless communication, characterized in that it includes:
[0040] The second transmitter sends a first information block, which is used to indicate a first offset value, which is a non-negative number;
[0041] The second receiver receives the target PUSCH and determines the first bit block. The target bit sequence is used to generate the target PUSCH, and the target bit sequence includes a plurality of sequentially indexed bits.
[0042] The first bit block comprises a non-negative integer number of HARQ-ACK bits. This first bit block is used to generate a first reference bit block, which includes multiple bits. The first reference bit block is also used to generate a first bit sequence, which includes multiple sequentially indexed bits. Any bit in the first bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits outside the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0043] As an example, the method in this application has the following advantages:
[0044] The method in this application implements different conditions and methods for occupying reserved REs based on the multiplexing situation of different high and low levels of HARQ-ACK, avoiding the waste of reserved REs and ensuring the resource utilization rate when controlling multiplexing to PUSCH.
[0045] The method in this application reuses existing channel encoders as much as possible when occupying reserved REs, thereby ensuring that reserved REs are not wasted under different multiplexing conditions while reducing implementation complexity.
[0046] The method in this application uses different β offset values to determine the number of reserved REs according to different situations. While reducing the adverse effects caused by the ambiguity of the number of HARQ-ACK bits, it optimizes the use of time and frequency resources as much as possible, and further improves the utilization rate of resources on PUSCH.
[0047] - Using the method in this application, 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, which reduces the implementation complexity, 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.
[0048] The method in this application uses different sets of β offset values 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 guarantees the transmission performance of HARQ-ACK in URLLC. Attached Figure Description
[0049] 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:
[0050] Figure 1 A flowchart illustrating a first information block and a target PUSCH according to an embodiment of this application is shown;
[0051] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;
[0052] 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;
[0053] Figure 4 A schematic diagram of a first node device and a second node device according to an embodiment of this application is shown;
[0054] Figure 5 A flowchart illustrating a wireless signal transmission process according to an embodiment of this application is shown;
[0055] Figure 6 A schematic diagram of a first condition and a second condition according to an embodiment of this application is shown;
[0056] Figure 7 A schematic diagram illustrating the relationship between a first bit block and a second bit block according to an embodiment of this application is shown;
[0057] Figure 8 A schematic diagram illustrating the relationship between a second bit block and a second bit sequence according to an embodiment of this application is shown;
[0058] Figure 9 A schematic diagram of a set of Y1 offset values according to an embodiment of this application is shown;
[0059] Figure 10 A schematic diagram of a first domain according to an embodiment of this application is shown;
[0060] Figure 11 A schematic diagram illustrating the relationship between a first bit sequence and a target bit sequence according to an embodiment of this application is shown;
[0061] Figure 12 A structural block diagram of a processing apparatus in a first node device according to an embodiment of this application is shown;
[0062] 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
[0063] 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.
[0064] Example 1
[0065] 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 1In 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.
[0066] In Embodiment 1, the first node device of this application receives a first information block in step 101. The first information block is used to determine a first offset value, which is a non-negative number. In step 102, the first node device determines a first bit block and sends a target PUSCH. A target bit sequence is used to generate the target PUSCH, and the target bit sequence includes a plurality of sequentially indexed bits. The first bit block includes a non-negative integer number of HARQ-ACK bits. The first bit block is used to generate a first reference bit block, which includes a plurality of bits. The first reference bit block is used to generate a first bit sequence, which includes a plurality of sequentially indexed bits. Specifically, any bit included in the first bit sequence belongs to the target bit sequence, and the first offset value is used to determine the number of bits included in the first bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0067] As one embodiment, the first information block is transmitted via an air interface or a wireless interface.
[0068] As one embodiment, the first information block includes all or part of a higher-layer signaling or physical-layer signaling.
[0069] 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.
[0070] As one embodiment, the first information block is either cell-specific or user equipment-specific.
[0071] As an example, the first information block is configured per BWP (Bandwidth Part).
[0072] As an example, the first information block includes all or part of the fields in a DCI (Downlink Control Information) format.
[0073] As an example, the first information block includes a field "beta_offset indicator" in a DCI (Downlink Control Information) format.
[0074] As an example, the first information block includes a field "Cross Priority beta_offset indicator" in a DCI (Downlink Control Information) format.
[0075] As an example, the first information block includes one or more fields in the scheduling DCI format of the target PUSCH.
[0076] As one embodiment, the first information block includes one or more fields in the DCI format used to schedule the target PUSCH.
[0077] As one embodiment, the first information block includes more than one sub-information block, each of which is an IE (Information Element) or a field in the RRC signaling to which the first information block belongs; the one or more sub-information blocks included in the first information block are used to determine the first offset value.
[0078] As an example, the first information block includes all or part of the fields in the IE (Information Element) "PUSCH-Config".
[0079] As an example, the first information block includes all or part of the fields in the IE (Information Element) "UCI-OnPUSCH".
[0080] As an example, the first information block includes all or part of the fields in the IE (Information Element) "UCI-OnPUSCH-r17".
[0081] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "BetaOffsets".
[0082] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-r17".
[0083] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-List-r17".
[0084] As an example, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-DCI-0-1-r17".
[0085] As one embodiment, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-List DCI-0-1-r17".
[0086] As one embodiment, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-DCI-0-2-r17".
[0087] As one embodiment, the first information block includes all or part of the fields included in the IE (Information Element) "betaOffsetsCrossPri-List DCI-0-2-r17".
[0088] As an example, the first information block includes all or part of the fields in the IE (Information Element) “UCI-OnPUSCH-DCI-0-2-r17”.
[0089] As one embodiment, the first information block includes all or part of the fields in the IE (Information Element) “UCI-OnPUSCH-DCI-0-1-r17”.
[0090] As one embodiment, the first information block includes all or part of the fields in the IE (Information Element) “UCI-OnPUSCH-ListDCI-0-2-r17”.
[0091] As one embodiment, the first information block includes all or part of the fields in the IE (Information Element) “UCI-OnPUSCH-ListDCI-0-1-r17”.
[0092] As an example, the first information block includes all or part of the fields in the IE (Information Element) "UCI-OnPUSCH-List-r17".
[0093] As an example, the statement "the first information block is used to determine the first offset value" in the claims includes the following meaning: the first information block is used by the first node device in this application to determine the first offset value.
[0094] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate the first offset value.
[0095] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate the index of the first offset value.
[0096] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate a combination of offset value indices including the first offset value index, 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.
[0097] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meanings: 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 offset value belongs, and any one of the plurality of offset value index combinations including the index of the β offset value of UCI (Uplink Control Information) of different types or different information bit ranges.
[0098] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate a combination of offset value indices including the first offset value index, the combination of offset value indices including indices of β offset values of UCI (Uplink Control Information) of different types or using different types of channel encoders.
[0099] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meanings: 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 offset value belongs, and any one of the plurality of offset value index combinations including the index of the β offset value of the UCI (Uplink Control Information) of different types or using different types of channel encoders.
[0100] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of offset values including the first offset value.
[0101] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly determine a set of offset values including the first offset value.
[0102] As an example, the statement "the first information block is used to determine the first offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly determine a list of offset values including the first offset value.
[0103] As an example, the statement "the first information block is used to determine the first offset value" in the claim 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 offset value.
[0104] As an example, the statement in the claim "the first information block is used to determine the first offset value" includes the following meaning: the first information block is used to explicitly or implicitly determine the set of Y1 offset values in this application.
[0105] As an example, the statement in the claim "the first information block is used to determine the first offset value" includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of the Y1 offset value sets in this application.
[0106] As an example, the first offset value is the β offset value.
[0107] As an example, the first offset value is a beta offset of no more than 2 bits for HARQ-ACK.
[0108] As an example, the first offset value is a beta offset of HARQ-ACK that is more than 2 but not more than 11 bits.
[0109] As an example, the first offset value is the beta offset value of more than 11 bits of HARQ-ACK.
[0110] As an example, the first offset value is the beta offset value of the high-priority HARQ-ACK.
[0111] As an example, the first offset value is the beta offset value of the low-priority HARQ-ACK.
[0112] As an example, the first offset value is the beta offset of the high-priority HARQ-ACK carried by the low-priority PUSCH.
[0113] As an example, the first offset value is the beta offset of the high-priority HARQ-ACK carried by the high-priority PUSCH.
[0114] As an example, the first offset value is the beta offset of the low-priority HARQ-ACK carried by the low-priority PUSCH.
[0115] As an example, the first offset value is the beta offset value of the low-priority HARQ-ACK carried by the high-priority PUSCH.
[0116] As an example, among the predefined plurality of candidate offset values to which the first offset value belongs, there is one candidate offset value equal to 0.
[0117] As an example, any one of the predefined candidate offset values to which the first offset value belongs is greater than 0.
[0118] As an example, any one of the predefined candidate offset values to which the first offset value belongs is not less than 1.
[0119] As an example, the first bit block includes at least one HARQ-ACK bit.
[0120] As an example, the first bit block includes only one HARQ-ACK bit.
[0121] As an example, the first bit block does not include HARQ-ACK bits.
[0122] As an example, the first bit block includes 0 bits.
[0123] As an example, the first bit block includes 0 HARQ-ACK information bits.
[0124] As an example, when the first bit block includes at least one bit, any bit included in the first bit block is a HARQ-ACK information bit.
[0125] As an example, when the first bit block includes at least one bit, any bit included in the first bit block belongs to a HARQ-ACK codebook.
[0126] As an example, when the first bit block includes at least one bit, any bit included in the first bit block belongs to a HARQ-ACK codebook of type 1, type 2, or type 3.
[0127] As an example, when the first bit block includes at least one bit, any bit included in the first bit block is a bit before channel coding.
[0128] As an example, when the first bit block includes at least one bit, any bit included in the first bit block is a bit that has not been processed by the channel encoder.
[0129] As an example, the first bit block includes CRC bits.
[0130] As an example, the first bit block does not include CRC bits.
[0131] As an example, when the number of HARQ-ACK information bits included in the first bit block is greater than 11, the first bit block includes CRC bits; otherwise, the first bit block does not include CRC bits.
[0132] As an example, the priority level corresponding to the first bit block is a high priority level.
[0133] As an example, the priority level corresponding to the first bit block is a low priority level.
[0134] As an example, the priority level index corresponding to the first bit block is equal to 1.
[0135] As an example, the priority level index corresponding to the first bit block is equal to 0.
[0136] As an example, all HARQ-ACK bits included in the first bit block correspond to the same priority level.
[0137] As an example, all signaling used to configure or indicate the first bit block is configured or indicates the same priority level.
[0138] As an example, when the first bit block includes 0 HARQ-ACK information bits, it is used to determine that the signaling or configuration information indicating that the first bit block includes 0 HARQ-ACK information bits indicates a first priority level, and the first bit block corresponds to the first priority level.
[0139] As an example, when the first bit block includes more than one HARQ-ACK bit, any two HARQ-ACK bits included in the first bit block correspond to the same priority level.
[0140] As an example, the priority level corresponding to the first bit block is the first priority level, and the target PUSCH does not carry HARQ-ACK information bits corresponding to the first priority level other than the first bit block.
[0141] As an example, the priority level corresponding to the first bit block is the first priority level, and the first bit block includes all the HARQ-ACK information bits corresponding to the first priority level carried by the target PUSCH.
[0142] As an example, the priority level corresponding to the first bit block is the first priority level, and any HARQ-ACK information bit carried by the target PUSCH that corresponds to the first priority level belongs to the first bit block.
[0143] As an example, the priority level corresponding to the first bit block is determined by the signaling that schedules or configures the HARQ-ACK bits included in the first bit block.
[0144] As an example, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the first bit block is equal to the first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0145] 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 first bit block is equal to the first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0146] As an example, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the first bit block is configured or indicated as the first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0147] 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 first bit block is configured or indicated to be equal to the first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0148] As an example, the scheduling signaling of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the first bit block indicates a first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0149] As an example, the scheduling signaling of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the first bit block indicates a first priority level, and the priority level corresponding to the first bit block is the first priority level.
[0150] As an example, the statement "the first bit block includes a non-negative integer number of HARQ-ACK bits" in the claim has the following meaning: the first bit block includes a non-negative integer number of HARQ-ACK information bits.
[0151] As an example, the statement "the first bit block includes a non-negative integer number of HARQ-ACK bits" in the claim has the following meaning: the first bit block includes a non-negative integer number of HARQ-ACK information bits after padding or compression.
[0152] As an example, the target PUSCH is the baseband signal or radio frequency signal of the PUSCH (Physical Uplink Shared Channel).
[0153] As one example, the target PUSCH is transmitted via an air interface or a wireless interface.
[0154] As an example, the target PUSCH includes a CG (Configured Grant) PUSCH.
[0155] As an example, the target PUSCH includes a DG (Dynamic Grant) PUSCH.
[0156] As an example, the target PUSCH includes PUSCH and DMRS (Demodulation Reference Signal).
[0157] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-0.
[0158] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-1.
[0159] As an example, the target PUSCH is a PUSCH scheduled by DCI format 0-2.
[0160] As an example, any bit included in the target bit sequence is a coded bit.
[0161] As an example, the target bit sequence is the output bit sequence in the data and control multiplexing process.
[0162] As an example, the target bit sequence is the scrambling input bits.
[0163] As an example, the target bit sequence includes encoded bits that are multiplexed in the target PUSCH.
[0164] As an example, the statement in the claim "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.
[0165] As an example, the statement in the claim "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target PUSCH carries the target bit sequence.
[0166] As an example, the statement in the claim "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.
[0167] As an example, the statement in the claim that "the target bit sequence is used to generate the target PUSCH" includes the following meaning: the target bit sequence is generated by at least one of the following processes: 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.
[0168] As an example, the statement in the claim that "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.
[0169] As an example, the statement in the claim that "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 USCH.
[0170] As an example, the bits included in the target bit sequence are indexed sequentially starting from "0".
[0171] As an example, the bits included in the target bit sequence are indexed sequentially in the order of 0, 1, 2, ...
[0172] As an example, the index value of any bit included in the target bit sequence is a non-negative integer.
[0173] As an example, the index value of any bit included in the target bit sequence is a positive integer.
[0174] As an example, the first reference bit block includes at least 2 bits.
[0175] As an example, the first reference bit block includes at least 3 bits.
[0176] As an example, any bit included in the first reference bit block is a bit obtained through UCI bit sequence generation.
[0177] As an example, the first reference bit block is a HARQ-ACK bit sequence obtained through UCI bit sequence generation.
[0178] As an example, the first reference bit block is a HARQ-ACK bit sequence input to code block segmentation and code block CRC attachment.
[0179] As an example, the first reference bit block is a HARQ-ACK bit sequence input into channel coding.
[0180] As an example, any one of the bits included in the first reference bit block is the bit before encoding.
[0181] As an example, any bit included in the first reference bit block is a bit that has not been channel-coded.
[0182] As an example, the first reference bit block does not include CRC bits.
[0183] As an example, the first reference bit block includes CRC bits.
[0184] As an example, when the number of bits included in the first reference bit block is greater than 11, the first reference bit block includes CRC bits; otherwise, the first reference bit block does not include CRC bits.
[0185] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claims includes the following meaning: the first bit block is used by the first node device in this application to generate the first reference bit block.
[0186] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: the first bit block is padded to generate the first reference bit block, or the first reference bit block is the first bit block.
[0187] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: the first bit block is padded with "0" bits to generate the first reference bit block, or the first reference bit block is the first bit block.
[0188] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: the first bit block is padded with "1" bits to generate the first reference bit block, or the first reference bit block is the first bit block.
[0189] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: the first bit block generates the first reference bit block through bit repetition, or the first reference bit block is the first bit block.
[0190] As an embodiment, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: the first reference bit block includes at least 2 bits; when the number of HARQ-ACK bits included in the first bit block is equal to 0, all bits included in the first reference bit block are equal to "0"; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first bit block is obtained by adding "0" bits; when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
[0191] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: when the number of bits included in the first reference bit block is greater than the number of bits included in the first bit block, the first bit block is generated by filling "0" bits; otherwise, the first reference bit block is the first bit block.
[0192] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: when the number of bits included in the first reference bit block is greater than the number of bits included in the first bit block, the first bit block is generated by filling "0" bits after the LSB (Least Significant Bit); otherwise, the first reference bit block is the first bit block.
[0193] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meanings: when the number of bits included in the first reference bit block is greater than the number of bits included in the first bit block, the first bit block is generated by filling the MSB (Most Significant Bit) with "0" bits; otherwise, the first reference bit block is the first bit block.
[0194] As an example, the statement "the first bit block is used to generate the first reference bit block" in the claim includes the following meaning: the bits included in the first bit block are arranged in order from MSB to LSB. When the number of bits included in the first reference bit block is greater than the number of bits included in the first bit block, the first bit block is generated by filling "0" bits after the LSB (Least Significant Bit); otherwise, the first reference bit block is the first bit block.
[0195] As an example, the first bit sequence is a coded bit sequence.
[0196] As an example, the first bit sequence is a bit sequence generated through channel coding and rate matching.
[0197] As an example, any one of the bits included in the first bit sequence is a coded bit.
[0198] As an example, any bit included in the first bit sequence is a bit after HARQ-ACK bit encoding.
[0199] As an example, any bit included in the first bit sequence is a coded bit, and the channel coding used in the first bit sequence is one of repetition coding, simplex coding, ReedMuller coding, or polar coding.
[0200] As an example, any bit included in the first bit sequence is a coded bit, and the channel coding used in the first bit sequence is either small block length coding or polar coding.
[0201] As an example, any one of the bits included in the first bit sequence is a bit used for HARQ-ACK as input during data and control multiplexing.
[0202] As an example, any one of the bits included in the first bit sequence is a bit used for HARQ-ACK of a priority level during data and control multiplexing input.
[0203] As an example, any one of the bits included in the first bit sequence is a bit used for high-priority HARQ-ACK during data and control multiplexing input.
[0204] As an example, any bit included in the first bit sequence is a HARQ-ACK bit used for data and control multiplexing at the same priority level.
[0205] As an example, any bit included in the first bit sequence is a HARQ-ACK bit of the same priority level from the output of code block concatenation.
[0206] As an example, any bit included in the first bit sequence is a bit output by code block concatenation.
[0207] As an example, all bits in the first bit sequence are assigned to the same priority level.
[0208] As an example, the first bit sequence is a high-priority HARQ-ACK encoded bit sequence.
[0209] As an example, the first bit sequence includes only the bits encoded from the first reference bit block.
[0210] As an example, the first bit sequence also includes bits other than those encoded by the first reference bit block.
[0211] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claims includes the following meaning: the first reference bit block is used by the first node device or the second node device in this application to generate the first bit sequence.
[0212] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: any bit generated by the bits included in the first reference bit block through at least one of the following methods: 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 first bit sequence.
[0213] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: any bit generated by the bits included in the first reference bit block through at least one of code block segmentation and code block CRC attachment, channel coding, rate matching, and code block concatenation belongs to the first bit sequence.
[0214] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: the first reference bit block is used to generate all or part of the bits in the first bit sequence.
[0215] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: the bits of the first reference bit block after channel coding and rate matching belong to the first bit sequence.
[0216] As an example, the statement in the claim "the first reference bit block is used to generate the first bit sequence" includes the following meaning: the bits of the first reference bit block after channel coding and rate matching are arranged in the output order of channel coding to form the first bit sequence.
[0217] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: the first reference bit block is used to obtain the first bit sequence through bit repetition.
[0218] As an example, the statement "the first reference bit block is used to generate the first bit sequence" in the claim includes the following meaning: the first reference bit block is filled with bits to obtain the first bit sequence.
[0219] As an example, the bits in the first bit sequence are indexed sequentially starting from "0".
[0220] As an example, the bits included in the first bit sequence are indexed sequentially in the order of 0, 1, 2, ...
[0221] As an example, the index value of any bit included in the first bit sequence is a non-negative integer.
[0222] As an example, the index value of any bit included in the first bit sequence is a positive integer.
[0223] As an example, the bits included in the first bit sequence are indexed sequentially according to the order of the channel coding output.
[0224] As an example, the bits included in the first bit sequence are indexed sequentially according to the output order of channel coding and rate matching.
[0225] As an example, the bits included in the first bit sequence are indexed sequentially according to the output order of the coded blocks concatenated.
[0226] As an example, the target bit sequence may also include bits other than the first bit sequence.
[0227] As an example, the indices of the bits included in the first bit sequence in the target bit sequence are discrete.
[0228] As an example, the bits included in the first bit sequence are indexed consecutively in the target bit sequence.
[0229] As an example, the index of a bit included in the first bit sequence in the first bit sequence is the same as the index in the target bit sequence.
[0230] As an example, the index of a bit included in the first bit sequence in the first bit sequence is different from the index in the target bit sequence.
[0231] As an example, the index of a bit included in the first bit sequence in the target bit sequence is positively correlated with its index in the first bit sequence.
[0232] As an example, the index of a bit included in the first bit sequence in the target bit sequence increases as the index in the first bit sequence increases.
[0233] As an example, the index of a bit included in the first bit sequence in the target bit sequence is negatively correlated with its index in the first bit sequence.
[0234] As an example, the index of a bit included in the first bit sequence in the target bit sequence is linearly related to its index in the first bit sequence.
[0235] As an example, the index of any bit included in the first bit sequence in the target bit sequence is equal to the sum of its index in the first bit sequence and a first difference, where the first difference is a predefined non-negative integer or a non-negative integer configured by signaling.
[0236] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used by the first node device in this application to determine the number of bits included in the first bit sequence.
[0237] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used to calculate the number of bits included in the first bit sequence.
[0238] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence, and the number of modulation symbols generated by the first bit sequence is used to calculate the number of bits included in the first bit sequence.
[0239] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence per layer, and the number of modulation symbols generated by the first bit sequence per layer is used to calculate the number of bits included in the first bit sequence.
[0240] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence per layer, and the number of modulation symbols generated by the first bit sequence per layer, together with the number of transmission layers and modulation order of the target PUSCH, are used to calculate the number of bits included in the first bit sequence.
[0241] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence in each layer, and the number of bits included in the first bit sequence is proportional to the number of modulation symbols generated by the first bit sequence in each layer.
[0242] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the number of bits E1 included in the first bit sequence satisfies E1 = N. L ·Q' UCI1 ·Q m , where N L Q represents the transport layer number of the target PUSCH. m Q' represents the modulation order of the target PUSCH. UCI1 Satisfy the following formula:
[0243]
[0244] Among them, O UCI1 L represents the number of HARQ-ACK information bits included in the first bit block. UCI1 The number of CRC bits (L) UCI1(Can be equal to 0 or greater than 0) Represents the first offset 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 The number of UL-SCH encoded blocks carried by the target PUSCH represents the number of blocks, α1 is a configuration scaling factor, and N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.
[0245] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the number of bits E1 included in the first bit sequence satisfies E1 = N. L ·Q' UCI1 ·Q m , where N L Q represents the transport layer number of the target PUSCH. m Q' represents the modulation order of the target PUSCH. UCI1 Satisfy the following formula:
[0246]
[0247] Among them, O UCI1 L represents the number of bits included in the first reference bit block. UCI1 The number of CRC bits (L) UCI1 (Can be equal to 0 or greater than 0) Represents the first offset value. K represents the number of REs occupied by the target PUSCH. r C represents the size of the r-th UL-SCH encoding block carried by the target PUSCH. UL-SCH The number of UL-SCH encoded blocks carried by the target PUSCH represents the number of blocks, α1 is a configuration scaling factor, and N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.
[0248] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the number of bits E1 included in the first bit sequence satisfies E1 = N. L ·Q' UCI1 ·Q m , where NL Q represents the transport layer number of the target PUSCH. m Q' represents the modulation order of the target PUSCH. UCI1 Satisfy the following formula:
[0249]
[0250] Among them, O UCI1 L represents the number of HARQ-ACK information bits included in the first bit block. UCI1 The number of CRC bits (L) UCI1 (Can be equal to 0 or greater than 0) Represents the first offset value, R represents the bit 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.
[0251] As an example, the statement in the claim that "the first offset value is used to determine the number of bits included in the first bit sequence" includes the following meaning: the number of bits E1 included in the first bit sequence satisfies E1 = N. L ·Q' UCI1 ·Q m , where N L Q represents the transport layer number of the target PUSCH. m Q' represents the modulation order of the target PUSCH. UCI1 Satisfy the following formula:
[0252]
[0253] Among them, O UCI1 L represents the number of bits included in the first reference bit block. UCI1 The number of CRC bits (L) UCI1 (Can be equal to 0 or greater than 0) Represents the first offset value, R represents the bit 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.
[0254] As an example, the transport layer number of the target PUSCH is also used to determine the number of bits included in the first bit sequence.
[0255] As an example, the modulation order of the target PUSCH is also used to determine the number of bits included in the first bit sequence.
[0256] As an example, the code rate of the target PUSCH is also used to determine the number of bits included in the first bit sequence.
[0257] As an example, the number of coded blocks carried by the target PUSCH is also used to determine the number of bits included in the first bit sequence.
[0258] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used by the first node device in this application to determine whether the first reference bit block includes bits other than the first bit block.
[0259] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes padding bits.
[0260] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes preset bits.
[0261] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits preset to "0".
[0262] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the first bit block was generated by padding or adding preset bits.
[0263] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: when the number of HARQ-ACK bits included in the first bit block is less than 2, the first reference bit block includes bits other than the first bit block; otherwise, the first reference bit block does not include bits other than the first bit block.
[0264] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the number of bits included in the first reference bit block is equal to the number of HARQ-ACK bits included in the first bit block.
[0265] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine whether the number of bits included in the first reference bit block is greater than the number of HARQ-ACK bits included in the first bit block.
[0266] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is less than 2, the first bit block is padded with "0" bits to generate the first reference bit block, and the first reference bit block includes 2 bits; when the number of HARQ-ACK bits included in the first bit block is greater than or equal to 2, the first reference bit block is the first bit block.
[0267] As an embodiment, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block includes 2 "0" bits; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first reference bit block includes 1 bit and "0" bits included in the first bit block; when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
[0268] As an example, the statement "the first reference bit block is the same as the first bit block" in the claim includes the following meaning: the bits included in the first reference bit block and the bits included in the first bit block are the same.
[0269] As an example, the statement "the first reference bit block and the first bit block are the same" in the claim includes the following meaning: the first reference bit block and the first bit block are the same bit block.
[0270] As an example, the statement "the first reference bit block and the first bit block are the same" in the claim includes the following meanings: the bits in the first reference bit block are indexed sequentially starting from 0, the bits in the first bit block are indexed sequentially starting from 0, and the bits with the same index in the first reference bit block and the first bit block are the same.
[0271] As an example, the X1 candidate conditions are predefined, or the X1 candidate conditions are signaling configurations.
[0272] As an example, any two of the X1 candidate conditions are different.
[0273] As an example, the X1 candidate conditions are fixed.
[0274] As an example, X1 equals 2.
[0275] As an example, X1 is greater than 2.
[0276] As an example, the X1 candidate conditions are related to the type of multiplexed UCI bits supported in the target PUSCH.
[0277] As an example, X1 relates to the type of multiplexed information bits supported in the target PUSCH.
[0278] As an example, X1 relates to the number of combinations of multiplexed information bits supported in the target PUSCH.
[0279] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI (Channel Status Information) Part 1 but not CSI Part 2.
[0280] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0281] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry UL-SCH.
[0282] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry CSI part 1.
[0283] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry CSI.
[0284] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry UL-SCH or CSI.
[0285] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry UL-SCH or CSI part 1.
[0286] As an example, one of the X1 candidate conditions includes: the target PUSCH is not used to carry UL-SCH but is used to carry CSI part 1.
[0287] As an example, the priority level corresponding to a HARQ-ACK bit is the priority level of the PDSCH corresponding to that HARQ-ACK bit.
[0288] As an example, the priority level corresponding to a HARQ-ACK bit is the priority level of the TB corresponding to that HARQ-ACK bit.
[0289] As an example, the priority level corresponding to a HARQ-ACK bit is the value of the priority level index corresponding to that HARQ-ACK bit.
[0290] As an example, the priority level corresponding to a HARQ-ACK bit is the value of the Priority Indicator carried by the DCI format associated with that HARQ-ACK bit.
[0291] As an example, the priority level corresponding to a HARQ-ACK bit is the value of the priority level index of the PDSCH used by this HARQ-ACK bit to indicate whether the decoding was correct.
[0292] As an example, the priority level corresponding to a HARQ-ACK bit is the priority level of the PDSCH that the HARQ-ACK bit is used to indicate whether the decoding is correct. The priority level of a PDSCH is the value of the priority indicator carried by the DCI format that schedules the PDSCH.
[0293] As an example, the priority level corresponding to a HARQ-ACK bit is obtained through signaling configuration, and may be either default or predefined.
[0294] As an example, the first information block is used to indicate the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH.
[0295] As an example, the information blocks other than the first information block are used to indicate the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH.
[0296] As an example, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1 or 2.
[0297] As an example, the target PUSCH is used to carry a number of priority levels corresponding to HARQ-ACKs greater than 2.
[0298] As an example, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is the total number of priority levels corresponding to all the HARQ-ACK bits carried by the target PUSCH.
[0299] As an example, when the priority level corresponding to the HARQ-ACK carried by the target PUSCH includes only high priority level or only low priority level, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1; when the priority level corresponding to the HARQ-ACK carried by the target PUSCH includes both high priority level and low priority level, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2.
[0300] As an example, the priority level corresponding to the HARQ-ACK carried by the target PUSCH includes at least one of high priority level or low priority level.
[0301] As an example, when high and low priority HARQ-ACKs are reused simultaneously in the target PUSCH, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2; otherwise, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1.
[0302] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used by the first node device in this application to determine the target condition from the X1 candidate conditions.
[0303] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: whether the target PUSCH carries both high-priority HARQ-ACK and low-priority HARQ-ACK simultaneously is used to determine the target condition from the X1 candidate conditions, where X1 equals 2.
[0304] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: whether the target PUSCH carries HARQ-ACKs of different priority levels simultaneously is used to determine the target condition from the X1 candidate conditions, where X1 equals 2.
[0305] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: whether the target PUSCH reuses HARQ-ACKs of different priority levels to determine the target condition from the X1 candidate conditions, where X1 equals 2.
[0306] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH and the number of UCI types carried by the target PUSCH are used together to determine the target condition from the X1 candidate conditions.
[0307] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH and whether the target PUSCH is used to carry the UL-SCH are used together to determine the target condition from the X1 candidate conditions.
[0308] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: whether the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1 or equal to 2 is used to determine the target condition from the X1 candidate conditions.
[0309] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" is implemented by "when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; the first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK".
[0310] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meaning: when the target PUSCH reuses HARQ-ACKs of high and low priority levels, the target condition is one of the X1 candidate conditions; otherwise, the target condition is another candidate condition among the X1 candidate conditions.
[0311] As an embodiment, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meanings: when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1, the target condition is the first candidate condition among the X1 candidate conditions; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2 and the number of UCI types other than HARQ-ACK carried by the target PUSCH is equal to 1, the target condition is the second candidate condition among the X1 candidate conditions; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2 and the number of UCI types other than HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is the third candidate condition among the X1 candidate conditions. As a supplementary embodiment of the above embodiment, CSI part 1 and CSI part 2 belong to two different types of UCIs. As a supplementary embodiment of the above embodiment, CSI part 1 and CSI part 2 belong to the same type of UCI. As a supplementary embodiment of the above embodiments, high-priority UCI and low-priority UCI belong to two different types of UCI.
[0312] As an example, the statement in the claim that "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions" includes the following meanings: when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1, the target condition is the first candidate condition among the X1 candidate conditions; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2 and the target PUSCH is used to carry a UL-SCH, the target condition is the second candidate condition among the X1 candidate conditions; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2 and the target PUSCH is not used to carry a UL-SCH, the target condition is the third candidate condition among the X1 candidate conditions.
[0313] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH" and "whether the target PUSCH is used to carry different priority levels of HARQ-ACKs" are equivalent or can be used interchangeably.
[0314] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH" and "whether the target PUSCH carries HARQ-ACKs and whether it is used to carry different priority levels of HARQ-ACKs when carrying HARQ-ACKs" are equivalent or can be used interchangeably.
[0315] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 0" and "the target PUSCH does not carry HARQ-ACK" are equivalent or can be used interchangeably.
[0316] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 0" and "the target PUSCH has no HARQ-ACKs available for carrying" are equivalent or can be used interchangeably.
[0317] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 0" and "no HARQ-ACK corresponding to a high priority level or no HARQ-ACK corresponding to a low priority level are transmitted in the target PUSCH" are equivalent or can be used interchangeably.
[0318] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1" and "the target PUSCH carries HARQ-ACK and all the HARQ-ACKs carried by the target PUSCH correspond to the same priority level" are equivalent or can be used interchangeably.
[0319] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 1" and "the target PUSCH carries HARQ-ACK and all the HARQ-ACKs reused in the target PUSCH correspond to the same priority level" are equivalent or can be used interchangeably.
[0320] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1" and "the first node device is configured by the higher layer not to reuse HARQ-ACKs of different priority levels in the PUSCH or the first node device is configured by the higher layer to reuse HARQ-ACKs of different priority levels in the PUSCH, but the HARQ-ACKs reused in the target PUSCH all correspond to the same priority level" are equivalent or can be used interchangeably.
[0321] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1" and "the first node device is configured by the higher layer to disable the multiplexing of HARQ-ACKs of different priority levels in the PUSCH or the first node device is configured by the higher layer to enable the multiplexing of HARQ-ACKs of different priority levels in the PUSCH, but the multiplexed HARQ-ACKs in the target PUSCH all correspond to the same priority level" are equivalent or can be used interchangeably.
[0322] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2" and "the target PUSCH is used to carry HARQ-ACKs of different priority levels" are equivalent or can be used interchangeably.
[0323] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2" and "the target PUSCH reuses HARQ-ACKs of different priority levels" are equivalent or can be used interchangeably.
[0324] As an example, "the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2" and "the first node device is configured by the higher layer to carry HARQ-ACKs of different priority levels in the PUSCH and the target PUSCH is used to carry HARQ-ACKs of different priority levels" are equivalent or can be used interchangeably.
[0325] As an example, "the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2" and "the first node device is configured by the higher layer to enable the multiplexing of HARQ-ACKs of different priority levels in the PUSCH and the target PUSCH multiplexes HARQ-ACKs of different priority levels" are equivalent or can be used interchangeably.
[0326] Example 2
[0327] 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.
[0328] As an example, the UE201 corresponds to the first node device in this application.
[0329] As an example, the UE201 supports multiplexed transmissions of UCIs associated with different priority levels.
[0330] As an example, the gNB(eNB)201 corresponds to the second node device in this application.
[0331] As an example, the gNB (eNB) 201 supports multiplexed transmissions associated with different priority levels of UCI.
[0332] Example 3
[0333] 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.).
[0334] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node device in this application.
[0335] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the second node device in this application.
[0336] As an example, the first information block in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0337] As an example, the target PUSCH in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0338] As an example, the first signaling in this application is generated in the RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0339] Example 4
[0340] 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.
[0341] 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.
[0342] 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.
[0343] 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.
[0344] 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.
[0345] 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 offset value, the first offset value being a non-negative number; determines a first bit block and sends a target PUSCH, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first A reference bit block is used to generate a first bit sequence, which includes a plurality of sequentially indexed bits. Any bit in the first bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0346] As one embodiment, the first node device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first information block, the first information block being used to determine a first offset value, the first offset value being a non-negative number; determining a first bit block and sending a target PUSCH, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first reference bit block being used to generate the first bit sequence, The first bit sequence includes a plurality of sequentially indexed bits, any bit included in the first bit sequence belongs to the target bit sequence, and the first offset value is used to determine the number of bits included in the first bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0347] 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 offset value, the first offset value being a non-negative number; receives a target PUSCH and determines a first bit block, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first reference bit block being used to generate a first bit sequence, the first bit sequence including a plurality of sequentially indexed bits, the first bit sequence including... Any bit belongs to the target bit sequence, and the first offset value is used to determine the number of bits included in the first bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0348] 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 offset value, the first offset value being a non-negative number; receiving a target PUSCH and determining a first bit block, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first reference bit block being used to generate a first bit sequence, the... The first bit sequence includes a plurality of sequentially indexed bits, any bit in the first bit sequence belongs to the target bit sequence, and the first offset value is used to determine the number of bits included in the first bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0349] As an example, the first node device 450 is a user equipment (UE).
[0350] As an example, the first node device 450 is a user equipment that supports information multiplexing transmission associated with different priority levels.
[0351] As one embodiment, the second node device 410 is a base station device (gNB / eNB).
[0352] As an example, the second node device 410 is a base station device that supports information multiplexing transmission associated with different priority levels.
[0353] 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.
[0354] 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.
[0355] As one embodiment, receiver 456 (including antenna 460) and receiver processor 452 are used to receive the first signaling in this application.
[0356] 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.
[0357] 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.
[0358] 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.
[0359] As one embodiment, transmitter 416 (including antenna 420) and transmitter processor 415 are used to transmit the first signaling in this application.
[0360] 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.
[0361] Example 5
[0362] 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.
[0363] 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 first bit block is determined.
[0364] 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 first bit block is determined and the target PUSCH is sent.
[0365] In embodiment 5, the first information block is used to determine a first offset value, which is a non-negative number; a target bit sequence is used to generate the target PUSCH, the target bit sequence comprising a plurality of sequentially indexed bits; the first bit block comprises a non-negative integer number of HARQ-ACK bits, the first bit block is used to generate a first reference bit block, the first reference bit block comprising a plurality of bits; the first reference bit block is used to generate a first bit sequence, the first bit sequence comprising a plurality of sequentially indexed bits, any bit included in the first bit sequence belonging to the target bit sequence, and the first offset value is used to determine the first The number of bits included in the bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions; the first signaling is used to determine the time-frequency resources occupied by the target PUSCH.
[0366] As one embodiment, the first signaling is transmitted via an air interface or a wireless interface.
[0367] As one embodiment, the first signaling includes all or part of a higher-layer signaling or physical-layer signaling.
[0368] 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.
[0369] As one example, the first signaling is UE-specific.
[0370] As an example, the first signaling is configured per BWP (Bandwidth Part).
[0371] As an example, the first signaling is transmitted via PDCCH.
[0372] As one embodiment, the first signaling includes all or part of a field in a DCI format.
[0373] As an example, the first signaling includes one of DCI formats 0_0, 0_1, and 0_2.
[0374] As an example, the first signaling includes either DCI format 0_1 or 0_2.
[0375] As one embodiment, the first signaling includes some or all of the fields in the DCI format that schedules the target PUSCH.
[0376] As an example, the first signaling is used to determine whether the target PUSCH is used to carry UL-SCH.
[0377] As an example, the first signaling is used to determine the modulation and coding scheme of the target PUSCH.
[0378] As an example, the first signaling is used to determine the priority level corresponding to the target PUSCH.
[0379] As an example, the statement in the claim "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 by the first node device in this application to determine the time-frequency resources occupied by the target PUSCH.
[0380] As an example, the statement in the claim "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.
[0381] As an example, the statement in the claim "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.
[0382] Example 6
[0383] Example 6 illustrates a schematic diagram of the first and second conditions according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown. In the appendix Figure 6 In the first and second conditions, the thick-lined rectangular area represents the target PUSCH, and the rectangle filled with intersecting lines represents the RE reserved for HARQ-ACK; for the first condition, the dark gray filled area represents CSI part 1; for the second condition, the light gray filled area represents the low priority HARQ-ACK.
[0384] In Embodiment 6, when the number of priority levels corresponding to HARQ-ACK carried by the target PUSCH in this application is not greater than 1, the target condition in this application is the first condition; when the number of priority levels corresponding to HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is the second condition; the first condition is one of the X1 candidate conditions in this application, and the second condition is one of the X1 candidate conditions. The first condition includes that the target PUSCH is not used to carry UL-SCH and that the target PUSCH is used to carry CSI part 1 but not CSI part 2. The second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0385] As an example, when the target PUSCH does not carry any HARQ-ACK bits, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is equal to 0.
[0386] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH can only be equal to 1 or 2.
[0387] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH can only be 0 or 2.
[0388] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH can only be 0, 1, or 2.
[0389] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH can also be a positive integer other than 1 or 2.
[0390] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is one of a plurality of alternative numbers, any one of the plurality of alternative numbers is a positive integer, and the plurality of alternative numbers includes only 1 and 2.
[0391] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is one of a plurality of alternative numbers, any one of the plurality of alternative numbers is a positive integer, and the plurality of alternative numbers only includes 0, 1 and 2.
[0392] As an example, the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is one of a plurality of candidate numbers, any one of the plurality of candidate numbers is a positive integer, and the plurality of candidate numbers includes positive integers greater than 2.
[0393] As an example, the statements in the claims "when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1" and "when the target PUSCH does not carry (or reuses) HARQ-ACK or when the HARQ-ACK carried (or reused) by the target PUSCH all correspond to the same priority level" are equivalent or can be used interchangeably.
[0394] As an example, the statements in the claims "when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1" and "when the target PUSCH does not carry (or reuse) HARQ-ACK" are equivalent or can be used interchangeably.
[0395] As an example, the statements in the claims "when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1" and "when the HARQ-ACK carried (or reused) by the target PUSCH all correspond to the same priority level" are equivalent or can be used interchangeably.
[0396] As an example, the statements in the claims "when the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2" and "when the target PUSCH carries (or reuses) HARQ-ACKs corresponding to different priority levels" are equivalent or can be used interchangeably.
[0397] As an example, the first condition and the second condition are different.
[0398] As an example, the first condition and the second condition may have the same sub-conditions, but the first condition and the second condition may not be the same.
[0399] As an example, there are no identical sub-conditions between the first condition and the second condition, and the first condition and the second condition are not the same.
[0400] As an example, the statement in the claim "the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2" includes the following meanings: UCI is transmitted in the target PUSCH, the target PUSCH does not include UL-SCH, and the UCI includes CSI part 1 but does not include CSI part 2.
[0401] As an example, the statement in the claim "the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2" includes the following meanings: the target PUSCH does not carry UL-SCH, the target PUSCH carries UCI, and the UCI carried by the target PUSCH includes CSI part 1 but does not include CSI part 2.
[0402] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI or UL-SCH.
[0403] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry any one of CSI part 1, CSI part 2, or UL-SCH.
[0404] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI nor UL-SCH.
[0405] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI part 1, nor is it used to carry CSI part 2, nor is it used to carry UL-SCH.
[0406] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry UL-SCH.
[0407] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry CSI.
[0408] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry UL-SCH nor is it used to carry CSI part 1.
[0409] As an example, the statement in the claim that "the target PUSCH is not used to carry information bits other than HARQ-ACK" includes the following meaning: the target PUSCH is not used to carry UL-SCH or CSI part 1.
[0410] As an example, UL-SCH, CSI Part 1, and CSI Part 2 are all information bits outside of HARQ-ACK.
[0411] As an example, only UL-SCH is an information bit other than HARQ-ACK.
[0412] As an example, only UL-SCH and CSI part 1 are information bits other than HARQ-ACK.
[0413] Example 7
[0414] Example 7 illustrates a schematic diagram of the relationship between a first bit block and a second bit block 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 first bit block, the area filled with small dots represents the resources mapped by the modulation symbols generated by the second bit block, 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 RE reserved for HARQ-ACK.
[0415] In Embodiment 7, the first information block in this application is used to determine the second offset value, the target PUSCH in this application is used to carry the second bit block, the second bit block including at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence including a plurality of sequentially indexed bits, any bit included in the second bit sequence belonging to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block including at least one RE, at least one of the first offset value or the second offset value in this application and a first 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 first reference bit block in this application is equal to the first reference quantity value; when the number of HARQ-ACK bits included in the first bit block in this application is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0416] As an example, any one bit included in the second bit block is a HARQ-ACK information bit.
[0417] As an example, any one bit included in the second bit block belongs to a HARQ-ACK codebook.
[0418] As an example, any bit included in the second bit block belongs to a HARQ-ACK codebook of type 1, type 2, or type 3.
[0419] As an example, any one of the bits included in the second bit block is a bit before channel coding.
[0420] As an example, any bit included in the second bit block is a bit that has not been processed by the channel encoder.
[0421] As one example, the second bit block includes CRC bits.
[0422] As an example, the second bit block does not include CRC bits.
[0423] As an example, when the number of HARQ-ACK information bits included in the second bit block is greater than 11, the second bit block includes CRC bits; otherwise, the second bit block does not include CRC bits.
[0424] As an example, the priority level corresponding to the second bit block is a low priority level.
[0425] As an example, the priority level index corresponding to the second bit block is equal to 0.
[0426] As one example, the priority level corresponding to the second bit block is different from the priority level corresponding to the first bit block.
[0427] As an example, the priority level corresponding to the second bit block is the same as the priority level configured for the target PUSCH.
[0428] As an example, the priority level corresponding to the second bit block is different from the priority level configured for the target PUSCH.
[0429] As an example, when the target PUSCH carries UL-SCH, the priority level corresponding to the second bit block is the same as the priority level of the UL-SCH carried by the target PUSCH.
[0430] As an example, when the target PUSCH carries UL-SCH, the priority level corresponding to the second bit block is different from the priority level of the UL-SCH carried by the target PUSCH.
[0431] As an example, all the HARQ-ACK bits included in the second bit block correspond to the same priority level.
[0432] As an example, all signaling used to configure or indicate the second bit block is configured or indicates the same priority level.
[0433] As an example, when the second bit block includes more than one HARQ-ACK bit, any two HARQ-ACK bits included in the second bit block correspond to the same priority level.
[0434] As an example, the priority level corresponding to the second bit block is the second priority level, and the target PUSCH does not carry HARQ-ACK information bits corresponding to the second priority level other than the second bit block.
[0435] As an example, the priority level corresponding to the second bit block is the second priority level, and the second bit block includes all the HARQ-ACK information bits corresponding to the second priority level carried by the target PUSCH.
[0436] As an example, the priority level corresponding to the second bit block is the second priority level, and any HARQ-ACK information bit carried by the target PUSCH that corresponds to the second priority level belongs to the second bit block.
[0437] As one embodiment, the priority level corresponding to the second bit block is determined by the signaling that schedules or configures the HARQ-ACK bits included in the second bit block.
[0438] As one embodiment, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the second bit block is equal to the second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0439] As one embodiment, the priority level of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the second bit block is equal to the second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0440] As one embodiment, the priority level of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the second bit block is configured or indicated as the second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0441] As one embodiment, the priority level of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the second bit block is configured or indicated to be equal to the second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0442] As one embodiment, the scheduling signaling of the PDSCH (Physical Downlink Shared Channel) corresponding to any HARQ-ACK bit included in the second bit block indicates a second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0443] As one embodiment, the scheduling signaling of the TB (Transport Block) or CBG (Code Block Group) corresponding to any HARQ-ACK bit included in the second bit block indicates a second priority level, and the priority level corresponding to the second bit block is the second priority level.
[0444] As an example, the statement "the first information block is used to determine the second offset value" in the claims includes the following meaning: the first information block is used by the first node device in this application to determine the second offset value.
[0445] As an example, the statement "the first information block is used to determine the second offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate the second offset value.
[0446] As an example, the statement "the first information block is used to determine the second offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly indicate the index of the second offset value.
[0447] As an example, the statement in the claim "the first information block is used to determine the second offset 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 offset 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.
[0448] As an example, the statement "the first information block is used to determine the second offset value" in the claim 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 offset value belongs, and any one of the plurality of offset value index combinations includes the index of the β offset value of UCI (Uplink Control Information) of different types or different information bit ranges.
[0449] As an example, the statement in the claim "the first information block is used to determine the second offset value" includes the following meaning: the first information block is used to explicitly or implicitly indicate a combination of offset value indices including the second offset value index, the combination of offset value indices including indices of β offset values of UCI (Uplink Control Information) of different types or using different types of channel encoders.
[0450] As an example, the statement "the first information block is used to determine the second offset value" in the claim 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 offset value belongs, and any one of the plurality of offset value index combinations includes the index of the β offset value of the UCI (Uplink Control Information) of different types or using different types of channel encoders.
[0451] As an example, the statement "the first information block is used to determine the second offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly determine a plurality of offset values including the second offset value.
[0452] As an example, the statement in the claim "the first information block is used to determine the second offset value" includes the following meaning: the first information block is used to explicitly or implicitly determine a set of offset values including the second offset value.
[0453] As an example, the statement "the first information block is used to determine the second offset value" in the claim includes the following meaning: the first information block is used to explicitly or implicitly determine a list of offset values including the second offset value.
[0454] As an example, the statement "the first information block is used to determine the second offset value" in the claim 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.
[0455] As an example, the statement in the claim "the first information block is used to determine the second offset value" includes the following meaning: the first information block is used to explicitly or implicitly determine the set of Y1 offset values in this application.
[0456] As an example, the second offset value is the β offset value.
[0457] As an example, the second offset value is a beta offset of no more than 2 bits for HARQ-ACK.
[0458] As an example, the second offset value is a beta offset of HARQ-ACK that is more than 2 but not more than 11 bits.
[0459] As an example, the second offset value is the beta offset of more than 11 bits of HARQ-ACK.
[0460] As an example, the second offset value is the beta offset value of the high-priority HARQ-ACK.
[0461] As an example, the second offset value is the beta offset value of the low-priority HARQ-ACK.
[0462] As an example, the second offset value is the beta offset of the high-priority HARQ-ACK carried by the low-priority PUSCH.
[0463] As an example, the second offset value is the beta offset of the high-priority HARQ-ACK carried by the high-priority PUSCH.
[0464] As an example, the second offset value is the beta offset of the low-priority HARQ-ACK carried by the low-priority PUSCH.
[0465] As an example, the second offset value is the beta offset of the low-priority HARQ-ACK carried by the high-priority PUSCH.
[0466] As an example, the predefined plurality of candidate offset values to which the second offset value belongs includes one candidate offset value equal to 0.
[0467] As an example, any one of the predefined candidate offset values to which the second offset value belongs is greater than 0.
[0468] As an example, any one of the predefined candidate offset values to which the second offset value belongs is not less than 1.
[0469] As an example, the first offset value and the second offset value are configured independently.
[0470] As one example, the first offset value and the second offset value may be equal or unequal.
[0471] As an example, the first offset value and the second offset value are configured by the same RRC layer signaling or two different fields in the same IE.
[0472] As an example, the first offset value and the second offset value belong to the same predefined or configured set of offset values.
[0473] As one example, the first offset value and the second offset value belong to different predefined or configured sets of offset values.
[0474] As an example, the second bit sequence is a coded bit sequence.
[0475] As an example, the second bit sequence is a bit sequence generated through channel coding and rate matching.
[0476] As an example, any one of the bits included in the second bit sequence is a coded bit.
[0477] As an example, any bit included in the second bit sequence is a coded bit, and the channel coding used in the second bit sequence is one of repetition coding, simplex coding, Reed Muller coding, or polar coding.
[0478] As an example, any bit included in the second bit sequence is a coded bit, and the channel coding used in the second bit sequence is either small block length coding or polar coding.
[0479] As an example, any one of the bits included in the second bit sequence is a bit used for HARQ-ACK during data and control multiplexing input.
[0480] As an example, any bit included in the second bit sequence is a HARQ-ACK bit used for the same priority level during data and control multiplexing input.
[0481] As an example, any one of the bits included in the second bit sequence is a bit used for low-priority HARQ-ACK during data and control multiplexing input.
[0482] As an example, any bit included in the second bit sequence is a HARQ-ACK bit of the same priority level from the output of code block concatenation.
[0483] As an example, any bit included in the second bit sequence is a bit from the output of code block concatenation.
[0484] As an example, all the bits included in the second bit sequence are for the same priority level.
[0485] As an example, the second bit sequence is the encoded bit sequence of low-priority HARQ-ACK.
[0486] As an example, the second bit sequence includes only the encoded bits for the second bit block.
[0487] As an example, the second bit sequence also includes bits other than the encoded bits of the second bit block.
[0488] As an example, the statement "the second bit block is used to generate the second bit sequence" in the claim includes the following meaning: the second bit block is used by the first node device or the second node device in this application to generate the second bit sequence.
[0489] As an example, the statement "the second bit block is used to generate the second bit sequence" in the claim includes the following meanings: the bits included in the second bit block are generated by at least one of the following methods: 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.
[0490] As an example, the statement in the claim that "the second bit block is used to generate the second bit sequence" includes the following meaning: the bits included in the second bit block are 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.
[0491] As an example, the statement "the second bit block is used to generate the second bit sequence" in the claim includes the following meaning: the second bit block is used to generate all or part of the bits in the second bit sequence.
[0492] As an example, the statement in the claim "the second bit block is used to generate the second bit sequence" includes the following meaning: the bits of the second bit block after UCI bit sequence generation, channel coding and rate matching belong to the second bit sequence.
[0493] As an example, the statement in the claim that "the second bit block is used to generate the second bit sequence" includes the following meaning: the bits of the second bit block after being sequentially processed by UCI bit sequence generation, channel coding and rate matching are arranged in the output order of channel coding to form the second bit sequence.
[0494] As an example, the statement in the claim "the second bit block is used to generate the second bit sequence" includes the following meaning: the second bit block is used to obtain the second bit sequence through one of bit repetition, bit compression, or bit padding.
[0495] As an example, the bits in the second bit sequence are indexed sequentially starting from "0".
[0496] As an example, the bits included in the second bit sequence are indexed sequentially in the order of 0, 1, 2, ...
[0497] As an example, the index value of any bit included in the second bit sequence is a non-negative integer.
[0498] As an example, the index value of any bit included in the second bit sequence is a positive integer.
[0499] As an example, the bits included in the second bit sequence are indexed sequentially according to the order of the channel coding output.
[0500] As an example, the bits included in the second bit sequence are indexed sequentially according to the output order of channel coding and rate matching.
[0501] As an example, the bits included in the second bit sequence are indexed sequentially according to the output order of the coded blocks concatenated.
[0502] As an example, the target bit sequence may also include bits other than the second bit sequence.
[0503] As an example, the indices of the bits included in the second bit sequence in the target bit sequence are discrete.
[0504] As an example, the bits included in the second bit sequence are indexed consecutively in the target bit sequence.
[0505] As an example, the index of a bit included in the second bit sequence in the second bit sequence is the same as the index in the target bit sequence.
[0506] As an example, the index of a bit included in the second bit sequence in the second bit sequence is different from the index in the target bit sequence.
[0507] As an example, the index of a bit included in the second bit sequence in the target bit sequence is positively correlated with its index in the second bit sequence.
[0508] As an example, the index of a bit included in the second bit sequence in the target bit sequence increases as the index in the second bit sequence increases.
[0509] As an example, the index of a bit included in the second bit sequence in the target bit sequence is negatively correlated with its index in the second bit sequence.
[0510] As an example, the index of a bit included in the first bit sequence in the target bit sequence is linearly related to its index in the first bit sequence.
[0511] As an example, the index of any bit included in the second bit sequence in the target bit sequence is equal to the sum of its index in the second bit sequence and a second difference, where the second difference is a predefined non-negative integer or a non-negative integer configured by signaling.
[0512] 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.
[0513] 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.
[0514] As one embodiment, the first time-frequency resource block includes REs reserved for potential HARQ-ACK transmissions.
[0515] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK puncturing transmission.
[0516] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK puncturing other UCI or UL-SCH transmissions.
[0517] As one embodiment, the first time-frequency resource block includes REs used for HARQ-ACK punched CSI part 2 or UL-SCH transmission.
[0518] As an example, the first time-frequency resource block is reserved for the high-priority HARQ-ACK.
[0519] As an example, the first time-frequency resource block is reserved for the low-priority HARQ-ACK.
[0520] As an example, the first time-frequency resource block can be reserved for either high-priority HARQ-ACK or low-priority HARQ-ACK.
[0521] As an example, the first time-frequency resource block is actually occupied by HARQ-ACK.
[0522] As an example, the first time-frequency resource block is not actually occupied by HARQ-ACK.
[0523] As an example, only a portion of the REs in the first time-frequency resource block are actually occupied by HARQ-ACK.
[0524] As an example, the REs included in the first time-frequency resource block are discretely distributed in the frequency domain.
[0525] As an example, the REs included in the first time-frequency resource block are continuously distributed in the frequency domain.
[0526] As an example, the REs included in the first time-frequency resource block are discretely distributed in the time domain.
[0527] As an example, the REs included in the first time-frequency resource block are continuously distributed in the time domain.
[0528] As an example, the first reference quantity value is a positive integer.
[0529] As an example, the first reference quantity value is equal to 2.
[0530] As an example, the first reference quantity value is equal to 3.
[0531] As an example, the first reference quantity value is fixed.
[0532] As one example, the first reference quantity value is predefined or configured by signaling.
[0533] As an example, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block" includes the following meaning: at least one of the first offset value or the second offset value, together with the first reference quantity value, is used by the first node device in this application to determine the number of REs included in the first time-frequency resource block.
[0534] As an example, the statement in the claim that "at least one of the first offset value or the second offset value and the first 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 offset value and the first reference quantity value are used together to determine the number of REs included in the first time-frequency resource block.
[0535] As an example, the statement in the claim that "at least one of the first offset value or the second offset value and the first 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 second offset value and the first reference quantity value are used together to determine the number of REs included in the first time-frequency resource block.
[0536] As an example, the statement in the claim that "at least one of the first offset value or the second offset value and the first 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 offset value, the second offset value and the first reference quantity value are all used to determine the number of REs included in the first time-frequency resource block.
[0537] As an embodiment, the statement in the claim that "at least one of the first offset value or the second offset value and the first reference quantity value are used together to determine the number of REs included in the first time-frequency resource block" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is greater than 0, only the first offset value and the first reference quantity value are used to determine the number of REs included in the first time-frequency resource block; when the number of HARQ-ACK bits included in the first bit block is equal to 0, only the second offset value and the first reference quantity value are used to determine the number of REs included in the first time-frequency resource block.
[0538] As an example, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block" includes the following meaning: at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to calculate the number of REs included in the first time-frequency resource block.
[0539] As an example, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block" includes the following meaning: the larger value between the first offset value and the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block.
[0540] As an example, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block" includes the following meaning: the smaller value between the first offset value and the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block.
[0541] As an example, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block" includes the following meaning: the offset value between the first offset value and the second offset value that makes the number of REs included in the first time-frequency resource block larger, together with the first reference quantity value, is used to determine the number of REs included in the first time-frequency resource block.
[0542] As an embodiment, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used 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:
[0543]
[0544] 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:
[0545]
[0546] Among them, O UCI_ref L represents the first 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 offset 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 Representing the modulation order of the target PUSCH, α_ref is a configured scaling factor, N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.
[0547] As an embodiment, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used 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:
[0548]
[0549] 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:
[0550]
[0551] Among them, O UCI_ref L represents the first reference quantity value. UCI_ref The number of CRC bits (L) UCI_ref (Can be equal to 0 or greater than 0) This represents the second offset 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 Representing the modulation order of the target PUSCH, α_ref is a configured scaling factor, N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.
[0552] As an embodiment, the statement in the claim that "at least one of the first offset value or the second offset value, together with the first reference quantity value, is used 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:
[0553]
[0554] 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:
[0555]
[0556] Among them, O UCI_ref L represents the first reference quantity value. UCI_ref The number of CRC bits (L) UCI_ref (Can be equal to 0 or greater than 0) This represents the larger of the first offset value and the second offset value. K represents the number of REs occupied by the target PUSCH. rC 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 Representing the modulation order of the target PUSCH, α_ref is a configured scaling factor, N' RE The number of REs representing the symbols of the target PUSCH that are later than the earliest DMRS symbol.
[0557] As one embodiment, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first offset value or the second offset value is used to calculate the number of REs included in the first time-frequency resource block.
[0558] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0, at least one RE mapped by the modulation symbol generated by the second bit sequence belongs to the first time-frequency resource block.
[0559] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0560] As an example, the statement "when the number of HARQ-ACK bits included in the first bit block is not greater than 2" in the claim includes the following meaning: when the number of HARQ-ACK bits included in the first bit block is equal to 0, 1 or 2.
[0561] As an example, the statement "when the number of HARQ-ACK bits included in the first bit block is not greater than 2" in the claim includes the following meaning: when the number of HARQ-ACK bits included in the first bit block is equal to 1 or 2.
[0562] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0 and the number of HARQ-ACK bits included in the second bit block is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence belongs to the first time-frequency resource block; when the number of HARQ-ACK bits included in the first bit block is equal to 0 and the number of HARQ-ACK bits included in the second bit block is greater than 2, at least one RE mapped by the modulation symbol generated by the second bit sequence belongs to outside the first time-frequency resource block.
[0563] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0, the number of HARQ-ACK bits included in the second bit block is used to determine whether any RE mapped by the modulation symbol generated by the second bit sequence belongs to the first time-frequency resource block.
[0564] As an example, the statement in the claim that "any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbol generated by the second bit sequence does not belong to the first time-frequency resource block.
[0565] As an example, the statement in the claim that "any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbol generated by the second bit sequence when mapping to physical resource blocks does not belong to the first time-frequency resource block.
[0566] As an example, the statement in the claim that "any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block" includes the following meaning: any RE mapped by the modulation symbol generated by the second bit sequence is outside the first time-frequency resource block.
[0567] As an example, the statement in the claim that "any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block" includes the following meaning: when the modulation symbol generated by the second bit sequence is mapped to physical resources, the REs included in the first time-frequency resource block are rate matched.
[0568] As an example, the statement in the claim that "any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block" includes the following meaning: the modulation symbol generated by the second bit sequence is not mapped to the RE included in the first time-frequency resource block.
[0569] Example 8
[0570] Example 8 illustrates a schematic diagram of the relationship between a second bit block and a second bit sequence according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown. In the appendix Figure 8In case A, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence; in case B, the second bit block generates a second reference bit block, and the second offset value and the number of bits included in the second reference bit block are used together to determine the number of bits included in the second bit sequence.
[0571] In embodiment 8, when the number of HARQ-ACK bits included in the second bit block of this application is not greater than 2, the second bit block is used to generate a second reference bit block. The second reference bit block includes multiple bits, and the number of bits included in the second reference bit block is equal to a second reference quantity value. The second reference quantity value is greater than 2. The second offset value and the second reference quantity value in this application are used together to determine the number of bits included in the second bit sequence of this application. When the number of HARQ-ACK bits included in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence.
[0572] As one example, the number of HARQ-ACK bits included in the second bit block is equal to 1 or 2.
[0573] As an example, the second bit block includes more than 2 HARQ-ACK bits.
[0574] As an example, the statement "the second bit block is used to generate the second reference bit block" in the claim includes the following meaning: the second bit block is used by the first node device in this application to generate the second reference bit block.
[0575] As an example, the statement "the second bit block is used to generate the second reference bit block" in the claim includes the following meaning: the second bit block is generated by padding, extension, or repetition.
[0576] As an example, the statement "the second bit block is used to generate the second reference bit block" in the claim includes the following meaning: the second bit block is padded with "0" bits to generate the second reference bit block.
[0577] As an example, the statement "the second bit block is used to generate the second reference bit block" in the claim includes the following meaning: the second bit block is padded with "1" bits to generate the second reference bit block.
[0578] As an example, the statement in the claim "the second bit block is used to generate the second reference bit block" includes the following meaning: the second bit block is generated by filling the LSB (Least Significant Bit) with "0" bits.
[0579] As an example, the statement in the claim "the second bit block is used to generate the second reference bit block" includes the following meaning: the second bit block is generated by padding the MSB (Most Significant Bit) with "0" bits.
[0580] As an example, the statement in the claim "the second bit block is used to generate the second reference bit block" includes the following meaning: the bits included in the second bit block are arranged in order from MSB to LSB, and the second bit block is generated by filling the LSB (Least Significant Bit) with "0" bits.
[0581] As one example, the second reference bit block includes 3 bits.
[0582] As an example, any bit included in the second reference bit block is a bit obtained through UCI bit sequence generation.
[0583] As an example, the second reference bit block is a HARQ-ACK bit sequence obtained through UCI bit sequence generation.
[0584] As one embodiment, the second reference bit block is a HARQ-ACK bit sequence input to code block segmentation and code block CRC attachment.
[0585] As one embodiment, the second reference bit block is a HARQ-ACK bit sequence input into the channel coding.
[0586] As an example, any one of the bits included in the second reference bit block is the bit before encoding.
[0587] As an example, any bit included in the second reference bit block is a bit that has not been channel-coded.
[0588] As an example, the second reference bit block does not include CRC bits.
[0589] As one embodiment, the second reference bit block includes CRC bits.
[0590] As an example, when the number of bits included in the second reference bit block is greater than 11, the second reference bit block includes CRC bits; otherwise, the second reference bit block does not include CRC bits.
[0591] As an example, the second reference quantity value is a positive integer.
[0592] As an example, the second reference quantity value is equal to 3.
[0593] As an example, the second reference quantity value is greater than 3.
[0594] As an example, the second reference quantity value is fixed.
[0595] As one example, the second reference quantity value is predefined or configured by signaling.
[0596] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used together by the first node device or the second node device in this application to determine the number of bits included in the second bit sequence.
[0597] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used together to calculate the number of bits included in the second bit sequence.
[0598] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used to calculate the number of modulation symbols generated by the second bit sequence, and the number of modulation symbols generated by the second bit sequence is used to calculate the number of bits included in the second bit sequence.
[0599] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used to calculate the number of modulation symbols generated by the second bit sequence per layer, and the number of modulation symbols generated by the second bit sequence per layer is used to calculate the number of bits included in the second bit sequence.
[0600] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used to calculate the number of modulation symbols generated by the second bit sequence per layer, and the number of modulation symbols generated by the second bit sequence per layer, together with the number of transmission layers and modulation order of the target PUSCH, are used to calculate the number of bits included in the second bit sequence.
[0601] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the second reference quantity value are used to calculate the number of modulation symbols generated by the second bit sequence per layer, and the number of bits included in the second bit sequence is proportional to the number of modulation symbols generated by the second bit sequence per layer.
[0602] As an example, the statement in the claim that "the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the number of bits E2 included in the second bit sequence satisfies E2 = N. L ·Q' UCI2 ·Q m , where N L Q represents the transport layer number of the target PUSCH. m This represents the modulation order of the target PUSCH; when the target PUSCH carries UL-SCH, Q' UCI2 Satisfy the following formula:
[0603]
[0604] When the target PUSCH does not carry UL-SCH, Q' UCI2 Satisfy the following formula:
[0605]
[0606] Among them, O UCI2_ref L represents the second 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 offset 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 α2 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.
[0607] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the number of HARQ-ACK bits included in the second bit block are used by the first node device or the second node device in this application to determine the number of bits included in the second bit sequence.
[0608] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to calculate the number of bits included in the second bit sequence.
[0609] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to calculate the number of modulation symbols generated by the second bit sequence per layer, and the number of modulation symbols generated by the second bit sequence per layer is used to calculate the number of bits included in the second bit sequence.
[0610] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to calculate the number of modulation symbols generated by the second bit sequence per layer, and the number of modulation symbols generated by the second bit sequence per layer, together with the number of transmission layers and modulation order of the target PUSCH, are used to calculate the number of bits included in the second bit sequence.
[0611] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to calculate the number of modulation symbols generated by the second bit sequence in each layer, and the number of bits included in the second bit sequence is proportional to the number of modulation symbols generated by the second bit sequence in each layer.
[0612] As an example, the statement in the claim that "the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence" includes the following meaning: the number of bits E2 included in the second bit sequence satisfies E2 = N. L ·Q' UCI2 ·Q m , where N L Q represents the transport layer number of the target PUSCH. mThis represents the modulation order of the target PUSCH; when the target PUSCH carries UL-SCH, Q' UCI2 Satisfy the following formula:
[0613]
[0614] When the target PUSCH does not carry UL-SCH, Q' UCI2 Satisfy the following formula:
[0615]
[0616] Among them, O UCI2 L represents the number of HARQ-ACK bits included in the second bit block. UCI2 The number of CRC bits (L) UCI2 (Can be equal to 0 or greater than 0) This represents the second offset 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 α2 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.
[0617] As an example, the transport layer number of the target PUSCH is also used to determine the number of bits included in the second bit sequence.
[0618] As an example, the modulation order of the target PUSCH is also used to determine the number of bits included in the second bit sequence.
[0619] As an example, the code rate of the target PUSCH is also used to determine the number of bits included in the second bit sequence.
[0620] As an example, the number of coded blocks carried by the target PUSCH is also used to determine the number of bits included in the second bit sequence.
[0621] Example 9
[0622] Example 9 illustrates a schematic diagram of a set of Y1 offset 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 offset value sets in the Y1 offset value set, and each β value represents one offset value included in an offset value set.
[0623] 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; at least one of the following, together with the first information block in this application, is used to determine Y1 offset value sets; any one of the offset value sets in the Y1 offset value sets includes multiple candidate offset values, any one of the candidate offset values included in any one of the offset value sets in the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value in this application is equal to one candidate offset value included in the first offset value set, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set.
[0624] As an example, the statement in the claim "the first signaling is used to determine the first offset value set from the Y1 offset value sets" includes the following meaning: the first signaling is used by the first node device in this application to determine the first offset value set from the Y1 offset value sets.
[0625] As an example, the statement in the claim "the first signaling is used to determine the first offset value set from the Y1 offset value sets" includes the following meaning: one or more fields included in the first signaling are used to explicitly or implicitly indicate the first offset value set from the Y1 offset value sets.
[0626] As an example, the statement in the claim "the first signaling is used to determine the first offset value set from the Y1 offset 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 offset value set in the Y1 offset value sets.
[0627] As an example, any two offset value sets in the Y1 offset value sets are not the same.
[0628] As an example, there are two identical offset value sets among the Y1 offset value sets.
[0629] As an example, any one of the Y1 offset value sets includes the β offset value of HARQ-ACK for different ranges of information bit counts.
[0630] As an example, any one of the Y1 offset value sets includes at least 3 candidate offset values.
[0631] As an example, any two offset value sets in the Y1 offset value sets include the same number of candidate offset values.
[0632] As an example, any one of the Y1 offset value sets includes 6 candidate offset values.
[0633] As an example, any one of the Y1 offset value sets includes 9 candidate offset values.
[0634] As an example, the candidate offset values included in any one of the Y1 offset value sets are indicated by the same IE.
[0635] As an example, any two candidate offset values belonging to the same offset value set in the Y1 offset value set are either β offset values for two different types of UCI or for two different ranges of information bit counts.
[0636] As an example, any two offset value sets in the Y1 offset value sets are indicated by a list of IEs of the same type.
[0637] As an example, any one of the Y1 offset value sets includes the β offset value of CSI part 1.
[0638] As an example, any one of the Y1 offset value sets does not include the β offset value of CSI part 1.
[0639] As an example, any one of the Y1 offset value sets includes the β offset value of CSI part 2.
[0640] As an example, any one of the Y1 offset value sets does not include the β offset value of CSI part 2.
[0641] As an example, any one of the Y1 offset value sets is configured through all or part of the fields included in an IE "betaOffsetsCrossPri-r17".
[0642] As an example, Y1 equals 2.
[0643] As an example, Y1 equals 4.
[0644] As an example, Y1 is configurable or predefined.
[0645] As an example, the statement "the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" in the claim includes the following meaning: the high-low relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH.
[0646] As an example, the statement "the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" in the claim includes the following meaning: whether the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH are the same.
[0647] As an example, the statement "the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" in the claim includes the following meanings: whether the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH are the same, and the high-low relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH when the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH are not the same.
[0648] As an embodiment, the statement in the claim that "at least one of the following two factors, together with the first information block, is used to determine the Y1 offset value set: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority level corresponding to the target PUSCH" includes the following meaning: at least one of the following two factors, together with the first information block, is used by the first node device in this application to determine the Y1 offset value set.
[0649] As an example, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value set: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" includes the following meaning: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH, and the first information block are all used to determine the Y1 offset value set.
[0650] As an example, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value set: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority level corresponding to the target PUSCH" includes the following meaning: both the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH and the first information block are used to determine the Y1 offset value set.
[0651] As an example, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value set: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority level corresponding to the target PUSCH" includes the following meaning: the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH, and the first information block are both used to determine the Y1 offset value set.
[0652] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value sets, is used to determine the offset value set sequence to which the Y1 offset value sets belong, is used to determine the Y1 offset value set sequence, is used to determine the Y1 offset value set sequence, is used to determine the Y1 offset value set sequence, is used to determine the Y1 offset value set sequence to which the target PUSCH is used, is used to determine the priority level of the HARQ-ACK bits carried by the target PUSCH, is used to determine the Y1 offset value set sequence from the multiple offset value set sequences, is used to determine the Y1 offset value set sequence to which the target PUSCH is used, is used to determine the Y1 offset value set sequence from the multiple offset value set sequences, is used to determine the Y1 offset value set sequence to which the target PUSCH is used, is used to determine the Y1 offset value set sequence from the multiple offset value set sequences, is used to determine the Y1 offset value set sequence to which the target PUSCH is used, is used to determine the Y1 offset value set sequence to determine the Y1 offset value set sequence to be used, is used ...
[0653] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine Y1 offset value sets, along with the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH and the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" includes the following meanings: the first information block is used to explicitly or implicitly indicate a plurality of offset value set sequences, the Y1 offset value sets belonging to one of the plurality of offset value set sequences, and any one of the plurality of offset value set sequences includes a plurality of offset value sets; when the priority level corresponding to the first bit block is higher than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the first offset value set sequence among the plurality of offset value set sequences; when the priority level corresponding to the first bit block is the same as the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the second offset value set sequence among the plurality of offset value set sequences. As a supplementary embodiment of the above embodiment, any two offset value set sequences among the plurality of offset value set sequences are independently configured.
[0654] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value sets, along with the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority level corresponding to the target PUSCH" includes the following meanings: the first information block is used to explicitly or implicitly indicate a plurality of offset value set sequences, the Y1 offset value sets belonging to one of the plurality of offset value set sequences, and any one of the plurality of offset value set sequences includes a plurality of offset value sets; when the priority level corresponding to the first bit block is higher than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the first offset value set sequence among the plurality of offset value set sequences; when the priority level corresponding to the first bit block is the same as the priority level corresponding to the target PUSCH, the DCI format for scheduling the target PUSCH is used to determine the offset value set sequence to which the Y1 offset value sets belong from the plurality of offset value set sequences. As a supplementary embodiment of the above embodiments, any two offset value set sequences in the plurality of offset value set sequences are configured independently.
[0655] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine Y1 offset value sets, along with the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH and the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH" includes the following meanings: the first information block is used to explicitly or implicitly indicate a plurality of offset value set sequences, the Y1 offset value sets belonging to one of the plurality of offset value set sequences, and any one of the plurality of offset value set sequences includes a plurality of offset value sets; when the priority level corresponding to the first bit block is higher than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the first offset value set sequence among the plurality of offset value set sequences; when the priority level corresponding to the first bit block is lower than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the second offset value set sequence among the plurality of offset value set sequences. As a supplementary embodiment of the above embodiment, any two offset value set sequences among the plurality of offset value set sequences are independently configured.
[0656] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine Y1 offset value sets": the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority level corresponding to the target PUSCH, is used to determine Y1 offset value sets. This includes the following meaning: the first information block is used to explicitly or implicitly indicate a plurality of offset value set sequences, the Y1 offset value sets belonging to one of the plurality of offset value set sequences, and any one of the plurality of offset value set sequences includes a plurality of offset value sets; when the first bit... When the priority level corresponding to the block is higher than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the first offset value set sequence among the plurality of offset value set sequences; when the priority level corresponding to the first bit block is the same as the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the second offset value set sequence among the plurality of offset value set sequences; when the priority level corresponding to the first bit block is lower than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the third offset value set sequence among the plurality of offset value set sequences. As a supplementary embodiment of the above embodiment, any two offset value set sequences among the plurality of offset value set sequences are configured independently.
[0657] As an embodiment, the statement in the claim that "at least one of the following, together with the first information block, is used to determine the Y1 offset value sets, along with the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority levels corresponding to the target PUSCH" includes the following meanings: the first information block is used to explicitly or implicitly indicate a plurality of offset value set sequences, the Y1 offset value sets belonging to one of the plurality of offset value set sequences, and any one of the plurality of offset value set sequences includes a plurality of offset value sets; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is equal to 0, the Y1 offset value sets... The offset value set sequence to which the Y1 offset value sets belong is the first offset value set sequence among the plurality of offset value set sequences; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 0 and the priority level corresponding to the first bit block is higher than the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the second offset value set sequence among the plurality of offset value set sequences; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 0 and the priority level corresponding to the first bit block is the same as the priority level corresponding to the target PUSCH, the offset value set sequence to which the Y1 offset value sets belong is the third offset value set sequence among the plurality of offset value set sequences. As an auxiliary embodiment of the above embodiment, any two offset value set sequences among the plurality of offset value set sequences are configured independently.
[0658] As an example, the DCI format of the target PUSCH is also used to determine the set of Y1 offset values.
[0659] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used by the first node device in this application to determine the first offset value from the first offset value set.
[0660] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set" includes the following meaning: the multiple candidate offset values included in the first offset value set correspond to multiple quantity ranges respectively, and the first offset value corresponds to the quantity range of the multiple quantity ranges to which the number of HARQ-ACK bits included in the first bit block belongs.
[0661] As an embodiment, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set" includes the following meanings: the first offset value set includes one candidate offset value corresponding to no more than 2 bits of HARQ-ACK information bits; the first offset value set includes one candidate offset value corresponding to more than 2 bits but no more than 11 bits of HARQ-ACK information bits; the first offset value set includes one candidate offset value corresponding to more than 11 bits of HARQ-ACK information bits; and the first offset value is the candidate offset value corresponding to the number of HARQ-ACK bits included in the first bit block included in the first offset value set.
[0662] As an embodiment, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is not greater than 2, the first offset value is equal to the first candidate offset value included in the first offset value set; when the number of HARQ-ACK bits included in the first bit block is greater than 2 but not greater than 11, the first offset value is equal to the second candidate offset value included in the first offset value set; when the number of HARQ-ACK bits included in the first bit block is greater than 11, the first offset value is equal to the third candidate offset value included in the first offset value set.
[0663] Example 10
[0664] 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 cross lines represents the first domain, and the area filled with cross lines represents the low-priority HARQ-ACK carried by the target PUSCH.
[0665] 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; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to the lower priority levels carried by the target PUSCH.
[0666] As an example, the scheduling signaling for the target PUSCH is the first signaling in this application.
[0667] As an example, the scheduling signaling of the target PUSCH includes the first information block.
[0668] As an example, the scheduling signaling for the target PUSCH is signaling other than the first signaling in this application.
[0669] As an example, the scheduling signaling of the target PUSCH does not include the first information block.
[0670] As an example, the scheduling signaling for the target PUSCH is the DCI format for scheduling the target PUSCH.
[0671] 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.
[0672] 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.
[0673] As an example, the first field is the DAI (Donwlink Assignment Index) field.
[0674] As an example, the first domain is the first DAI domain.
[0675] As an example, the first domain is the second DAI domain.
[0676] As an example, the first domain is the third DAI domain.
[0677] As an example, the first domain is a domain outside the DAI domain.
[0678] As an example, the statement in the claim that "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level that the target 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 of the corresponding low priority level that the target PUSCH is used to carry.
[0679] As an example, the statement in the claim that "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level that the target PUSCH is used to carry" includes the following meaning: the value of the first field is used to explicitly or implicitly indicate the number of HARQ-ACK bits of the corresponding low priority level that the target PUSCH is used to carry.
[0680] As an example, the statement in the claim that "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level that the target PUSCH is used to carry" 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 of the corresponding low priority level that the target PUSCH is used to carry divided by K1 is equal to the value of the first field.
[0681] As an embodiment, the statement in the claim that "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level used to carry the target PUSCH" 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 of the corresponding low priority level used to carry the target PUSCH 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.
[0682] As an example, the statement in the claim that "the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level that the target PUSCH is used to carry" 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 of the corresponding low priority level that the target PUSCH is used to carry divided by K1 plus 1 is equal to the value of the first field.
[0683] As one embodiment, the scheduling signaling of the target PUSCH includes a second field, the value of which is a non-negative integer. 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. A first reference value is one of the W1 candidate values. Whether the value of the second field is equal to the first 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.
[0684] Example 11
[0685] Example 11 illustrates a schematic diagram of the relationship between a first 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 first bit sequence, and each small square without filling represents a bit in the target bit sequence.
[0686] In embodiment 11, the number of HARQ-ACK bits included in the first bit block in this application is used to determine the order in which the first bit block is multiplexed onto the target PUSCH, and the number of bits included in the first bit sequence is used to determine the target interval, which is a positive integer. The target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence in this application.
[0687] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block is multiplexed onto the target PUSCH or the first bit block is not multiplexed onto the target PUSCH.
[0688] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0 and the target condition is met, the first reference bit block is multiplexed onto the target PUSCH; otherwise, the first bit block is not multiplexed onto the target PUSCH.
[0689] As an example, when the number of HARQ-ACK bits included in the first bit block is equal to 0 and the target PUSCH is not used to carry HARQ-ACK bits other than the first bit block and the target condition is met, the first reference bit block is multiplexed onto the target PUSCH; otherwise, the first bit block is not multiplexed onto the target PUSCH.
[0690] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meaning: when the number of HARQ-ACK bits included in the first bit block is greater than 0, the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH.
[0691] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used by the first node device or the second node device in this application to determine the order in which the first bit block is multiplexed onto the target PUSCH.
[0692] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meaning: the step of using the number of HARQ-ACK bits included in the first bit block to determine the order in which the first bit block is multiplexed onto the target PUSCH.
[0693] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine the order or steps in which the first bit sequence is used to generate the target bit sequence.
[0694] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meaning: the number of HARQ-ACK bits included in the first bit block is used to determine the order or steps in which bits included in the first bit sequence are added to or assigned to the target bit sequence.
[0695] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is not greater than 2, the multiplexing of the first bit block onto the target PUSCH belongs to step 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the first bit block is greater than 2, the multiplexing of the first bit block onto the target PUSCH belongs to step 2 of data and control multiplexing.
[0696] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is not greater than 2, the first bit block is multiplexed onto the target PUSCH using step 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the first bit block is greater than 2, the first bit block is multiplexed onto the target PUSCH using step 2, which belongs to data and control multiplexing.
[0697] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is not greater than 2, the multiplexing of the first bit block onto the target PUSCH belongs to steps 1 and 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the first bit block is greater than 2, the multiplexing of the first bit block onto the target PUSCH belongs to step 2 of data and control multiplexing.
[0698] As an example, the statement in the claim that "the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH" includes the following meanings: when the number of HARQ-ACK bits included in the first bit block is not greater than 2, the first bit block is multiplexed onto the target PUSCH using steps 1 and 5 of data and control multiplexing; when the number of HARQ-ACK bits included in the first bit block is greater than 2, the first bit block is multiplexed onto the target PUSCH using step 2, which belongs to data and control multiplexing.
[0699] As an example, the target interval can be equal to 1.
[0700] As an example, the target interval is greater than 1.
[0701] As an example, the statement in the claim that "the number of bits included in the first bit sequence is used to determine the target interval" includes the following meaning: the number of bits included in the first bit sequence is used by the first node device or the second node device in this application to determine the target interval.
[0702] As an example, the statement in the claim that "the number of bits included in the first bit sequence is used to determine the target interval" includes the following meaning: the number of bits included in the first bit sequence is used to calculate the target interval.
[0703] As an example, the statement in the claim that "the number of bits included in the first 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 first bit sequence, the modulation order of the modulation and coding scheme adopted 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.
[0704] As an embodiment, the statement in the claim that "the number of bits included in the first 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 first bit sequence and the first intermediate number, the first intermediate number being equal to the number of sequences in the first bit sequence mapped in the time domain symbols preceding the latest time domain symbol occupied by the first bit sequence; the comparison number is equal to the product of the maximum number of REs that the first 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.
[0705] As an example, the statement in the claim that "the number of bits included in the first bit sequence is used to determine the target interval" is achieved by the target interval d satisfying the following formula.
[0706]
[0707] in, N represents the maximum number of REs that the first bit sequence can occupy in the latest time-domain symbol it occupies. L Q represents the number of layers of the target PUSCH. mG represents the modulation order of the target PUSCH. ACK (i) represents the number of bits included in the first bit sequence. The first bit sequence represents the number of sequences mapped in the time domain symbol preceding the latest time domain symbol occupied by the first bit sequence.
[0708] 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.
[0709] 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.
[0710] As an example, the statement "the distribution of the bits included in the first bit sequence in the target bit sequence" in the claim includes: the distribution of the indices of the bits included in the first bit sequence in the target bit sequence.
[0711] As an example, the statement "the distribution of the bits included in the first bit sequence in the target bit sequence" in the claim includes: a pattern of the indices of the bits included in the first bit sequence in the target bit sequence.
[0712] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the difference between the indices of two bits included in the first bit sequence in the target bit sequence.
[0713] As an example, the statement "the distribution of the bits included in the first bit sequence in the target bit sequence" in the claim includes: the index of each bit included in the first bit sequence in the target bit sequence.
[0714] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the distribution of REs occupied or mapped by the first bit sequence among all REs occupied by the target PUSCH.
[0715] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the distribution of REs occupied or mapped by the first bit sequence in the frequency domain.
[0716] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the distribution or frequency domain spacing of the REs occupied or mapped by the first bit sequence on the latest time domain symbol.
[0717] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the number of subcarriers in the frequency domain of the REs occupied or mapped by the first bit sequence on the latest time-domain symbol.
[0718] As an example, the statement in the claim "the distribution of the bits included in the first bit sequence in the target bit sequence" includes: the distribution of the indices of the bits included in the first bit sequence that are time-domain mapped or multiplexed to the latest time-domain symbol mapped by the first bit sequence in the target bit sequence.
[0719] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first 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 first bit sequence in the target bit sequence.
[0720] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meaning: the difference between the indices of two bits included in the first bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol in the time domain in the target bit sequence is equal to the target interval.
[0721] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first 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 first bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol is equal to the target interval.
[0722] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meaning: the difference between the indices of two adjacent bits in the first bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol of the mapped bit sequence is equal to the target interval.
[0723] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meaning: the target interval is used to calculate the difference in the indices of two bits included in the first bit sequence that are mapped in the time domain or multiplexed to the latest time domain symbol of the mapped bit sequence in the target bit sequence.
[0724] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meanings: the target interval is used to determine the distribution of the REs occupied by the first bit sequence in all the REs occupied by the target PUSCH; the distribution of the REs occupied by the first bit sequence in all the REs occupied by the target PUSCH is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0725] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first 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 first bit sequence on the latest time domain symbol mapped; the frequency domain distribution of the REs occupied by the first bit sequence on the latest time domain symbol mapped is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0726] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meaning: the target interval is equal to the number of subcarriers in the frequency domain that the REs occupied by the first bit sequence on the latest time-domain symbol are separated by in the first bit sequence.
[0727] As an example, the statement in the claim that "the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence" includes the following meaning: the target interval is equal to the number of subcarriers occupied by the first bit sequence on the latest time-domain symbol it is mapped or the number of REs it is mapped to in the frequency domain, and the modulation symbols generated by the target bit sequence are sequentially mapped to the REs scheduled by the target PUSCH in the order of frequency first and then time domain.
[0728] Example 12
[0729] 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 12In 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.
[0730] In embodiment 12, a first receiver 1201 receives a first information block, which is used to determine a first offset value, the first offset value being a non-negative number; a first transmitter 1202 determines a first bit block and transmits a target PUSCH, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first reference bit block being used to generate a first bit sequence, the first bit sequence including a plurality of sequentially indexed bits, the first... Any bit in a bit sequence belongs to the target bit sequence. The first offset value is used to determine the number of bits included in the first bit sequence. When the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block. When the target condition is not met, the first reference bit block is the same as the first bit block. The target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1. The number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0731] As an example, when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is the first condition; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is the second condition; the first condition is one of the X1 candidate conditions, and the second condition is one of the X1 candidate conditions. The first condition includes that the target PUSCH is not used to carry UL-SCH and that the target PUSCH is used to carry CSI part 1 but not CSI part 2. The second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0732] As one embodiment, the first information block is used to determine the second offset value, the target PUSCH is used to carry the second bit block, the second bit block including at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence including a plurality of sequentially indexed bits, any bit included in the second bit sequence belonging to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block including at least one RE, at least one of the first offset value or the second offset value and a first 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 first reference bit block is equal to the first reference quantity value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0733] As an example, when the number of HARQ-ACK bits included in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block. The second reference bit block includes multiple bits, and the number of bits included in the second reference bit block is equal to a second reference quantity value. The second reference quantity value is greater than 2, and the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence. When the number of HARQ-ACK bits included in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence.
[0734] 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; at least one of the following, together with the first information block, is used to determine Y1 offset value sets: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority levels corresponding to the target PUSCH; any one of the Y1 offset value sets includes multiple candidate offset values, any one of the candidate offset values included in any one of the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to one candidate offset value included in the first offset value set, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set.
[0735] As an example, the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to the lower priority levels carried by the target PUSCH.
[0736] As an example, the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH, the number of bits included in the first bit sequence is used to determine the target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0737] Example 13
[0738] 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.
[0739] In embodiment 13, the second transmitter 1301 transmits a first information block, which is used to indicate a first offset value, the first offset value being a non-negative number; the second receiver 1302 receives the target PUSCH and determines a first bit block, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; wherein, the first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block including a plurality of bits; the first reference bit block being used to generate a first bit sequence, the first bit sequence including a plurality of sequentially indexed bits, the first bit sequence... Any bit included in the column belongs to the target bit sequence, and the first offset value is used to determine the number of bits included in the first bit sequence; when the target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, where X1 is a positive integer greater than 1, and the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions.
[0740] As an example, when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is the first condition; when the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is the second condition; the first condition is one of the X1 candidate conditions, and the second condition is one of the X1 candidate conditions. The first condition includes that the target PUSCH is not used to carry UL-SCH and that the target PUSCH is used to carry CSI part 1 but not CSI part 2. The second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
[0741] As one embodiment, the first information block is used to indicate a second offset value, the target PUSCH is used to carry a second bit block, the second bit block including at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence including a plurality of sequentially indexed bits, any bit included in the second bit sequence belonging to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block including at least one RE, at least one of the first offset value or the second offset value and a first 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 first reference bit block is equal to the first reference quantity value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE mapped by the modulation symbol generated by the second bit sequence is orthogonal to the first time-frequency resource block.
[0742] As an example, when the number of HARQ-ACK bits included in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block. The second reference bit block includes multiple bits, and the number of bits included in the second reference bit block is equal to a second reference quantity value. The second reference quantity value is greater than 2, and the second offset value and the second reference quantity value are used together to determine the number of bits included in the second bit sequence. When the number of HARQ-ACK bits included in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits included in the second bit block are used together to determine the number of bits included in the second bit sequence.
[0743] 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; at least one of the following, together with the first information block, is used to determine Y1 offset value sets: the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the priority level corresponding to the first bit block, and the relationship between the priority levels corresponding to the target PUSCH; any one of the offset value sets in the Y1 offset value sets includes multiple candidate offset values, any one of the candidate offset values included in any one of the offset value sets in the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to indicate a first offset value set from the Y1 offset value sets, the first offset value is equal to one of the candidate offset values included in the first offset value set, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first offset value set.
[0744] As an example, the scheduling signaling of the target PUSCH includes a first field, the value of which is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to indicate the number of HARQ-ACK bits corresponding to the lower priority levels carried by the target PUSCH.
[0745] As an example, the number of HARQ-ACK bits included in the first bit block is used to determine the order in which the first bit block is multiplexed onto the target PUSCH, the number of bits included in the first bit sequence is used to determine the target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
[0746] 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.
[0747] 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: Comprising: a first receiver, receiving a first information block, the first information block being used to determine a first offset value, the first offset value being a non-negative number; a first transmitter, determining a first bit block and transmitting a target PUSCH, a target bit sequence being used to generate the target PUSCH, the target bit sequence comprising a plurality of sequentially indexed bits; wherein the first bit block comprises a non-negative integer number of HARQ-ACK bits, the first bit block being used to generate a first reference bit block, the first reference bit block comprising a plurality of bits; the first reference bit block being used to generate a first bit sequence, the first bit sequence comprising a plurality of sequentially indexed bits, any bit comprised in the first bit sequence belonging to the target bit sequence, the first offset value being used to determine a number of bits comprised in the first bit sequence; when a target condition is satisfied, a number of HARQ-ACK bits comprised in the first bit block is used to determine whether the first reference bit block comprises bits other than the first bit block; when the target condition is not satisfied, the first reference bit block is identical to the first bit block; the target condition being one of X1 candidate conditions, X1 being a positive integer greater than 1, a number of priority levels corresponding to HARQ-ACKs carried by the target PUSCH being used to determine the target condition from the X1 candidate conditions; whether different priority levels of HARQ-ACKs are multiplexed in the target PUSCH being used to determine the target condition from the X1 candidate conditions, X1 being equal to 2.
2. The first node device of claim 1, wherein, when a number of priority levels corresponding to HARQ-ACKs carried by the target PUSCH is not greater than 1, the target condition being a first condition; when a number of priority levels corresponding to HARQ-ACKs carried by the target PUSCH is equal to 2, the target condition being a second condition; the first condition being one of the X1 candidate conditions, the second condition being one of the X1 candidate conditions, the first condition comprising that the target PUSCH is not used to carry UL-SCH and the target PUSCH is used to carry CSI part 1 but not CSI part 2, the second condition comprising that the target PUSCH is not used to carry information bits other than HARQ-ACK.
3. The first node device of claim 1 or 2, wherein, The first information block is used to determine a second offset value, the target PUSCH is used to carry a second bit block, the second bit block comprises at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence comprises a plurality of sequentially indexed bits, any bit comprised in the second bit sequence belongs to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block comprises at least one RE, at least one of the first offset value or the second offset value is used together with a first reference quantity value to determine a quantity of REs comprised in the first time-frequency resource block; a quantity of bits comprised in the first reference bit block is equal to the first reference quantity value; when a quantity of HARQ-ACK bits comprised in the first bit block is not greater than 2, any RE to which a modulation symbol generated by the second bit sequence is mapped is orthogonal to the first time-frequency resource block.
4. The first node device of claim 3, wherein, When a quantity of HARQ-ACK bits comprised in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block comprises a plurality of bits, a quantity of bits comprised in the second reference bit block is equal to a second reference quantity value, the second reference quantity value is greater than 2, the second offset value is used together with the second reference quantity value to determine a quantity of bits comprised in the second bit sequence; when a quantity of HARQ-ACK bits comprised in the second bit block is greater than 2, the second offset value is used together with the quantity of HARQ-ACK bits comprised in the second bit block to determine the quantity of bits comprised in the second bit sequence.
5. The first node device of any of claims 1, 2, or 4, wherein, The first receiver receives first signaling, wherein the first signaling is used to determine time-frequency resources occupied by the target PUSCH; at least one of a quantity of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH, a relationship between a priority level corresponding to the first bit block and a priority level corresponding to the target PUSCH, and the first information block is used together to determine Y1 sets of offset values; any set of offset values in the Y1 sets of offset values comprises a plurality of candidate offset values, any candidate offset value comprised in any set of offset values in the Y1 sets of offset values is a non-negative number, the Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of offset values from the Y1 sets of offset values, the first offset value is equal to a candidate offset value comprised in the first set of offset values, a quantity of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first set of offset values.
6. The first node device of claim 3, wherein, The first receiver receives first signaling, wherein the first signaling is used to determine time-frequency resources occupied by the target PUSCH; at least one of a relationship between a number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH, a priority level corresponding to the first bit block, and a priority level corresponding to the target PUSCH, and the first information block is used to determine a Y1 set of offset values; any one set of offset values in the Y1 set of offset values includes a plurality of candidate offset values, any one candidate offset value included in any one set of offset values in the Y1 set of offset values is a non-negative number, Y1 is a positive integer greater than 1; the first signaling is used to determine a first set of offset values from the Y1 set of offset values, the first offset value is equal to a candidate offset value included in the first set of offset values, and the number of HARQ-ACK bits included in the first bit block is used to determine the first offset value from the first set of offset values.
7. The first node device of any of claims 1, 2, 4, or 6, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of the first field is a non-negative integer; when the number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to a low priority level carried by the target PUSCH.
8. The first node device of claim 3, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of the first field is a non-negative integer; when the number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to a low priority level carried by the target PUSCH.
9. The first node device of claim 5, wherein, The scheduling signaling of the target PUSCH includes a first field, the value of the first field is a non-negative integer; when the number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits corresponding to a low priority level carried by the target PUSCH.
10. The first node device of any of claims 1, 2, 4, 6, 8, or 9, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, and the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of bits included in the first bit sequence in the target bit sequence.
11. The first node device of claim 3, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, and the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of bits included in the first bit sequence in the target bit sequence.
12. The first node device of claim 5, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, and the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of bits included in the first bit sequence in the target bit sequence.
13. The first node device of claim 7, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, and the number of bits included in the first bit sequence is used to determine a target interval, the target interval being a positive integer, and the target interval being used to determine the distribution of bits included in the first bit sequence in the target bit sequence.
14. The first node device of any of claims 1, 2, 4, 6, 8, 9, 11-13, wherein The first offset value is a beta offset value, and the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence per layer, and the number of modulation symbols generated by the first bit sequence per layer, together with the number of transmission layers and the modulation order of the target PUSCH, is used to calculate the number of bits included in the first bit sequence.
15. The first node device of any of claims 1, 2, 4, 6, 8, 9, 11-13, wherein, Any bit included in the target bit sequence is an encoded bit, and the target bit sequence is generated by at least one of the following: 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 up-conversion.
16. The first node device of any of claims 1, 2, 4, 6, 8, 9, 11-13, wherein The index of any bit included in the first bit sequence in the target bit sequence is equal to the sum of the index in the first bit sequence and a first difference value, and the first difference value is a predefined non-negative integer or a signaling configured non-negative integer.
17. The first node device of any of claims 1, 2, 4, 6, 8, 9, 11-13, wherein When the number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block includes 2 "0" bits; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first reference bit block includes 1 bit included in the first bit block and "0" bits; and when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
18. The first node device of any of claims 1, 2, 4, 6, 8, 9, 11-13, wherein When high and low priority HARQ-ACKs are multiplexed in the target PUSCH at the same time, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2; otherwise, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1. 19.A second node device for wireless communication, comprising: Comprising: A second transmitter that transmits a first information block, the first information block being used to indicate a first offset value, the first offset value being a non-negative number; A second receiver that receives a target PUSCH and determines a first bit block, a target bit sequence being used to generate the target PUSCH, and the target bit sequence including a plurality of sequentially indexed bits; A second receiver that receives a target PUSCH and determines a first bit block, a target bit sequence being used to generate the target PUSCH, and the target bit sequence including a plurality of sequentially indexed bits; The first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block is used to generate a first reference bit block, the first reference bit block includes a plurality of bits; the first reference bit block is used to generate a first bit sequence, the first bit sequence includes a plurality of sequentially indexed bits, any bit included in the first bit sequence belongs to the target bit sequence, the first offset value is used to determine the number of bits included in the first bit sequence; when a target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, X1 is a positive integer greater than 1, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions; whether different priority levels of HARQ-ACK are multiplexed in the target PUSCH is used to determine the target condition from the X1 candidate conditions, and X1 is equal to 2.
20. The second node device of claim 19, wherein, When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; The first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
21. The second node device of claim 19 or 20, wherein, The first information block is used to determine a second offset value, the target PUSCH is used to carry a second bit block, the second bit block includes at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence includes a plurality of sequentially indexed bits, any bit included in the second bit sequence belongs to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block includes at least one RE, at least one of the first offset value or the second offset value is used together with a first reference number value to determine the number of REs included in the first time-frequency resource block; the number of bits included in the first reference bit block is equal to the first reference number value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE to which a modulation symbol generated by the second bit sequence is mapped is orthogonal to the first time-frequency resource block.
22. The second node device of claim 21, wherein, When the number of HARQ-ACK bits comprised in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block comprises a plurality of bits, the number of bits comprised in the second reference bit block is equal to a second reference number value, the second reference number value is greater than 2, the second offset value and the second reference number value are used together to determine the number of bits comprised in the second bit sequence; when the number of HARQ-ACK bits comprised in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits comprised in the second bit block are used together to determine the number of bits comprised in the second bit sequence.
23. The second node device of any of claims 19, 20, or 22, wherein, The second transmitter sends first signaling, wherein the first signaling is used to determine time-frequency resources occupied by the target PUSCH; at least one of a relationship between a number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH, a priority level corresponding to the first bit block and a priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 offset value sets; any one offset value set in the Y1 offset value sets comprises a plurality of candidate offset values, any one candidate offset value comprised in any one offset value set in the Y1 offset value sets is a non-negative number, the Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
24. The second node device of claim 21, wherein, The second transmitter sends first signaling, wherein the first signaling is used to determine time-frequency resources occupied by the target PUSCH; at least one of a relationship between a number of priority levels corresponding to HARQ-ACK bits carried by the target PUSCH, a priority level corresponding to the first bit block and a priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 offset value sets; any one offset value set in the Y1 offset value sets comprises a plurality of candidate offset values, any one candidate offset value comprised in any one offset value set in the Y1 offset value sets is a non-negative number, the Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
25. The second node device of any of claims 19, 20, 22, or 24, wherein, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
26. The second node device of claim 21, wherein, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
27. The second node device of claim 23, wherein, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
28. The second node device of any of claims 19, 20, 22, 24, 26, or 27, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
29. The second node device of claim 21, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
30. The second node device of claim 23, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
31. The second node device of claim 25, wherein, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
32. The second node device of any of claims 19, 20, 22, 24, 26, 27, 29-31, wherein The first offset value is a beta offset value, and the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence in each layer, and the number of modulation symbols generated by the first bit sequence in each layer is used together with the number of transmission layers and the modulation order of the target PUSCH to calculate the number of bits included in the first bit sequence.
33. The second node device of any of claims 19, 20, 22, 24, 26, 27, 29-31, wherein, Any bit included in the target bit sequence is an encoded bit, and the target bit sequence is generated by at least one of scrambling, modulation, layer mapping, transform precoding, precoding, mapping to a virtual resource block, mapping from a virtual to a physical resource block, OFDM baseband signal generation, modulation and up-conversion.
34. The second node device of any of claims 19, 20, 22, 24, 26, 27, 29-31, wherein The index of any bit included in the first bit sequence in the target bit sequence is equal to the sum of the index in the first bit sequence and a first difference value, and the first difference value is a predefined non-negative integer or a signaling configured non-negative integer.
35. The second node device of any of claims 19, 20, 22, 24, 26, 27, 29-31, wherein When the number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block includes 2 "0" bits; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first reference bit block includes 1 bit included in the first bit block and "0" bits; when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
36. The second node device of any of claims 19, 20, 22, 24, 26, 27, 29-31, wherein When high and low priority HARQ-ACKs are multiplexed in the target PUSCH at the same time, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2; otherwise, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1.
37. A method in a first node for wireless communication, the method comprising: Comprising: Receiving a first information block, the first information block is used to determine a first offset value, the first offset value is a non-negative number; Determining a first bit block and sending a target PUSCH, a target bit sequence is used to generate the target PUSCH, and the target bit sequence includes a plurality of sequentially indexed bits; The first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block is used to generate a first reference bit block, the first reference bit block includes a plurality of bits; the first reference bit block is used to generate a first bit sequence, the first bit sequence includes a plurality of sequentially indexed bits, any bit included in the first bit sequence belongs to the target bit sequence, the first offset value is used to determine the number of bits included in the first bit sequence; when a target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, X1 is a positive integer greater than 1, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions; whether different priority levels of HARQ-ACK are multiplexed in the target PUSCH is used to determine the target condition from the X1 candidate conditions, and X1 is equal to 2.
38. A method in a first node according to claim 37, characterised by, When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; The first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
39. A method in a first node according to claim 37 or 38, characterized by, The first information block is used to determine a second offset value, the target PUSCH is used to carry a second bit block, the second bit block includes at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence includes a plurality of sequentially indexed bits, any bit included in the second bit sequence belongs to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block includes at least one RE, at least one of the first offset value or the second offset value is used together with a first reference number value to determine the number of REs included in the first time-frequency resource block; the number of bits included in the first reference bit block is equal to the first reference number value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE to which a modulation symbol generated by the second bit sequence is mapped is orthogonal to the first time-frequency resource block.
40. A method in a first node according to claim 39, characterised by, When the number of HARQ-ACK bits comprised in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block comprises a plurality of bits, the number of bits comprised in the second reference bit block is equal to a second reference number value, the second reference number value is greater than 2, the second offset value and the second reference number value are used together to determine the number of bits comprised in the second bit sequence; when the number of HARQ-ACK bits comprised in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits comprised in the second bit block are used together to determine the number of bits comprised in the second bit sequence.
41. A method in a first node according to any of claims 37, 38 or 40, characterised by, Comprise: Receiving first signaling; Wherein, the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; The number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, at least one of the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 offset value sets; any one of the Y1 offset value sets comprises a plurality of candidate offset values, any one of the candidate offset values comprised in any one of the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
42. A method in a first node according to claim 39, characterised by, Comprise: Receiving first signaling; Wherein, the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; The number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, at least one of the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH and the first information block are used together to determine Y1 offset value sets; any one of the Y1 offset value sets comprises a plurality of candidate offset values, any one of the candidate offset values comprised in any one of the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
43. A method in a first node according to any of claims 37, 38, 40 or 42, characterized by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
44. A method in a first node according to claim 39, characterised by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
45. A method in a first node according to claim 41, characterised by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
46. A method in a first node according to any of claims 37, 38, 40, 42, 44 or 45, characterized by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
47. The method in a first node according to claim 39, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
48. A method in a first node according to claim 41, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
49. A method in a first node according to claim 43, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
50. A method in a first node according to any of claims 37, 38, 40, 42, 44, 45, 47-49, characterized by The first offset value is a beta offset value, and the first offset value is used to calculate a number of modulation symbols generated by the first bit sequence in each layer, and the number of modulation symbols generated by the first bit sequence in each layer is used together with a number of transmission layers and a modulation order of the target PUSCH to calculate a number of bits included in the first bit sequence.
51. A method in a first node according to any of claims 37, 38, 40, 42, 44, 45, 47-49, characterized by, Any bit included in the target bit sequence is an encoded bit, and the target bit sequence is generated by at least one of scrambling, modulation, layer mapping, transform precoding, precoding, mapping to a virtual resource block, mapping from a virtual to a physical resource block, OFDM baseband signal generation, modulation, and up-conversion.
52. A method in a first node according to any of claims 37, 38, 40, 42, 44, 45, 47-49, characterized by An index of any bit included in the first bit sequence in the target bit sequence is equal to a sum of an index in the first bit sequence and a first difference value, and the first difference value is a predefined non-negative integer or a signaling-configured non-negative integer.
53. A method in a first node according to any of claims 37, 38, 40, 42, 44, 45, 47-49, characterized by When a number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block includes 2 "0" bits; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first reference bit block includes 1 bit included in the first bit block and a "0" bit; and when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
54. A method in a first node according to any of claims 37, 38, 40, 42, 44, 45, 47-49, characterized by When high and low priority HARQ-ACKs are multiplexed in the target PUSCH at the same time, a number of priority levels corresponding to HARQ-ACKs carried by the target PUSCH is equal to 2; otherwise, the number of priority levels corresponding to HARQ-ACKs carried by the target PUSCH is equal to 1.
55. A method in a second node for wireless communication, the method comprising: The method comprises: sending a first information block, the first information block being used to indicate a first offset value, the first offset value being a non-negative number; receiving a target PUSCH and determining a first bit block, a target bit sequence being used to generate the target PUSCH, the target bit sequence including a plurality of sequentially indexed bits; The first bit block includes a non-negative integer number of HARQ-ACK bits, the first bit block is used to generate a first reference bit block, the first reference bit block includes a plurality of bits; the first reference bit block is used to generate a first bit sequence, the first bit sequence includes a plurality of sequentially indexed bits, any bit included in the first bit sequence belongs to the target bit sequence, the first offset value is used to determine the number of bits included in the first bit sequence; when a target condition is met, the number of HARQ-ACK bits included in the first bit block is used to determine whether the first reference bit block includes bits other than the first bit block; when the target condition is not met, the first reference bit block is the same as the first bit block; the target condition is one of X1 candidate conditions, X1 is a positive integer greater than 1, the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is used to determine the target condition from the X1 candidate conditions; whether different priority levels of HARQ-ACK are multiplexed in the target PUSCH is used to determine the target condition from the X1 candidate conditions, and X1 is equal to 2.
56. A method in a second node according to claim 55, characterised by, When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is not greater than 1, the target condition is a first condition; When the number of priority levels corresponding to the HARQ-ACK carried by the target PUSCH is equal to 2, the target condition is a second condition; The first condition is one of the X1 candidate conditions, the second condition is one of the X1 candidate conditions, the first condition includes that the target PUSCH is not used to carry UL-SCH and is used to carry CSI part 1 but not CSI part 2, and the second condition includes that the target PUSCH is not used to carry information bits other than HARQ-ACK.
57. A method in a second node according to claim 55 or 56, characterized by, The first information block is used to determine a second offset value, the target PUSCH is used to carry a second bit block, the second bit block includes at least one HARQ-ACK bit; the second bit block is used to generate a second bit sequence, the second bit sequence includes a plurality of sequentially indexed bits, any bit included in the second bit sequence belongs to the target bit sequence; a first time-frequency resource block is reserved for HARQ-ACK, the first time-frequency resource block includes at least one RE, at least one of the first offset value or the second offset value is used together with a first reference number value to determine the number of REs included in the first time-frequency resource block; the number of bits included in the first reference bit block is equal to the first reference number value; when the number of HARQ-ACK bits included in the first bit block is not greater than 2, any RE to which a modulation symbol generated by the second bit sequence is mapped is orthogonal to the first time-frequency resource block.
58. A method in a second node according to claim 57, characterised by, When the number of HARQ-ACK bits comprised in the second bit block is not greater than 2, the second bit block is used to generate a second reference bit block, the second reference bit block comprises a plurality of bits, the number of bits comprised in the second reference bit block is equal to a second reference number value, the second reference number value is greater than 2, the second offset value and the second reference number value are used together to determine the number of bits comprised in the second bit sequence; when the number of HARQ-ACK bits comprised in the second bit block is greater than 2, the second offset value and the number of HARQ-ACK bits comprised in the second bit block are used together to determine the number of bits comprised in the second bit sequence.
59. A method in a second node according to any of claims 55, 56 or 58, characterized by, Comprise: sending first signaling; wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; at least one of the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH and the first information block is used to determine Y1 offset value sets; any one of the Y1 offset value sets comprises a plurality of candidate offset values, any one of the candidate offset values comprised in any one of the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
60. A method in a second node according to claim 57, characterised by, Comprise: sending first signaling; wherein the first signaling is used to determine the time-frequency resources occupied by the target PUSCH; at least one of the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH, the relationship between the priority level corresponding to the first bit block and the priority level corresponding to the target PUSCH and the first information block is used to determine Y1 offset value sets; any one of the Y1 offset value sets comprises a plurality of candidate offset values, any one of the candidate offset values comprised in any one of the Y1 offset value sets is a non-negative number, and Y1 is a positive integer greater than 1; the first signaling is used to determine a first offset value set from the Y1 offset value sets, the first offset value is equal to a candidate offset value comprised in the first offset value set, and the number of HARQ-ACK bits comprised in the first bit block is used to determine the first offset value from the first offset value set.
61. A method in a second node according to any of the claims 55, 56, 58 or 60, characterized by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
62. A method in a second node according to claim 57, characterised by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
63. A method in a second node according to claim 59, characterised by, The scheduling signaling of the target PUSCH comprises a first field, a value of the first field is a non-negative integer; when the number of priority levels corresponding to the HARQ-ACK bits carried by the target PUSCH is greater than 1, the value of the first field is used to determine the number of HARQ-ACK bits of the corresponding low priority level carried by the target PUSCH.
64. A method in a second node according to any of the claims 55, 56, 58, 60, 62 or 63, characterized by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
65. A method in a second node according to claim 57, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
66. A method in a second node according to claim 59, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
67. A method in a second node according to claim 61, characterised by, The number of HARQ-ACK bits included in the first bit block is used to determine the order of multiplexing the first bit block onto the target PUSCH, the number of bits included in the first bit sequence is used to determine a target interval, the target interval is a positive integer, and the target interval is used to determine the distribution of the bits included in the first bit sequence in the target bit sequence.
68. A method in a second node according to any of the claims 55, 56, 58, 60, 62, 63, 65-67, characterized by The first offset value is a beta offset value, and the first offset value is used to calculate the number of modulation symbols generated by the first bit sequence in each layer, and the number of modulation symbols generated by the first bit sequence in each layer is used together with the number of transmission layers and the modulation order of the target PUSCH to calculate the number of bits included in the first bit sequence.
69. A method in a second node according to any of the claims 55, 56, 58, 60, 62, 63, 65-67, characterized by, Any bit included in the target bit sequence is an encoded bit, and the target bit sequence is generated by at least one of 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 up-conversion.
70. A method in a second node according to any of the claims 55, 56, 58, 60, 62, 63, 65-67, characterized by The index of any bit included in the first bit sequence in the target bit sequence is equal to the sum of the index in the first bit sequence and a first difference value, and the first difference value is a predefined non-negative integer or a signaling configured non-negative integer.
71. A method in a second node according to any of the claims 55, 56, 58, 60, 62, 63, 65-67, characterized by When the number of HARQ-ACK bits included in the first bit block is equal to 0, the first reference bit block includes 2 "0" bits; when the number of HARQ-ACK bits included in the first bit block is equal to 1, the first reference bit block includes 1 bit included in the first bit block and "0" bits; when the number of HARQ-ACK bits included in the first bit block is greater than 1, the first reference bit block is the first bit block.
72. A method in a second node according to any of the claims 55, 56, 58, 60, 62, 63, 65-67, characterized by When high and low priority HARQ-ACKs are multiplexed in the target PUSCH at the same time, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 2; otherwise, the number of priority levels corresponding to the HARQ-ACKs carried by the target PUSCH is equal to 1.
Citation Information
Patent Citations
Method and apparatus in node for wireless communication
CN113489576A
Method and device for transmitting / receiving uplink control information in wireless communication system
CN113544992A