Method and apparatus relating to uplink garning in a node for wireless communication

By configuring uplink grants through signaling and determining the overlap between resource pools and PUSCH resources, the problem of transmission performance degradation after PUSCH orthogonal sequences is solved. This achieves orthogonality between users and improves uplink transmission efficiency, while reducing processing complexity and cost.

CN121907417APending Publication Date: 2026-04-21SHANGHAI CODUS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI CODUS TECHNOLOGY CO LTD
Filing Date
2024-10-14
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

After introducing PUSCH orthogonal sequences, how can existing NR systems optimize their system design to ensure orthogonality between users, improve uplink capacity, and avoid transmission performance degradation?

Method used

By configuring uplink grants through receiving and sending signaling, it determines whether the first resource pool overlaps with the PUSCH resources, and decides whether to pass the uplink grant to the HARQ process. This ensures the orthogonality between PUSCH transmissions, avoids partial duplicate transmissions, and reduces processing complexity and HARQ storage overhead.

Benefits of technology

It achieves orthogonality between PUSCH transmissions of different users, improves uplink transmission performance and efficiency, balances scheduling flexibility, and reduces hardware complexity and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907417A_ABST
    Figure CN121907417A_ABST
Patent Text Reader

Abstract

The invention discloses a method and an apparatus related to uplink grant in a node for wireless communication. A first node for wireless communication is characterized by comprising: a first receiver for receiving a first signaling; configuring an uplink grant to depend on the first signaling; wherein the configured uplink grant comprises a first uplink grant; whether the first uplink grant is transmitted to the corresponding HARQ process depends on whether a first resource pool and a first type of PUSCH resource are overlapped or not, the first resource pool depends on the configuration of a PUSCH orthogonal sequence, and the first type of PUSCH resource corresponds to the dynamic grant or the uplink grant received in the RAR.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Existing NR (New Radio) systems support the application of orthogonal sequences to PUCCH (Physical Uplink Control Channel) to achieve multiplexing between users.

[0003] Applying orthogonal sequences to PUSCH (Physical Uplink Shared Channel) can further improve the system's multiplexing capability, thereby significantly increasing uplink capacity. Summary of the Invention

[0004] After introducing PUSCH orthogonal sequences, optimizing the corresponding system design is a key issue that needs to be considered; this application discloses a solution to the above problem. It should be noted that this application is applicable to various wireless communication scenarios, such as non-terrestrial networks (NTN) and terrestrial networks (TN), and achieves similar technical effects. Furthermore, adopting a unified solution for different scenarios (including non-terrestrial and terrestrial networks) can help reduce hardware complexity and cost, or improve performance. Unless otherwise specified, embodiments and features in any node of this application can be applied to any other node. Unless otherwise specified, embodiments and features in any embodiment of this application can be arbitrarily combined with each other.

[0005] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the 3GPP specification protocols TS37 and TS38 series.

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

[0007] Receive the first signaling; configure uplink granting to depend on the first signaling;

[0008] The configuration uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grants received in dynamic grants or RAR.

[0009] As one example, the first node is a terminal.

[0010] As an example, the problem this application aims to solve includes: how to handle uplink grant configuration after introducing PUSCH orthogonal sequences.

[0011] As an example, the problem this application aims to solve includes: how to determine whether an uplink grant is passed to the corresponding HARQ process based on the configuration of the PUSCH orthogonal sequence.

[0012] As an example, the scheme disclosed in this application allows determining whether the first uplink grant is passed to the corresponding HARQ process (affecting the generation of subsequent PUSCH transmission signals) based on whether multiple PUSCH repetitions granted with orthogonal sequence configuration overlap with other PUSCH resources. This feature helps avoid only sending a portion of the multiple PUSCH repetitions granted with orthogonal sequence configuration, thereby ensuring the orthogonality between PUSCH transmissions of different users applying PUSCH orthogonal sequence and improving uplink transmission performance.

[0013] In contrast, existing solutions in the 3GPP protocol cannot achieve the above effects, which would lead to the destruction of the orthogonality and the deterioration of uplink transmission performance.

[0014] As an example, the advantages of the above method include: good compatibility with existing 3GPP protocols and minimal standardization effort.

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

[0016] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process.

[0017] As an example, the advantages of the above method include: uplink grants that do not generate transmissions are not passed to the corresponding HARQ process, which helps to save HARQ storage overhead.

[0018] As an example, the advantages of the above method include: it helps to reduce the processing complexity of the first node.

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

[0020] When the first set of conditions is met, the first uplink grant is passed to the corresponding HARQ process; the first set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type.

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

[0022] The first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence.

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

[0024] Each of the K transmission resources in the first resource pool corresponding to the first transmission block is a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

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

[0026] The first resource pool is a time-domain resource, and a PUSCH resource is a PUSCH duration. The K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

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

[0028] Send the first signal;

[0029] The first uplink grant is passed to the corresponding HARQ process, which instructs the physical layer to generate the first signal based on the first uplink grant.

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

[0031] Send the first signaling; configure uplink granting to depend on the first signaling;

[0032] The configuration uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grants received in dynamic grants or RAR.

[0033] In one embodiment, the second node is a base station.

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

[0035] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process.

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

[0037] When the first set of conditions is met, the first uplink grant is passed to the corresponding HARQ process; the first set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type.

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

[0039] The first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence.

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

[0041] Each of the K transmission resources in the first resource pool corresponding to the first transmission block is a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

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

[0043] The first resource pool is a time-domain resource, and a PUSCH resource is a PUSCH duration. The K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

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

[0045] Receive the first signal;

[0046] The first uplink grant is passed to the corresponding HARQ process, which instructs the physical layer to generate the first signal based on the first uplink grant.

[0047] This application discloses a first node for wireless communication, characterized in that it comprises:

[0048] The first receiver receives the first signaling; configures uplink granting to depend on the first signaling.

[0049] The configuration uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grants received in dynamic grants or RAR.

[0050] This application discloses a second node for wireless communication, characterized in that it comprises:

[0051] The second transmitter sends the first signaling; configures uplink granting to depend on the first signaling.

[0052] The configuration uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grants received in dynamic grants or RAR.

[0053] As an example, this application has the following advantages:

[0054] ● It helps ensure the orthogonality of PUSCH transmissions between different users using orthogonal PUSCH sequences;

[0055] ● It helps improve uplink transmission performance and transmission efficiency;

[0056] • Balancing scheduling flexibility with orthogonality among users;

[0057] • It helps save on HARQ storage costs;

[0058] • It helps reduce the processing complexity of the user interface (UE). Attached Figure Description

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

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

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

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

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

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

[0065] Figure 6 A schematic diagram illustrating the configuration of a first resource pool dependent on an orthogonal PUSCH sequence according to an embodiment of this application is shown.

