A method and apparatus used in a node for wireless communication
By configuring scaling parameters within the user equipment according to different priority UCI codebooks, resources are allocated reasonably, solving the problem of reliable transmission of high-priority control information or service data in the multiplexing of Intra-UE services with different priorities, and reducing hardware complexity and cost.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI LANGBO COMM TECH CO LTD
- Filing Date
- 2020-04-02
- Publication Date
- 2026-05-29
AI Technical Summary
In 3GPP NR Release 16, how to reasonably allocate resources to ensure the reliable transmission of high-priority control information or service data in the multiplexing of services of different priorities within a user equipment (Intra-UE), especially the resource allocation problem of UCI codebooks of different priorities on the PUSCH.
By configuring different scaling parameters in the time-frequency resource block according to the UCI codebook of different priorities, the upper limit of its resource occupation is determined, ensuring that the resource requirements of high-priority UCI are met first, and realizing the reliable transmission of high-priority control information or business data.
It enables the reasonable allocation of transmission resources when services of different priorities are reused, ensuring the reliable transmission of high-priority control information or service data, and reducing hardware complexity and cost.
Smart Images

Figure CN116321478B_ABST
Abstract
Description
[0001] This application is a divisional application of the following original application:
[0002] --The original application was filed on April 2, 2020.
[0003] --Original application number: 202010255183.7
[0004] --Original application title: A method and apparatus used in a node for wireless communication Technical Field
[0005] 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
[0006] In 5G systems, eMBB (Enhanced Mobile Broadband) and URLLC (Ultra-Reliable and Low-Latency Communication) are two typical service types. In 3GPP (3rd Generation Partner Project) NR (New Radio) Release 15, a new modulation and coding scheme (MCS) table was defined to address the lower target BLER requirement (10^-5) for URLLC services. To support URLLC services with higher requirements, such as higher reliability (e.g., target BLER of 10^-6) and lower latency (e.g., 0.5-1ms), in 3GPP NR Release 16, DCI signaling can indicate whether the scheduled PDSCH is low priority or high priority, with low priority corresponding to URLLC services and high priority corresponding to eMBB services. When a low-priority transport overlaps with a high-priority transport in the time domain, the high-priority transport is executed, while the low-priority transport is abandoned.
[0007] The URLLC-enhanced WI (Work Item) of NR Release 17 was approved at the 3GPP RAN#86 plenary meeting. Among them, the multiplexing of services with different priorities within the UE (User Equipment) is a key area that needs to be studied. Summary of the Invention
[0008] To support the multiplexing of services with different priorities within the UE (User Equipment), a key issue that needs to be addressed is how to design the HARQ-ACK (Hybrid Automatic Repeat reQuest Acknowledgement) codebook transmission on the PUSCH (Physical Uplink Shared Channel).
[0009] To address the aforementioned problems, this application discloses a solution. The problem description above uses the uplink as an example; this application is also applicable to downlink transmission scenarios and sidelink transmission scenarios, achieving similar technical effects as in sidelinks. Furthermore, adopting a unified solution for different scenarios (including but not limited to uplink, downlink, and sidelink) 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.
[0010] As an example, the interpretation of the terminology in this application is based on the definition in the 3GPP specification protocol TS36 series.
[0011] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.
[0012] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS37 series.
[0013] 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.
[0014] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0015] Receive the first message;
[0016] A first signal is transmitted in a first time-frequency resource block, the first signal carrying a second bit block;
[0017] Wherein, a first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0018] As an example, the problem this application aims to solve is: how to allocate resources between control information and service data when control information of different priorities is multiplexed onto a channel used for transmitting service data.
[0019] As an example, the problem this application aims to solve is: how to multiplex UCI (Uplink Control Information) of different priorities onto a single PUSCH.
[0020] As an example, the problem this application aims to solve is: different priority UCIs (e.g., different priority HARQ-ACK codebooks) are configured with different scaling parameters; when the different priority UCI codes are multiplexed onto a PUSCH, how to reasonably utilize the multiple configured scaling parameters to limit the transmission resources occupied by the UCI.
[0021] As an example, the essence of the above method is that different priority UCIs (e.g., different priority HARQ-ACK codebooks) are configured with different scaling parameters; the payload size of the high priority UCI is used to determine which of the different scaling parameters is used to determine the upper limit of the transmission resources occupied by the UCI.
[0022] As an example, the essence of the above method is that the scaling parameters corresponding to different priority UCIs (e.g., different priority HARQ-ACK codebooks) are used to determine different upper limits of available resources; when the amount of resources required by a high-priority UCI is greater than the upper limit of available resources determined by the scaling parameter corresponding to a low-priority UCI, the scaling parameter corresponding to the high-priority UCI is used to determine the upper limit of transmission resources occupied by the UCI; otherwise, the scaling parameter corresponding to the low-priority UCI is used to determine the upper limit of transmission resources occupied by the UCI.
[0023] As an example, the essence of the above method is that different priority UCIs (e.g., different priority HARQ-ACK codebooks) are configured with different scaling parameters; the payload size of the high priority UCI and the payload size of the low priority UCI are used together to determine which scaling parameter among the different scaling parameters is used to determine the upper limit of the transmission resources occupied by the UCI.
[0024] As an example, the advantage of the above method is that when UCIs of different priorities (e.g., HARQ-ACK codebooks of different priorities) are multiplexed onto the same PUSCH, the transmission resources are allocated more reasonably between the service data carried on the UCI and PUSCH according to the priority information, thus ensuring the reliability of high-priority control information or high-priority service data.
[0025] As an example, the advantage of the above method is that when control information of different priorities is multiplexed on the same channel, a more reasonable allocation of transmission resources is made between control information and service data according to the priority information, which ensures the reliability of high-priority control information or high-priority service data.
[0026] According to one aspect of this application, the above method is characterized in that,
[0027] The first value is unrelated to the first information.
[0028] According to one aspect of this application, the above method is characterized in that,
[0029] The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the first parameter and the second parameter correspond to the first priority and the second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority.
[0030] According to one aspect of this application, the above method is characterized in that,
[0031] The target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter correspond to a first priority and a second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
[0032] According to one aspect of this application, the above method is characterized in that,
[0033] When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
[0034] According to one aspect of this application, the above method is characterized by comprising:
[0035] Receive the first and second signaling;
[0036] Wherein, the first signaling indicates the first air interface resource block, and the second signaling indicates the second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain.
[0037] According to one aspect of this application, the above method is characterized in that,
[0038] The first signal carries a third bit block; the first time-frequency resource block is a time-frequency resource block configured for the third bit block; the third bit block is either a first type bit block or a second type bit block.
[0039] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0040] Send the first message;
[0041] A first signal is received in a first time-frequency resource block, the first signal carrying a second bit block;
[0042] Wherein, a first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0043] According to one aspect of this application, the above method is characterized in that,
[0044] The first value is unrelated to the first information.
[0045] According to one aspect of this application, the above method is characterized in that,
[0046] The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the first parameter and the second parameter correspond to the first priority and the second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority.
[0047] According to one aspect of this application, the above method is characterized in that,
[0048] The target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter correspond to a first priority and a second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
[0049] According to one aspect of this application, the above method is characterized in that,
[0050] When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
[0051] According to one aspect of this application, the above method is characterized by comprising:
[0052] Send the first and second signaling;
[0053] Wherein, the first signaling indicates the first air interface resource block, and the second signaling indicates the second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain.
[0054] According to one aspect of this application, the above method is characterized in that,
[0055] The first signal carries a third bit block; the first time-frequency resource block is a time-frequency resource block configured for the third bit block; the third bit block is either a first type bit block or a second type bit block.
[0056] This application discloses a first node device used for wireless communication, characterized in that it includes:
[0057] The first receiver receives the first information;
[0058] A first transmitter transmits a first signal in a first time-frequency resource block, the first signal carrying a second bit block;
[0059] Wherein, a first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0060] This application discloses a second node device used for wireless communication, characterized in that it includes:
[0061] The second transmitter sends the first message;
[0062] The second receiver receives the first signal in the first time-frequency resource block, the first signal carrying the second bit block;
[0063] Wherein, a first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0064] As an example, the method in this application has the following advantages:
[0065] - When control information of different priorities is multiplexed onto the same channel, more reasonable transmission resources are allocated between control information and service data according to the priority information;
[0066] - When different priorities of UCI (e.g., different priorities of HARQ-ACK codebooks) are multiplexed onto the same PUSCH, the transmission resources will be allocated more reasonably between the service data carried on the UCI and PUSCH according to the priority information.
[0067] - The allocation of transmission resources between control information and service data was optimized based on the payload size of high-priority control information;
[0068] - This ensures the reliability of high-priority control information or high-priority business data. Attached Figure Description
[0069] 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:
[0070] Figure 1 A flowchart illustrating the processing of a first node according to an embodiment of this application is shown;
[0071] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;
[0072] 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;
[0073] Figure 4 A schematic diagram of a first communication device and a second communication device according to an embodiment of this application is shown;
[0074] Figure 5 A signal transmission flowchart according to an embodiment of this application is shown;
[0075] Figure 6 A schematic diagram illustrating the relationship between the number of bits included in a first bit sub-block, the number of bits included in a second bit sub-block, the target parameter, and a first value, according to an embodiment of this application, is shown.
[0076] Figure 7 A flowchart illustrating the determination of whether a first value is a first candidate value or a second candidate value according to an embodiment of this application is shown;
[0077] Figure 8 A schematic diagram illustrating the relationship between the number of bits included in a first bit sub-block according to an embodiment of this application, and between first information and second numerical value is shown.
[0078] Figure 9 A schematic diagram illustrating the relationship between a first parameter, a first candidate value, a second parameter, and a second candidate value according to an embodiment of this application is shown.
[0079] Figure 10 A schematic diagram showing the relationship between a first signal, a first bit block, a second bit block, a third bit block, a first bit sub-block, and a second bit block according to an embodiment of this application is shown.
[0080] Figure 11 A structural block diagram of a processing apparatus in a first node device according to an embodiment of this application is shown;
[0081] Figure 12 A structural block diagram of a processing apparatus in a second node device according to an embodiment of this application is shown. Detailed Implementation
[0082] 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.
[0083] Example 1
[0084] 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.
[0085] In Embodiment 1, the first node in this application receives first information in step 101; and sends a first signal in a first time-frequency resource block in step 102, wherein the first signal carries a second bit block.
[0086] In Embodiment 1, a first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0087] As an example, the first signal is a wireless signal.
[0088] As an example, the first signal is a baseband signal.
[0089] As an example, the first signal is a radio frequency signal.
[0090] As an example, the first time-frequency resource block is PUSCH.
[0091] As an example, the first time-frequency resource block includes a PUSCH.
[0092] As an example, the first time-frequency resource block includes an sPUSCH (short PUSCH).
[0093] As an example, the first time-frequency resource block includes an NB-PUSCH (Narrow Band PUSCH).
[0094] As an example, the first time-frequency resource block is a resource configured for service data transmission.
[0095] As one embodiment, the first time-frequency resource block includes a positive integer number of REs (Resource Elements).
[0096] As an example, an RE occupies one multi-carrier symbol in the time domain and one sub-carrier in the frequency domain.
[0097] As an example, the multicarrier symbol is an OFDM (Orthogonal Frequency Division Multiplexing) symbol.
[0098] As an example, the multi-carrier symbol is an SC-FDMA (Single Carrier-Frequency Division Multiple Access) symbol.
[0099] As an example, the multicarrier symbol is a DFT-S-OFDM (Discrete Fourier Transform Spread OFDM) symbol.
[0100] As one embodiment, the first time-frequency resource block includes a positive integer number of subcarriers in the frequency domain.
[0101] As one embodiment, the first time-frequency resource block includes a positive integer number of PRBs (Physical Resource Blocks) in the frequency domain.
[0102] As one embodiment, the first time-frequency resource block includes a positive integer number of RBs (Resource blocks) in the frequency domain.
[0103] As one embodiment, the first time-frequency resource block includes a positive integer number of multicarrier symbols in the time domain.
[0104] As an example, the first time-frequency resource block includes a positive integer number of time slots in the time domain.
[0105] As one embodiment, the first time-frequency resource block includes a positive integer number of sub-slots in the time domain.
[0106] As an example, the first time-frequency resource block includes a positive integer number of sub-milliseconds (ms) in the time domain.
[0107] As one embodiment, the first time-frequency resource block includes a positive integer number of discontinuous time slots in the time domain.
[0108] As an example, the first time-frequency resource block includes a positive integer number of consecutive time slots in the time domain.
[0109] As one embodiment, the first time-frequency resource block includes a positive integer number of sub-frames in the time domain.
[0110] As one embodiment, the first time-frequency resource block is configured by higher-layer signaling.
[0111] As an example, the first time-frequency resource block is configured by RRC (Radio Resource Control) signaling.
[0112] As an example, the first time-frequency resource block is configured by MAC CE (Medium Access Control layer Control Element) signaling.
[0113] As an example, the first time-frequency resource block is pre-configured.
[0114] As an example, the number of multicarrier symbols included in the first time-frequency resource block in the time domain is configured by higher-layer signaling.
[0115] As an example, the number of multicarrier symbols included in the first time-frequency resource block in the time domain is configured by RRC signaling.
[0116] As an example, the number of multicarrier symbols included in the first time-frequency resource block in the time domain is configured by MACCE signaling.
[0117] As an example, the resource particle is a RE.
[0118] As an example, the resource particle includes a RE.
[0119] As one example, the resource particle includes an RB.
[0120] As an example, the resource particle includes a subcarrier in the frequency domain.
[0121] As an example, the resource particle includes a multi-carrier symbol in the time domain.
[0122] As one embodiment, the second bit block includes control information.
[0123] As one example, the second bit block includes UCI.
[0124] As one embodiment, the second bit block includes a HARQ-ACK codebook.
[0125] As an example, the second bit block includes a CSI (Channel State Information) report.
[0126] As one example, the second bit block comprises a positive integer number of bits.
[0127] As one embodiment, the first bit block includes control information.
[0128] As an example, the first bit block includes UCI.
[0129] As one example, the first bit block includes a HARQ-ACK codebook.
[0130] As one example, the first bit block comprises a positive integer number of bits.
[0131] As an example, the first bit block includes a CSI report.
[0132] As an example, the first bit sub-block includes UCI.
[0133] As one example, the second bit sub-block includes UCI.
[0134] As an example, the first bit sub-block has a high priority, and the second bit sub-block has a low priority.
[0135] As one embodiment, the first bit sub-block includes a high-priority HARQ-ACK codebook, and the second bit sub-block includes a low-priority HARQ-ACK codebook.
[0136] As one example, the second bit sub-block includes a CSI report.
[0137] As one embodiment, the first bit sub-block and the second bit sub-block each include HARQ-ACK codebooks of different priorities.
[0138] As one embodiment, the first bit sub-block includes a HARQ-ACK codebook for URLLC service type, and the second bit sub-block includes a HARQ-ACK codebook for eMBB service type.
[0139] As one embodiment, the first bit sub-block and the second bit sub-block respectively include HARQ-ACK codebooks of different service types.
[0140] As one embodiment, the first bit block and the second bit block are used for different communication modes.
[0141] As one embodiment, the number of bits included in the first bit sub-block is used to select the first value from a plurality of candidate values.
[0142] As an example, the first node receives a third signaling; the third signaling indicates the first information.
[0143] As one embodiment, the first node receives a third signaling; the third signaling includes a first field, which indicates the first information.
[0144] As an example, the first node receives a third signaling; the beta_offsetindicator field in the third signaling indicates the first information.
[0145] As an example, the first node receives a third signaling; the third signaling indicates second information, and the second information and the number of bits in the second sub-bit block are used together to determine a third value.
[0146] As a sub-implementation of the above embodiment, the beta_offset indicator field in the third signaling indicates the second information.
[0147] As a sub-implementation of the above embodiments, the second value, the third value, and the first value are used together to determine the number of resource particles in the first time-frequency resource block used to transmit the bits related to the second sub-bit block included in the second bit block.
[0148] As one example, the first bit sub-block includes high-priority UCI information.
[0149] As one embodiment, the second bit sub-block includes low-priority UCI information.
[0150] As an example, the first bit sub-block includes a high-priority SR (Scheduling Request).
[0151] As an example, the number of bits included in the first bit sub-block is equal to the payload size of the high-priority UCI information.
[0152] As a sub-example of the above embodiments, the payload of the high-priority UCI information is a payload that includes CRC.
[0153] As a sub-example of the above embodiments, the payload of the high-priority UCI information is a payload that does not include CRC.
[0154] As a sub-implementation of the above embodiments, the high-priority UCI information includes a high-priority HACQ-ACK codebook.
[0155] As an example, the number of bits included in the second bit sub-block is equal to the payload size of the low-priority UCI information.
[0156] As a sub-example of the above embodiments, the payload of the low-priority UCI information is a payload that includes CRC.
[0157] As a sub-example of the above embodiments, the payload of the low-priority UCI information is a payload that does not include CRC.
[0158] As a sub-example of the above embodiments, the low-priority UCI information includes a low-priority HACQ-ACK codebook.
[0159] Example 2
[0160] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in the attached diagram. Figure 2 As shown.
[0161] 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.
[0162] As an example, the UE201 corresponds to the first node in this application.
[0163] As an example, the UE241 corresponds to the second node in this application.
[0164] As an example, gNB203 corresponds to the second node in this application.
[0165] As an example, the UE241 corresponds to the first node in this application.
[0166] As an example, the UE201 corresponds to the second node in this application.
[0167] Example 3
[0168] 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.).
[0169] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the first node in this application.
[0170] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the second node in this application.
[0171] As an example, the first bit block in this application is generated in the RRC sublayer 306.
[0172] As an example, the first bit block in this application is generated in the MAC sublayer 302.
[0173] As an example, the first bit block in this application is generated in the MAC sublayer 352.
[0174] As an example, the first bit block in this application is generated in the PHY301.
[0175] As an example, the first bit block in this application is generated in the PHY351.
[0176] As an example, the second bit block in this application is generated in the RRC sublayer 306.
[0177] As an example, the second bit block in this application is generated in the MAC sublayer 302.
[0178] As an example, the second bit block in this application is generated in the MAC sublayer 352.
[0179] As an example, the second bit block in this application is generated in the PHY301.
[0180] As an example, the second bit block in this application is generated in the PHY351.
[0181] As an example, the first information in this application is generated in the RRC sublayer 306.
[0182] As an example, the first information in this application is generated in the MAC sublayer 302.
[0183] As an example, the first information in this application is generated in the MAC sublayer 352.
[0184] As an example, the first information in this application is generated in the PHY301.
[0185] As an example, the first information in this application is generated in the PHY351.
[0186] As an example, the third bit block in this application is generated in the RRC sublayer 356.
[0187] As an example, the third bit block in this application is generated in the MAC sublayer 302.
[0188] As an example, the third bit block in this application is generated in the MAC sublayer 352.
[0189] As an example, the third bit block in this application is generated in the PHY301.
[0190] As an example, the third bit block in this application is generated in the PHY351.
[0191] As an example, the first signaling in this application is generated in the PHY301.
[0192] As an example, the first signaling in this application is generated in the PHY351.
[0193] As an example, the second signaling in this application is generated in the PHY301.
[0194] As an example, the second signaling in this application is generated in the PHY351.
[0195] Example 4
[0196] 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.
[0197] 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.
[0198] 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.
[0199] 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.
[0200] 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.
[0201] 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.
[0202] 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.
[0203] 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.
[0204] As a sub-implementation of the above embodiments, the first node is a user equipment, and the second node is a user equipment.
[0205] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a relay node.
[0206] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a user equipment.
[0207] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a base station equipment.
[0208] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a base station device.
[0209] 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.
[0210] 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.
[0211] 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.
[0212] 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 means at least: receiving the first information in this application; transmitting the first signal in this application within the first time-frequency resource block in this application, the first signal carrying the second bit block in this application. Wherein, the first bit block in this application is used to generate the second bit block; the first bit block includes the first bit sub-block and the second bit sub-block in this application, the priority corresponding to the first bit sub-block is higher than the priority corresponding to the second bit block; the number of resource particles used in the first time-frequency resource block to transmit the second bit block is not greater than the first value in this application, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are jointly used to determine the second value in this application; the number of resource particles used in the first time-frequency resource block to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value.
[0213] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.
[0214] 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 in this application; transmitting the first signal in this application within the first time-frequency resource block in this application, the first signal carrying the second bit block in this application. Wherein, the first bit block in this application is used to generate the second bit block; the first bit block includes the first bit sub-block and the second bit sub-block in this application, the priority corresponding to the first bit sub-block is higher than the priority corresponding to the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than the first value in this application, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are jointly used to determine the second value in this application; the number of resource particles in the first time-frequency resource block used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value.
[0215] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.
[0216] 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 means at least: transmitting the first information in this application; receiving the first signal in this application in the first time-frequency resource block in this application, the first signal carrying the second bit block in this application. Wherein, the first bit block in this application is used to generate the second bit block; the first bit block includes the first bit sub-block and the second bit sub-block in this application, the priority corresponding to the first bit sub-block is higher than the priority corresponding to the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than the first value in this application, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are jointly used to determine the second value in this application; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0217] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.
[0218] 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 in this application; receiving the first signal in this application in the first time-frequency resource block in this application, the first signal carrying the second bit block in this application. Wherein, the first bit block in this application is used to generate the second bit block; the first bit block includes the first bit sub-block and the second bit sub-block in this application, the priority corresponding to the first bit sub-block is higher than the priority corresponding to the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than the first value in this application, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are jointly used to determine the second value in this application; the number of resource particles in the first time-frequency resource block used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value.
[0219] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.
[0220] 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 in this application.
[0221] 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 in this application.
[0222] 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.
[0223] 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.
[0224] 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 second signaling in this application.
[0225] 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 second signaling in this application.
[0226] 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 the first time-frequency resource block of this application.
[0227] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, the controller / processor 475, and the memory 476} is used to receive the first signal in the first time-frequency resource block of this application.
[0228] Example 5
[0229] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. In the appendix Figure 5 In this context, the first node U1 and the second node U2 communicate via an air interface. (See attached...) Figure 5 In the diagram, dashed boxes F1 and F2 are optional, and the order between dashed boxes F1 and F2 does not represent a specific chronological order.
[0230] The first node U1 receives first information in step S511; receives first signaling in step S5101; receives second signaling in step S5102; and sends a first signal in the first time-frequency resource block in step S512.
[0231] The second node U2 sends the first information in step S521; sends the first signaling in step S5201; sends the second signaling in step S5202; and receives the first signal in the first time-frequency resource block in step S522.
[0232] In embodiment 5, a first bit block is used to generate a second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, with the first bit sub-block having a higher priority than the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, and the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value; the first value is unrelated to the first information; the first value is not large. The first candidate value is greater than or equal to the second candidate value; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the first parameter and the second parameter correspond to the first priority and the second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the first signaling indicates the first air interface resource block, and the second signaling indicates the second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain; the first signal carries a third bit block; the first time-frequency resource block is a time-frequency resource block configured for the third bit block; the third bit block is the first type of bit block among the first type of bit block and the second type of bit block.
[0233] As a sub-implementation of Embodiment 5, a target parameter is used to determine the first value; the target parameter is either the first parameter or the second parameter, the first parameter and the second parameter respectively correspond to the first priority and the second priority; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
[0234] As a sub-example of Example 5, when the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
[0235] As an example, the first node U1 is the first node in this application.
[0236] As an example, the second node U2 is the second node in this application.
[0237] As an example, the first node U1 is a UE.
[0238] As one example, the second node U2 is a base station.
[0239] As an example, the second node U2 is a UE.
[0240] As one embodiment, the air interface between the second node U2 and the first node U1 is the Uu interface.
[0241] As one embodiment, the air interface between the second node U2 and the first node U1 includes a cellular link.
[0242] 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.
[0243] As an example, the first priority and the second priority are different priorities.
[0244] As an example, the first priority is high priority, and the second priority is low priority.
[0245] As an example, the first priority is the priority corresponding to the URLLC service type, and the second priority is the low priority corresponding to the eMBB service type.
[0246] As an example, the first priority is low priority, and the second priority is high priority.
[0247] As an example, the second priority is the priority corresponding to the URLLC service type, and the first priority is the low priority corresponding to the eMBB service type.
[0248] As an example, the first priority and the second priority are priorities corresponding to different communication modes.
[0249] As an example, the first priority and the second priority are priorities corresponding to different business types.
[0250] As an example, the first air interface resource block and the first time-frequency resource block overlap in the time domain.
[0251] As one embodiment, the second air interface resource block and the first time-frequency resource block overlap in the time domain.
[0252] As an example, both the first air interface resource block and the second air interface resource block overlap with the first time-frequency resource block in the time domain.
[0253] As an example, the first air interface resource block and the second air interface resource block overlap in the time domain.
[0254] As one embodiment, the first signaling is the last signaling in a first signaling set, and all signaling in the first signaling set indicates the first priority.
[0255] As one embodiment, the second signaling is the last signaling in the second signaling set, and all signaling in the second signaling set indicates the second priority.
[0256] As an example, the first air interface resource block is an air interface resource block configured for the first bit sub-block.
[0257] As one embodiment, the second air interface resource block is an air interface resource block configured for the second bit sub-block.
[0258] As an example, the first air interface resource block includes a PUCCH (Physical Uplink Control Channel).
[0259] As a sub-implementation of the above embodiment, the PUCCH is configured for a high-priority HARQ-ACK codebook.
[0260] As a sub-example of the above embodiment, the PUCCH is configured for the HARQ-ACK codebook of the URLLC service type.
[0261] As a sub-example of the above embodiment, the PUCCH is a slot-based PUCCH.
[0262] As a sub-implementation of the above embodiments, the PUCCH is a sub-slot-based PUCCH.
[0263] As an example, the second air interface resource block includes a PUCCH.
[0264] As a sub-example of the above embodiment, the PUCCH is configured for a low-priority HARQ-ACK codebook.
[0265] As a sub-example of the above embodiment, the PUCCH is configured for the HARQ-ACK codebook of the eMBB service type.
[0266] As a sub-example of the above embodiment, the PUCCH is a slot-based PUCCH.
[0267] As a sub-implementation of the above embodiments, the PUCCH is a sub-slot-based PUCCH.
[0268] As an example, the first signaling set includes a positive integer number of signaling bits, and the first bit sub-block includes a positive integer number of HARQ-ACK bits corresponding to the positive integer number of signaling bits in the first signaling set, all of which indicate the first priority.
[0269] As a sub-implementation of the above embodiments, the positive integer number of signaling in the first signaling set are all DCIs.
[0270] As a sub-implementation of the above embodiments, the positive integer number of signaling in the first signaling set includes the second signaling.
[0271] As a sub-implementation of the above embodiment, each of the positive integer signaling in the first signaling set includes a field, and the field included by the positive integer signaling in the first signaling set indicates the first priority, wherein the field is the Priority Indicator field.
[0272] As one embodiment, the second signaling set includes a positive integer number of signaling bits, and the second bit sub-block includes a positive integer number of HARQ-ACK bits corresponding to the positive integer number of signaling bits in the second signaling set, all of which indicate the second priority.
[0273] As a sub-implementation of the above embodiment, the positive integer number of signaling in the second signaling set are all DCIs.
[0274] As a sub-implementation of the above embodiments, the positive integer number of signaling in the second signaling set includes the second signaling.
[0275] As a sub-implementation of the above embodiment, each of the positive integer signaling in the second signaling set includes a field, and each of the positive integer signaling in the second signaling set includes a field indicating the second priority, wherein the field is the Priority Indicator field.
[0276] As an example, the third bit block includes a TB (Transport Block).
[0277] As an example, the third bit block includes a CBG (Code Block Group).
[0278] As an example, the third bit block comprises a positive integer number of CBs (Code Blocks).
[0279] As an example, the third bit block comprises a positive integer number of bits.
[0280] As an example, the control signaling that schedules the third bit block indicates that the third bit block is the first type of bit block, which is either the first type of bit block or the second type of bit block.
[0281] As a sub-implementation of the above embodiment, the control signaling for scheduling the third bit block is DCI (Downlink Control Information).
[0282] As a sub-implementation of the above embodiment, a field in the control signaling that schedules the third bit block indicates the first type of bit block between the first type of bit block and the second type of bit block, and the field is the Priority Indicator field.
[0283] As an example, the third signaling includes scheduling information for the third bit block; the scheduling information for the third bit block includes at least one of the following: occupied time-domain resources, occupied frequency-domain resources, MCS (Modulation and Coding Scheme), DMRS (DeModulation Reference Signals) configuration information, HARQ (Hybrid Automatic Repeat reQuest) process number, RV (Redundancy Version), NDI (New Data Indicator), transmit antenna port, and the corresponding TCI (Transmission Configuration Indicator) state.
[0284] As an example, the first time-frequency resource block is scheduled to transmit the third bit block.
[0285] As an example, the third bit block is a bit block that includes business data.
[0286] As one embodiment, the first type of bit block is a bit block that includes high-priority data, and the second type of bit block is a bit block that includes low-priority data.
[0287] As one embodiment, the first type of bit block is a bit block that includes low-priority data, and the second type of bit block is a bit block that includes high-priority data.
[0288] As one embodiment, the phrase "first type of bit block" includes a bit block containing low-priority data, the first type of bit block includes a bit block containing service data, and the control signaling that schedules the first type of bit block indicates low priority.
[0289] As a sub-implementation of the above embodiment, the control signaling for scheduling the first type of bit block is DCI.
[0290] As a sub-implementation of the above embodiment, a field in the control signaling that schedules the first type of bit block indicates a low priority, and the field is the Priority Indicator field in DCI.
[0291] As one embodiment, the phrase "first type of bit block" includes a bit block containing high-priority data, the first type of bit block includes a bit block containing service data, and the control signaling that schedules the first type of bit block indicates high priority.
[0292] As a sub-implementation of the above embodiment, the control signaling for scheduling the first type of bit block is DCI.
[0293] As a sub-implementation of the above embodiment, a field in the control signaling for scheduling the first type of bit block indicates low or high priority, and the field is the Priority Indicator field in DCI.
[0294] As one embodiment, the phrase "second type bit block" includes a bit block containing low-priority data, the second type bit block includes a bit block containing service data, and the control signaling that schedules the second type bit block indicates low priority.
[0295] As a sub-implementation of the above embodiment, the control signaling for scheduling the second type of bit blocks is DCI.
[0296] As a sub-implementation of the above embodiment, a field in the control signaling for scheduling the second type of bit blocks indicates a low priority, and the field is the Priority Indicator field in the DCI.
[0297] As one embodiment, the phrase "second type bit block" includes a bit block containing high-priority data, the second type bit block includes a bit block containing service data, and the control signaling that schedules the second type bit block indicates high priority.
[0298] As a sub-implementation of the above embodiment, the control signaling for scheduling the second type of bit blocks is DCI.
[0299] As a sub-implementation of the above embodiment, a field in the control signaling for scheduling the second type of bit blocks indicates low-high priority, and the field is the Priority Indicator field in DCI.
[0300] As one embodiment, the first type of bit block is a bit block that includes URLLC service type data, and the second type of bit block is a bit block that includes eMBB service type data.
[0301] As an example, the first type of bit block is a bit block that includes eMBB service type data, and the second type of bit block is a bit block that includes URLLC service type data.
[0302] As an example, the first type of bit block is a bit block including low-priority data, the second type of bit block is a bit block including high-priority data, the first time-frequency resource block is a time-frequency resource block configured for the third bit block, and the third bit block is the first type of bit block; the first signal is sent by the first node in the first time-frequency resource block only when the second value is not greater than the first candidate value.
[0303] As a sub-implementation of the above embodiments, when the first signal is transmitted by the first node in the first time-frequency resource block in the present application, the first signal carries the third bit block.
[0304] As a sub-implementation of the above embodiments, when the second value is greater than the first candidate value, the first signal is not sent by the first node in the first time-frequency resource block in this application.
[0305] As a sub-implementation of the above embodiments, when the second value is greater than the first candidate value, the first signal is not sent by the first node in the first time-frequency resource block, and the first bit sub-block is sent by the first node in the first air interface resource block.
[0306] As one embodiment, the second type of bit block is a bit block including low-priority data, the first type of bit block is a bit block including high-priority data, the first time-frequency resource block is a time-frequency resource block configured for the third bit block, the third bit block is the first type of bit block, the first signal is sent by the first node in the first time-frequency resource block, and the first signal carries the third bit block.
[0307] As an example, the number of bits included in the first bit sub-block is mapped to one of a plurality of numerical ranges, and the second value belongs to said numerical range.
[0308] As an example, Appendix Figure 5 The steps in box F51 exist.
[0309] As an example, Appendix Figure 5 The step in box F51 does not exist.
[0310] As an example, Appendix Figure 5 The steps in box F52 exist.
[0311] As an example, Appendix Figure 5 The step in box F52 does not exist.
[0312] Example 6
[0313] Example 6 illustrates a schematic diagram illustrating the relationship between the number of bits in a first bit sub-block, the number of bits in a second bit sub-block, the target parameter, and a first value according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown.
[0314] In Example 6, the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used to determine the target parameter, and the target parameter is used to determine the first value.
[0315] As an example, the first value is equal to the target parameter multiplied by the first quantity plus the first offset.
[0316] As an example, the first value is equal to the value obtained by rounding up the target computational quantity, and the target computational quantity is equal to the target parameter multiplied by the first quantity.
[0317] As a sub-implementation of the above embodiments, the target computational quantity is equal to the first computational quantity or the second computational quantity.
[0318] As an example, the first quantity is related to the number of resource particles that can be used to carry the second bit block on the first time-frequency resource block.
[0319] As an example, the first quantity is not greater than the number of resource particles that can be used to carry the second bit block on the first time-frequency resource block.
[0320] As an example, the first quantity is equal to the number of resource particles on multiple multicarrier symbols in the first time-frequency resource block that can be occupied by the second bit block.
[0321] As an example, the first quantity is equal to Wherein, the N symbol,all The M is equal to the number of multicarrier symbols occupied by the first time-frequency resource block. offset (l) is equal to the number of resource particles that can be occupied by the second bit block on the l-th multicarrier symbol, where l0 is the symbol index of a multicarrier symbol in the first time-frequency resource block.
[0322] As an example, when the number of bits included in the first bit sub-block is greater than the number of bits included in the second bit sub-block, the target parameter is a first parameter; when the number of bits included in the first bit sub-block is not greater than the number of bits included in the second bit sub-block, the target parameter is a second parameter.
[0323] As an example, when the number of bits included in the first bit sub-block is not less than the number of bits included in the second bit sub-block, the target parameter is a first parameter; when the number of bits included in the first bit sub-block is less than the number of bits included in the second bit sub-block, the target parameter is a second parameter.
[0324] As an example, when the number of bits included in the second bit sub-block is greater than the number of bits included in the first bit sub-block, the target parameter is a first parameter; when the number of bits included in the second bit sub-block is not greater than the number of bits included in the first bit sub-block, the target parameter is a second parameter.
[0325] As an example, when the number of bits included in the second bit sub-block is not less than the number of bits included in the first bit sub-block, the target parameter is a first parameter; when the number of bits included in the second bit sub-block is less than the number of bits included in the first bit sub-block, the target parameter is a second parameter.
[0326] As an example, a first ratio is used to determine whether the target parameter is a first parameter or a second parameter, and the first ratio is the ratio of the number of bits included in the first bit sub-block to the number of bits included in the second bit sub-block.
[0327] As a sub-implementation of the above embodiments, when the first ratio is greater than the first threshold, the target parameter is the first parameter; otherwise, the target parameter is the second parameter.
[0328] As a sub-implementation of the above embodiments, when the first ratio is not less than the first threshold, the target parameter is the first parameter; otherwise, the target parameter is the second parameter.
[0329] As a sub-implementation of the above embodiments, when the first ratio is greater than the first threshold, the target parameter is the second parameter; otherwise, the target parameter is the first parameter.
[0330] As a sub-implementation of the above embodiments, when the first ratio is not less than the first threshold, the target parameter is the second parameter; otherwise, the target parameter is the first parameter.
[0331] As an example, a first difference is used to determine whether the target parameter is a first parameter or a second parameter, and the first difference is the difference between the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block.
[0332] As a sub-implementation of the above embodiment, when the first difference is greater than the first threshold, the target parameter is the first parameter; otherwise, the target parameter is the second parameter.
[0333] As a sub-implementation of the above embodiment, when the first difference is not less than the first threshold, the target parameter is the first parameter; otherwise, the target parameter is the second parameter.
[0334] As a sub-implementation of the above embodiment, when the first difference is greater than the first threshold, the target parameter is the second parameter; otherwise, the target parameter is the first parameter.
[0335] As a sub-implementation of the above embodiments, when the first difference is not less than the first threshold, the target parameter is the second parameter; otherwise, the target parameter is the first parameter.
[0336] Example 7
[0337] Example 7 illustrates a flowchart of determining whether a first value is a first candidate value or a second candidate value according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown.
[0338] In Example 7, in step S71, it is determined whether the second value is greater than the second candidate value; if so, the process proceeds to step S72 to determine that the first value is the first candidate value; otherwise, the process proceeds to step S73 to determine that the first value is the second candidate value.
[0339] As an example, the second candidate value is greater than zero.
[0340] As an example, the second candidate value is smaller than the first candidate value.
[0341] As an example, the first signal is transmitted by the first node in the first time-frequency resource block, and the first signal carries the second bit block; when the first value is the first candidate value, the first bit sub-block is used to generate all or part of the bits included in the second bit block, and the second bit sub-block is not used to generate any bits included in the second bit block; when the first value is the second candidate value, the first bit sub-block is used to generate a part of the bits included in the second bit block, and the second bit sub-block is used to generate another part of the bits included in the second bit block.
[0342] As an example, when the second value is not greater than the first candidate value and the second value is greater than the second candidate value, the first value is the first candidate value, and the number of resource particles in the first time-frequency resource block used to transmit the second bit block is equal to the second value; when the second value is not less than the second candidate value, the first value is the second candidate value, and the number of resource particles in the first time-frequency resource block used to transmit the second bit block is less than the second candidate value.
[0343] As a sub-implementation of the above embodiment, when the second value is greater than the first candidate value, the first value is the first candidate value, and the number of resource particles in the first time-frequency resource block used to transmit the second bit block is equal to the first value.
[0344] As a sub-implementation of the above embodiment, when the second value is less than the second candidate value, the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not less than the second value.
[0345] As a sub-implementation of the above embodiment, when the second value is not greater than the first candidate value and the second value is not less than the second candidate value, the second bit block includes only the first bit sub-block and the first bit sub-block in the second bit sub-block.
[0346] As a sub-implementation of the above embodiment, when the second value is less than the second candidate value, the second bit block includes all bits in the first bit sub-block and some bits in the second bit sub-block.
[0347] As a sub-implementation of the above embodiment, when the second value is less than the second candidate value, the second bit block includes only the first bit sub-block and the second bit block.
[0348] As a sub-implementation of the above embodiment, when the second value is less than the second candidate value, the second bit block includes all bits in the first bit sub-block and the third bit sub-block; the second bit sub-block is used to generate the third bit sub-block, and the number of bits included in the third bit sub-block is less than the number of bits included in the second bit sub-block.
[0349] As a sub-implementation of the above embodiment, when the second value is less than the second candidate value, the first bit sub-block is used to generate a portion of the bits included in the second bit block, and the second bit sub-block is used to generate another portion of the bits included in the second bit block.
[0350] Example 8
[0351] Example 8 illustrates a schematic diagram of the relationship between the number of bits included in the first bit sub-block according to an embodiment of this application, the first information, and the second value, as shown in the attached diagram. Figure 8 As shown.
[0352] In Example 8, the number of bits included in the first bit sub-block and the first information are used together to determine the second value.
[0353] As one embodiment, the first information is a numerical value used to calculate the number of resource particles of the bits associated with the first bit sub-block included in the second bit block.
[0354] As an example, the first information is information configured at a higher level.
[0355] As an example, the product of the number of bits included in the first bit sub-block and the first information is used to determine the second value.
[0356] As an example, the product of a first intermediate quantity and the first information is used to determine the second value, wherein the first intermediate quantity is greater than the number of bits included in the first bit sub-block.
[0357] As one embodiment of the above embodiments, the first intermediate quantity is equal to the sum of the number of bits included in the first bit sub-block and the number of CRC bits associated with the first bit sub-block.
[0358] As one embodiment of the above embodiments, the second value is linearly related to the product of the first intermediate quantity and the first information.
[0359] As an example, the first information is a Value; wherein, the For the definition, see section 9.3 of TS38.213.
[0360] As one example, the first information is used for high-priority HACK-ACK. Value; wherein, the For the definition, see section 9.3 of TS38.213.
[0361] As one embodiment, the first bit sub-block includes a high-priority HARQ-ACK codebook, and the second value is equal to Wherein, the O ACK Equal to the number of high-priority HARQ-ACK bits, the L ACK Equal to the number of CRC bits associated with the number of high-priority HARQ-ACK bits, O ACK +L ACK The number of bits included in the first bit sub-block is equal to the number of bits in the first bit sub-block. Equal to the first information, the N symbol,all The M is equal to the number of multicarrier symbols occupied by the first time-frequency resource block. offset (l) equals the number of resource particles that can be occupied by the second bit block on the l-th multicarrier symbol. It is equal to the payload size of the uplink data carried by the first signal.
[0362] As one embodiment, the first bit sub-block includes a high-priority HARQ-ACK codebook, and the second value is equal to Wherein, the O ACK Equal to the number of high-priority HARQ-ACK bits, the L ACK The number of CRC bits is equal to the number of high-priority HARQ-ACK bits, and the number of bits included in the first bit sub-block is equal to 0. ACK The Equal to the first information, the N symbol,all The M is equal to the number of multicarrier symbols occupied by the first time-frequency resource block. offset (l) equals the number of resource particles that can be occupied by the second bit block on the l-th multicarrier symbol. It is equal to the payload size of the uplink data carried by the first signal.
[0363] As an example, the second value is equal to the value obtained by rounding up the third computational quantity, which is linearly related to the product of the number of bits included in the first bit sub-block and the first information.
[0364] As one embodiment, the first bit sub-block includes a high-priority HARQ-ACK codebook.
[0365] As an example, the first bit sub-block includes a high-priority HARQ-ACK codebook and corresponding CRC bits.
[0366] Example 9
[0367] Example 9 illustrates a schematic diagram of the relationship between a first parameter, a first candidate value, a second parameter, and a second candidate value according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown.
[0368] In Example 9, the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value.
[0369] As an example, the first candidate value is equal to the value obtained by rounding up the first computational quantity, and the first computational quantity is equal to the first parameter multiplied by the first quantity.
[0370] As an example, the second candidate value is equal to the value obtained by rounding up the second computational quantity, and the second computational quantity is equal to the second parameter multiplied by the first quantity.
[0371] As an example, the first parameter is the scaling parameter.
[0372] As an example, the first parameter is a scaling parameter configured for high-priority UCI.
[0373] As an example, the first parameter is a parameter configured at a higher level.
[0374] As an example, the first parameter is a parameter configured at the RRC layer.
[0375] As an example, the second parameter is a scaling parameter configured for low-priority UCIs.
[0376] As one example, the second parameter is a parameter configured at a higher level.
[0377] As an example, the second parameter is a parameter configured at the RRC layer.
[0378] As an example, the first parameter and the second parameter are scaling parameters for configuring different priority UCIs.
[0379] As an example, the first candidate value is equal to the first parameter multiplied by the first quantity plus the first offset.
[0380] As an example, the second candidate value is equal to the second parameter multiplied by the first quantity plus the second offset.
[0381] As an example, the first parameter and the second parameter are parameters configured for different priorities.
[0382] As an example, the first parameter and the second parameter are parameters configured for different service types.
[0383] As an example, the first parameter and the second parameter are configured for high priority and low priority, respectively.
[0384] As an example, the first parameter and the second parameter are parameters configured for the URLLC service type and the eMBB service type, respectively.
[0385] Example 10
[0386] Example 10 illustrates a schematic diagram of the relationship between a first signal, a first bit block, a second bit block, a third bit block, a first bit sub-block, and a second bit sub-block according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown.
[0387] In embodiment 10, the first signal carries a second bit block and a third bit block. The first bit block is used to generate the second bit block. The first bit block includes a first bit sub-block and a second bit sub-block.
[0388] As one embodiment, the bits in the second bit block that are related to the first bit sub-block include all the bits in the first bit sub-block.
[0389] As one embodiment, the bits in the second bit block that are related to the first bit sub-block include only a portion of the bits in the first bit sub-block.
[0390] As an example, the bits in the second bit block that are related to the first bit sub-block are obtained by performing logical OR / logical AND / XOR operations on a positive integer number of bits in the first bit block.
[0391] As one embodiment, the second bit block includes all the bits in the first bit block.
[0392] As one embodiment, the second bit block includes only all the bits in the first bit block.
[0393] As one embodiment, the second bit block includes only the first bit sub-block and the first bit sub-block in the second bit sub-block.
[0394] As one embodiment, the second bit block includes all bits in the first bit sub-block and a portion of the bits in the second bit sub-block.
[0395] As one embodiment, the second bit block includes all bits in the first bit sub-block and all bits in the second bit sub-block.
[0396] As an example, any bit in the second bit block is obtained by performing a logical OR / logical AND / XOR operation on a positive integer number of bits in the first bit block.
[0397] As one embodiment, the second bit block includes all bits in the first bit sub-block and the third bit sub-block; the second bit sub-block is used to generate the third bit sub-block, and the number of bits included in the third bit sub-block is less than the number of bits included in the second bit sub-block.
[0398] As a sub-implementation of the above embodiment, the third bit sub-block is obtained by performing logical OR / logical AND / XOR operations on a positive integer number of bits in the second bit sub-block.
[0399] As one embodiment, the first bit sub-block is used to generate all or part of the bits included in the second bit block, and the second bit sub-block is not used to generate any bits included in the second bit block.
[0400] As one embodiment, the first bit sub-block is used to generate a portion of the bits included in the second bit block, and the second bit sub-block is used to generate another portion of the bits included in the second bit block.
[0401] As one embodiment, the first signal includes a first sub-signal; the second bit block is sequentially processed through some or all of the following steps to obtain the first sub-signal: CRC insertion, segmentation, CRC insertion at the coding block level, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource element, OFDM baseband signal generation, and modulation and upconversion.
[0402] As one embodiment, the first signal includes a first sub-signal and a second sub-signal; the second bit block is sequentially processed through some or all of the following processes to obtain the first sub-signal: CRC insertion, segmentation, CRC insertion at the coded block level, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource element, OFDM baseband signal generation, and modulation and upconversion; the third bit block is sequentially processed through some or all of the following processes to obtain the second sub-signal: CRC insertion, segmentation, CRC insertion at the coded block level, channel coding, rate matching, concatenation, scrambling, modulation, layer mapping, precoding, mapping to resource element, OFDM baseband signal generation, and modulation and upconversion.
[0403] Example 11
[0404] Example 11 illustrates a structural block diagram of a processing device in a first node device, as shown in the attached diagram. Figure 11 As shown. In the appendix Figure 11 In the first node device processing unit 1100, there are a first receiver 1101 and a first transmitter 1102.
[0405] As an example, the first node device 1100 is a user equipment.
[0406] As an example, the first node device 1100 is a relay node.
[0407] As an example, the first node device 1100 is a vehicle-mounted communication device.
[0408] As an example, the first node device 1100 is a user equipment that supports V2X communication.
[0409] As an example, the first node device 1100 is a relay node that supports V2X communication.
[0410] As one embodiment, the first receiver 1101 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.
[0411] As one embodiment, the first receiver 1101 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:
[0412] As one embodiment, the first receiver 1101 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.
[0413] As one embodiment, the first receiver 1101 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.
[0414] As one embodiment, the first receiver 1101 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.
[0415] As one embodiment, the first transmitter 1102 includes the appendix to this application. Figure 4The 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.
[0416] As one embodiment, the first transmitter 1102 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:
[0417] As one embodiment, the first transmitter 1102 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.
[0418] As one embodiment, the first transmitter 1102 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.
[0419] As one embodiment, the first transmitter 1102 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.
[0420] In embodiment 11, the first receiver 1101 receives first information; the first transmitter 1102 transmits a first signal in a first time-frequency resource block, the first signal carrying a second bit block; wherein, the first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority corresponding to the first bit sub-block is higher than the priority corresponding to the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value.
[0421] As an example, the first value is unrelated to the first information.
[0422] As an example, the first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the first parameter and the second parameter correspond to the first priority and the second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority.
[0423] As an example, a target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter respectively correspond to a first priority and a second priority; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
[0424] As an example, when the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
[0425] As one embodiment, the first receiver 1101 receives a first signaling and a second signaling; wherein the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain.
[0426] As one embodiment, the first signal carries a third bit block; the first time-frequency resource block is a time-frequency resource block configured for the third bit block; the third bit block is the first type of bit block between a first type of bit block and a second type of bit block.
[0427] As an embodiment, the first time-frequency resource block includes a PUSCH; the first node transmits the first signal in the PUSCH, the first signal carrying the second bit block; the first bit sub-block and the second bit sub-block respectively include a first-priority HARQ-ACK codebook and a second-priority HARQ-ACK codebook; the first parameter and the second parameter are respectively scaling parameters configured for the first-priority HARQ-ACK codebook and the second-priority HARQ-ACK codebook; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the number of bits included in the first bit sub-block and the first information are used together to determine the second value; when the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value; the number of resource particles in the PUSCH used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value; the number of resource particles in the PUSCH used to transmit the second bit block is not greater than the first value.
[0428] As an embodiment, the first time-frequency resource block includes a PUSCH; the first type of bit block is a bit block including low-priority data, the second type of bit block is a bit block including high-priority data, the PUSCH is a time-frequency resource block configured for the third bit block, and the third bit block is the first type of bit block; the first signal is transmitted by the first node in the PUSCH only when the second value is not greater than the first candidate value; when the second value is greater than the first candidate value, the first signal is not transmitted by the first node in the PUSCH; the first bit sub-block and the second bit sub-block respectively include a first-priority HARQ-ACK codebook and a second-priority HARQ-ACK codebook; the first parameter and the second parameter are respectively scaling parameters configured for the first-priority HARQ-ACK codebook and the second-priority HARQ-ACK codebook; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the number of bits included in the first bit sub-block and the first information are used together to determine the second value.
[0429] As a sub-example of the above embodiments, the low-priority data is eMBB service type data, and the high-priority data is URLLC service type data.
[0430] As a sub-implementation of the above embodiment, when the first signal is transmitted by the first node in the PUSCH: the first signal carries the second bit block; when the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value; the number of resource particles in the PUSCH used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value; the number of resource particles in the PUSCH used to transmit the second bit block is not greater than the first value.
[0431] As a sub-implementation of the above embodiment, when the first signal is not transmitted by the first node in the PUSCH, the first bit sub-block is transmitted by the first node in the first air interface resource block, the first air interface resource block including a PUCCH.
[0432] As an embodiment, the first time-frequency resource block includes a PUSCH; the first node transmits the first signal in the PUSCH, the first signal carrying the second bit block; the first bit sub-block and the second bit sub-block respectively include a first-priority HARQ-ACK codebook and a second-priority HARQ-ACK codebook; the first parameter and the second parameter are respectively scaling parameters configured for the first-priority HARQ-ACK codebook and the second-priority HARQ-ACK codebook; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the number of bits included in the first bit sub-block and the first information are used together to determine the second value; a target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, and the number of bits included in the first bit sub-block and the number of bits included in the second bit block are used together to determine the target parameter; the number of resource particles in the PUSCH used to transmit bits related to the first bit sub-block included in the second bit block is equal to the minimum of the first value and the second value; the number of resource particles in the PUSCH used to transmit the second bit block is not greater than the first value.
[0433] Example 12
[0434] Example 12 illustrates a structural block diagram of a processing device in a second node device, as shown in the attached diagram. Figure 12 As shown. In the appendix Figure 12In the second node device processing unit 1200, there are a second transmitter 1201 and a second receiver 1202.
[0435] As one embodiment, the second node device 1200 is a user equipment.
[0436] As one embodiment, the second node device 1200 is a base station.
[0437] As one embodiment, the second node device 1200 is a relay node.
[0438] As one embodiment, the second node device 1200 is a vehicle-mounted communication device.
[0439] As one embodiment, the second node device 1200 is a user equipment that supports V2X communication.
[0440] As one embodiment, the second transmitter 1201 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.
[0441] As one embodiment, the second transmitter 1201 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:
[0442] As one embodiment, the second transmitter 1201 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.
[0443] As one embodiment, the second transmitter 1201 includes the appendix to this application. Figure 4 At least three of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0444] As one embodiment, the second transmitter 1201 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.
[0445] As one embodiment, the second receiver 1202 includes the appendix to this application. Figure 4The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476 are at least one of them.
[0446] As one embodiment, the second receiver 1202 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:
[0447] As one embodiment, the second receiver 1202 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.
[0448] As one embodiment, the second receiver 1202 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.
[0449] As one embodiment, the second receiver 1202 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.
[0450] In embodiment 12, the second transmitter 1201 transmits first information; the second receiver 1202 receives a first signal in a first time-frequency resource block, the first signal carrying a second bit block; wherein, the first bit block is used to generate the second bit block; the first bit block includes a first bit sub-block and a second bit sub-block, the priority of the first bit sub-block is higher than the priority of the second bit block; the number of resource particles in the first time-frequency resource block used to transmit the second bit block is not greater than a first value, the number of bits included in the first bit sub-block is used to determine the first value; the number of bits included in the first bit sub-block and the first information are used together to determine a second value; the number of resource particles in the first time-frequency resource block used to transmit the bits included in the second bit block that are related to the first bit sub-block is equal to the minimum of the first value and the second value.
[0451] As an example, the first value is unrelated to the first information.
[0452] As an example, the first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value, and the second parameter is used to determine the second candidate value; the first parameter and the second parameter correspond to the first priority and the second priority, respectively; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority.
[0453] As an example, a target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter respectively correspond to a first priority and a second priority; the priority of the first bit sub-block is the first priority, and the priority of the second bit sub-block is the second priority; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
[0454] As an example, when the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
[0455] As one embodiment, the second transmitter 1201 receives a first signaling and a second signaling; wherein the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain.
[0456] As one embodiment, the first signal carries a third bit block; the first time-frequency resource block is a time-frequency resource block configured for the third bit block; the third bit block is the first type of bit block between a first type of bit block and a second type of bit block.
[0457] 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, eNBs, gNBs, Transmitter Receiver Nodes (TRPs), GNSS, relay satellites, satellite base stations, airborne base stations, and other wireless communication equipment.
[0458] 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: The first receiver receives first information, which is high-level configuration information indicating multiple parameters; A first transmitter transmits a first signal in a first time-frequency resource block, wherein the first time-frequency resource block includes a Physical Uplink Shared Channel (PUSCH) resource block. The first bit block includes a first bit sub-block and a second bit sub-block. The first bit sub-block includes uplink control information (UCI) with a first priority, and the second bit sub-block includes UCI with a second priority. The first priority is higher than the second priority. The number of bits included in the first bit sub-block and the parameters indicated by the first information are used together to determine a second value. The number of bits included in the first bit sub-block is used to determine a first value. The first signal carries the second bit block. The first bit block is used to generate the second bit block. The second bit block includes UCI. The number of resources in the first time-frequency resource block used to transmit the second bit block is not greater than the first value. The number of resources in the first time-frequency resource block used to transmit the bits related to the first bit sub-block included in the second bit block is equal to the minimum of the second value and the first value. The bits related to the first bit sub-block included in the second bit block include all the bits in the first bit block.
2. The first node device according to claim 1, characterized in that, The first time-frequency resource block includes a positive integer number of PRBs in the frequency domain and a positive integer number of multicarrier symbols in the time domain.
3. The first node device according to claim 1, characterized in that, The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value and the second parameter is used to determine the second candidate value; the first parameter and the second parameter are scaling parameters corresponding to the first priority and the second priority, respectively.
4. The first node device according to claim 1, characterized in that, The target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter being scaling parameters corresponding to the first priority and the second priority, respectively; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
5. The first node device according to claim 3, characterized in that, When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
6. The first node device according to claim 1, characterized in that, include; The first receiver receives the first signaling and the second signaling; Wherein, the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain; the first signaling is the last signaling in the first signaling set, and all signaling in the first signaling set indicates high priority; the first air interface resource block includes a physical uplink control channel (PUCCH), and the first air interface resource block and the first time-frequency resource block overlap in the time domain.
7. The first node device according to claim 1, characterized in that, The first bit block and the second bit block are used for different communication modes.
8. The first node device according to claim 1, characterized in that, The first bit sub-block includes a high-priority HARQ-ACK codebook, and the second bit sub-block includes a low-priority HARQ-ACK codebook.
9. The first node device according to claim 1, characterized in that, The second bit block includes all the bits in the first bit block.
10. The first node device according to claim 1, characterized in that, The higher-level configuration information is generated at the Radio Resource Control (RRC) layer.
11. A second node device used for wireless communication, characterized in that, include: The second transmitter sends first information, which is high-level configuration information indicating multiple parameters; The second receiver receives the first signal in the first time-frequency resource block, wherein the first time-frequency resource block includes the Physical Uplink Shared Channel (PUSCH) resource block. The first bit block includes a first bit sub-block and a second bit sub-block. The first bit sub-block includes uplink control information (UCI) with a first priority, and the second bit sub-block includes UCI with a second priority. The first priority is higher than the second priority. The number of bits included in the first bit sub-block and the parameters indicated by the first information are used together to determine a second value. The number of bits included in the first bit sub-block is used to determine a first value. The first signal carries the second bit block. The first bit block is used to generate the second bit block. The second bit block includes UCI. The number of resources in the first time-frequency resource block used to transmit the second bit block is not greater than the first value. The number of resources in the first time-frequency resource block used to transmit the bits related to the first bit sub-block included in the second bit block is equal to the minimum of the second value and the first value. The bits related to the first bit sub-block included in the second bit block include all the bits in the first bit block.
12. The second node device according to claim 11, characterized in that, The first time-frequency resource block includes a positive integer number of PRBs in the frequency domain and a positive integer number of multicarrier symbols in the time domain.
13. The second node device according to claim 11, characterized in that, The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value and the second parameter is used to determine the second candidate value; the first parameter and the second parameter are scaling parameters corresponding to the first priority and the second priority, respectively.
14. The second node device according to claim 11, characterized in that, The target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter being scaling parameters corresponding to the first priority and the second priority, respectively; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
15. The second node device according to claim 13, characterized in that, When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
16. The second node device according to claim 11, characterized in that, include; The second transmitter sends the first signaling and the second signaling; Wherein, the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain; the first signaling is the last signaling in the first signaling set, and all signaling in the first signaling set indicates high priority; the first air interface resource block includes a physical uplink control channel (PUCCH), and the first air interface resource block and the first time-frequency resource block overlap in the time domain.
17. The second node device according to claim 11, characterized in that, The first bit block and the second bit block are used for different communication modes.
18. The second node device according to claim 11, characterized in that, The first bit sub-block includes a high-priority HARQ-ACK codebook, and the second bit sub-block includes a low-priority HARQ-ACK codebook.
19. The second node device according to claim 11, characterized in that, The second bit block includes all the bits in the first bit block.
20. The second node device according to claim 11, characterized in that, The higher-level configuration information is generated at the Radio Resource Control (RRC) layer.
21. A method used in a first node of wireless communication, characterized in that, include: Receive first information, which is high-level configuration information indicating multiple parameters; A first signal is transmitted in a first time-frequency resource block, wherein the first time-frequency resource block includes a Physical Uplink Shared Channel (PUSCH) resource block; The first bit block includes a first bit sub-block and a second bit sub-block. The first bit sub-block includes uplink control information (UCI) with a first priority, and the second bit sub-block includes UCI with a second priority. The first priority is higher than the second priority. The number of bits included in the first bit sub-block and the parameters indicated by the first information are used together to determine a second value. The number of bits included in the first bit sub-block is used to determine a first value. The first signal carries the second bit block. The first bit block is used to generate the second bit block. The second bit block includes UCI. The number of resources in the first time-frequency resource block used to transmit the second bit block is not greater than the first value. The number of resources in the first time-frequency resource block used to transmit the bits related to the first bit sub-block included in the second bit block is equal to the minimum of the second value and the first value. The bits related to the first bit sub-block included in the second bit block include all the bits in the first bit block.
22. The method in the first node according to claim 21, characterized in that, The first time-frequency resource block includes a positive integer number of PRBs in the frequency domain and a positive integer number of multicarrier symbols in the time domain.
23. The method in the first node according to claim 21, characterized in that, The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value and the second parameter is used to determine the second candidate value; the first parameter and the second parameter are scaling parameters corresponding to the first priority and the second priority, respectively.
24. The method in the first node according to claim 21, characterized in that, A target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter being scaling parameters corresponding to the first priority and the second priority, respectively; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
25. The method in the first node according to claim 23, characterized in that, When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
26. The method in the first node according to claim 21, characterized in that, include; Receive the first and second signaling; Wherein, the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain; the first signaling is the last signaling in the first signaling set, and all signaling in the first signaling set indicates high priority; the first air interface resource block includes a physical uplink control channel (PUCCH), and the first air interface resource block and the first time-frequency resource block overlap in the time domain.
27. The method in the first node according to claim 21, characterized in that, The first bit block and the second bit block are used for different communication modes.
28. The method in the first node according to claim 21, characterized in that, The first bit sub-block includes a high-priority HARQ-ACK codebook, and the second bit sub-block includes a low-priority HARQ-ACK codebook.
29. The method in the first node according to claim 21, characterized in that, The second bit block includes all the bits in the first bit block.
30. The method in the first node according to claim 21, characterized in that, The higher-level configuration information is generated at the Radio Resource Control (RRC) layer.
31. A method used in a second node for wireless communication, characterized in that, include: Send a first message, which is high-level configuration information indicating multiple parameters; A first signal is received in a first time-frequency resource block, wherein the first time-frequency resource block includes a Physical Uplink Shared Channel (PUSCH) resource block; The first bit block includes a first bit sub-block and a second bit sub-block. The first bit sub-block includes uplink control information (UCI) with a first priority, and the second bit sub-block includes UCI with a second priority. The first priority is higher than the second priority. The number of bits included in the first bit sub-block and the parameters indicated by the first information are used together to determine a second value. The number of bits included in the first bit sub-block is used to determine a first value. The first signal carries the second bit block. The first bit block is used to generate the second bit block. The second bit block includes UCI. The number of resources in the first time-frequency resource block used to transmit the second bit block is not greater than the first value. The number of resources in the first time-frequency resource block used to transmit the bits related to the first bit sub-block included in the second bit block is equal to the minimum of the second value and the first value. The bits related to the first bit sub-block included in the second bit block include all the bits in the first bit block.
32. The method in the second node according to claim 31, characterized in that, The first time-frequency resource block includes a positive integer number of PRBs in the frequency domain and a positive integer number of multicarrier symbols in the time domain.
33. The method in the second node according to claim 31, characterized in that, The first value is not greater than the first candidate value and not less than the second candidate value; the first parameter is used to determine the first candidate value and the second parameter is used to determine the second candidate value; the first parameter and the second parameter are scaling parameters corresponding to the first priority and the second priority, respectively.
34. The method in the second node according to claim 31, characterized in that, The target parameter is used to determine the first value; the target parameter is a first parameter or a second parameter, the first parameter and the second parameter being scaling parameters corresponding to the first priority and the second priority, respectively; the number of bits included in the first bit sub-block and the number of bits included in the second bit sub-block are used together to determine the target parameter.
35. The method in the second node according to claim 33, characterized in that, When the second value is greater than the second candidate value, the first value is the first candidate value; when the second value is not greater than the second candidate value, the first value is the second candidate value.
36. The method in the second node according to claim 31, characterized in that, include; Send the first and second signaling; Wherein, the first signaling indicates a first air interface resource block, and the second signaling indicates a second air interface resource block; at least one of the first air interface resource block and the second air interface resource block overlaps with the first time-frequency resource block in the time domain; the first signaling is the last signaling in the first signaling set, and all signaling in the first signaling set indicates high priority; the first air interface resource block includes a physical uplink control channel (PUCCH), and the first air interface resource block and the first time-frequency resource block overlap in the time domain.
37. The method in the second node according to claim 31, characterized in that, The first bit block and the second bit block are used for different communication modes.
38. The method in the second node according to claim 31, characterized in that, The first bit sub-block includes a high-priority HARQ-ACK codebook, and the second bit sub-block includes a low-priority HARQ-ACK codebook.
39. The method in the second node according to claim 31, characterized in that, The second bit block includes all the bits in the first bit block.
40. The method in the second node according to claim 31, characterized in that, The higher-level configuration information is generated at the Radio Resource Control (RRC) layer.