A method and apparatus used in a node for wireless communication

By defining the air interface resource pool and the frequency domain starting physical resource block in the wireless communication system, the reuse problem of UCIs with different priorities is solved, the transmission performance of high-priority UCIs is guaranteed, the reporting of low-priority UCIs is optimized, and the overall performance of the communication system is improved.

CN115278910BActive Publication Date: 2026-02-24SHANGHAI LANGBO COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110500364.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-04-30
Filing Date
2021-05-08
Publication Date
2026-02-24
Estimated Expiration
2041-05-08

AI Technical Summary

Technical Problem

In 3GPP NR systems, how to effectively handle the reuse of UCIs with different priorities, especially in scenarios such as URLLC, to ensure the transmission performance of high-priority UCIs and reduce the impact of low-priority UCIs, while also resolving the inconsistency in the understanding of PUCCH resources between the communicating parties.

Method used

By determining the first air interface resource pool and the starting physical resource block of the first signal in the frequency domain, and by using different bit blocks and control information bit categories, the transmission of high-priority UCI is realized. By utilizing predefined or configurable numerical ranges and offsets, the reporting performance of low-priority UCI is optimized, and its impact on high-priority UCI is reduced.

Benefits of technology

It ensures the transmission performance of high-priority UCI, optimizes the reporting performance of low-priority UCI, alleviates the problem of inconsistent understanding of PUCCH resources, and improves blind detection performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278910B_ABST
    Figure CN115278910B_ABST
Patent Text Reader

Abstract

The application discloses a method and device used in a node for wireless communication. A first receiver receives a first information block used for determining a first air interface resource pool; a first transmitter transmits a first signal used for carrying a first bit block, the first bit block including at least one control information bit; wherein the air interface resource occupied by the first signal belongs to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first number; the number of bits included in the first bit block is used for determining the first number; a second bit block includes at least one control information bit; a second number related to the second bit block is used for determining the starting physical resource block occupied by the first signal in the frequency domain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for transmitting wireless signals in wireless communication systems supporting cellular networks. Background Technology

[0002] In the 3GPP (3rd Generation Partner Project) NR (New Radio) system, in order to support URLLC (Ultra-Reliable and Low Latency Communication) services with higher requirements (such as higher reliability and lower latency), the NRR Release 16 version protocol has supported a number of enhancements for uplink transmission.

[0003] The 3GPP RAN plenary meeting approved the WI (Work Item) for further enhancements to URLLC in NR Release 17. Among these enhancements, the multiplexing of different services within the UE (User Equipment) is a key area requiring further study. Summary of the Invention

[0004] Against this backdrop, how to handle the multiplexing of UCI (Uplink Control Information) with different priorities is a critical issue that must be addressed.

[0005] To address the aforementioned problems, this application discloses a solution. In the above description, URLLC is used as a typical application scenario or example; this application is also applicable to other scenarios, such as eMBB (Enhanced Mobile Broadband), IoT (Internet of Things), MBS (Multicast and Broadcast Services), vehicle-to-everything (V2X), NTN (non-terrestrial networks), and XR (Extended Reality), achieving similar technical effects. Furthermore, adopting a unified solution across different scenarios (including but not limited to URLLC, eMBB, IoT, MBS, V2X, NTN, and XR) helps reduce hardware complexity and cost. It should be noted that, unless otherwise specified, the embodiments and features in the user equipment of this application can be applied to the base station, and vice versa. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0006] As an example, the interpretation of the terminology in this application is based on the definition in the 3GPP specification protocol TS36 series.

[0007] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.

[0008] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS37 series.

[0009] As an example, the interpretation of terms in this application is based on the definitions in the IEEE (Institute of Electrical and Electronics Engineers) specification protocols.

[0010] This application discloses a method used in a first node of wireless communication, characterized by comprising:

[0011] Receive a first information block, which is used to determine a first air interface resource pool;

[0012] Send a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit;

[0013] Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

[0014] As an example, the problem to be solved by this application includes: how to determine the starting physical resource block occupied by the first signal in the frequency domain.

[0015] As an example, the problem to be solved by this application includes: how to determine the starting physical resource block occupied by the first signal in the frequency domain in a PUCCH based on the second quantity associated with the second bit block.

[0016] As an example, the problem to be solved by this application includes: how to determine the starting physical resource block occupied by a PUCCH in the frequency domain based on the second quantity associated with the second bit block.

[0017] As an example, the problem this application aims to solve includes: how to determine the total number of physical resource blocks in a PUCCH resource used to carry UCIs of different priorities.

[0018] As an example, the advantages of the above method include: it helps to ensure the transmission performance of high-priority (e.g., URLLC) UCI.

[0019] As an example, the advantages of the above method include: it facilitates the reuse of UCIs corresponding to different priority indices onto the same PUCCH in a separately encoded manner.

[0020] As an example, the advantages of the above method include: it helps to reduce the impact of the reuse of low-priority UCIs on high-priority UCIs.

[0021] As an example, the advantages of the above method include: mitigating the problem of inconsistent understanding of PUCCH resources between the communicating parties.

[0022] As an example, the advantages of the above method include: improving the blind detection performance for PUCCH.

[0023] According to one aspect of this application, the above method is characterized in that,

[0024] The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

[0025] According to one aspect of this application, the above method is characterized in that,

[0026] The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

[0027] As an example, the features of the above method include: determining the index of the starting physical resource block occupied by the first signal in the frequency domain based on the numerical range to which the second quantity belongs.

[0028] According to one aspect of this application, the above method is characterized in that,

[0029] At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

[0030] According to one aspect of this application, the above method is characterized in that,

[0031] The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0032] As an example, the features of the above method include limiting the number of bits carried in the first signal that are related to the second bit block to a fixed value, or to one of a plurality of predefined or configurable values.

[0033] As an example, the advantages of the above method include: reducing the impact of priority UCI multiplexing on the transmission performance of high-priority UCI.

[0034] According to one aspect of this application, the above method is characterized in that,

[0035] The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0036] According to one aspect of this application, the above method is characterized in that,

[0037] The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence. The first threshold is a non-negative integer. The first threshold is either predefined, configurable, or related to a first parameter value.

[0038] As an example, the features of the above method include: when the number of bits included in the second bit block is greater than the first threshold, the first output bit sequence carries only part of the information indicated by the second bit block; when the number of bits included in the second bit block is not greater than the first threshold, the first output bit sequence carries all the information indicated by the second bit block.

[0039] As an example, the advantages of the above method include: it helps to optimize the reporting performance of low-priority UCI while ensuring the transmission performance of high-priority UCI.

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

[0041] Send a first information block, which is used to determine the first air interface resource pool;

[0042] Receive a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit;

[0043] Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

[0044] According to one aspect of this application, the above method is characterized in that,

[0045] The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

[0046] According to one aspect of this application, the above method is characterized in that,

[0047] The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

[0048] According to one aspect of this application, the above method is characterized in that,

[0049] At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

[0050] According to one aspect of this application, the above method is characterized in that,

[0051] The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0052] According to one aspect of this application, the above method is characterized in that,

[0053] The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0054] According to one aspect of this application, the above method is characterized in that,

[0055] The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence. The first threshold is a non-negative integer. The first threshold is either predefined, configurable, or related to a first parameter value.

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

[0057] A first receiver receives a first information block, which is used to determine a first air interface resource pool.

[0058] A first transmitter sends a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit;

[0059] Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

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

[0061] The second transmitter sends a first information block, which is used to determine the first air interface resource pool.

[0062] A second receiver receives a first signal, which is used to carry a first bit block, the first bit block including at least one control information bit.

[0063] Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

[0064] As an example, the method in this application has the following advantages:

[0065] - It helps ensure the transmission performance (e.g., reliability) of high-priority (e.g., URLLC) UCI;

[0066] - This facilitates the reuse of UCIs corresponding to different priority indices onto the same PUCCH in a separately encoded manner;

[0067] - It helps reduce the impact of reusing low-priority UCIs on high-priority UCIs;

[0068] - This mitigates the potential problem of inconsistent understanding of PUCCH resources between the communicating parties;

[0069] - It helps to optimize the reporting performance of low-priority (e.g., eMBB) UCIs while ensuring the transmission performance of high-priority UCIs;

[0070] - It helps improve the performance of blind detection performed at the receiving end. Attached Figure Description

[0071] 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:

[0072] Figure 1 A flowchart illustrating the processing of a first node according to an embodiment of this application is shown;

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

[0074] 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;

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

[0076] Figure 5 A signal transmission flowchart according to an embodiment of this application is shown;

[0077] Figure 6 A schematic diagram illustrating a second quantity used to determine the starting physical resource block occupied by the first signal in the frequency domain, according to an embodiment of this application, is shown.

[0078] Figure 7 A schematic diagram illustrating the relationship between at least one of a first bit block and a second bit block according to an embodiment of this application, a first output bit sequence, a first quantity, and a first signal is shown.

[0079] Figure 8 A schematic diagram illustrating the relationship between the number of bits included in a first bit block according to an embodiment of this application, a first computational load, and a first quantity;

[0080] Figure 9 A schematic diagram illustrating the relationship between a first parameter value, a given parameter value, X1 alternative parameter values, and bit blocks carried by a first signal according to an embodiment of this application is shown.

[0081] Figure 10A schematic diagram illustrating the relationship between the priority index of the control information bits included in the first bit block according to an embodiment of this application, the first index, the priority index of the control information bits included in the second bit block, and the second index;

[0082] Figure 11 A schematic diagram is shown illustrating the relationship between the number of bits included in a second bit block according to an embodiment of this application and a first threshold, as well as the relationship between the second bit block being used to generate a first output bit sequence.

[0083] Figure 12 A schematic diagram illustrating the relationship between a first node / first receiver and a first signaling according to an embodiment of this application is shown;

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

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

[0086] 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.

[0087] Example 1

[0088] Example 1 illustrates a processing flowchart of the first node according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown.

[0089] In Embodiment 1, the first node in this application receives a first information block in step 101 and sends a first signal in step 102.

[0090] In Embodiment 1, the first information block is used to determine a first air interface resource pool; the first signal is used to carry a first bit block, the first bit block including at least one control information bit; the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, the first quantity being a positive integer; the second bit block includes at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity being a non-negative integer.

[0091] As an example, the first signal in this application includes a wireless signal.

[0092] As an example, the first signal in this application includes a radio frequency signal.

[0093] As an example, the first signal in this application includes a baseband signal.

[0094] As an example, the meaning of the sentence "the first signal is used to carry the first bit block" includes: the first signal is the output after all or part of the bits in the first bit block (or a bit block generated from the first bit block) have been sequentially processed by CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource element, multicarrier symbol generation, and modulation and upconversion.

[0095] As an example, the sentence "The first signal is used to carry the first bit block" means that the first signal is a signal that carries the first bit block (or a bit block generated from the first bit block).

[0096] As an example, in this application, the meaning of the first signal carrying the second bit block includes: the first signal is the output after all or part of the bits in the second bit block (or a bit block generated from the second bit block) are sequentially processed by CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource particles, multicarrier symbol generation, and modulation upconversion.

[0097] As an example, in this application, the meaning of the first signal carrying the second bit block includes: the first signal is a signal that carries the second bit block (or a bit block generated by the second bit block).

[0098] As an example, in this application, the meaning of the first signal carrying a bit block generated by the second bit block includes: the first signal including all or part of the bits in the bit block generated by the second bit block are sequentially processed by CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource particles, multicarrier symbol generation, and modulation upconversion before being output.

[0099] As an example, in this application, the meaning of the first signal carrying a bit block generated by the second bit block includes: the first signal is a signal carrying the bit block generated by the second bit block.

[0100] As an example, one of the air interface resource pools in this application includes at least one RE (Resource Element) in the time-frequency domain.

[0101] As an example, one of the REs occupies one multicarrier symbol in the time domain and one subcarrier in the frequency domain.

[0102] As an example, the multicarrier symbol in this application is an OFDM (Orthogonal Frequency Division Multiplexing) symbol.

[0103] As an example, the multi-carrier symbol in this application is an SC-FDMA (Single Carrier-Frequency Division Multiple Access) symbol.