[0066] Figure 7 A schematic diagram of a first resource pool according to an embodiment of this application is shown;

[0067] Figure 8 A schematic diagram of a first resource pool according to an embodiment of this application is shown;

[0068] Figure 9 A schematic diagram of a first resource pool according to an embodiment of this application is shown;

[0069] Figure 10 A schematic diagram illustrating whether a first uplink grant is passed to the corresponding HARQ process according to an embodiment of this application depends on whether there is overlap between a first resource pool and a first type of PUSCH resource.

[0070] Figure 11 A schematic diagram illustrating whether a first uplink grant is passed to the corresponding HARQ process according to an embodiment of this application depends on whether there is overlap between a first resource pool and a first type of PUSCH resource.

[0071] Figure 12 A schematic diagram is shown illustrating the application of a PUSCH orthogonal sequence according to an embodiment of this application to K transmissions of a first transport block;

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

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

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

[0075] Example 1

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

[0077] In Embodiment 1, the first node in this application receives the first signaling in step 101.

[0078] In Example 1, configuring uplink grant depends on the first signaling, and the configuration uplink grant includes the first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grant received in dynamic grant or RAR.

[0079] As an example, the first signaling is RRC signaling.

[0080] As an example, the first signaling is Layer 1 signaling.

[0081] As an example, the first signaling includes PDCCH (Physical Downlink Control Channel) contents.

[0082] As an example, the first signaling is carried by the PDCCH.

[0083] As an example, the configured uplink grant is provided by the first signaling.

[0084] As an example, the uplink grant provided by the first signaling is stored as the configured uplink grant.

[0085] As an example, the first signaling is used to activate the configuration uplink grant.

[0086] As an example, the configured uplink grant is used for transmissions without dynamic grants.

[0087] As an example, the configuration uplink grant includes a first uplink grant, meaning that the first uplink grant is part of the configuration uplink grant.

[0088] As one embodiment, the first uplink grant is part of the configured uplink grant, including: the first uplink grant is part of a bundle of the configured uplink grant.

[0089] As one embodiment, the configured uplink grant includes a first uplink grant, wherein the first uplink grant is part of a bundle of the configured uplink grant.

[0090] As an example, the bundle of configured uplink grants includes multiple uplink grants, and the first uplink grant is one of the multiple uplink grants.

[0091] As an example, each uplink grant in the bundle of the configured uplink grants is for a single transmission of the first transport block (TB).

[0092] As a sub-implementation of the above embodiments, the configuration uplink grant is for the overall multiple transmissions of the first transport block.

[0093] As an example, the first node has a first HARQ (Hybrid Automatic Repeat Request) entity, which at least maintains the corresponding HARQ process.

[0094] As an example, at least a portion of the configuration uplink grant is delivered to the first HARQ entity.

[0095] As an example, the configuration uplink grant is passed to the first HARQ entity.

[0096] As an example, at least one uplink grant in one of the bundles configured for uplink grant is passed to the first HARQ entity.

[0097] As an example, the uplink grant provided by the first signaling is an uplink grant for the serving cell corresponding to the first HARQ entity.

[0098] As one embodiment, whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, including: whether the first uplink grant is passed to the first HARQ entity depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources.

[0099] As one embodiment, at least a portion of the configuration uplink grant is passed to the first HARQ entity, or the configuration uplink grant is not passed to the first HARQ entity.

[0100] As an example, a PUSCH resource in this application includes at least time-domain resources allocated to the PUSCH (Physical Uplink Shared Channel).

[0101] As an example, a PUSCH resource in this application is a PUSCH duration.

[0102] As an example, a PUSCH resource in this application refers to the PUSCH itself.

[0103] As an example, the first type of PUSCH resource corresponds to dynamic grant.

[0104] As an example, the first type of PUSCH resource is a dynamically granted PUSCH resource.

[0105] As an example, the dynamically granted PUSCH resources include: uplink granted PUSCH resources received on the PDCCH.

[0106] As an example, the first type of PUSCH resource is the uplink granted PUSCH resource received on the PDCCH.

[0107] As an example, the first type of PUSCH resource corresponds to the uplink grant received in the RAR (Random Access Response).

[0108] As an example, the first type of PUSCH resource is the uplink-granted PUSCH resource received in the RAR.

[0109] As an example, the first type of PUSCH resources corresponds to uplink grants received in dynamic grants or RAR, including: uplink grant PUSCH resources received on PDCCH, and uplink grant PUSCH resources received in RAR all belong to the first type of PUSCH resources.

[0110] As an example, the first type of PUSCH resource is the uplink-granted PUSCH resource received on the PDCCH, and the second type of PUSCH resource is the uplink-granted PUSCH resource received in the RAR.

[0111] As an example, the first type of PUSCH resource is the uplink-granted PUSCH resource received in RAR, and the second type of PUSCH resource is the uplink-granted PUSCH resource received on PDCCH.

[0112] As an example, the first type of PUSCH resource is the uplink-granted PUSCH resource received on the PDCCH, the second type of PUSCH resource is the uplink-granted PUSCH resource received in the RAR, and the third type of PUSCH resource is the PUSCH resource of the MSGA payload of the serving cell corresponding to the first HARQ entity.

[0113] As an example, the first type of PUSCH resource is the uplink-granted PUSCH resource received in RAR, the second type of PUSCH resource is the uplink-granted PUSCH resource received on PDCCH, and the third type of PUSCH resource is the PUSCH resource of the MSGA payload of the serving cell corresponding to the first HARQ entity.

[0114] As an example, based on the configuration of the PUSCH orthogonal sequence, the first resource pool is determined to span K time slots; where K is equal to the length of the PUSCH orthogonal sequence.

[0115] As an example, the first resource pool is determined according to the configuration of the PUSCH orthogonal sequence.

[0116] As an example, the orthogonal sequence in this application includes orthogonal cover code.

[0117] As an example, the PUSCH orthogonal sequence is an orthogonal sequence of PUSCH.

[0118] As an example, the PUSCH orthogonal sequence is an orthogonal sequence defined for PUSCH transmission.

[0119] As an example, the PUSCH orthogonal sequence is an orthogonal sequence configured for multiple repeated transmissions of PUSCH.

[0120] As an example, the PUSCH orthogonal sequence is an orthogonal sequence configured for use in multiple transmissions of the same transport block.

[0121] As an example, the configuration of the PUSCH orthogonal sequence is a physical layer configuration.

[0122] As an example, the advantages of the above method include: low delay in configuration taking effect.

[0123] As an example, the configuration of the PUSCH orthogonal sequence is the configuration of higher-layer parameters(s).

[0124] As an example, the configuration of the PUSCH orthogonal sequence is the configuration of the MAC layer.

[0125] As an example, the configuration of the PUSCH orthogonal sequence is the configuration of the RRC layer.

[0126] As an example, the advantages of the above method include: high reliability of configuration parameter transmission.

[0127] As an example, the configuration of the PUSCH orthogonal sequence includes enabling the PUSCH orthogonal sequence.

[0128] As an example, the configuration of the PUSCH orthogonal sequence includes the configuration of the PUSCH orthogonal sequence.

[0129] As an example, the configuration of the PUSCH orthogonal sequence includes the configuration of the length of the PUSCH orthogonal sequence.

[0130] As an example, the configuration of the PUSCH orthogonal sequence refers to the length of the PUSCH orthogonal sequence.

[0131] As an example, the configuration of the PUSCH orthogonal sequence includes an indication of the index of the PUSCH orthogonal sequence.

[0132] As an example, the configuration of the PUSCH orthogonal sequence includes the configuration of the orthogonal overlay code for PUSCH.

[0133] As an example, the configuration of the PUSCH orthogonal sequence includes the configuration of the length of the orthogonal overlay code for PUSCH.

[0134] As an example, the configuration of the PUSCH orthogonal sequence includes an indication of an index for the orthogonal overlay code of the PUSCH.

[0135] As an example, the first resource pool depends on the length of the PUSCH orthogonal sequence.

[0136] As an example, whether the first resource pool overlaps or does not overlap with the first type of PUSCH resource is from a time domain perspective.

[0137] As an example, the configuration of the PUSCH orthogonal sequence indicates the time-domain resources included in the first resource pool.

[0138] As an example, the first resource pool spans K time slots, where K is equal to the length of the PUSCH orthogonal sequence.

[0139] As an example, the first resource pool is a time-domain resource, and the first resource pool includes K transmission resources for the first transport block. The K transmission resources in the first resource pool for the first transport block all correspond to the configured uplink grant. K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence. A transmission resource for the first transport block is a time-domain resource corresponding to a transmission opportunity of the first transport block.

[0140] Example 2

[0141] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in the attached diagram. Figure 2 As shown. (Attached) Figure 2This describes the network architecture 200 of a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system. The 5G NR / LTE / LTE-A network architecture 200 can also be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200, or some other suitable term. 5GS / EPS 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination to UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 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 Point), or some other suitable term. Node 203 provides UE 201 with an access point to the 5GC / EPC 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, 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. Node 203 is connected to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. ​​Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.

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

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

[0144] As an example, UE201 corresponds to the first node in this application, and gNB203 corresponds to the second node in this application.

[0145] As an example, the gNB203 is a macrocell base station.

[0146] As an example, the gNB203 is a microcell base station.

[0147] As an example, the gNB203 is a PicoCell base station.

[0148] As an example, the gNB203 is a femtocell.

[0149] As an example, the gNB203 is a base station device that supports large latency differences.

[0150] As one example, the gNB203 is a flight platform device.

[0151] As one example, the gNB203 is a satellite device.

[0152] Example 3

[0153] 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 V2X (Vehicle to Everything) RSU, on-board equipment, or on-board communication module) and the second communication node device (gNB, UE, or V2X RSU, on-board equipment, or on-board communication module), or between two UEs, is illustrated using three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 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. L2305 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. It also provides security through encrypted data packets and supports cross-cell mobility between the second communication node devices and the first communication node device. The RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat Request). The MAC sublayer 302 provides multiplexing between logical and transport channels. It is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among the first communication node devices. The MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in L3 of the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and configuring the lower layer using RRC signaling between the second communication node device and the first communication node device.The radio protocol architecture of user plane 350 includes Layer 1 (L1) and Layer 2 (L2). 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 packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS (Quality of Service) 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., the IP (Internet Protocol) 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.).

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

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

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

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

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

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

[0160] As an example, the higher layer mentioned in this application refers to the layer above the physical layer.

[0161] Example 4

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

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

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

[0165] 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-Quadrature Amplitude Modulation (M-QAM)). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing to generate one or more spatial streams. Transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an 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 multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.

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

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

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

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

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

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

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

[0173] 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 first signaling; configuring uplink grants dependent on the first signaling; wherein, configuring uplink grants includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is overlap between a first resource pool and a first type of PUSCH resource, the first resource pool depending on the configuration of a PUSCH orthogonal sequence, and the first type of PUSCH resource corresponding to an uplink grant received in a dynamic grant or RAR.

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

[0175] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving first signaling; configuring uplink grants dependent on the first signaling; wherein the configuration of uplink grants includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between a first resource pool and a first type of PUSCH resource, the first resource pool depending on the configuration of a PUSCH orthogonal sequence, and the first type of PUSCH resource corresponding to an uplink grant received in a dynamic grant or RAR.

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

[0177] 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 a first signaling; configuring uplink grants dependent on the first signaling; wherein, configuring uplink grants includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is overlap between a first resource pool and a first type of PUSCH resource, the first resource pool depending on the configuration of a PUSCH orthogonal sequence, and the first type of PUSCH resource corresponding to an uplink grant received in a dynamic grant or RAR.

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

[0179] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that generates actions when executed by at least one processor, the actions including: sending a first signaling; configuring uplink grants dependent on the first signaling; wherein the configuration of uplink grants includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between a first resource pool and a first type of PUSCH resource, the first resource pool depending on the configuration of a PUSCH orthogonal sequence, and the first type of PUSCH resource corresponding to an uplink grant received in a dynamic grant or RAR.

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

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

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

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

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

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

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

[0187] Example 5

[0188] Example 5 illustrates a signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. In the appendix Figure 5 In this system, the first node U1 and the second node U2 communicate via an air interface. Specifically, in the attached... Figure 5 In the dashed box F1, the steps are optional.

[0189] The first node U1 receives the first signaling in step S511 and sends at least the first signal in step S512.

[0190] The second node U2 sends the first signaling in step S521 and receives at least the first signal in step S522.

[0191] In Example 5, configuring uplink grant depends on the first signaling, and the configuration uplink grant includes the first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grant received in dynamic grant or RAR.

[0192] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process; when the first condition set is met, the first uplink grant is passed to the corresponding HARQ process; the first condition set includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0193] The first resource pool includes K transport resources for the first transport block, and each of the K transport resources in the first resource pool for the first transport block corresponds to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; each of the K transport resources in the first resource pool for the first transport block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transport resources in the first resource pool for the first transport block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transport resources in the first resource pool for the first transport block are respectively in K different time slots.

[0194] As a sub-implementation of Embodiment 5, the first uplink grant is passed to the corresponding HARQ process, which instructs the physical layer to generate the first signal based on the first uplink grant.

[0195] As an example, the configuration of the PUSCH orthogonal sequence is provided to the first node by the second node.

[0196] As an example, both communicating parties need to have a consistent understanding of the processing of the first uplink grant.

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

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

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

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

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

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

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

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

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

[0206] As an example, the first node sends a signal in the PUSCH resource of the first type.