[0104] As an example, the multicarrier symbol in this application is a DFT-S-OFDM (Discrete Fourier Transform Spread OFDM) symbol.

[0105] As an example, the multicarrier symbol in this application is the FBMC (Filter Bank MultiCarrier) symbol.

[0106] As an example, the multicarrier symbol in this application includes CP (Cyclic Prefix).

[0107] As an example, one of the air interface resource pools in this application includes a positive integer number of subcarriers in the frequency domain.

[0108] As an example, one of the air interface resource pools in this application includes a positive integer number of PRBs (Physical Resource Blocks) in the frequency domain.

[0109] As an example, one of the air interface resource pools in this application includes a positive integer number of RBs (Resource blocks) in the frequency domain.

[0110] As an example, one of the air interface resource pools in this application includes a positive integer number of multicarrier symbols in the time domain.

[0111] As an example, one of the air interface resource pools in this application includes a positive integer number of time slots in the time domain.

[0112] As an example, one of the air interface resource pools in this application includes a positive integer number of sub-slots in the time domain.

[0113] As an example, one of the air interface resource pools in this application includes a positive integer number of milliseconds (ms) in the time domain.

[0114] As an example, one of the air interface resource pools in this application includes a positive integer number of consecutive multicarrier symbols in the time domain.

[0115] As an example, one of the air interface resource pools in this application includes a positive integer number of discontinuous time slots in the time domain.

[0116] As an example, one of the air interface resource pools in this application includes a positive integer number of consecutive time slots in the time domain.

[0117] As an example, one of the air interface resource pools in this application includes a positive integer number of sub-frames in the time domain.

[0118] As an example, one of the air interface resource pools in this application is indicated by physical layer signaling or configured by higher layer signaling.

[0119] As an example, one of the air interface resource pools in this application is indicated by DCI, configured by RRC (Radio Resource Control) signaling, or configured by MAC CE (Medium Access Controllayer Control Element) signaling.

[0120] As an example, one of the air interface resource pools in this application is reserved for an uplink physical layer channel.

[0121] As an example, one of the air interface resource pools in this application includes air interface resources occupied by an uplink physical layer channel.

[0122] As an example, one of the uplink physical layer channels in this application is a PUCCH (Physical Uplink Control Channel) or a PUSCH (Physical Uplink Shared Channel).

[0123] As an example, one of the air interface resource pools in this application is a PUCCH resource.

[0124] As an example, one of the air interface resource pools in this application is at least a portion of a PUCCH resource.

[0125] As an example, the first air interface resource pool in this application is a PUCCH resource.

[0126] As an example, the first air interface resource pool in this application is a part of a PUCCH resource.

[0127] As one embodiment, the first information block includes RRC signaling.

[0128] As one example, the first information block includes an IE.

[0129] As an example, the first information block is an IE (Internet Explorer).

[0130] As one example, the first information block includes one or more domains in an IE.

[0131] As one example, the first information block includes MAC CE signaling.

[0132] As one embodiment, the first information block includes higher-layer signaling.

[0133] As an example, the first information block is PUCCH-config.

[0134] As an example, the first information block is PUCCH-configurationList.

[0135] As an example, the first information block is BWP-dedicated.

[0136] As an example, the first information block is sps-PUCCH-AN.

[0137] As an example, the first information block is sps-PUCCH-AN-ResourceID.

[0138] As an example, the name of the first information block includes PUCCH.

[0139] As an example, the name of the first information block includes PUCCH-config.

[0140] As one embodiment, the first information block indicates the first air interface resource pool.

[0141] As an example, the first information block explicitly indicates the first air interface resource pool.

[0142] As an example, the first information block implicitly indicates the first air interface resource pool.

[0143] As an example, the first air interface resource pool is one of the air interface resource pools in a set of air interface resource pools indicated by the first information block.

[0144] As an example, the first signal is a signal transmitted on a PUCCH.

[0145] As an example, the first signal is a PUCCH.

[0146] As one embodiment, the first signal includes signals from one or more frequency hopping intervals of a plurality of frequency hopping intervals transmitted by a PUCCH.

[0147] As one embodiment, the first bit block includes at least one HARQ-ACK (Hybrid Automatic Repeat reQuest ACK knowledge) information bit.

[0148] As one embodiment, the second bit block includes at least one HARQ-ACK information bit.

[0149] As an example, the first bit block includes only HARQ-ACK information bits.

[0150] As one example, the second bit block includes only HARQ-ACK information bits.

[0151] As an example, the first bit block also includes control information bits in addition to the HARQ-ACK bits.

[0152] As one embodiment, the second bit block also includes control information bits in addition to the HARQ-ACK bits.

[0153] As an example, the first bit block does not include CRC (Cyclic Redundancy Check) bits.

[0154] As an example, the first bit block includes at least one CRC bit.

[0155] As an example, the second bit block does not include CRC bits.

[0156] As an example, the second bit block includes at least one CRC bit.

[0157] As an example, one of the control information bits is a UCI bit.

[0158] As an example, one of the control information bits is a HARQ_ACK information bit.

[0159] As an example, one of the control information bits is a HARQ_ACK information bit or an SR bit.

[0160] As an example, one of the control information bits is a HARQ_ACK information bit, an SR bit, or a CSI report indication bit.

[0161] As an example, one of the control information bits is a bit that carries control information for higher-level signaling.

[0162] As an example, one of the control information bits is an SCI bit.

[0163] As an example, the first air interface resource pool includes a PUCCH resource.

[0164] As an example, the first air interface resource pool is a PUCCH resource.

[0165] As one embodiment, the first air interface resource pool includes the air interface resources occupied by one frequency hopping interval among multiple frequency hopping intervals used for one PUCCH transmission in a PUCCH resource.

[0166] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block of the sentence are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block are respectively for different service types.

[0167] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block of the sentence are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block are control information bits for different transmission modes (such as broadcast, multicast, or unicast).

[0168] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block of the sentence are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block are used to indicate control information on different links.

[0169] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block are control information bits of different priorities.

[0170] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block of the sentence are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 0 and priority index 1, respectively.

[0171] As an example, the meaning that the control information bits included in the first bit block and the control information bits included in the second bit block of the sentence are of different categories includes: the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 1 and priority index 0, respectively.

[0172] As an example, the number of physical resource blocks included in the first air interface resource pool in the frequency domain is the number of physical resource blocks included in the first air interface resource pool in the frequency domain in a multi-carrier symbol.

[0173] As an example, the number of physical resource blocks included in the first air interface resource pool in the frequency domain is the number of physical resource blocks included in the first air interface resource pool in the frequency domain within a frequency hopping interval.

[0174] As an example, the first air interface resource pool is a PUCCH resource using PUCCH format 2.

[0175] As an example, the first air interface resource pool is a PUCCH resource using PUCCH format 3.

[0176] As an example, the first air interface resource pool is a PUCCH resource using PUCCH format 4.

[0177] As an example, the number of bits included in the first bit block and the number of bits included in the second bit block or a bit block generated from the second bit block are used together to determine the first quantity.

[0178] As one embodiment, the number of bits included in the first bit block and the number of bits carried by the first signal in relation to the second bit block are used together to determine the first quantity.

[0179] As an example, the number of bits included in the first bit block, the first parameter value in this application, and the first code rate in this application together indicate the first number.

[0180] As an example, the number of bits included in the first bit block, the sum of the first parameter value in this application, and the first code rate in this application are used together to determine the first number.

[0181] As an example, the number of bits included in the first bit block and the first parameter value in this application are used together to determine the first computational quantity, and the third quantity is used to determine the second computational quantity; the third quantity is equal to the number of physical resource blocks included in the first air interface resource pool in the frequency domain, or the third quantity is determined by the first information block; when the first computational quantity is greater than the second computational quantity, the first quantity is equal to the third quantity; when the first computational quantity is not greater than the second computational quantity: the first quantity is related to the first computational quantity.

[0182] As an example, the number of bits included in the first bit block and the first parameter value in this application are used together to determine the first computational quantity, and the third quantity is used to determine the second computational quantity; the third quantity is equal to the number of physical resource blocks included in the first air interface resource pool in the frequency domain, or the third quantity is determined by the first information block; when the first computational quantity is not greater than the second computational quantity, the first quantity is equal to the third quantity; when the first computational quantity is greater than the second computational quantity: the first quantity is related to the first computational quantity.

[0183] As an example, the number of bits included in the first bit block and the first parameter value in this application are used together to determine the first computational quantity, and the third quantity is used to determine the second computational quantity; the third quantity is equal to the number of physical resource blocks included in the first air interface resource pool in the frequency domain, or the third quantity is determined by the first information block; when the first computational quantity is less than the second computational quantity, the first quantity is equal to the third quantity; when the first computational quantity is not less than the second computational quantity: the first quantity is related to the first computational quantity.

[0184] As an example, the number of bits included in the first bit block and the first parameter value in this application are used together to determine the first computational quantity, and the third quantity is used to determine the second computational quantity; the third quantity is equal to the number of physical resource blocks included in the first air interface resource pool in the frequency domain, or the third quantity is determined by the first information block; when the first computational quantity is not less than the second computational quantity, the first quantity is equal to the third quantity; when the first computational quantity is less than the second computational quantity: the first quantity is related to the first computational quantity.

[0185] As an example, the second bit block is used to confirm the second quantity.

[0186] As an example, the second quantity is equal to the number of control information bits included in the second bit block.

[0187] As one example, the first information block indicates whether to perform multiplexing between different priority UCIs.

[0188] As an example, an RRC signaling or a MACCE signaling indicates whether multiplexing between different priority UCIs is performed.

[0189] As one embodiment, the first information block indicates whether the first signal carries the second bit block.

[0190] As an example, the first information block indicates whether the first signal carries the second bit block or a bit block generated by the second bit block.

[0191] As an example, the first node receives a DCI, an RRC, or a MACCE signaling to indicate whether the first signal carries the second bit block.

[0192] As an example, the first node receives a DCI, an RRC, or a MACCE signaling to indicate whether the first signal carries the second bit block or a bit block generated by the second bit block.

[0193] As an example, the first node determines whether the first signal carries the second bit block based on the received instruction.

[0194] As an example, the first node determines whether the first signal carries the second bit block or a bit block generated by the second bit block based on the received instruction.

[0195] As one embodiment, the first signal carries the second bit block.

[0196] As one embodiment, the first signal carries the second bit block or a bit block generated from the second bit block.

[0197] As an example, the second quantity is equal to the number of bits associated with the second bit block carried by the first signal.

[0198] As a sub-example of the above embodiment, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits related to the second bit block carried by the first signal is: the number of bits included in the second bit block or a bit block generated from the second bit block when CRC addition is to be performed.

[0199] As a sub-implementation of the above embodiment, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits carried by the first signal related to the second bit block is: the number of bits included in the second bit block or a bit block generated from the second bit block when channel coding is to be performed.

[0200] As a sub-implementation of the above embodiments, the number of bits carried by the first signal in relation to the second bit block is equal to or greater than 0.

[0201] As a sub-implementation of the above embodiment, when the first signal does not carry the second bit block nor the bit block generated by the second bit block, the number of bits related to the second bit block carried by the first signal is equal to 0.

[0202] As a sub-implementation of the above embodiments, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits related to the second bit block carried by the first signal is greater than 0.

[0203] As a sub-implementation of the above embodiments, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits carried by the first signal related to the second bit block is equal to the number of bits included in the second bit block or the number of bits included in the bit block generated from the second bit block.

[0204] As an example, the second quantity is equal to the number of bits included in the second bit block.

[0205] As an example, the second quantity is equal to the number of bits included in a bit block generated by the second bit block.

[0206] As one embodiment, the second quantity is the number of control information bits included in the second bit block.

[0207] As one embodiment, the second quantity is the number of bits carried by the first signal that are related to the second bit block.

[0208] As one embodiment, the second quantity is the number of bits included in the second bit block.

[0209] As an example, the second quantity is the number of bits included in a bit block generated by the second bit block.

[0210] As an example, the second quantity indicates the initial physical resource block occupied by the first signal in the frequency domain.

[0211] As an example, the second quantity explicitly indicates the initial physical resource block occupied by the first signal in the frequency domain.

[0212] As an example, the second quantity implicitly indicates the initial physical resource block occupied by the first signal in the frequency domain.