[0207] As an example, the second node receives signals in the PUSCH resource of the first type.

[0208] As one embodiment, the first signal carries the first transmission block.

[0209] As an example, the first signal is a repetition of PUSCH.

[0210] As an example, the first signal is transmitted in the transmission resources corresponding to the first uplink grant among the K transmission resources for the first transmission block.

[0211] As an example, the first uplink grant is not passed to the corresponding HARQ process, and the first node abandons the performance of transmission in the K transmission resources corresponding to the first uplink grant for the first transport block.

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

[0213] As one embodiment, the first uplink grant is passed to the corresponding HARQ process, and the step in dashed box F1 is present; or, the first uplink grant is not passed to the corresponding HARQ process, and the step in dashed box F1 is not present.

[0214] Example 6

[0215] Example 6 illustrates a schematic diagram illustrating the configuration of a first resource pool dependent on an orthogonal PUSCH sequence according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown.

[0216] In embodiment 6, the first resource pool includes K transmission resources for the first transport block; wherein K is equal to the length of the PUSCH orthogonal sequence.

[0217] In Example 6, the K transmission resources in the first resource pool for the first transmission block all correspond to the configuration uplink grant.

[0218] As an example, K is a positive integer greater than 1.

[0219] As one embodiment, the first resource pool includes time-frequency resources.

[0220] As an example, the first resource pool is a time-domain resource.

[0221] As an example, the first resource pool is continuous in the time domain.

[0222] As an example, the first resource pool may be discontinuous in the time domain.

[0223] As an example, a transmission resource for the first transmission block is a resource allocated to the first transmission block for one transmission.

[0224] As an example, a transmission resource for the first transmission block is a time-domain resource allocated to a single transmission of the first transmission block.

[0225] As an example, a transmission resource for the first transmission block is a time-frequency resource allocated to a single transmission of the first transmission block.

[0226] As an example, a transmission resource for the first transmission block is a transmission opportunity for the first transmission block.

[0227] As an example, a transmission resource for the first transmission block is the duration of a transmission opportunity for the first transmission block.

[0228] As an example, for a transmission resource of the first transport block, the duration of an uplink grant in one of the bundles configured for uplink grant is...

[0229] As an example, for a transport resource of the first transport block, it is the duration of an uplink-granted PUSCH in one of the bundles configured for uplink grant.

[0230] As an example, one transmission opportunity of the first transport block is a PUSCH transmission occasion.

[0231] As an example, one transmission opportunity of the first transmission block can be used for one transmission of the first transmission block.

[0232] As one embodiment, a transmission of the first transmission block is either the initial transmission or a retransmission of the first transmission block.

[0233] As an example, the number of transmission resources in the first resource pool for the first transmission block is equal to K.

[0234] As one embodiment, the first resource pool includes only K transmission resources for the first transmission block.

[0235] As one embodiment, the first resource pool includes time-frequency resources; from the time domain perspective, the first resource pool includes time-domain resources corresponding to the K transmission resources of the first transmission block; from the frequency domain perspective, the first resource pool includes frequency-domain resources corresponding to the K transmission resources of the first transmission block.

[0236] As an example, the word "including" in "the first resource pool includes K transmission resources for the first transmission block" is from a time-domain perspective.

[0237] As an example, the first resource pool is a time-domain resource; the first resource pool includes K transmission resources for the first transport block, meaning that the first resource pool includes the time-domain resource corresponding to each of the K transmission resources for the first transport block.

[0238] As one embodiment, the first resource pool is a time-domain resource; the first resource pool includes K transmission resources for the first transport block, meaning that the first resource pool is for the duration of the K transmission resources for the first transport block.

[0239] As an example, the first resource pool is continuous in the time domain, starting with the earliest transmission resource among the K transmission resources of the first transport block and ending with the latest transmission resource among the K transmission resources of the first transport block.

[0240] As an example, each of the K transport resources in the first resource pool for the first transport block corresponds to a separate uplink grant in one of the bundles of the configured uplink grant.

[0241] As an example, the "in" in "the K transmission resources in the first resource pool for the first transmission block" is from a time domain perspective.

[0242] As an example, the K transmission resources in the first resource pool for the first transmission block respectively correspond to different uplink grants in the bundle of the configured uplink grants.

[0243] As an example, the bundle of configured uplink grants includes multiple uplink grants, such that each of the N transport resources of the first transport block corresponds to one of the multiple uplink grants.

[0244] As one embodiment, the bundle of configured uplink grants includes N uplink grants, each of which corresponds one-to-one with N transport resources for the first transport block.

[0245] As an example, the N transmission resources for the first transmission block include the K transmission resources for the first transmission block in the first resource pool.

[0246] As an example, K is equal to N, and the K transmission resources in the first resource pool for the first transmission block are for the N transmission resources of the first transmission block.

[0247] As an example, K is less than N, and the K transmission resources in the first resource pool for the first transmission block are a proper subset of the N transmission resources for the first transmission block.

[0248] As an example, N is a positive integer multiple of K; the N transmission resources for the first transmission block are divided into N / K groups, and the number of transmission resources for the first transmission block included in each of the N / K groups is equal to K; the K transmission resources for the first transmission block in the first resource pool belong to the same group in the N / K groups.

[0249] As a sub-example of the above embodiment, N is greater than K.

[0250] As a sub-example of the above embodiments, N is equal to K.

[0251] As a sub-implementation of the above embodiments, the group to which the K transmission resources for the first transmission block in the first resource pool belong can be any one of the N / K groups, and the first uplink grant is an uplink grant corresponding to one of the K transmission resources for the first transmission block in the bundle of the configured uplink grant.

[0252] As an example, the first uplink grant may be an uplink grant in one of the bundles configured for the uplink grant that corresponds to any one of the K transport resources in the first resource pool for the first transport block.

[0253] As an example, all N transmission resources of the first transmission block are configured.

[0254] As an example, the N transmission resources of the first transmission block are arranged sequentially in the time domain.

[0255] As an example, in the grouping of the N transmission resources for the first transmission block, the earliest K transmission resources are grouped into one group, the next K transmission resources are grouped into another group, and so on.

[0256] As an example, all transmission resources in the same group of the N / K groups for the first transport block correspond to the same uplink grant in the same bundle of the configured uplink grant.

[0257] As an example, the first uplink grant is an uplink grant in the first resource pool corresponding to at least one of the K transport resources of the first transport block.

[0258] As an example, for one transport resource of the first transport block to correspond to only one uplink grant in the bundle of the configured uplink grant.

[0259] As an example, the N transmission resources of the first transmission block are all granted uplink according to the configuration.

[0260] As an example, when a transmission resource of the first transport block corresponds to an uplink grant in one of the bundles of the configured uplink grant, the transmission resource of the first transport block corresponds to the configured uplink grant.

[0261] As an example, for a transmission resource of the first transport block to correspond to the configured uplink grant, it means that the transmission resource of the first transport block corresponds to an uplink grant in a bundle of the configured uplink grant.

[0262] As an example, the N transport resources of the first transport block correspond to different uplink grants in the bundle of the configured uplink grants.

[0263] As an example, when one uplink grant in the bundle of the configured uplink grant is provided for transmission in a transmission resource for the first transport block, the transmission resource for the first transport block corresponds to the uplink grant in the bundle of the configured uplink grant.

[0264] As an example, when the first node determines to perform a transmission of the first transport block in a transport resource for the first transport block, the transmission of the first transport block is generated based on the uplink grant corresponding to the transport resource for the first transport block.

[0265] As an example, a transmission resource of the first transmission block is reserved for a single transmission of the first transmission block generated according to the corresponding uplink grant.

[0266] As an example, a transmission resource for the first transmission block is configured for a single transmission of the first transmission block generated according to the corresponding uplink grant.

[0267] As an example, the K transmission resources in the first resource pool for the first transmission block do not overlap in time domain with each other.

[0268] As an example, the K transmission resources in the first resource pool for the first transmission block are located in different time slots.

[0269] As an example, in combination with the above features, the solution disclosed in this application is particularly applicable to PUSCH repetition type A and has good compatibility with existing 3GPP protocols.

[0270] As an example, from a time domain perspective, each of the K transmission resources in the first resource pool for the first transmission block includes at least one time domain symbol.

[0271] As an example, a time-domain symbol is a symbol defined in the time domain.

[0272] As an example, a time-domain symbol is an OFDM (Orthogonal Frequency Division Multiplexing) symbol.

[0273] As an example, a time-domain symbol is a symbol in a time slot.

[0274] As an example, the N transmission resources of the first transmission block are respectively in different time slots.

[0275] As an example, the N transmission resources of the first transmission block are in N consecutive time slots.

[0276] As an example, the transmission resource of the first transmission block is in a time slot, from the perspective of the time domain.

[0277] As an example, from a time domain perspective, each of the N transport resources in the first transport block includes at least one time domain symbol.

[0278] As an example, a transmission resource is configured for the first transmission block.

[0279] As an example, a transmission resource for the first transmission block is determined according to the indication of the DCI (Downlink Control Information) format.

[0280] As an example, the first transport block is transmitted using PUSCH repetition type A.

[0281] As an example, K equals 2.

[0282] As an example, K is equal to 2 or 4.

[0283] As an example, K is equal to one of 2, 4, or 8.

[0284] As an example, the advantages of the above method include: reducing system design complexity.

[0285] As an example, K is no greater than 1024.

[0286] As an example, K is configured.

[0287] As an example, N is configured.

[0288] As an example, N is configured by RRC layer parameters.

[0289] As an example, N is indicated by physical layer signaling.

[0290] As an example, N is equal to the number of repetitions of the configured first transport block.

[0291] As an example, N is equal to a positive integer multiple of K.

[0292] As an example, N equals 2 and K equals 2.

[0293] As an example, N equals 4 and K equals 2.

[0294] As an example, N equals 8 and K equals 2.

[0295] As an example, N equals 8 and K equals 4.

[0296] As one embodiment, a transmission of the first transmission block is either an initial transmission or a retransmission.

[0297] As an example, the initial transmission of the first transport block is the first transmission in the bundle granted by the configuration uplink.

[0298] As an example, in the bundle granted by the uplink configuration, a retransmission is triggered without waiting for feedback from the previous transmission.

[0299] As an example, the first uplink grant is for a retransmission of the first transport block.

[0300] As an example, one transmission of the first transport block is a transmission on the PUSCH.

[0301] Example 7

[0302] Example 7 illustrates a schematic diagram of a first resource pool according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown. In the appendix Figure 7 In the diagram, a gray-filled box represents a transport resource for the first transport block.

[0303] In embodiment 7, K equals 2 (the length of the PUSCH orthogonal sequence is 2); the first resource pool consists of time-domain resources corresponding to the two transmission resources of the first transport block (these two transmission resources are continuous in the time domain).

[0304] As an example, the first resource pool is a time-domain resource.

[0305] As an example, both the first resource pool and a transmission resource for the first transport block are time-domain resources.

[0306] As an example, for a transmission resource of the first transmission block to be a time-domain resource, the time-domain resource corresponding to the transmission resource of the first transmission block refers to the transmission resource itself.

[0307] As an example, a transmission resource for the first transmission block also includes definitions in other dimensions (e.g., frequency domain) besides the time domain.

[0308] Example 8

[0309] Example 8 illustrates a schematic diagram of a first resource pool according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown. In the appendix Figure 8In the diagram, a gray-filled box represents a transport resource for the first transport block.

[0310] In embodiment 8, K equals 4 (the length of the PUSCH orthogonal sequence is 4); the first resource pool consists of time-domain resources corresponding to the four transmission resources of the first transport block.

[0311] In Example 8, the time-domain resources in the first resource pool are not continuous.

[0312] As an example, the first resource pool is a time-domain resource.

[0313] As an example, both the first resource pool and a transmission resource for the first transport block are time-domain resources.

[0314] As an example, for a transmission resource of the first transmission block to be a time-domain resource, the time-domain resource corresponding to the transmission resource of the first transmission block refers to the transmission resource itself.

[0315] As an example, a transmission resource for the first transmission block also includes definitions in other dimensions (e.g., frequency domain) besides the time domain.

[0316] Example 9

[0317] Example 9 illustrates a schematic diagram of a first resource pool according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown. In the appendix Figure 9 In the diagram, a gray-filled box represents a transport resource for the first transport block.

[0318] In Example 9, K equals 4 (the length of the PUSCH orthogonal sequence is 4); the first resource pool is for the duration of the four transmission resources of the first transport block.

[0319] In Example 9, the time-domain resources in the first resource pool are continuous.

[0320] As an example, the first resource pool is a time-domain resource.

[0321] As an example, both the first resource pool and a transmission resource for the first transport block are time-domain resources.

[0322] As an example, for a transmission resource of the first transmission block to be a time-domain resource, the time-domain resource corresponding to the transmission resource of the first transmission block refers to the transmission resource itself.

[0323] As an example, a transmission resource for the first transmission block also includes definitions in other dimensions (e.g., frequency domain) besides the time domain.

[0324] Example 10

[0325] Example 10 illustrates a schematic diagram of whether a first uplink grant is passed to the corresponding HARQ process according to an embodiment of this application, depending on whether there is overlap between the first resource pool and the first type of PUSCH resource, as shown in the attached diagram. Figure 10 As shown.

[0326] In Example 10, when the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process; when the first condition set is met, the first uplink grant is passed to the corresponding HARQ process; the first condition set includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0327] As an example, the advantages of the above method include: uplink grants that do not generate transmissions are not passed to the corresponding HARQ process, which helps to save HARQ storage overhead.