[0213] As an example, the statement "the second quantity relates to the second bit block" in the claim is implemented by claim 2 of this application.

[0214] As one embodiment, the first signal includes signals transmitted in multiple frequency hopping intervals (Hop); the starting physical resource block occupied by the first signal in the frequency domain in this application refers to the starting physical resource block occupied by one of the multiple frequency hopping intervals.

[0215] As one embodiment, the first signal includes signals transmitted in multiple frequency hopping intervals; the starting physical resource block occupied by the first signal in the frequency domain in this application refers to the starting physical resource block occupied by the first frequency hopping interval among the multiple frequency hopping intervals.

[0216] As one embodiment, the first signal includes signals transmitted in multiple frequency hopping intervals; the starting physical resource block occupied by the first signal in the frequency domain in this application refers to the starting physical resource block occupied by the second frequency hopping interval among the multiple frequency hopping intervals.

[0217] As an example, the starting physical resource block occupied by the first signal in the frequency domain in this application refers to the physical resource block with the smallest index among all the physical resource blocks occupied by the first signal in the frequency domain.

[0218] As an example, the starting physical resource block occupied by the first signal in the frequency domain in this application refers to the physical resource block with the largest index among all physical resource blocks occupied by the first signal in the frequency domain.

[0219] As an example, the first quantity is equal to a positive integer.

[0220] As an example, the first quantity is equal to the number of physical resource blocks (PRBs) occupied by the first signal in the frequency domain within a frequency hopping interval (Hop).

[0221] As an example, the first quantity is not greater than the number of physical resource blocks occupied by the first signal in the frequency domain within a frequency hopping interval (Hop).

[0222] As an example, the first quantity is equal to the number of physical resource blocks occupied by the first signal in the frequency domain in a multi-carrier symbol.

[0223] As an example, the first quantity is not greater than the number of physical resource blocks occupied by the first signal in the frequency domain in a multi-carrier symbol.

[0224] As an example, one or more fields included in the first information block are used to indicate the number of physical resource blocks included in the first air interface resource pool in the frequency domain.

[0225] Example 2

[0226] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in the attached diagram. Figure 2 As shown.

[0227] Appendix Figure 2A diagram illustrating the network architecture 200 of 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) systems is provided. The 5G NR or LTE network architecture 200 may be referred to as EPS (Evolved Packet System) 200 or some other suitable term. EPS 200 may include one or more UE (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, EPC (Evolved Packet Core) / 5G-CN (5G-Core Network) 210, HSS (Home Subscriber Server) 220, and Internet service 230. EPS may interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the diagram, 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 Node B (gNB) 203 and other gNBs 204. gNB 203 provides user and control plane protocol termination to UE 201. gNB 203 can connect to other gNBs 204 via the Xn interface (e.g., backhaul). gNB 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), TRP (Transmitter Receiver Node), or some other suitable term. gNB 203 provides UE 201 with access to EPC / 5G-CN 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, 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. gNB203 connects to EPC / 5G-CN 210 via the S1 / NG interface.The EPC / 5G-CN 210 includes the MME (Mobility Management Entity), AMF (Authentication Management Field), and UPF (User Plane Function) 211, other MMEs, AMFs, and UPFs 214, the S-GW (Service Gateway) 212, and the P-GW (Packet Data Network Gateway) 213. The MME / AMF / UPF 211 is the control node that handles signaling between the UE 201 and the EPC / 5G-CN 210. Generally, the MME / AMF / UPF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW 212, which is itself connected to the P-GW 213. The P-GW 213 provides UE IP address allocation and other functions. The P-GW 213 is connected to the Internet service 230. Internet services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

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

[0229] As an example, the UE241 corresponds to the second node in this application.

[0230] As an example, gNB203 corresponds to the first node in this application.

[0231] As an example, gNB203 corresponds to the second node in this application.

[0232] As an example, the UE241 corresponds to the first node in this application.

[0233] As an example, the UE201 corresponds to the second node in this application.

[0234] Example 3

[0235] 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 communication node device (UE, gNB, or RSU in V2X) and the second communication node device (gNB, UE, or RSU in V2X), or between two UEs, 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 communication node devices and between the two UEs via PHY301. L2 layer 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second communication node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. PDCP sublayer 304 also provides security through encrypted data packets and supports cross-cell mobility between second communication node devices and the first communication node device. RLC sublayer 303 provides upper layer data packet segmentation and reassembly, retransmission of lost data packets, and data 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 between the first communication 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 and first communication 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 communication 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 data packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS streams and data radio bearers (DRBs) to support service diversity. Although not illustrated, the first communication 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., a remote UE, server, etc.).

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

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

[0238] As an example, the first information block in this application is generated in the RRC sublayer 306.

[0239] As an example, the first information block in this application is generated in the MAC sublayer 302.

[0240] As an example, the first information block in this application is generated in the MAC sublayer 352.

[0241] As an example, the first signaling in this application is generated in the RRC sublayer 306.

[0242] As an example, the first signaling in this application is generated in the MAC sublayer 302.

[0243] As an example, the first signaling in this application is generated in the MAC sublayer 352.

[0244] As an example, the first signaling in this application is generated in the PHY301.

[0245] As an example, the first signaling in this application is generated in the PHY351.

[0246] As an example, the first bit block in this application is generated in the MAC sublayer 302.

[0247] As an example, the first bit block in this application is generated in the MAC sublayer 352.

[0248] As an example, the first bit block in this application is generated in the PHY301.

[0249] As an example, the first bit block in this application is generated in the PHY351.

[0250] As an example, the second bit block in this application is generated in the MAC sublayer 302.

[0251] As an example, the second bit block in this application is generated in the MAC sublayer 352.

[0252] As an example, the second bit block in this application is generated in the PHY301.

[0253] As an example, the second bit block in this application is generated in the PHY351.

[0254] As an example, the first output bit sequence in this application is generated in the MAC sublayer 302.

[0255] As an example, the first output bit sequence in this application is generated in the MAC sublayer 352.

[0256] As an example, the first output bit sequence in this application is generated in the PHY301.

[0257] As an example, the first output bit sequence in this application is generated in the PHY351.

[0258] As an example, the first signal in this application is generated in the PHY301.

[0259] As an example, the first signal in this application is generated in the PHY351.

[0260] Example 4

[0261] Example 4 shows schematic diagrams of a first communication device and a second communication device according to this application, as shown in the appendix. Figure 4 As shown. Figure 4 This is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.

[0262] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0263] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0264] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.

[0265] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the second communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.

[0266] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0267] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the second communication device 450 to the first communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0268] As an example, the first node in this application includes the second communication device 450, and the second node in this application includes the first communication device 410.

[0269] As a sub-implementation of the above embodiments, the first node is a user equipment, and the second node is a user equipment.

[0270] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a relay node.

[0271] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a user equipment.

[0272] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a base station equipment.

[0273] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a base station device.

[0274] As a sub-implementation of the above embodiments, the second node is a user equipment and the first node is a base station equipment.

[0275] As a sub-implementation of the above embodiments, the second node is a relay node, and the first node is a base station device.

[0276] As a sub-implementation of the above embodiments, the second communication device 450 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.

[0277] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.

[0278] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for error detection using positive acknowledgment (ACK) and / or negative acknowledgment (NACK) protocols to support HARQ operation.

[0279] As one embodiment, the second communication 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. The second communication device 450 includes at least: receiving the first information block in this application, the first information block being used to determine the first air interface resource pool in this application; transmitting the first signal in this application, the first signal being used to carry the first bit block in this application, the first bit block including at least one control information bit; wherein the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to the first quantity in this application, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, the first quantity being a positive integer; the second bit block in this application includes at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity in this application is related to the second bit block, the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

[0280] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.

[0281] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program, which generates actions when executed by at least one processor, the actions including: receiving the first information block in this application, the first information block being used to determine the first air interface resource pool in this application; transmitting the first signal in this application, the first signal being used to carry the first bit block in this application, the first bit block including at least one control information bit; wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to the first quantity in this application, the first quantity not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block being used to determine the first quantity, the first quantity being a positive integer; the second bit block in this application including at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block being of different categories; the second quantity in this application being related to the second bit block, the second quantity being used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity being a non-negative integer.

[0282] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.

[0283] As one embodiment, the first communication 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 first communication device 410 includes at least: transmitting the first information block in this application, the first information block being used to determine the first air interface resource pool in this application; receiving the first signal in this application, the first signal being used to carry the first bit block in this application, the first bit block including at least one control information bit; wherein the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to the first quantity in this application, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block in this application includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity in this application is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

[0284] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.

[0285] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program, which generates actions when executed by at least one processor, the actions including: sending the first information block in this application, the first information block being used to determine the first air interface resource pool in this application; receiving the first signal in this application, the first signal being used to carry the first bit block in this application, the first bit block including at least one control information bit; wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to the first quantity in this application, the first quantity not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block being used to determine the first quantity, the first quantity being a positive integer; the second bit block in this application including at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block being of different categories; the second quantity in this application being related to the second bit block, the second quantity being used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity being a non-negative integer.

[0286] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.

[0287] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first information block in this application.

[0288] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first information block in this application.

[0289] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first signaling in this application.

[0290] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first signaling in this application.

[0291] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 458, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the first signal in this application.

[0292] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiver processor 472, the receiver processor 470, the controller / processor 475, and the memory 476} is used to receive the first signal in this application.

[0293] Example 5

[0294] Example 5 illustrates a 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 first node U1 and the second node U2 communicate via an air interface. The steps in the dashed box F1 are optional.

[0295] The first node U1 receives the first information block in step S511; receives the first signaling in step S5101; and sends the first signal in step S512.

[0296] The second node U2 sends a first information block in step S521, sends a first signaling in step S5201, and receives a first signal in step S522.

[0297] In embodiment 5, the first information block is used to determine the first air interface resource pool; the first signal is used to carry the first bit block, the first bit block including at least one control information bit; the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, the first quantity is not greater than the number of physical resource blocks included in the frequency domain of the first air interface resource pool; the number of bits included in the first bit block is used to determine the first quantity, the first quantity is a positive integer; the second bit block includes at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity is a non-negative integer; the second quantity is equal to the number of bits carried by the first signal related to the second bit block, or, the second quantity is equal to the number of bits included in the second bit block, or, the second quantity is equal to the number of bits included in a bit block generated by the second bit block; the second quantity belongs to one of a plurality of numerical intervals, any one of the plurality of numerical intervals includes at least one non-negative integer; the plurality of numerical intervals include The plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable; at least the first bit block and the second bit block are used. The method generates a first output bit sequence, which includes a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal; the priority index of the control information bits included in the first bit block is equal to a first index, and the priority index of the control information bits included in the second bit block is equal to a second index, where the first index is a non-negative integer and the second index is a non-negative integer; the first index and the second index are not equal; the sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0298] As a sub-implementation of Embodiment 5, the number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0299] As a sub-implementation of Embodiment 5, the relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, wherein the first threshold is a non-negative integer; the first threshold is predefined, or the first threshold is configurable, or the first threshold is related to a first parameter value.

[0300] As a sub-implementation of Embodiment 5, the first parameter value is equal to one of X1 candidate parameter values, where X1 is a positive integer greater than 1; the given parameter value is equal to one of the X1 candidate parameter values, and the first parameter value and the given parameter value are not equal to determine that the first signal carries the first bit block and the second bit block.

[0301] As a sub-implementation of Embodiment 5, the third air interface resource pool is reserved for the first bit block, and the second air interface resource pool is reserved for the second bit block; the third air interface resource pool and the second air interface resource pool overlap in the time domain.

[0302] As a sub-implementation of Embodiment 5, the first air interface resource pool belongs to a first air interface resource pool set, which includes at least one air interface resource pool. The first signaling is used to determine the first air interface resource pool from the first air interface resource pool set. The first air interface resource pool set is one of X2 candidate air interface resource pool sets, where X2 is a positive integer greater than 1. The first information block is used to determine the X2 candidate air interface resource pool sets. At least one of the number of bits included in the first bit block or the number of bits included in the second bit block is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0303] As an example, the first node U1 is the first node in this application.

[0304] As an example, the second node U2 is the second node in this application.