[0328] As an example, the advantages of the above method include: it helps to reduce the processing complexity of the UE.

[0329] As an example, when the first resource pool overlaps with the first type of PUSCH resource, the first set of conditions is not satisfied.

[0330] As an example, when the first set of conditions is not met, the first uplink grant is not passed to the corresponding HARQ process.

[0331] As an example, the first set of conditions includes only one condition.

[0332] As an example, the first set of conditions includes only the condition that the first resource pool does not overlap with the first type of PUSCH resource.

[0333] As one embodiment, the first condition set includes multiple conditions; the first condition set being satisfied means that each condition in the first condition set is satisfied; the first condition set not being satisfied means that at least one condition in the first condition set is not satisfied.

[0334] As an example, the first set of conditions includes: the first resource pool does not overlap with the second type of PUSCH resources.

[0335] As an example, the first set of conditions includes: the first resource pool does not overlap with the third type of PUSCH resource.

[0336] As one embodiment, the first set of conditions includes: the first resource pool does not overlap with the second type of PUSCH resources; and the first set of conditions includes: the first resource pool does not overlap with the third type of PUSCH resources.

[0337] As an example, lch-based Prioritization is configured for the corresponding MAC entity.

[0338] As an example, lch-based Prioritization is not configured for the corresponding MAC entity.

[0339] As an example, at least a portion of the configuration uplink grant is passed to the first HARQ entity.

[0340] As an example, whether the first uplink grant is passed to the corresponding HARQ process is determined by the first HARQ entity.

[0341] As one embodiment, the first uplink grant not being passed to the corresponding HARQ process includes: the corresponding HARQ process ignoring the first uplink grant.

[0342] As an example, the corresponding HARQ process is identified as the HARQ process corresponding to the first uplink grant.

[0343] As an example, the corresponding HARQ process is the HARQ process that supports the first transport block.

[0344] As an example, the first uplink grant is passed to the corresponding HARQ process, and the HARQ information (redundancy version) of the first transport block is also passed to the corresponding HARQ process.

[0345] As one embodiment, the first uplink grant is passed to the corresponding HARQ process, which stores the first uplink grant.

[0346] Example 11

[0347] Example 11 illustrates a schematic diagram of whether a first uplink grant is passed to the corresponding HARQ process according to an embodiment of this application, depending on whether there is overlap between the first resource pool and the first type of PUSCH resource, as shown in the attached diagram. Figure 11 As shown.

[0348] In Example 11, when the second set of conditions is met, the first uplink grant is passed to the first HARQ entity; the second set of conditions includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0349] As an example, the second set of conditions includes only one condition.

[0350] As an example, the second set of conditions includes only the condition that the first resource pool does not overlap with the first type of PUSCH resource.

[0351] As an example, the second set of conditions includes multiple conditions; the second set of conditions being satisfied means that each condition in the second set of conditions is satisfied; the second set of conditions not being satisfied means that at least one condition in the second set of conditions is not satisfied.

[0352] As an example, the second set of conditions includes: the first resource pool does not overlap with the second type of PUSCH resources.

[0353] As an example, the second set of conditions includes: the first resource pool does not overlap with the third type of PUSCH resources.

[0354] As one embodiment, the second set of conditions includes: the first resource pool does not overlap with the second type of PUSCH resources; and the second set of conditions includes: the first resource pool does not overlap with the third type of PUSCH resources.

[0355] As one embodiment, the second set of conditions includes: the number of PUSCH resources of the second type overlapping with the first resource pool does not exceed T, where T depends on the number of time slots spanned by the first resource pool.

[0356] As an example, T is equal to the number of time slots spanned by the first resource pool.

[0357] As an example, T is equal to the ratio of the number of time slots spanned by the first resource pool to 2, rounded down.

[0358] As an example, the advantages of the above method include balancing scheduling flexibility and UE processing complexity.

[0359] As an example, when the second set of conditions is not met, the first uplink grant is not passed to the first HARQ entity.

[0360] As an example, the advantages of the above method include: uplink grants that do not generate transmissions are not passed to the corresponding HARQ entity, which helps to further save HARQ storage overhead.

[0361] As an example, the advantages of the above method include: it helps to reduce the processing complexity of the UE.

[0362] As one embodiment, the first uplink grant is passed to the first HARQ entity, and the first uplink grant is passed to the corresponding HARQ process; or, the first uplink grant is not passed to the first HARQ entity.

[0363] As an example, in this application, the first uplink grant is passed to the corresponding HARQ process, meaning that the first HARQ entity passes the first uplink grant to the corresponding HARQ process.

[0364] As an example, the first uplink grant is passed to the first HARQ entity, and the HARQ information corresponding to the first uplink grant is also passed to the first HARQ entity.

[0365] As an example, when the first uplink grant is not passed to the first HARQ entity, the first uplink grant is not passed to the corresponding HARQ process.

[0366] As an example, when the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the first HARQ entity.

[0367] As an example, the configuredGrantTimer corresponding to the respective HARQ process is not running.

[0368] As an example, cg-RetransmissionTimer is not configured.

[0369] As an example, cg-SDT-RetransmissionTimer was not configured.

[0370] As an example, cg-RRC-RetransmissionTimer is not configured.

[0371] As an example, no CG-SDT process is in progress.

[0372] As an example, no RACH-less LTM cell handover process is in progress.

[0373] As an example, no RACH-less handover process was performed.

[0374] Example 12

[0375] Example 12 illustrates a schematic diagram of applying a PUSCH orthogonal sequence according to an embodiment of this application to K transmissions of a first transport block, as shown in the attached diagram. Figure 12 As shown. In the appendix Figure 12 In the diagram, a gray-filled box represents one transmission of the first transmission block.

[0376] In Example 12, a1, a2, ..., a K These are the K elements in the PUSCH orthogonal sequence; a1, a2, ..., a K They are respectively used to generate transmission #1, transmission #2, ..., transmission #K; transmission #1, transmission #2, ..., transmission #K are respectively in the K transmission resources in the first resource pool for the first transmission block.

[0377] In Example 12, the first uplink grant is passed to the corresponding HARQ process.

[0378] As one embodiment, the first uplink grant is passed to the corresponding HARQ process, and the first node performs one transmission of the first transport block in each of the K transport resources for the first transport block in the first resource pool; or, the first uplink grant is not passed to the corresponding HARQ process, and the first node does not perform a transmission of the first transport block in any of the K transport resources for the first transport block in the first resource pool.

[0379] As an example, at least one of the transmissions #1, #2, ..., #K is generated based on the first uplink grant.

[0380] As an example, the transmission of the first signal is one of transmission #1, transmission #2, ..., transmission #K.