[0305] As an example, the first node U1 is a UE.

[0306] As an example, the first node U1 is a base station.

[0307] As one example, the second node U2 is a base station.

[0308] As an example, the second node U2 is a UE.

[0309] As one embodiment, the air interface between the second node U2 and the first node U1 is the Uu interface.

[0310] As one embodiment, the air interface between the second node U2 and the first node U1 includes a cellular link.

[0311] As an example, the air interface between the second node U2 and the first node U1 is a PC5 interface.

[0312] As one embodiment, the air interface between the second node U2 and the first node U1 includes a side link.

[0313] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between the base station equipment and the user equipment.

[0314] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between user equipment and user equipment.

[0315] As an example, the sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0316] As an example, when the first signal carries the second bit block, the number of bits included in the first bit block and the number of bits included in the second bit block are used together to determine the first quantity.

[0317] As an example, when the first signal carries a bit block generated by the second bit block, the number of bits included in the first bit block and the number of bits included in the bit block generated by the second bit block are used together to determine the first quantity.

[0318] As an example, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0319] As an example, when the first signal does not carry the second bit block or the bit block generated by the second bit block, the number of bits included in the first bit block is used to determine the first quantity.

[0320] As an example, the third air interface resource pool is reserved for the first bit block, and the second air interface resource pool is reserved for the second bit block; the third air interface resource pool and the second air interface resource pool overlap in the time domain.

[0321] As an example, the first signaling indicates the third air interface resource pool.

[0322] As one embodiment, the first signaling indicates the second air interface resource pool.

[0323] As an example, the third air interface resource pool is a PUCCH resource.

[0324] As an example, the second air interface resource pool is a PUCCH resource.

[0325] As an example, the steps in the dashed box F1 are present.

[0326] As an example, the step in the dashed box F1 does not exist.

[0327] Example 6

[0328] Example 6 illustrates a schematic diagram of an embodiment of this application, showing how a second quantity is used to determine the initial physical resource block occupied by the first signal in the frequency domain, as shown in the attached diagram. Figure 6 As shown.

[0329] In Example 6, the second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the first physical resource block index; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the first physical resource block index plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

[0330] As an example, the orthogonality mentioned in this application includes: no overlap.

[0331] As an example, the plurality of numerical ranges are configured by higher-level signaling.

[0332] As an example, the plurality of numerical ranges are configured by RRC signaling.

[0333] As an example, the plurality of numerical ranges are configured by MACCE signaling.

[0334] As an example, the plurality of numerical ranges are configured by the first information block.

[0335] As an example, any one of the plurality of numerical intervals is a continuous interval.

[0336] As an example, one of the plurality of numerical intervals includes only 0.

[0337] As an example, one of the plurality of numerical intervals includes only one non-negative integer.

[0338] As an example, one of the plurality of numerical intervals includes one or more non-negative integers.

[0339] As an example, the first numerical range includes 0.

[0340] As an example, the first numerical range includes only 0.

[0341] As an example, the first numerical range includes at least one positive integer.

[0342] As an example, the second numerical range includes 0.

[0343] As an example, the second numerical range includes only 0.

[0344] As an example, the second numerical range does not include 0.

[0345] As an example, the second numerical range includes at least one positive integer.

[0346] As an example, the first physical resource block index is configured by higher-level signaling.

[0347] As an example, the first physical resource block index is configured by RRC signaling.

[0348] As an example, the first physical resource block index is configured by MACCE signaling.

[0349] As an example, the first physical resource block index is configured by the first information block.

[0350] As an example, the first physical resource block index is configured in a PUCCH-Resource domain.

[0351] As an example, the first physical resource block index is a positive integer.

[0352] As an example, the first physical resource block index is equal to a physical resource block index configured by the first information block, an RRC signaling, or a MACCE signaling, plus an offset; the offset is predefined or configured by the first information block, an RRC signaling, or a MACCE signaling.

[0353] As an example, the first offset is configured in the first information block.

[0354] As an example, the first offset is configured by higher-layer signaling.

[0355] As an example, the first offset is configured by RRC signaling.

[0356] As an example, the first offset is configured by MACCE signaling.

[0357] As an example, the first offset is indicated by a DCI.

[0358] As an example, the first offset is configured in a PUCCH-Resource domain.

[0359] As an example, the first offset is a positive integer.

[0360] As an example, multiple numerical intervals correspond to multiple offsets; the difference between the index of the starting physical resource block occupied by the first signal in the frequency domain and the index of the starting physical resource block occupied by the first air interface resource pool in the frequency domain is equal to one of the multiple offsets corresponding to the numerical interval to which the second quantity belongs among the multiple numerical intervals.

[0361] As an example, multiple numerical intervals correspond to multiple offsets; the difference between the index of the starting physical resource block occupied by the first signal in a frequency hopping interval (Hop) and the index of the starting physical resource block occupied by the first air interface resource pool in the frequency hopping interval is equal to one of the multiple offsets corresponding to the numerical interval to which the second quantity belongs.

[0362] As an example, the plurality of offsets includes 0.

[0363] As one example, the plurality of offsets includes 1.

[0364] As an example, the plurality of offsets includes a non-negative integer not greater than 65536.

[0365] As an example, the correspondence between the plurality of numerical ranges and the plurality of offsets is predefined.

[0366] As an example, the correspondence between the plurality of numerical ranges and the plurality of offsets is configurable.

[0367] Example 7

[0368] Example 7 illustrates a schematic diagram illustrating the relationship between at least one of a first bit block and a second bit block according to an embodiment of this application, a first output bit sequence, a first quantity, and a first signal, as shown in the attached diagram. Figure 7 As shown.

[0369] In embodiment 7, at least the first bit block and the second bit block are used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to a first quantity, and the first output bit sequence is used to generate the first signal.

[0370] As an example, when the first signal carries the second bit block or a bit block generated from the second bit block, both the first bit block and the second bit block are used to generate the first output bit sequence.

[0371] As an example, when the first signal does not carry the second bit block or the bit block generated by the second bit block, only the first bit block or the second bit block is used to generate the first output bit sequence.

[0372] As an example, when only the first bit block and the second bit block are used to generate the first output bit sequence, the first signal carries only the first bit block and the second bit block.

[0373] As an example, in this application, the meaning of the first signal carrying only the first bit block and the second bit block includes: the first signal does not carry the second bit block nor the bit block generated by the second bit block.

[0374] As an example, when only the first bit block and the second bit block are used to generate the first output bit sequence: the first bit block or a bit block generated by the first bit block is used to generate the first output bit sequence.

[0375] As an example, the first output bit sequence is the output of the first bit block or a bit block generated from the first bit block after undergoing some or all of the following processes: CRC attachment, segmentation, coded block-level CRC attachment, channel coding, rate matching, and concatenation.

[0376] As an example, the first output bit sequence includes the output after the first bit block or a bit block generated from the first bit block has undergone some or all of the following processes: CRC attachment, segmentation, coded block-level CRC attachment, channel coding, rate matching, and concatenation.

[0377] As an example, when both the first bit block and the second bit block are used to generate the first output bit sequence: the first output bit sequence includes a first output bit subsequence and a second output bit subsequence; the first bit block or a bit block generated by the first bit block is used to generate the first output bit subsequence, and the second bit block or a bit block generated by the second bit block is used to generate the second output bit subsequence.

[0378] As an example, the first output bit subsequence is the output of the first bit block or a bit block generated from the first bit block after undergoing some or all of the following processes: CRC attachment, segmentation, coded block-level CRC attachment, channel coding, rate matching, and concatenation.

[0379] As an example, the second output bit subsequence is the output of the second bit block or a bit block generated from the second bit block after being sequentially processed by CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, and concatenation, or a combination thereof.

[0380] As an example, the first output bit subsequence includes the output after the first bit block or a bit block generated from the first bit block has undergone some or all of the following processes: CRC attachment, segmentation, coded block-level CRC attachment, channel coding, rate matching, and concatenation.

[0381] As one embodiment, the second output bit subsequence includes the output after the second bit block or a bit block generated from the second bit block has undergone CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, and concatenation, or some or all of them.

[0382] As an example, the first output bit subsequence is the output of the first bit block or a bit block generated from the first bit block after passing through some or all of the channel coding, rate matching, and concatenation processes.

[0383] As an example, the second output bit subsequence is the output of the second bit block or a bit block generated from the second bit block after passing through some or all of the channel coding, rate matching, and concatenation processes.

[0384] As one embodiment, the first output bit subsequence includes the output of the first bit block or a bit block generated from the first bit block after passing through some or all of the channel coding, rate matching, and concatenation processes.

[0385] As one embodiment, the second output bit subsequence includes the output after the second bit block or a bit block generated from the second bit block has been sequentially processed through channel coding, rate matching, and concatenation, or partially or completely.

[0386] As an example, the first output bit sequence includes the output after concatenating the first bit block or a bit block generated from the first bit block with the second bit block or a bit block generated from the second bit block, and then sequentially passing through some or all of the following processes: CRC insertion, segmentation, CRC insertion at the coding block level, channel coding, rate matching, and concatenation.

[0387] As an example, the first output bit sequence includes encoded bits.

[0388] As an example, the first signal carries at least one of the first bit block and the second bit block by carrying the first output bit sequence.

[0389] As an example, a bit block generated from the first bit block is the output of at least a portion of the bits in the first bit block after undergoing at least one of the following operations: logical AND, logical OR, XOR, repetition, bit deletion, and zero padding.

[0390] As an example, a bit block generated by the second bit block is: the output of at least some bits in the second bit block after undergoing at least one of the following operations: logical AND, logical OR, XOR, repetition, bit deletion, and zero padding.

[0391] As an example, a bit block generated from the first bit block includes: the output of at least a portion of the bits in the first bit block after undergoing at least one of the following operations: logical AND, logical OR, XOR, repetition, bit deletion, and zero padding.

[0392] As an example, a bit block generated by the second bit block includes: the output of at least a portion of the bits in the second bit block after undergoing at least one of the following operations: logical AND, logical OR, XOR, repetition, bit deletion, and zero padding.

[0393] As an example, the number of bits included in the first output bit sequence is equal to the first multiplier multiplied by the first number multiplied by the second UCI symbol number divided by the first spreading factor.

[0394] As an example, the first multiplier value is equal to a predetermined or configured value.

[0395] As an example, the first multiplier value is equal to 12.

[0396] As an example, the first multiplier value is equal to 16.

[0397] As an example, the first multiplier value is equal to 24.

[0398] As an example, the number of the second UCI symbols is equal to the number of the first UCI symbols in this application.

[0399] As an example, the second number of UCI symbols is the number of symbols carrying UCI in PUCCH format 2 or PUCCH format 3.

[0400] As an example, the second number of UCI symbols is the number of symbols carrying UCI in PUCCH format 4.

[0401] As an example, the first spreading factor is a spreading factor of PUCCH format 2 or PUCCH format 3.

[0402] As an example, the first spreading factor is a spreading factor of PUCCH format 4.

[0403] As an example, the first spreading factor is a positive integer.

[0404] As one embodiment, the first spreading factor is equal to a predetermined or configurable value.

[0405] As an example, the first spreading factor is equal to the length of an orthogonal covering code.

[0406] As an example, the first spreading factor is equal to the length of an orthogonal overlay code included in a PUCCH resource using PUCCH format 2 or PUCCH format 3.

[0407] As an example, the number of bits included in the first output bit sequence is equal to a positive integer multiple of the first number.

[0408] As an example, the meaning of the sentence "the first output bit sequence is used to generate the first signal" includes: the first signal includes the output of the first output bit sequence after being scrambled, modulated, layer mapped, precoded, mapped to resource particles, multicarrier symbol generation, and modulated upconversion in sequence, or after all of these processes.

[0409] Example 8

[0410] Example 8 illustrates a schematic diagram of the relationship between the number of bits included in a first bit block according to an embodiment of this application, the first computational complexity, and the first quantity, as shown in the attached diagram. Figure 8 As shown.

[0411] In embodiment 8, the number of bits included in the first bit block is used to determine the first computational quantity; the first quantity is related to the first computational quantity.

[0412] As an example, the first bit rate is used to determine the first computational load.

[0413] As an example, a first bit rate is used to determine the first quantity.

[0414] As an example, the first information block is used to determine a first bit rate, which is a non-negative number.

[0415] As an example, the first information block is used to indicate the first bit rate.

[0416] As an example, the first information block explicitly indicates the first bit rate.

[0417] As an example, the first information block implicitly indicates the first bit rate.

[0418] As an example, the first information block indicates that the first code rate is a code rate corresponding to the first air interface resource pool.

[0419] As an example, the first information block indicates that the first bit rate is a maximum bit rate corresponding to the first air interface resource pool.

[0420] As an example, the first bitrate is a bitrate in a set of bitrates indicated by the first information block.

[0421] As an example, the first bit rate is no greater than 1.

[0422] As an example, the first bit rate is equal to one of 0.08, 0.15, 0.25, 0.35, 0.45, 0.60, and 0.80.

[0423] As an example, the first air interface resource pool includes a PUCCH resource, and the first bitrate is the maximum bitrate configured for the PUCCH format of the PUCCH resource.

[0424] As an example, the first bitrate is a maximum bitrate configured in a PUCCH-FormatConfig domain.

[0425] As an example, a third quantity is used to determine a second computational quantity, wherein the first computational quantity is not greater than the second computational quantity; the third quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain, or the third quantity is determined by the first information block.

[0426] As an example, the first computational load is less than the second computational load.

[0427] As an example, the first quantity is not greater than the third quantity.

[0428] As an example, the third quantity is determined by the first information block.

[0429] As an example, the third quantity is indicated by the first information block.

[0430] As an example, the third quantity is inferred based on all or part of the information in the first information block.

[0431] As an example, the third quantity is equal to the value of an nrofPRBs parameter.

[0432] As an example, the third quantity is equal to a positive integer.

[0433] As an example, the third quantity is equal to the number of physical resource blocks included in the first air interface resource pool in the frequency domain.

[0434] As an example, the third quantity is equal to the number of physical resource blocks occupied by the first signal in the frequency domain within a frequency hopping interval.

[0435] As an example, the third quantity is equal to the number of physical resource blocks occupied by the first signal in the frequency domain within a multi-carrier symbol.

[0436] As an example, when the first signal carries the second bit block, the number of bits included in the first bit block and the number of bits included in the second bit block are used together to determine the first computational quantity.

[0437] As a sub-implementation of the above embodiments, the first computational quantity is equal to the number of bits included in the first bit block plus the number of bits included in the second bit block.

[0438] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of a plurality of values, the plurality of values ​​including the number of bits included in the first bit block and the number of bits included in the second bit block; one of the plurality of values ​​is predefined, configurable, or calculated; the plurality of values ​​may or may not include the number of CRC bits.

[0439] As a sub-implementation of the above embodiments, the first computational quantity is equal to the number of bits included in the first bit block divided by the first code rate plus the number of bits included in the second bit block.

[0440] As a sub-implementation of the above embodiments, the first computational quantity is equal to the result of dividing the number of bits included in the first bit block by the first code rate, rounded down, plus the number of bits included in the second bit block.

[0441] As a sub-implementation of the above embodiments, the first computational quantity is not less than the number of bits included in the first bit block plus the number of bits included in the second bit block.

[0442] As a sub-implementation of the above embodiments, the first computational quantity is not less than the number of bits included in the first bit block divided by the first code rate plus the number of bits included in the second bit block.

[0443] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, plus the number of bits included in the second bit block and the number of corresponding CRC bits.

[0444] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, and then added to the number of bits included in the second bit block and the number of corresponding CRC bits.

[0445] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of corresponding CRC bits, plus the sum of the number of bits included in the second bit block and the number of corresponding CRC bits.

[0446] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of corresponding CRC bits plus the sum of the number of bits included in the second bit block and the number of corresponding CRC bits.

[0447] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of corresponding CRC bits divided by the first code rate plus the sum of the number of bits included in the second bit block and the number of corresponding CRC bits.

[0448] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, and then added to the sum of the number of bits included in the second bit block and the number of corresponding CRC bits.

[0449] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block divided by the first code rate plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0450] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the sum of the number of CRC bits for the first bit block divided by the first code rate, rounded down, plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0451] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block, plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0452] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block, plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0453] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block divided by the first code rate plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0454] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate, rounded down, plus the sum of the number of bits included in the second bit block and the number of CRC bits for the second bit block.

[0455] As an example, the number of the corresponding CRC bits in this application is equal to 0 or a positive integer.

[0456] As an example, in this application, the number of CRC bits for the first bit block is equal to 0 or a positive integer.

[0457] As an example, in this application, the number of CRC bits for the second bit block is equal to 0 or a positive integer.

[0458] As an example, when the first signal carries a bit block generated by the second bit block, the number of bits included in the first bit block and the number of bits included in the bit block generated by the second bit block are used together to determine the first computational quantity.

[0459] As a sub-implementation of the above embodiment, the first computational quantity is equal to the number of bits included in the first bit block plus the number of bits included in the bit block generated by the second bit block.

[0460] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of a plurality of values, the plurality of values ​​including the number of bits included in the first bit block and the number of bits included in the bit block generated by the second bit block; one of the plurality of values ​​is predefined, configurable, or calculated; the plurality of values ​​may or may not include the number of CRC bits.

[0461] As a sub-implementation of the above embodiment, the first computational quantity is equal to the number of bits included in the first bit block divided by the first code rate plus the number of bits included in the bit block generated by the second bit block.

[0462] As a sub-implementation of the above embodiment, the first computational quantity is equal to the number of bits included in the first bit block divided by the first code rate, rounded down, plus the number of bits included in the bit block generated by the second bit block.

[0463] As a sub-implementation of the above embodiment, the first computational quantity is not less than the number of bits included in the first bit block plus the number of bits included in the bit block generated by the second bit block.

[0464] As a sub-implementation of the above embodiment, the first computational quantity is not less than the number of bits included in the first bit block divided by the first code rate plus the number of bits included in the bit block generated by the second bit block.

[0465] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, plus the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0466] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, plus the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0467] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of corresponding CRC bits, plus the sum of the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0468] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of corresponding CRC bits, plus the sum of the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0469] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of corresponding CRC bits divided by the first code rate, plus the sum of the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0470] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, and then added to the sum of the number of bits included in the bit block generated by the second bit block and the number of corresponding CRC bits.

[0471] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block divided by the first code rate plus the number of bits included in the bit block generated by the second bit block and the number of CRC bits for the bit block generated by the second bit block.

[0472] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate, rounded down, plus the number of bits included in the bit block generated from the second bit block and the number of CRC bits for the bit block generated from the second bit block.

[0473] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block, plus the sum of the number of bits included in the bit block generated from the second bit block and the number of CRC bits for the bit block generated from the second bit block.

[0474] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block, plus the sum of the number of bits included in the bit block generated from the second bit block and the number of CRC bits for the bit block generated from the second bit block.

[0475] As a sub-implementation of the above embodiments, the first computational quantity is not less than the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block divided by the first code rate, plus the sum of the number of bits included in the bit block generated by the second bit block and the number of CRC bits for the bit block generated by the second bit block.

[0476] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate, rounded down, plus the sum of the number of bits included in the bit block generated by the second bit block and the number of CRC bits for the bit block generated by the second bit block.

[0477] As an example, in this application, the number of CRC bits in a bit block generated for the second bit block is equal to 0 or a positive integer.

[0478] As an example, when the first signal carries the second bit block or a bit block generated from the second bit block, the number of bits included in the first bit block and the first parameter value are used together to determine the first computational quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0479] As a sub-implementation of the above embodiment, the first computational quantity is equal to the number of bits included in the first bit block plus the first parameter value.

[0480] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of corresponding CRC bits, plus the first parameter value.

[0481] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block, plus the first parameter value.

[0482] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of a plurality of values, the plurality of values ​​including the number of bits included in the first bit block and the first parameter value; one of the plurality of values ​​is predefined, configurable, or calculated; the plurality of values ​​may or may not include the number of CRC bits.

[0483] As a sub-implementation of the above embodiments, the first computational quantity is equal to the number of bits included in the first bit block divided by the first code rate plus the first parameter value.

[0484] As a sub-implementation of the above embodiments, the first computational quantity is equal to the result of dividing the number of bits included in the first bit block by the first code rate, rounded down, and then adding the first parameter value.

[0485] As a sub-implementation of the above embodiment, the first computational amount is not less than the number of bits included in the first bit block plus the first parameter value.

[0486] As a sub-implementation of the above embodiment, the first computational quantity is not less than the number of bits included in the first bit block divided by the first code rate plus the first parameter value.

[0487] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate plus the first parameter value.

[0488] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, and then added to the first parameter value.

[0489] As a sub-implementation of the above embodiment, the first computational quantity is not less than the number of bits included in the first bit block plus the number of corresponding CRC bits plus the first parameter value.

[0490] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate plus the first parameter value.

[0491] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of corresponding CRC bits, divided by the first code rate, rounded down, and then added to the first parameter value.

[0492] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate and the first parameter value.

[0493] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block plus the sum of the number of CRC bits for the first bit block divided by the first code rate, rounded down, and then added to the first parameter value.

[0494] As a sub-implementation of the above embodiment, the first computational quantity is not less than the number of bits included in the first bit block plus the number of CRC bits for the first bit block plus the first parameter value.

[0495] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate plus the first parameter value.

[0496] As a sub-implementation of the above embodiment, the first computational quantity is not less than the sum of the number of bits included in the first bit block plus the number of CRC bits for the first bit block, divided by the first code rate, rounded down, and then added to the first parameter value.

[0497] As an example, the statement "the first parameter value is a predefined or configurable non-negative number" includes the following meanings: the first parameter value is related to the first bitrate, and the first information block is used to configure the first bitrate.

[0498] As an example, the statement "the first parameter value is a predefined or configurable non-negative number" includes the following meanings: the first information block is used to configure the first bitrate, and the first bitrate is used to determine the first parameter value.

[0499] As an example, the statement "the first parameter value is a predefined or configurable non-negative number" includes the following meanings: the first information block is used to configure the first bitrate, and the first parameter value is calculated or inferred based on the first bitrate.

[0500] As an example, the statement "the first parameter value is a predefined or configurable non-negative number" includes the following meanings: the first information block is used to configure the first code rate, and the first parameter value is calculated or inferred based on the first code rate and the number of bits included in the first bit block.

[0501] As an example, the statement "the first parameter value is a predefined or configurable non-negative number" includes the following meaning: the first parameter value is configured by the first information block or other information blocks.

[0502] As an example, the first parameter value is equal to one of X1 alternative parameter values, where X1 is a positive integer greater than 1.

[0503] As an example, the first parameter value is the largest parameter value among the X1 alternative parameter values ​​that is not greater than the number of bits included in the second bit block.

[0504] As an example, the first parameter value is the smallest parameter value among the X1 alternative parameter values ​​that is not less than the number of bits included in the second bit block.

[0505] As an example, when the first signal does not carry the second bit block or the bit block generated by the second bit block, the number of bits included in the first bit block is used to determine the first computational quantity.

[0506] As a sub-implementation of the above embodiment, the first computational quantity is equal to the number of bits included in the first bit block.

[0507] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of corresponding CRC bits.

[0508] As a sub-implementation of the above embodiments, the first computational quantity is equal to the sum of the number of bits included in the first bit block and the number of CRC bits for the first bit block.

[0509] As a sub-implementation of the above embodiment, the first computational quantity is equal to the sum of a plurality of values, the plurality of values ​​including the number of bits included in the first bit block; one of the plurality of values ​​is predefined, configurable, or calculated; the plurality of values ​​may or may not include the number of CRC bits.

[0510] As an example, the rounding mentioned in this application refers to rounding up.

[0511] As an example, the rounding mentioned in this application refers to rounding down.

[0512] As an example, the second computational quantity is calculated or inferred based on the third quantity.

[0513] As an example, the second computational load is linearly related to the third quantity.

[0514] As an example, the second computational quantity is equal to the product of the third quantity, the number of first subcarriers, the number of first UCI symbols, the first modulation order, and the first code rate.

[0515] As an example, the second computational quantity is equal to the product of the third quantity, the number of first subcarriers, the number of first UCI symbols, the first modulation order, and the first code rate.