[0381] As one embodiment, the first node executes transmission #1, transmission #2, ..., transmission #K; the second node performs reception for transmission #1, transmission #2, ..., transmission #K.

[0382] As a non-limiting sub-implementation of the above embodiments, the second node may perform receiving, merging, and then decoding of the transmissions #1, #2, ..., #K.

[0383] As an example, transmission #1, transmission #2, ..., transmission #K are respectively located in the K transmission resources of the first transmission block in the first resource pool, from the perspective of the time domain.

[0384] As an example, transmission #1, transmission #2, ..., transmission #K are respectively located in the K transmission resources of the first transmission block in the first resource pool, from the perspective of the time-frequency domain.

[0385] As an example, the K transmission resources in the first resource pool for the first transmission block are, in order from earliest to latest in the time domain, transmission resource #1, transmission resource #2, ..., transmission resource #K; transmission #1 is in transmission resource #1, transmission #2 is in transmission resource #2, ..., transmission #K is in transmission resource #K.

[0386] As one embodiment, the target complex-valued symbol set includes complex-valued symbols generated from multiple modulation symbols after at least transformation precoding, wherein the transmission #i is a i The transmission is performed after the result of multiplying the complex-valued symbols in the target complex-valued symbol set is mapped to time-frequency resources; wherein i is any value from 1, 2, ..., K.

[0387] As one embodiment, the target complex-valued symbol set includes complex-valued symbols generated after at least layer mapping and precoding of multiple modulation symbols, wherein the transmission #i is a i The transmission is performed after the result of multiplying the complex-valued symbols in the target complex-valued symbol set is mapped to time-frequency resources; wherein i is any value from 1, 2, ..., K.

[0388] As one embodiment, the plurality of modulation symbols include modulation symbols generated by scrambling the coded bits obtained after the first transport block has undergone at least channel coding.

[0389] As an example, the plurality of modulation symbols include modulation symbols generated by scrambling the coded bits obtained after the first transport block has undergone CRC attachment, (code block segmentation and code block CRC attachment, optional), channel coding, rate matching, and (code block concatenation, optional).

[0390] As one embodiment, the target modulation symbol set includes multiple modulation symbols, and the transmission #i is a i The result of multiplying the modulation symbols in the target modulation symbol set with the complex-valued symbols generated by at least transformation precoding is mapped to time-frequency resources and then transmitted; wherein i is any value from 1, 2, ..., K.

[0391] As one embodiment, the target modulation symbol set includes multiple modulation symbols, and the transmission #i is a i The result of multiplying the modulation symbols in the target modulation symbol set is transmitted after being mapped to time-frequency resources by complex-valued symbols generated by at least layer mapping and precoding; wherein i is any value from 1, 2, ..., K.

[0392] As one embodiment, the target modulation symbol set includes modulation symbols generated by scrambling the coded bits obtained after the first transport block has undergone at least channel coding.

[0393] As an example, the target modulation symbol set includes modulation symbols generated by scrambling the coded bits obtained after the first transport block has undergone CRC attachment, (codeblock segmentation and codeblock CRC attachment, optional), channel coding, rate matching, and (codeblock concatenation, optional).

[0394] As an example, a1, a2, ..., a K The sorting order in the corresponding PUSCH orthogonal sequence is from front to back.

[0395] As an example, a1, a2, ..., a K The sorting position in the corresponding PUSCH orthogonal sequence is from back to front.

[0396] As an example, K equals 2, and the first orthogonal sequence is [a1 a2].

[0397] As a sub-example of the above embodiment, a1 is +1 and a2 is +1.

[0398] As a sub-example of the above embodiment, a1 is +1 and a2 is -1.

[0399] As an example, K equals 4, and the first orthogonal sequence is [a1 a2 a3 a4].

[0400] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, and a4 is +1.

[0401] As a sub-example of the above embodiments, a1 is +1, a2 is -1, a3 is +1, and a4 is -1.

[0402] As a sub-example of the above embodiments, a1 is +1, a2 is +1, a3 is -1, and a4 is -1.

[0403] As a sub-example of the above embodiment, a1 is +1, a2 is -1, a3 is -1, and a4 is +1.

[0404] As an example, the first orthogonal sequence is a Walsh sequence.

[0405] As an example, the first orthogonal sequence is an orthogonal DFT code.

[0406] Example 13

[0407] Example 13 illustrates a structural block diagram of a processing apparatus for a first node according to an embodiment of this application, as shown in the attached diagram. Figure 13 As shown. In the appendix Figure 13 In the first node, the processing device A00 includes a first receiver A01 and a first transmitter A02.

[0408] As one example, the first node is a user equipment.

[0409] As an example, the first node is a relay node.

[0410] As one example, the first node is an in-vehicle communication device.

[0411] As an example, the first node is a conventional user equipment.

[0412] As an example, the first node is a UE in the NTN.

[0413] As an example, the first node is a UE in the TN.

[0414] As one embodiment, the first receiver A01 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.

[0415] As one embodiment, the first receiver A01 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:

[0416] As one embodiment, the first receiver A01 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.

[0417] As one embodiment, the first receiver A01 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.

[0418] As one embodiment, the first receiver A01 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.

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

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

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

[0422] As one embodiment, the first transmitter A02 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.

[0423] As one embodiment, the first transmitter A02 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.

[0424] As one embodiment, the first receiver A01 receives the first signaling and configures uplink granting to depend on the first signaling;

[0425] The configuration uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grants received in dynamic grants or RAR.

[0426] As an example, when the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process.

[0427] As an example, when the first set of conditions is met, the first uplink grant is passed to the corresponding HARQ process; the first set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type.

[0428] As an example, the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence.

[0429] As an example, each of the K transmission resources in the first resource pool corresponding to the first transmission block is a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block.

[0430] As an example, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0431] As one embodiment, the first transmitter A02 transmits a first signal; wherein the first uplink grant is passed to the corresponding HARQ process, and the corresponding HARQ process instructs the physical layer to generate the first signal based on the first uplink grant.

[0432] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0433] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process; when the first condition set is met, the first uplink grant is passed to the corresponding HARQ process; the first condition set includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0434] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0435] The first type of PUSCH resource is dynamically granted.

[0436] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0437] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0438] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0439] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0440] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process; when the first condition set is met, the first uplink grant is passed to the corresponding HARQ process; the first condition set includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0441] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0442] The first type of PUSCH resource corresponds to the uplink grant received in the RAR.

[0443] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0444] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0445] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0446] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0447] When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process; when the first condition set is met, the first uplink grant is passed to the corresponding HARQ process; the first condition set includes: the first resource pool does not overlap with the first type of PUSCH resource.

[0448] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0449] The PUSCH resources granted by the uplink received on the PDCCH and the PUSCH resources granted by the uplink received in the RAR both belong to the first type of PUSCH resources.