[0516] As an example, the meaning of the sentence "the first quantity is related to the first computational load" includes: the first quantity is equal to a quantity in the first quantity set that satisfies a first condition, the first condition being related to both the first bitrate and the first computational load, and the maximum quantity in the first quantity set not being greater than the third quantity.

[0517] As a sub-implementation of the above embodiment, if the product of a quantity in the first quantity set, the number of first subcarriers, the number of first UCI symbols, the first modulation order, and the first code rate is not less than the first computational quantity, and any quantity in the first quantity set that is less than the quantity in the first quantity set, and the product of the number of first subcarriers, the number of first UCI symbols, the first modulation order, and the first code rate is less than the first computational quantity, then the quantity in the first quantity set is a quantity in the first quantity set that satisfies the first condition.

[0518] As an example, the first set of quantities includes at least one quantity.

[0519] As an example, there is only one quantity in the first quantity set that satisfies the first condition.

[0520] As an example, the maximum quantity in the first set of quantities is not greater than the third quantity.

[0521] As an example, any quantity in the first set of quantities is one of the powers of 2, 3, and 5.

[0522] As an example, the first set of quantities includes only all integer powers of 2, 3, and 5 that are not greater than the third quantity.

[0523] As an example, the first set of quantities includes 1, 2, ..., N, where N is a positive integer not greater than the third quantity.

[0524] As an example, the first set of quantities includes 1, 2, ..., N, where N is equal to the third quantity.

[0525] As an example, the first quantity set includes 1, 2, ..., N, where N is equal to the total number of physical resource blocks included in the first air interface resource pool in the frequency domain.

[0526] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to the minimum quantity in the first quantity set whose product with the first subcarrier quantity, the first UCI symbol quantity, the first modulation order, and the first code rate is not less than the first computational quantity, and the maximum quantity in the first quantity set is not greater than the third quantity.

[0527] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to or greater than the third quantity and the product of the first subcarrier quantity, the first UCI symbol quantity, the first modulation order, and the first code rate is not less than the minimum quantity of the first computational quantity.

[0528] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to the product of the first quantity set with the first subcarrier quantity, the first UCI symbol quantity, and the first modulation order, which is not less than the minimum quantity of the first computational quantity, and the maximum quantity in the first quantity set is not greater than the third quantity.

[0529] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to or greater than the third quantity and the product of the first subcarrier quantity, the first UCI symbol quantity, and the first modulation order is not less than the minimum quantity of the first computational quantity.

[0530] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to the smallest quantity in the first quantity set that is not less than the value obtained by dividing the first computational quantity by the first intermediate quantity, the first intermediate quantity is related to at least one of the first code rate, the first modulation order, the number of first subcarriers, and the number of first UCI symbols, and the largest quantity in the first quantity set is not greater than the third quantity.

[0531] As an example, the meaning of the sentence "the first quantity is related to the first computational quantity" includes: the first quantity is equal to or not less than the minimum value obtained by dividing the first computational quantity by a first intermediate quantity, wherein the first intermediate quantity is related to at least one of the following: the first code rate, the first modulation order, the number of first subcarriers, and the number of first UCI symbols.

[0532] As an example, one of the quantities stated in this application is a non-negative integer.

[0533] As an example, the number of the first subcarriers is used express.

[0534] As one embodiment, the first number of subcarriers is equal to the number of subcarriers included in each resource block minus 4, or equal to the difference between the number of subcarriers included in each resource block minus 4 divided by the length of an orthogonal overlay code.

[0535] As a sub-implementation of the above embodiments, the method for determining the number of the first subcarriers is for PUCCH format 2.

[0536] As one embodiment, the number of the first subcarriers is equal to the number of subcarriers included in each resource block, or equal to the number of subcarriers included in each resource block divided by the length of an orthogonal coverage code.

[0537] As a sub-example of the above embodiments, the method for determining the number of the first subcarriers is for PUCCH format 3.

[0538] As one embodiment, the number of the first subcarriers is equal to the number of subcarriers included in each resource block divided by the length of an orthogonal overlay code.

[0539] As a sub-implementation of the above embodiments, the method for determining the number of the first subcarriers is for PUCCH format 4.

[0540] As an example, the number of the first UCI symbols is used express.

[0541] As an example, the first number of UCI symbols is indicated by an nrofSymbols field.

[0542] As an example, the first number of UCI symbols is the number of symbols carrying UCI in PUCCH format 2.

[0543] As an example, the first number of UCI symbols is the number of symbols carrying UCI in PUCCH format 3.

[0544] As an example, the first UCI symbol count is the number of symbols in PUCCH format 3 other than those used for DM-RS transmission.

[0545] As an example, the first number of UCI symbols is the number of symbols carrying UCI in PUCCH format 4.

[0546] As an example, the first UCI symbol count is the number of symbols in PUCCH format 4 other than those used for DM-RS transmission.

[0547] As an example, the first modulation order is Q. m express.

[0548] As an example, for PUCCH format 3 and PUCCH format 4: if the pi / 2-BPSK modulation strategy is used, the first modulation order is equal to 1; if the QPSK modulation strategy is used, the first modulation order is equal to 2.

[0549] As an example, for PUCCH format 2, the first modulation order is equal to 2.

[0550] As an example, the first intermediate quantity is linearly related to at least one of the first code rate, the first modulation order, the first number of subcarriers, and the first number of UCI symbols.

[0551] As an example, the first intermediate quantity is equal to the product of the first code rate, the first modulation order, the number of the first subcarriers, and the number of the first UCI symbols.

[0552] As an example, the first intermediate quantity is equal to the product of the first modulation order, the number of the first subcarriers, and the number of the first UCI symbols.

[0553] As an example, the first intermediate quantity is equal to the product of the first modulation order and the number of the first subcarriers.

[0554] As an example, the first intermediate quantity is equal to the product of the first modulation order and the number of the first UCI symbols.

[0555] As an example, the first intermediate quantity is equal to the product of the first code rate and the first number of UCI symbols.

[0556] As an example, the first intermediate quantity is equal to a positive integer multiple of the first bit rate.

[0557] Example 9

[0558] Example 9 illustrates a schematic diagram of the relationship between a first parameter value, a given parameter value, X1 alternative parameter values, and bit blocks carried by a first signal according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown.

[0559] In embodiment 9, the first parameter value is equal to one of X1 candidate parameter values, where X1 is a positive integer greater than 1; the given parameter value is equal to one of the X1 candidate parameter values, and the first parameter value and the given parameter value are not equal to determine that the first signal carries the first bit block and the second bit block.

[0560] As an example, any one of the X1 alternative parameter values ​​is a non-negative integer.

[0561] As an example, any one of the X1 alternative parameter values ​​is not less than 0.

[0562] As an example, one of the X1 alternative parameter values ​​is equal to 0.

[0563] As an example, the given parameter value is equal to one of the X1 alternative parameter values, which is a predefined alternative parameter value.

[0564] As an example, the given parameter value is equal to one of the X1 alternative parameter values ​​that can be configured.

[0565] As an example, the first parameter value is configurable, and the first information block is used to indicate the first parameter value from the X1 alternative parameter values.

[0566] As an example, the first parameter value is configurable, and information blocks other than the first information block are used to indicate the first parameter value from the X1 alternative parameter values.

[0567] As an example, the first parameter value is configurable, and a DCI is used to indicate the first parameter value from the X1 alternative parameter values.

[0568] As an example, the fact that the first parameter value and the given parameter value are not equal indicates that the first signal carries the first bit block and the second bit block.

[0569] As an example, the fact that the first parameter value and the given parameter value are not equal explicitly indicates that the first signal carries the first bit block and the second bit block.

[0570] As an example, the fact that the first parameter value and the given parameter value are not equal implicitly indicates that the first signal carries the first bit block and the second bit block.

[0571] As an example, the equality of the first parameter value and the given parameter value is used to determine that the first signal does not carry the second bit block.

[0572] As an example, the equality of the first parameter value and the given parameter value indicates that the first signal does not carry the second bit block.

[0573] As an example, the fact that the first parameter value is equal to the given parameter value explicitly indicates that the first signal does not carry the second bit block.

[0574] As an example, the fact that the first parameter value is equal to the given parameter value implicitly indicates that the first signal does not carry the second bit block.

[0575] As an example, the equality of the first parameter value and the given parameter value is used to determine that the first signal carries only the first bit block of either the first bit block or the second bit block.

[0576] As an example, the equality of the first parameter value and the given parameter value indicates that the first signal carries only the first bit block of both the first bit block and the second bit block.

[0577] As an example, the equality of the first parameter value and the given parameter value explicitly indicates that the first signal carries only the first bit block of both the first bit block and the second bit block.

[0578] As an example, the equality of the first parameter value and the given parameter value implicitly indicates that the first signal carries only the first bit block of both the first bit block and the second bit block.

[0579] Example 10

[0580] Example 10 illustrates a schematic diagram of the relationship between the priority index of the control information bits included in the first bit block, the first index, the priority index of the control information bits included in the second bit block, and the second index, according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown.

[0581] In embodiment 10, the priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal.

[0582] As an example, the priority index of the control information bits included in the first bit block is indicated by a DCI.

[0583] As an example, the priority index of the control information bits included in the first bit block is configured by higher-layer signaling.

[0584] As an example, the priority index of the control information bits included in the second bit block is indicated by a DCI.

[0585] As one embodiment, the priority index of the control information bits included in the second bit block is configured by higher-level signaling.

[0586] As an example, the sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0587] As an example, the first index is equal to 0, and the second index is equal to 1.

[0588] As an example, the first index is equal to 1 and the second index is equal to 0.

[0589] As an example, the first index is priority index 0, and the second index is priority index 1.

[0590] As an example, the first index is priority index 1, and the second index is priority index 0.

[0591] As an example, the first index indicates high priority, and the second index indicates low priority.

[0592] As an example, the second index indicates high priority, and the first index indicates low priority.

[0593] As an example, the priority indicated by the second index is higher than the priority indicated by the first index.

[0594] As an example, the priority indicated by the second index is lower than the priority indicated by the first index.

[0595] As an example, the priority index of the control information bits included in the first bit block and the priority index of the control information bits included in the second bit block are both physical layer priority indexes.

[0596] As an example, the priority index of the control information bits included in the first bit block and the priority index of the control information bits included in the second bit block are both higher-level priority indexes.

[0597] As an example, the first bit block includes 1 control information bit, and the second bit block includes more than 1 control information bit.

[0598] As an example, the first bit block includes more than 1 control information bit, and the second bit block includes 1 control information bit.

[0599] As an example, the number of control information bits included in the first bit block is greater than 1, and the number of control information bits included in the second bit block is greater than 1.

[0600] Example 11

[0601] Example 11 illustrates a schematic diagram showing the relationship between the number of bits included in a second bit block according to an embodiment of this application and a first threshold, as well as the relationship between the second bit block being used to generate a first output bit sequence, as shown in the attached diagram. Figure 11 As shown.

[0602] In embodiment 11, the relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence; the first threshold is a non-negative integer, the first threshold is predefined, or the first threshold is configurable, or the first threshold is related to the first parameter value in this application.

[0603] As an example, when the first signal carries the second bit block or a bit block generated by the second bit block, the relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence.

[0604] As an example, when the number of bits included in the second bit block is greater than the first threshold, the second bit block is used to generate a third bit block, the number of bits included in the third bit block is not greater than the first threshold, and the third bit block is channel-coded to generate the first output bit sequence; when the number of bits included in the second bit block is not greater than the first threshold, the second bit block is channel-coded to generate the first output bit sequence.

[0605] As an example, when the number of bits included in the second bit block is less than the first threshold, the second bit block is used to generate a third bit block, the number of bits included in the third bit block is not less than the first threshold, and the third bit block is channel-coded to generate the first output bit sequence; when the number of bits included in the second bit block is not less than the first threshold, the second bit block is channel-coded to generate the first output bit sequence.

[0606] As an example, when the number of bits included in the second bit block is not less than the first threshold, the second bit block is used to generate a third bit block, the number of bits included in the third bit block is not greater than the first threshold, and the third bit block is channel-coded to generate the first output bit sequence; when the number of bits included in the second bit block is less than the first threshold, the second bit block is channel-coded to generate the first output bit sequence.

[0607] As an example, when the number of bits included in the second bit block is not greater than the first threshold, the second bit block is used to generate a third bit block, the number of bits included in the third bit block is not less than the first threshold, and the third bit block is channel-coded to generate the first output bit sequence; when the number of bits included in the second bit block is greater than the first threshold, the second bit block is channel-coded to generate the first output bit sequence.

[0608] As an example, the first parameter value is used to determine the first threshold.

[0609] As an example, the first threshold is the first parameter value.

[0610] As an example, the first threshold is equal to the first parameter value.

[0611] As an example, the first threshold is not the first parameter value.

[0612] As an example, the first threshold is not less than the first parameter value.

[0613] As an example, the first threshold is not greater than the first parameter value.

[0614] As an example, the first threshold is equal to 2.

[0615] As an example, the first threshold is greater than 2.

[0616] As an example, the first threshold is equal to 3.

[0617] As an example, the first threshold is greater than 3.

[0618] As an example, the first threshold is equal to 4.

[0619] As an example, the first threshold is greater than 4.

[0620] As an example, the first threshold is a positive integer not greater than 65536.

[0621] As an example, the total number of bits included in the third bit block is less than the total number of bits included in the second bit block.

[0622] As an example, the meaning of the sentence "The second bit block is used to generate the third bit block" includes: the third bit block is a bit sub-block of the second bit block.

[0623] As an example, the meaning of the sentence "the second bit block is used to generate the third bit block" includes: the third bit block is a bit block obtained by compressing at least a few bits in the second bit block.

[0624] As an example, the meaning of the sentence "The second bit block is used to generate the third bit block" includes: the third bit block is: the output of at least a portion of the bits in the second bit block after undergoing at least one of the following operations: logical AND, logical OR, XOR, repeat, or delete bit.

[0625] As an example, the meaning of the sentence "the second bit block is used to generate the third bit block" includes: the third bit block is: the output of the second bit block after at least one of the following operations: repeating at least some bits or padding with zeros.

[0626] As an example, the statement that the third bit block is channel-coded to generate the first output bit sequence means that a bit subsequence of the first output bit sequence includes the output after the third bit block has undergone some or all of the following processes: CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, and concatenation.

[0627] As an example, the statement that the third bit block is channel-coded to generate the first output bit sequence means that a bit subsequence of the first output bit sequence includes the output after the third bit block has been channel-coded, rate-matched, and concatenated in sequence, or part or all of the output.

[0628] As an example, the statement that the third bit block is channel-coded and used to generate the first output bit sequence means that the output of the third bit block after channel coding is used to generate a bit subsequence of the first output bit sequence.

[0629] As an example, the statement that the second bit block of the sentence is channel-coded to generate the first output bit sequence means that a bit subsequence of the first output bit sequence includes the output after the second bit block has been sequentially processed by CRC addition, segmentation, coded block-level CRC addition, channel coding, rate matching, and concatenation, or part or all of the following processes.

[0630] As an example, the statement that the second bit block of the sentence is channel-coded to generate the first output bit sequence means that a bit subsequence of the first output bit sequence includes the output after the second bit block has been channel-coded, rate-matched, and concatenated in sequence, or part or all of the output.

[0631] As an example, the statement that the second bit block is channel-coded and used to generate the first output bit sequence means that the output of the second bit block after channel coding is used to generate a bit subsequence of the first output bit sequence.

[0632] Example 12

[0633] Example 12 illustrates a schematic diagram of the relationship between a first node / first receiver and first signaling according to an embodiment of this application, as shown in the attached diagram. Figure 12 As shown.

[0634] In Embodiment 12, the first node / first receiver in this application further receives first signaling; wherein, the first air interface resource pool in this application belongs to a first air interface resource pool set, the first air interface resource pool set includes at least one air interface resource pool, and the first signaling is used to determine the first air interface resource pool from the first air interface resource pool set; the first air interface resource pool set is one of X2 candidate air interface resource pool sets, where X2 is a positive integer greater than 1, and the first information block in this application is used to determine the X2 candidate air interface resource pool sets; at least one of the number of bits included in the first bit block in this application or the number of bits included in the second bit block in this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0635] As one embodiment, when the first signal carries both the first bit block and the second bit block, the number of bits included in the first bit block and the number of bits included in the second bit block (or a bit block generated from the second bit block) are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool set; when the first signal carries only the first bit block and the second bit block, the number of bits included in the first bit block is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool set.

[0636] As an example, when the first signal carries both the first bit block and the second bit block, the number of bits included in the first bit block and the first parameter value (or the first threshold value) in this application are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets; when the first signal carries only the first bit block and the second bit block, the number of bits included in the first bit block is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0637] As an example, the first signaling indicates whether to perform multiplexing between different priority UCIs.

[0638] As one embodiment, the first signaling indicates whether the first signal carries the second bit block.

[0639] As an example, the first signaling indicates whether the first signal carries the second bit block or a bit block generated by the second bit block.

[0640] As an example, the first signaling is dynamically configured.

[0641] As an example, the first signaling includes signaling of layer 1 (L1).

[0642] As one embodiment, the first signaling includes control signaling of Layer 1 (L1).

[0643] As one embodiment, the first signaling includes physical layer signaling.

[0644] As one embodiment, the first signaling includes one or more fields in a physical layer signaling.

[0645] As one embodiment, the first signaling includes higher layer signaling.

[0646] As one embodiment, the first signaling includes one or more fields in a higher-level signaling.

[0647] As an example, the first signaling includes RRC (Radio Resource Control) signaling.

[0648] As an example, the first signaling includes MAC CE (Medium Access Control layer Control Element) signaling.

[0649] As an example, the first signaling includes one or more fields in an RRC signaling.

[0650] As an example, the first signaling includes one or more fields in a MAC CE signaling.

[0651] As one example, the first signaling includes DCI (Downlink Control Information).

[0652] As one example, the first signaling includes one or more domains in a DCI.

[0653] As an example, the first signaling is a DCI.

[0654] As one example, the first signaling includes SCI (Sidelink Control Information).

[0655] As one example, the first signaling includes one or more fields in an SCI.

[0656] As an example, the first signaling includes one or more fields in an IE (Information Element).

[0657] As an example, the first signaling is a downlink grant signaling.

[0658] As an example, the first signaling is an uplink grant signaling.

[0659] As an example, the first signaling is transmitted on the downlink physical layer control channel (i.e., a downlink channel that can only be used to carry physical layer signaling).

[0660] As an example, the downlink physical layer control channel in this application is the PDCCH (Physical Downlink Control Channel).

[0661] As an example, the downlink physical layer control channel in this application is sPDCCH (short PDCCH).

[0662] As an example, the downlink physical layer control channel in this application is NB-PDCCH (Narrowband PDCCH).

[0663] As an example, the first signaling is DCIformat1_0, and the specific definition of DCIformat1_0 can be found in section 7.3.1.2 of 3GPP TS 38.212.

[0664] As an example, the first signaling is DCIformat1_1, and the specific definition of DCIformat1_1 can be found in section 7.3.1.2 of 3GPP TS 38.212.

[0665] As an example, the first signaling is DCIformat1_2, and the specific definition of DCIformat1_2 can be found in section 7.3.1.2 of 3GPP TS 38.212.

[0666] As an example, the first signaling is DCIformat0_0, and the specific definition of DCIformat0_0 can be found in section 7.3.1.1 of 3GPP TS 38.212.

[0667] As an example, the first signaling is DCIformat0_1, and the specific definition of DCIformat0_1 can be found in section 7.3.1.1 of 3GPP TS 38.212.

[0668] As an example, the first signaling is DCIformat0_2, and the specific definition of DCIformat0_2 can be found in section 7.3.1.1 of 3GPP TS 38.212.

[0669] As an example, the first signaling indicates the transmission of a PDSCH, and the first bit block includes the HARQ-ACK information bits corresponding to the PDSCH.

[0670] As one embodiment, the first signaling indicates the transmission of a PDSCH, and the second bit block includes the HARQ-ACK information bits corresponding to the PDSCH.

[0671] As an example, the first information block in this application indicates the set of X2 alternative air interface resource pools.

[0672] As an example, the first information block in this application includes a domain that configures the set of X2 alternative air interface resource pools.

[0673] As an example, the statement in the claims that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets" includes the following meaning: the number of bits included in the first bit block and the first parameter value in this application are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0674] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets, the sum of the number of bits included in the first bit block and the first parameter value in this application belongs to the first quantity range among the X2 quantity ranges, and the first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0675] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets. The sum of the number of bits included in the first bit block, the corresponding number of CRC bits, and the first parameter value in this application belongs to the first quantity range among the X2 quantity ranges. The first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0676] As an example, the statement in the claim that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets" includes the following meaning: the number of bits included in the first bit block is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0677] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets, the number of bits included in the first bit block belongs to the first quantity range among the X2 quantity ranges, and the first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0678] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets, the number of bits included in the first bit block and the corresponding number of CRC bits belong to the first quantity range among the X2 quantity ranges, and the first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0679] As an example, the statement in the claims that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool set" includes the following meaning: the number of bits included in the first bit block and the number of bits included in the second bit block (or a bit block generated from the second bit block) are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool set.

[0680] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets. The sum of the number of bits included in the first bit block and the number of bits included in the second bit block (or a bit block generated from the second bit block) belongs to the first quantity range among the X2 quantity ranges. The first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0681] As a sub-implementation of the above embodiment, the X2 quantity ranges respectively correspond to the X2 candidate air interface resource pool sets. The sum of the number of bits included in the first bit block and the corresponding number of CRC bits, the number of bits included in the second bit block (or a bit block generated from the second bit block) and the corresponding number of CRC bits belongs to the first quantity range among the X2 quantity ranges. The first air interface resource pool set is an air interface resource pool in the X2 candidate air interface resource pool sets that corresponds to the first quantity range.

[0682] As an example, the statement in the claims that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets" includes the following meaning: the number of bits included in the first bit block, the first parameter value of this application, and the first code rate of this application are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool sets.

[0683] As an example, the statement in the claims that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool set from the X2 candidate air interface resource pool set" includes the following meaning: the number of bits included in the first bit block and the first threshold in this application are used together to determine the first air interface resource pool set from the X2 candidate air interface resource pool set.

[0684] As an example, the first information block in this application is used to determine X3 candidate air interface resource pools, where X3 is a positive integer greater than 1; at least one of the number of bits included in the first bit block in this application or the number of bits included in the second bit block in this application is used to determine the first air interface resource pool from the X3 candidate air interface resource pools.

[0685] As an example, the statement in the claim that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool from the X3 candidate air interface resource pools" includes the following meaning: the sum of the number of bits included in the first bit block and the first parameter value in this application is used to indicate the first air interface resource pool from the X3 candidate air interface resource pools.

[0686] As an example, the statement in the claims that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool from the X3 candidate air interface resource pools" includes the following meaning: the number of bits included in the first bit block, the first parameter value of this application, and the first code rate of this application are used together to indicate the first air interface resource pool from the X3 candidate air interface resource pools.

[0687] As an example, the statement in the claim that "at least one of the number of bits included in the first bit block of this application or the number of bits included in the second bit block of this application is used to determine the first air interface resource pool from the X3 candidate air interface resource pools" includes the following meaning: the sum of the number of bits included in the first bit block and the number of bits included in the second bit block (or a bit block generated from the second bit block) is used to indicate the first air interface resource pool from the X3 candidate air interface resource pools.

[0688] Example 13

[0689] Example 13 illustrates a structural block diagram of a processing device in a first node device, as shown in the attached diagram. Figure 13 As shown. In the appendix Figure 13 In the first node device processing unit 1300, there are a first receiver 1301 and a first transmitter 1302.

[0690] As an example, the first node device 1300 is a user equipment.

[0691] As an example, the first node device 1300 is a relay node.

[0692] As an example, the first node device 1300 is a vehicle-mounted communication device.

[0693] As an example, the first node device 1300 is a user equipment that supports V2X communication.

[0694] As an example, the first node device 1300 is a relay node that supports V2X communication.

[0695] As one embodiment, the first receiver 1301 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467 are at least one of them.