[0450] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0451] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0452] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0453] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0454] When the second set of conditions is met, the first uplink grant is passed to the first HARQ entity; when the second set of conditions is not met, the first uplink grant is not passed to the first HARQ entity; the second set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type;

[0455] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0456] The first type of PUSCH resource is dynamically granted.

[0457] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0458] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0459] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0460] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0461] When the second set of conditions is met, the first uplink grant is passed to the first HARQ entity; when the second set of conditions is not met, the first uplink grant is not passed to the first HARQ entity; the second set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type;

[0462] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0463] The first type of PUSCH resource corresponds to the uplink grant received in the RAR.

[0464] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0465] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0466] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0467] As one embodiment, the first receiver A01 receives a first signaling; the configuration of uplink grant depends on the first signaling, and the configuration of uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resource.

[0468] When the second set of conditions is met, the first uplink grant is passed to the first HARQ entity; when the second set of conditions is not met, the first uplink grant is not passed to the first HARQ entity; the second set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type;

[0469] The first resource pool depends on the configuration of the PUSCH orthogonal sequence; the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence; the first uplink grant is an uplink grant corresponding to at least one of the K transport resources in the first resource pool for the first transport block.

[0470] The PUSCH resources granted by the uplink received on the PDCCH and the PUSCH resources granted by the uplink received in the RAR both belong to the first type of PUSCH resources.

[0471] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponds to a separate uplink grant for each of the K transmission resources of the first transmission block, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

[0472] As a sub-implementation of the above embodiment, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0473] As a sub-implementation of the above embodiment, each of the K transmission resources in the first resource pool corresponding to the first transmission block corresponds to a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block; the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool corresponding to the first transmission block are respectively in K different time slots.

[0474] Example 14

[0475] Example 14 illustrates a structural block diagram of a processing apparatus for a second node according to an embodiment of this application, as shown in the attached diagram. Figure 14 As shown. In the appendix Figure 14 In the second node, the processing device B00 includes a second transmitter B01 and a second receiver B02.

[0476] In one embodiment, the second node is a base station.

[0477] As one example, the second node is an NTN base station.

[0478] As one example, the second node is a TN base station.

[0479] As one example, the second node is a satellite device.

[0480] As one example, the second node is a relay node.

[0481] As one embodiment, the second node is one of the testing device, testing equipment, or testing instrument.

[0482] As one embodiment, the second transmitter B01 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.

[0483] As one embodiment, the second transmitter B01 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:

[0484] As one embodiment, the second transmitter B01 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.

[0485] As one embodiment, the second transmitter B01 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.

[0486] As one embodiment, the second transmitter B01 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.

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

[0488] As one embodiment, the second receiver B02 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:

[0489] As one embodiment, the second receiver B02 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.

[0490] As one embodiment, the second receiver B02 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.

[0491] As one embodiment, the second receiver B02 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.

[0492] As one embodiment, the second transmitter B01 sends a first signaling; configuring uplink grant depends on the first signaling; wherein, configuring uplink grant includes a first uplink grant; whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources, the first resource pool depends on the configuration of the PUSCH orthogonal sequence, and the first type of PUSCH resources correspond to the uplink grant received in dynamic grant or RAR.

[0493] As an example, when the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not passed to the corresponding HARQ process.

[0494] As an example, when the first set of conditions is met, the first uplink grant is passed to the corresponding HARQ process; the first set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type.

[0495] As an example, the first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence.

[0496] As an example, each of the K transmission resources in the first resource pool corresponding to the first transmission block is a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool corresponding to the first transmission block.

[0497] As an example, the first resource pool is a time-domain resource, a PUSCH resource is a PUSCH duration, and the K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

[0498] As one embodiment, the second receiver B02 receives a first signal; wherein the first uplink grant is passed to the corresponding HARQ process, and the corresponding HARQ process instructs the physical layer to generate the first signal based on the first uplink grant.

[0499] 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 user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, and test equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.

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

Claims

1. A first node for wireless communication, characterized in that, include: The first receiver receives the first signaling; Configure uplink granting to depend on the first signaling; The configuration uplink grant includes a first uplink grant; Whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources. The first resource pool depends on the configuration of the PUSCH orthogonal sequence. The first type of PUSCH resources correspond to the uplink grants received dynamically or in RAR.

2. The first node according to claim 1, characterized in that, When the first resource pool overlaps with the first type of PUSCH resource, the first uplink grant is not transmitted to the corresponding HARQ process.

3. The first node according to claim 1 or 2, characterized in that, When the first set of conditions is met, the first uplink grant is passed to the corresponding HARQ process; the first set of conditions includes: the first resource pool does not overlap with the PUSCH resource of the first type.

4. The first node according to any one of claims 1 to 3, characterized in that, The first resource pool includes K transport resources for the first transport block, and the K transport resources in the first resource pool for the first transport block all correspond to the configured uplink grant; K is a positive integer greater than 1, and K is equal to the length of the PUSCH orthogonal sequence.

5. The first node according to claim 4, characterized in that, Each of the K transmission resources in the first resource pool corresponding to the first transmission block is a separate uplink grant, and the first uplink grant is the uplink grant corresponding to one of the K transmission resources in the first resource pool for the first transmission block.

6. The first node according to claim 4 or 5, characterized in that, The first resource pool is a time-domain resource, and a PUSCH resource is a PUSCH duration. The K transmission resources in the first resource pool for the first transport block are respectively in K different time slots.

7. The first node according to any one of claims 1 to 6, characterized in that, include: The first transmitter sends the first signal; The first uplink grant is passed to the corresponding HARQ process, which instructs the physical layer to generate the first signal based on the first uplink grant.

8. A second node for wireless communication, characterized in that, include: The second transmitter sends the first signal; Configure uplink granting to depend on the first signaling; The configuration uplink grant includes a first uplink grant; Whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources. The first resource pool depends on the configuration of the PUSCH orthogonal sequence. The first type of PUSCH resources correspond to the uplink grants received dynamically or in RAR.

9. A method for a first node in wireless communication, characterized in that, include: Receive the first signaling; Configure uplink granting to depend on the first signaling; The configuration uplink grant includes a first uplink grant; Whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources. The first resource pool depends on the configuration of the PUSCH orthogonal sequence. The first type of PUSCH resources correspond to the uplink grants received dynamically or in RAR.

10. A method for a second node in wireless communication, characterized in that, include: Send the first signaling; Configure uplink granting to depend on the first signaling; The configuration uplink grant includes a first uplink grant; Whether the first uplink grant is passed to the corresponding HARQ process depends on whether there is an overlap between the first resource pool and the first type of PUSCH resources. The first resource pool depends on the configuration of the PUSCH orthogonal sequence. The first type of PUSCH resources correspond to the uplink grants received dynamically or in RAR.