[0696] As one embodiment, the first receiver 1301 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467 are at least the first five of the following:

[0697] As one embodiment, the first receiver 1301 includes the appendix to this application. Figure 4 At least four of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.

[0698] As one embodiment, the first receiver 1301 includes the appendix to this application. Figure 4 At least three of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.

[0699] As one embodiment, the first receiver 1301 includes the appendix to this application. Figure 4 At least two of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.

[0700] As one embodiment, the first transmitter 1302 includes the appendix to this application. Figure 4 The antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460 and data source 467 are at least one of them.

[0701] As one embodiment, the first transmitter 1302 includes the appendix to this application. Figure 4 The antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467 are at least the first five of the following:

[0702] As one embodiment, the first transmitter 1302 includes the appendix to this application. Figure 4 At least four of the following: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467.

[0703] As one embodiment, the first transmitter 1302 includes the appendix to this application. Figure 4 At least three of the following: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467.

[0704] As one embodiment, the first transmitter 1302 includes the appendix to this application. Figure 4 At least two of the following: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467.

[0705] In embodiment 13, the first receiver 1301 receives a first information block, which is used to determine a first air interface resource pool; the first transmitter 1302 transmits a first signal, which is used to carry a first bit block, the first bit block including at least one control information bit; wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, the first quantity being a positive integer; the second bit block includes at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity being a non-negative integer.

[0706] As one embodiment, the second quantity is equal to the number of bits carried by the first signal in relation to the second bit block, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

[0707] As one embodiment, the second quantity belongs to one of a plurality of numerical intervals, any one of the plurality of numerical intervals including at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

[0708] As an example, at least the first bit block and the second bit block are used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

[0709] As an example, the number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0710] As an example, the priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0711] As one embodiment, the relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, wherein the first threshold is a non-negative integer; the first threshold is predefined, or the first threshold is configurable, or the first threshold is related to a first parameter value.

[0712] Example 14

[0713] Example 14 illustrates a structural block diagram of a processing device in a second node device, as shown in the attached diagram. Figure 14 As shown. In the appendix Figure 14 In the second node device processing unit 1400, there are a second transmitter 1401 and a second receiver 1402.

[0714] As one embodiment, the second node device 1400 is a user equipment.

[0715] As one example, the second node device 1400 is a base station.

[0716] As one embodiment, the second node device 1400 is a relay node.

[0717] As one embodiment, the second node device 1400 is a vehicle-mounted communication device.

[0718] As an example, the second node device 1400 is a user equipment that supports V2X communication.

[0719] As one embodiment, the second transmitter 1401 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476 are at least one of them.

[0720] As one embodiment, the second transmitter 1401 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476 are at least the first five of the following:

[0721] As one embodiment, the second transmitter 1401 includes the appendix to this application. Figure 4 At least four of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0722] As one embodiment, the second transmitter 1401 includes the appendix to this application. Figure 4At least three of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0723] As one embodiment, the second transmitter 1401 includes the appendix to this application. Figure 4 At least two of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.

[0724] As one embodiment, the second receiver 1402 includes the appendix to this application. Figure 4 The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476 are at least one of them.

[0725] As one embodiment, the second receiver 1402 includes the appendix to this application. Figure 4 The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476 are at least the first five of the following:

[0726] As one embodiment, the second receiver 1402 includes the appendix to this application. Figure 4 At least four of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.

[0727] As one embodiment, the second receiver 1402 includes the appendix to this application. Figure 4 At least three of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.

[0728] As one embodiment, the second receiver 1402 includes the appendix to this application. Figure 4 At least two of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.

[0729] In embodiment 14, the second transmitter 1401 transmits a first information block, which is used to determine a first air interface resource pool; the second receiver 1402 receives a first signal, which is used to carry a first bit block, the first bit block including at least one control information bit; wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, the first quantity being a positive integer; the second bit block includes at least one control information bit, the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, the second quantity being a non-negative integer.

[0730] As one embodiment, the second quantity is equal to the number of bits carried by the first signal in relation to the second bit block, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

[0731] As one embodiment, the second quantity belongs to one of a plurality of numerical intervals, any one of the plurality of numerical intervals including at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

[0732] As an example, at least the first bit block and the second bit block are used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

[0733] As an example, the number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

[0734] As an example, the priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

[0735] As one embodiment, the relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, wherein the first threshold is a non-negative integer; the first threshold is predefined, or the first threshold is configurable, or the first threshold is related to a first parameter value.

[0736] 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 in this application includes, but is not limited to, wireless communication devices such as mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle communication devices, aircraft, airplanes, drones, and remote-controlled airplanes. The second node device in this application includes, but is not limited to, wireless communication devices such as mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle communication devices, aircraft, airplanes, drones, and remote-controlled airplanes. The user equipment or UE or terminal in this application includes, but is not limited to, wireless communication devices such as mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle communication devices, aircraft, airplanes, drones, and remote-controlled airplanes. The base station equipment or base station or network-side equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, eNB, gNB, Transmitter Receiver Node (TRP), GNSS, relay satellite, satellite base station, airborne base station, testing device, testing equipment, testing instruments, and other equipment.

[0737] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A first node device used for wireless communication, characterized in that, include: A first receiver receives a first information block, which is used to determine a first air interface resource pool. A first transmitter sends a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit; Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

2. The first node device according to claim 1, characterized in that, The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

3. The first node device according to claim 1 or 2, characterized in that, The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

4. The first node device according to any one of claims 1 to 3, characterized in that, At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

5. The first node device according to any one of claims 1 to 4, characterized in that, The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

6. The first node device according to any one of claims 1 to 5, characterized in that, The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

7. The first node device according to any one of claims 1 to 6, characterized in that, The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, where the first threshold is a non-negative integer; The first threshold is predefined, or the first threshold is configurable, or the first threshold is related to the value of the first parameter.

8. The first node device according to any one of claims 1 to 7, characterized in that, The first air interface resource pool includes one PUCCH resource.

9. The first node device according to any one of claims 1 to 8, characterized in that, The fact that the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories means that the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 1 and priority index 0, respectively.

10. The first node device according to any one of claims 1 to 9, characterized in that, The first bit block includes at least one HARQ-ACK information bit, and the second bit block includes at least one HARQ-ACK information bit.

11. A second node device used for wireless communication, characterized in that, include: The second transmitter sends a first information block, which is used to determine the first air interface resource pool. A second receiver receives a first signal, which is used to carry a first bit block, the first bit block including at least one control information bit. Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

12. The second node device according to claim 11, characterized in that, The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

13. The second node device according to claim 11 or 12, characterized in that, The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

14. The second node device according to any one of claims 11 to 13, characterized in that, At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

15. The second node device according to any one of claims 11 to 14, characterized in that, The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

16. The second node device according to any one of claims 11 to 15, characterized in that, The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

17. The second node device according to any one of claims 11 to 16, characterized in that, The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, where the first threshold is a non-negative integer; The first threshold is predefined, or the first threshold is configurable, or the first threshold is related to the value of the first parameter.

18. The second node device according to any one of claims 11 to 17, characterized in that, The first air interface resource pool includes one PUCCH resource.

19. The second node device according to any one of claims 11 to 18, characterized in that, The fact that the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories means that the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 1 and priority index 0, respectively.

20. The second node device according to any one of claims 11 to 19, characterized in that, The first bit block includes at least one HARQ-ACK information bit, and the second bit block includes at least one HARQ-ACK information bit.

21. A method used in a first node of wireless communication, characterized in that, include: Receive a first information block, which is used to determine a first air interface resource pool; Send a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit; Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

22. The method in the first node according to claim 21, characterized in that, The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

23. The method in the first node according to claim 21 or 22, characterized in that, The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

24. The method in the first node according to any one of claims 21 to 23, characterized in that, At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

25. The method in the first node according to any one of claims 21 to 24, characterized in that, The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

26. The method in the first node according to any one of claims 21 to 25, characterized in that, The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

27. The method in the first node according to any one of claims 21 to 26, characterized in that, The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, where the first threshold is a non-negative integer; The first threshold is predefined, or the first threshold is configurable, or the first threshold is related to the value of the first parameter.

28. The method in the first node according to any one of claims 21 to 27, characterized in that, The first air interface resource pool includes one PUCCH resource.

29. The method in the first node according to any one of claims 21 to 28, characterized in that, The fact that the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories means that the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 1 and priority index 0, respectively.

30. The method in the first node according to any one of claims 21 to 29, characterized in that, The first bit block includes at least one HARQ-ACK information bit, and the second bit block includes at least one HARQ-ACK information bit.

31. A method used in a second node for wireless communication, characterized in that, include: Send a first information block, which is used to determine the first air interface resource pool; Receive a first signal, the first signal being used to carry a first bit block, the first bit block including at least one control information bit; Wherein, the air interface resources occupied by the first signal belong to the first air interface resource pool, the number of physical resource blocks occupied by the first signal in the frequency domain is equal to a first quantity, and the first quantity is not greater than the number of physical resource blocks included in the first air interface resource pool in the frequency domain; the number of bits included in the first bit block is used to determine the first quantity, and the first quantity is a positive integer; the second bit block includes at least one control information bit, and the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories; the second quantity is related to the second bit block, and the second quantity is used to determine the starting physical resource block occupied by the first signal in the frequency domain, and the second quantity is a non-negative integer.

32. The method in the second node according to claim 31, characterized in that, The second quantity is equal to the number of bits associated with the second bit block carried by the first signal, or the second quantity is equal to the number of bits included in the second bit block, or the second quantity is equal to the number of bits included in a bit block generated from the second bit block.

33. The method in the second node according to claim 31 or 32, characterized in that, The second quantity belongs to one of a plurality of numerical intervals, any one of which includes at least one non-negative integer; the plurality of numerical intervals includes a first numerical interval and a second numerical interval; any two of the plurality of numerical intervals are orthogonal to each other; when the second quantity belongs to the first numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is the index of the first physical resource block; when the second quantity belongs to the second numerical interval, the index of the starting physical resource block occupied by the first signal in the frequency domain is equal to the index of the first physical resource block plus a first offset; the plurality of numerical intervals are predefined or configurable, the first physical resource block index is predefined or configurable, and the first offset is predefined or configurable.

34. The method in the second node according to any one of claims 31 to 33, characterized in that, At least one of the first bit block and the second bit block is used to generate a first output bit sequence, the first output bit sequence comprising a positive integer number of bits greater than 1; the number of bits included in the first output bit sequence is linearly related to the first number, and the first output bit sequence is used to generate the first signal.

35. The method in the second node according to any one of claims 31 to 34, characterized in that, The number of bits included in the first bit block and the first parameter value are used together to determine the first quantity; the first parameter value is a predefined or configurable non-negative number, or the first parameter value is related to the second bit block.

36. The method in the second node according to any one of claims 31 to 35, characterized in that, The priority index of the control information bits included in the first bit block is equal to the first index, and the priority index of the control information bits included in the second bit block is equal to the second index. The first index is a non-negative integer, and the second index is a non-negative integer. The first index and the second index are not equal. The sum of the number of control information bits included in the first bit block and the number of control information bits included in the second bit block is greater than 2.

37. The method in the second node according to any one of claims 31 to 36, characterized in that, The relationship between the number of bits included in the second bit block and the first threshold is used to determine how the second bit block is used to generate the first output bit sequence, where the first threshold is a non-negative integer; The first threshold is predefined, or the first threshold is configurable, or the first threshold is related to the value of the first parameter.

38. The method in the second node according to any one of claims 31 to 37, characterized in that, The first air interface resource pool includes one PUCCH resource.

39. The method in the second node according to any one of claims 31 to 38, characterized in that, The fact that the control information bits included in the first bit block and the control information bits included in the second bit block are of different categories means that the control information bits included in the first bit block and the control information bits included in the second bit block correspond to priority index 1 and priority index 0, respectively.

40. The method in the second node according to any one of claims 31 to 39, characterized in that, The first bit block includes at least one HARQ-ACK information bit, and the second bit block includes at least one HARQ-ACK information bit.

Citation Information

Patent Citations

  • Uplink code rate determination method and base station

    CN110167182A

  • Method and apparatus in node used for wireless communication

    CN111669823A