Methods for resource reselection and preemption
The system addresses resource management challenges in 5G NR V2X by enabling UE autonomous resource selection and preemption handling, ensuring reliable and low-latency packet delivery for safety applications.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- APPLE INC
- Filing Date
- 2024-07-24
- Publication Date
- 2026-06-11
AI Technical Summary
Existing 5G NR V2X communication systems face challenges in efficiently managing resource selection and preemption for reliable and low-latency packet delivery in scenarios without cellular coverage, particularly for safety-critical applications like autonomous driving.
The system enables user equipment (UE) to autonomously select and reserve resources for transport block transmissions and retransmissions over sidelinks, using sensing and resource selection procedures, and handle preemption scenarios through algorithms that consider priority levels and preemption messages.
This approach enhances the reliability and efficiency of V2X communication by ensuring timely resource allocation and handling preemption, thereby supporting low-latency and reliable packet delivery even in areas without cellular coverage.
Smart Images

Figure 0007873275000001 
Figure 0007873275000002 
Figure 0007873275000003
Abstract
Description
[Technical Field] 【0001】 This disclosure relates to the field of fifth-generation (5G) new radio (NR) vehicle-to-everything (V2X) communication systems, and more particularly to systems and methods for resource reselection and preemption in 5G NR V2X communication systems. [Background technology] 【0002】 Vehicle-to-Everything (V2X), referring to vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-infrastructure (V2I) communication, is a wireless technology aimed at enabling data exchange between a vehicle and its surroundings. New Radio (NR) Vehicle-to-Everything V2X aims to support unicast, groupcast, and broadcast communications via sidelinks. In some embodiments, a sidelink refers to a communication mechanism (e.g., a communication channel) between two devices (e.g., two V2X UEs) that does not go through a base station (e.g., gNodeB). V2X enables vehicles to communicate with each other to support a variety of V2X applications, such as safety applications and autonomous driving / driving applications. V2X applications typically require reliable packet delivery within a predefined target communication range and typically require very low latency packet delivery. [Brief explanation of the drawing] 【0003】 Some examples of circuits, devices, and / or methods are described below, for illustrative purposes only. These are described with reference to the attached drawings. [Figure 1] This is a simplified block diagram of a new wireless (NR) system according to one embodiment of the present disclosure. [Figure 2]This figure shows a resource selection procedure in which up to Nmax resources associated with a first transmission of a TB (transport block) are selected within a plurality of resource selection windows, according to one embodiment of the present disclosure. [Figure 3] This figure shows another embodiment of a resource selection procedure in which up to Nmax resources associated with a first transmission of TB are selected within a single resource selection window, according to one embodiment of the present disclosure. [Figure 4] This is a flowchart of an algorithm used to determine multiple resources from a candidate resource set within a single resource selection / re-selection window, according to one embodiment of the present disclosure. [Figure 5A] According to one embodiment of the present disclosure, a resource reservation scheme including a forward-only booking scheme, wherein each transmission / retransmission of TB includes information on up to Nmax-1 reserved resources for TB, based on a (pre-)configured maximum number of retransmissions. [Figure 5B] An alternative resource reservation scheme, comprising a forward booking plus backward pointing scheme, according to one embodiment of the present disclosure, wherein each transmission / retransmission of TB includes information on up to Nmax-1 reserved resources for TB, based on a (pre-)configured maximum number of retransmissions. [Figure 6-1] This is a flowchart of an algorithm for determining a candidate resource set S based on preemption, according to one embodiment of the present disclosure. [Figure 6-2] This is a flowchart of an algorithm for determining a candidate resource set S based on preemption, according to one embodiment of the present disclosure. [Figure 7-1] This is a flowchart of an algorithm for determining a candidate resource set S based on preemption, according to another embodiment of the present disclosure. [Figure 7-2] This is a flowchart of an algorithm for determining a candidate resource set S based on preemption, according to another embodiment of the present disclosure. [Figure 8] This figure shows a preemption target UE (user equipment) timeline for receiving a preemption message, according to one embodiment of the present disclosure. [Figure 9] This is a block diagram of equipment usable in various embodiments described herein, such as a base station (BS), eNodeB, gNodeB, or other network device. [Figure 10] This is a block diagram of a device usable with user equipment (UE) or other network devices (e.g., IoT (Internet of Things) devices) according to various embodiments described herein. [Figure 11] This is a flowchart of a method for re-selecting user equipment (UE) resources in a new wireless (NR) system, according to one embodiment of the present disclosure. [Figure 12] This is a flowchart of a method for resource preemption of user equipment (UE) in a new wireless (NR) system, according to one embodiment of the present disclosure. [Figure 13] This is a flowchart of a method for preempted user equipment (UE) in a new wireless (NR) system, according to one embodiment of the present disclosure. [Figure 14] This diagram shows the architecture of a system including a core network (CN), such as a fifth-generation (5G) CN (5GC), according to various embodiments. [Figure 15] This figure shows exemplary components of a device according to several embodiments. [Figure 16] This figure shows an exemplary interface of a baseband circuit according to several embodiments. [Modes for carrying out the invention] 【0004】 In one embodiment of the present disclosure, a device configured for use in user equipment (UE) associated with a new radio (NR) system is disclosed. The device comprises one or more processors configured to select a first resource from a candidate resource set, which includes a plurality of candidate resources within a first resource selection window. In some embodiments, the first resource is utilized by the UE for a first transmission of a transport block (TB) over a sidelink. In some embodiments, the size of the first resource selection window is derived based on the (pre)configured maximum number of retransmissions of the TB. In some embodiments, one or more processors are further configured to generate a first transmit signal, which includes a first transmission of a TB transmitted over the sidelink using the selected first resource. 【0005】 In one embodiment of the present disclosure, a device configured for use in a user equipment (UE) associated with a new radio (NR) system is disclosed. The device comprises one or more processors configured to select a candidate resource set containing multiple candidate resources from a resource selection window containing multiple resources, which will be used by the UE for transmitting transport blocks (TBs) over a sidelink, using a subset of candidate resources within the candidate resource set. In some embodiments, the multiple candidate resources within the candidate resource set contain one or more reserved resources, which include resources reserved by one or more other UEs. In some embodiments, the one or more reserved resources are selected from the resource selection window according to the data priority level of the one or more reserved resources. 【0006】 In one embodiment of the present disclosure, a device configured for use in a user equipment (UE) associated with a new radio (NR) system is disclosed. The device comprises one or more processors configured to receive a preemption message from another UE acting as a preempting UE. In some embodiments, the preemption message indicates an intention to utilize a reserved resource associated with the UE, the reserved resource including a preempted resource selected by the preempting UE for data transmission. In some embodiments, one or more processors are further configured to selectively continue transmitting data associated with the UE using the preempted resource, based on the time of receipt of the preemption message at the UE. 【0007】 In one embodiment of the present disclosure, a method for user equipment (UE) associated with a new radio (NR) system is disclosed. The method includes selecting a first resource from a candidate resource set, which includes a plurality of candidate resources, within a first resource selection window, using one or more processors. In some embodiments, the first resource is utilized by the UE for a first transmission of a transport block (TB) over a sidelink. In some embodiments, the size of the first resource selection window is derived based on the (pre)configured maximum number of retransmissions of the TB. In some embodiments, the method further includes generating a first transmit signal, which includes a first transmit of the TB, using one or more processors, and the first transmit signal is transmitted over the sidelink using the selected first resource. 【0008】 In one embodiment of the present disclosure, a method for a user equipment (UE) associated with a new radio (NR) system is disclosed. The method includes using one or more processors to select a candidate resource set from a resource selection window containing multiple resources, which will be used by the UE for transmitting transport blocks (TBs) over a sidelink, using a subset of candidate resources within the candidate resource set. In some embodiments, the multiple candidate resources within the candidate resource set include one or more preempted resources, which include resources reserved by one or more other UEs as one or more preempted UEs. In some embodiments, the method further includes using one or more processors to select one or more reserved resources from the resource selection window according to the data priority level of one or more reserved resources. 【0009】 In one embodiment of the present disclosure, a method for user equipment (UE) associated with a new radio (NR) system is disclosed. The method includes receiving a preemption message from another UE, acting as a preempting UE, using one or more processors. In some embodiments, the preemption message indicates an intention to utilize a reserved resource associated with the UE, the reserved resource including a preempted resource selected by the preempting UE for data transmission. In some embodiments, the method further includes selectively continuing the transmission of data associated with the UE using the preempted resource, using one or more processors, based on the time of receipt of the preemption message at the UE. 【0010】 Herein, this disclosure is described with reference to the accompanying drawings, where similar reference numerals are used throughout to refer to similar elements, and the structures and devices depicted are not necessarily drawn to scale. Where used herein, terms such as “component,” “system,” “interface,” and “circuit” are intended to refer to computer-related entities, hardware, (e.g., running) software, and / or firmware. For example, a component may be a processor (e.g., a microprocessor, controller, or other processing device), a process running on a processor, a controller, an object, an executable file, a program, a storage device, a computer, a tablet PC, and / or user equipment with a processing device (e.g., a mobile phone). As an example, an application running on a server and that server may also be a component. One or more components may reside within a process, one component may be localized on one computer and / or distributed across two or more computers. Where used herein, a set of elements or a set of other components may be described, where the term “set” can be interpreted as “one or more.” 【0011】 Furthermore, these components can be executed, for example, in modules, from various computer-readable storage media having various data structures stored within them. Components can communicate via local and / or remote processes, for example, according to signals having one or more data packets (for example, data from a component interacting with another component via signals in a local system, a distributed system, and / or across a network, such as the Internet, a local area network, a wide area network, or a similar network having other systems). 【0012】 As another example, a component may be a device having a specific functionality provided by mechanical parts operated by electrical or electronic circuits, and the electrical or electronic circuits may be operated by software or firmware applications run by one or more processors. One or more processors may be inside or outside the device and may run at least part of the software or firmware application. As yet another example, a component may be a device that provides a specific functionality through electronic components without mechanical parts, and the electronic components may comprise one or more processors for running software and / or firmware that at least partially grants the functionality of the electronic components. 【0013】 The use of the word “exemplary” is intended to concretely represent the concept. The term “or” as used in this application is intended to mean an inclusive “or,” not an exclusive “or.” That is, unless otherwise specified or it is clear from the context, “X uses A or B” is intended to mean any of all possible permutations. That is, if X uses A, if X uses B, or if X uses both A and B, each of the aforementioned cases satisfies “X uses A or B.” In addition, the articles “a” and “an” as used in this application and the attached claims should generally be interpreted as meaning “one or more,” unless otherwise specified or it is clear from the context that they refer to a singular form. Furthermore, where “including,” “includes,” “having,” “has,” “with,” or their variations are used in either the modes for carrying out the invention or the claims, these terms are intended to be inclusive, as is the term “comprising.” 【0014】 The following detailed description refers to the accompanying drawings. The same reference numerals may be used in different drawings to identify the same or similar elements. In the following description, specific details such as particular structures, architectures, interfaces, and techniques are described for illustrative purposes only, not to limit, in order to provide a complete understanding of the various aspects of the various embodiments. However, it will be apparent to those skilled in the art who are interested in this disclosure that various aspects of the various embodiments may be implemented in other examples that deviate from these specific details. In some cases, descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the various embodiments with unnecessary details. 【0015】 It should be fully understood that the use of personally identifiable information should be in accordance with generally recognized privacy policies and practices that meet or exceed industry or government requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of authorized use should be clearly indicated to the user. 【0016】 As described above, V2X applications typically require reliable packet delivery within a predefined target communication range and typically require very low latency packet delivery. NR V2X sidelinks support transmissions via unicast, groupcast, and broadcast. To improve the efficiency of V2X communication over sidelinks, NR V2X supports a predefined number of transmissions of a single transport block (TB) (e.g., up to 32 transmissions). In some embodiments, a TB refers to a single block of data. In some embodiments, successful reception of a TB at the receiver UE can be ensured by retransmitting the TB multiple times. In some embodiments, retransmissions may be blind retransmissions, where the UE is configured to retransmit the TB a predefined number of times. Alternatively, retransmissions may be hybrid automatic repeat request (HARQ) based retransmissions, where the UE is configured to retransmit based on the reception of an acknowledgment (ACK) / negative acknowledgement (NACK) from another UE (e.g., a receiver UE) over the sidelink. In some embodiments, the maximum number of TB retransmissions is configured for each channel busy ratio (CBR) range and priority for each transmit resource pool. In some embodiments, TB priority is signaled by sidelink control information (SCI) received from the receiver UE. In embodiments described throughout this disclosure, the transmit (Tx) UE refers to a UE that transmits / resends TBs over the sidelink, and the receive (Rx) UE refers to a UE that receives TBs over the sidelink. 【0017】 In some embodiments, before transmitting a TB, the Tx UE needs to determine one or more resources (e.g., radio resources) to be used for transmitting / retransmitting the TB. Two resource selection modes are defined for NR V2X communication. In the first mode, a cellular network (e.g., gNodeB) selects and manages the radio resources used by the vehicle (e.g., user equipment or UE) for direct V2X communication. In the second mode, the vehicle (e.g., UE) autonomously selects radio resources for direct V2V communication. Since safety applications cannot rely on the availability of cellular coverage, in the second mode the UE can operate without cellular coverage, and therefore this mode is considered the baseline V2X mode. A typical procedure for a UE autonomously selecting radio resources includes a sensing procedure and a resource selection procedure. The sensing procedure is performed within a sensing window, in which the Tx UE decodes SCIs from one or more other UEs and also performs a sidelink reference signal receive power (SL-RSRP) measurement. 【0018】 In some embodiments, SCIs from one or more other UEs provide information about one or more resources reserved by one or more other UEs, and SL-RSRP measurements of one or more resources provide an indicator of the distance between the other UEs and the Tx UE, or an indicator of the signal strength from the other UEs. In some embodiments, the sensing procedure provides information that enables the Tx UE to identify one or more candidate resources that may be used for transmitting / retransmitting TB from the Tx UE. For example, if a resource is shown in the received SCI and its associated L1 SL-RSRP measurement exceeds the SL-RSRP threshold, this resource is not considered a candidate resource. The resource selection procedure includes identifying one or more candidate resources in a resource selection window following the sensing window, and selecting a resource for transmission / retransmission from the candidate resources identified in the resource selection window. In some embodiments, to allow time for resource selection / re-selection processing, the sensing window is designed to end several time slots before the resource selection window, thereby enabling the Tx UE to identify one or more candidate resources in the resource selection window. 【0019】 Embodiments of this specification relate to systems and methods for autonomously selecting resources for retransmission. In particular, a first embodiment discloses a method for selecting a single resource from a first resource selection window. Furthermore, a second embodiment discloses a method for selecting multiple resources from the first resource selection window. Exemplary embodiments further include a method for determining the size / duration of a resource selection window, a method for selecting multiple resources from a single resource selection window, and a method for a resource reservation scheme. Furthermore, exemplary embodiments include a method for identifying a set of candidate resources from a resource selection window based on preemption, and a method for a preempted UE. 【0020】 Figure 1 shows a simplified block diagram of a new radio (NR) system 100 according to one embodiment of the present disclosure. In some embodiments, the NR system 100 facilitates the determination of one or more resources to be used for transmitting or retransmitting transport blocks (TBs) over a sidelink. The NR system 100 comprises a gNodeB 102, a first user equipment (UE) 104, and a second UE 106. However, in other embodiments, the NR system 100 may include multiple UEs, for example, two or more UEs, which are not shown for clarity. In some embodiments, the gNodeB 102 corresponds to a base station, for example, an eNodeB in an LTE system. In some embodiments, the first UE 104 and the second UE 106 may include vehicle-to-everything (V2X) UEs. However, in other embodiments, the first UE 104 and the second UE 106 may include a mobile phone, a tablet computer, an Internet of Things (IoT) device, etc. The first UE104 and the second UE106 are configured to communicate with gNodeB102 via a communication medium (e.g., wireless communication). Similarly, the first UE104 and the second UE106 are configured to communicate with each other via a communication medium (e.g., wireless communication). 【0021】 In some embodiments, the first UE104 is a side link 108 (side link Ku1The first UE104 is configured to send a transport block (TB) to a second UE106 via (also known as 08). In this embodiment, for convenience of reference, the first UE104 is referred to as the transmit (Tx)UE104, which is configured to send TBs, and the second UE106 is referred to as the receive (Rx)UE106, which is configured to receive TBs. However, in some embodiments, the first UE104 may include an Rx UE, and the second UE106 may include a Tx UE. Also, in some cases, the first UE104 may be configured as both a Tx UE and an Rx UE. Furthermore, in some cases, the second UE106 may be configured as both a TX UE and an Rx UE. In some embodiments, the Tx UE104 may support transmission by unicast, groupcast, or broadcast. Thus, in some embodiments, the first UE104 may be configured to send TBs to multiple Rx UEs (not shown for convenience of reference). In some embodiments, Tx UE 104 is configured to support TB retransmission to enable successful reception of TB at Rx UE 106. In some embodiments, retransmission may include blind retransmission, where Tx UE 104 is configured to retransmit the TB a (pre-configured) maximum number of retransmissions, Tmax. In some embodiments, the (pre-configured) maximum number of retransmissions Tmax is the maximum number of times the TB can be transmitted (including retransmissions). In some embodiments, the term "(pre-configured)" refers to both configured and pre-configured. Alternatively, in other embodiments, retransmission may include hybrid automatic repeat request (HARQ) based retransmission, where Tx UE 104 is configured to retransmit the TB until the (pre-configured) maximum number of retransmissions, Tmax, is reached when it receives a negative response (NACK) from another UE (e.g., Rx UE 106) via sidelink 108. 【0022】 In some embodiments, before transmitting a TB, Tx UE 104 is configured to determine one or more resources to be used for transmitting or retransmitting a TB over the sidelink 108. Embodiments described throughout this disclosure disclose UE autonomous selection in which Tx UE 104 is configured to select / determine one or more resources to be used for transmitting or retransmitting a TB over the sidelink 108 without signaling from gNodeB 102 (for example, in scenarios where Tx UE 104 is outside the coverage range of gNodeB 102). In some embodiments, to facilitate retransmission over the sidelink, NR V2X selects up to Nmax resources (in some embodiments, N) before each transmission of a TB. max-ind It supports reserving resources (called TBs). In some embodiments, Nmax includes the maximum number of resources reserved before each TB transmission. In some embodiments, Nmax = 3. However, in other embodiments, Nmax may be different. In some embodiments, Tx UE 104 is configured to determine one or more resources to be used for TB transmission from one or more resource selection windows. In some embodiments, Tx UE 104 is configured to determine one or more resources from within a candidate resource set associated with each resource selection window. In some embodiments, the candidate resource set includes a set of candidate resources that can be used by Tx UE 104 for TB transmission. In some embodiments, the resource selection window includes multiple slots in the time domain. Furthermore, one or more resources include time-frequency resources. For example, in some embodiments, the resources for TB transmission may include one slot in the time domain and one or more subchannels in the frequency domain, each subchannel including one or more resource blocks. 【0023】 In some embodiments, before determining one or more resources from the resource selection window, Tx UE104 is further configured to determine a candidate resource set, which includes a set of candidate resources within the resource selection window. In some embodiments, the candidate resource set is determined by Tx UE104 based on information received during a sensing window preceding the resource selection window. In some embodiments, during the sensing window, Tx UE104 is configured to decode sidelink control information (SCI) received from one or more other UEs to determine information about one or more resources in the resource selection window that are reserved by one or more other UEs. Furthermore, in some embodiments, Tx UE104 is configured to perform a sidelink reference signal received power (SL-RSRP) measurement to determine the intensity of signals from one or more other UEs for one or more reserved resources in the resource selection window. In some embodiments, the information acquired during the sensing window is used by Tx UE104 to identify the candidate resource set within the resource selection window. In some embodiments, the period associated with the sensing window is defined so as to guarantee resource selection / re-selection processing time before the resource selection window begins. 【0024】 In some embodiments, as described above, the Tx UE 104 is configured to determine up to Nmax resources before each transmission / retransmission of a TB. In some embodiments, the Tx UE 104 may be configured to determine Nmax resources associated with the transmission of a TB using one or more resource selection windows. Figure 2 shows a resource selection procedure 200 in which up to Nmax resources associated with a first transmission of a TB are selected within multiple resource selection windows, according to one embodiment of the present disclosure. In some embodiments, the resource selection procedure may be performed in the Tx UE 104 of Figure 1 to determine one or more resources to be used to transmit / retransmit a transport block (TB) associated with the Tx UE 104 to one or more other UEs, for example, the Rx UE 106. Thus, the resource selection procedure 200 will be described with reference to the NR system 100 of Figure 1. 【0025】 Referring to Figure 2, when slot n determines that there is a TB to be transmitted from Tx UE, for example Tx UE 104 in Figure 1, Tx UE 104 is configured to determine a first resource selection window 202 containing multiple resources to determine the first resources to be used for the first transmission of the TB over the sidelink 108. In some embodiments, the first resource selection window 202 is configured to start at time n+T1, such that the first resource selection window 202 starts after a predefined time of time n, where T1 is an arbitrary predefined number. In some embodiments, T1 is less than or equal to Tproc,1, where Tproc,1 constitutes the resource selection processing time. In some embodiments, the size of the first resource selection window 202 is derived based on the (pre)configured maximum number of retransmissions of the TB, Tmax. For example, a smaller resource selection window size is configured for a larger number of retransmissions, and vice versa. In some embodiments, the size of the first resource selection window 202 is derived with further consideration that it does not exceed the packet delay budget (PDB) associated with the TB. In other words, the size of the first resource selection window 202 is selected so as to fit within n + PDB 205. In some embodiments, the PDB constitutes the maximum time that the TB can remain active. Thus, in some embodiments, T2,1 satisfies the relationship T2,min <= T2,1 <= PDB. In some embodiments, the size of the first resource selection window 202 refers to the window duration in the time domain. In some embodiments, the (pre)configured maximum number of retransmissions of the TB is known to Tx UE 104. For example, in some embodiments, the (pre)configured maximum number of retransmissions of the TB is indicated to Tx UE 104 by upper-layer signaling. 【0026】 Once the first resource selection window 202 is determined, the Tx UE 104 is further configured to determine the first resource 206 in slot m1 within the first resource selection window 202. In some embodiments, the Tx UE 104 is configured to determine the first resource 206 from a candidate resource set, which includes a set of candidate resources within the first resource selection window 202. In some embodiments, the Tx UE 104 is configured to determine the first resource 206 by randomly selecting one resource from the candidate resource set within the first resource selection window 202. In some embodiments, as described above, the Tx UE 104 is configured to determine the candidate resource set based on information received from one or more other UEs during the sensing window 204 preceding the first resource selection window 202. In some embodiments, the window duration T0-Tproc,0 associated with the sensing window is predefined. In some embodiments, Tproc,0 constitutes the UE processing time for SCI decoding and sidelink measurement. Furthermore, the sensing window 204 is configured to terminate at a predefined time before time n (i.e., at time n-Tproc,0) so that there is sufficient processing time to determine the candidate resource set within the first resource selection window 202. 【0027】 Once a first resource 206 is assigned to slot m1, Tx UE 104 is further configured to determine up to Nmax-1 reserved resources for the TB before the first transmission of the TB. In some embodiments, as described above with respect to Figure 1, Nmax includes the maximum number of resources reserved before each transmission of the TB. In this embodiment, Nmax = 3. However, in different embodiments, Nmax may be different. In some embodiments, for example, when the (pre)configured maximum number of retransmissions for the TB is less than Nmax, or when the PDB associated with the TB is reached before Nmax resources are selected, Tx UE 104 may be configured to determine fewer than Nmax-1 reserved resources before the first transmission of the TB. Otherwise, Tx UE 104 is configured to select Nmax-1 reserved resources before the first transmission of the TB. 【0028】 To determine Nmax-1 reserved resources, Tx UE104 , the It is further configured to determine a first resource reselection window 208 which is configured to start after slot m1 associated with resource 206. In particular, in some embodiments, the first resource ReThe selection window 208 is configured to start with m+P1 slots, where m is the slot of the last selected resource (in this embodiment, m=m1), and the number of slots for P1 is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled. In some embodiments, when HARQ feedback is disabled, P1 is equal to 1. Alternatively, in other embodiments, when HARQ feedback is enabled, P1 is derived based on one or more of the following: HARQ feedback time, physical sidelink feedback channel (PSFCH) periodicity, and processing time associated with the physical sidelink control channel (PSCCH) or physical sidelink shared channel (PSSCH). 【0029】 In some embodiments, the window duration of the first resource reselection window 208 is selected so as not to exceed the packet delay budget (PDB) associated with the TB. In other words, the window duration of the first resource reselection window 208 is contained within n+PDB 205. In some embodiments, the PDB constitutes the maximum time that the TB can remain active. Furthermore, the window duration of the first resource reselection window 208 is selected from the slot selected as the first resource 206 so as not to exceed a predefined resource reservation window size W. In some embodiments, the resource reservation window includes a window containing a predefined number of slots, starting with the resources selected for sending the TB, and all Nmax resources for the TB are selected. Thus, in this embodiment, P1+T 2,2 W is smaller than W-1. In some embodiments, W includes 32 slots. However, W may be defined differently in other embodiments. 【0030】 Upon determining the first resource reselection window 208, Tx UE 104 is configured to select Nmax-1 reserved resources within the first resource reselection window 208. In this embodiment, Nmax=3, so Tx UE 104 is configured to select two reserved resources 210 and 212 from the first resource reselection window 208. In some embodiments, Tx UE 104 is configured to randomly select two reserved resources 210 and 212 from a candidate resource set containing multiple candidate resources within the first resource reselection window 208. In some embodiments, as described above, Tx UE 104 is configured to determine the candidate resource set based on information received from one or more other UEs during a sensing window 214 preceding the first resource reselection window 208. In some embodiments, the window duration, T0-Tproc,0, associated with the sensing window 214 is predefined. Furthermore, the sensing window 214 is configured to terminate before a predefined time T3 of slot m1 (i.e., from time m1 to T3) so that there is sufficient processing time to determine the candidate resource set within the first resource re-selection window 208. Generally, the sensing window for retransmission is configured to terminate before a predefined time T3 of the resources selected for the current retransmission of the TB. In some embodiments, T3 constitutes the resource re-selection processing time. In this embodiment, the two reserved resources 210 and 212 are selected within a single resource re-selection window, while in other embodiments, the two reserved resources 210 and 212 may be selected using two subsequent resource re-selection windows. 【0031】 Once Nmax reserved resources are determined to be associated with the first transmission of the TB, the Tx UE 104 is configured to transmit the first transmission of the TB using the first resource 206 selected for slot m1. In some embodiments, the Tx UE 104 is configured to generate a first transmit signal 110, which includes the first transmission of the TB, transmitted over the sidelink 108 using the selected first resource m1. Once the first transmission of the TB is complete, the Tx UE 104 is further configured to perform one or more retransmissions of the TB, based on a (pre)configured maximum number of retransmissions defined for the TB, Tmax. In some embodiments, the Tx UE 104 is configured to perform the retransmissions of the TB using reserved resources, for example, reserved resource 210 associated with a previous transmission of the TB. Prior to each subsequent retransmission of the TB, the Tx UE 104 is further configured to select one resource from the corresponding subsequent resource reselection window to reserve up to Nmax reserved resources before the corresponding retransmission. In some embodiments, the Tx UE104 is configured to select one resource from the corresponding subsequent resource reselection window before each subsequent transmission until the total number of resources selected for TB transmission (including resources on which TB is transmitted and reserved resources) reaches a (pre-configured) maximum number of retransmissions Tmax or the packet delay budget (PDB) associated with the TB. 【0032】 Therefore, in order to perform a TB retransmission using the reserved resource 210, Tx UE 104 is configured to select one resource 216 in slot m4 so that Nmax resources (i.e., three resources 210, 212, and 216) are reserved before the TB retransmission using the reserved resource 210. Prior to selecting one resource 216, Tx UE 104 is further configured to determine a second resource reselection window 218 to determine resource 216. In some embodiments, as described above, the second resource reselection window 218 is configured to start with slot m+P1, where m is the slot of the last selected resource (in this embodiment, m=m3), and the number of slots for P1 is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled. Furthermore, as described above, the second resource selection window 218 The duration is selected so as not to exceed the PDB associated with the TB and not to exceed the predefined resource reservation window size W. 【0033】 In some embodiments, Tx UE 104 is configured to select a reserved resource 216 from a candidate resource set containing multiple candidate resources within a second resource reselection window 218. In some embodiments, as described above, Tx UE 104 is configured to determine a candidate resource set based on information received from one or more other UEs during a sensing window 220 preceding the second resource reselection window 218. In some embodiments, the window duration, T0-Tproc,0, associated with the sensing window 220 is predefined. Furthermore, the sensing window 220 is configured to terminate before a predefined time T3 in slot m2 (i.e., from time m2-T3) so that there is sufficient processing time to determine the candidate resource set within the second resource reselection window 218. Once Nmax resources associated with the first retransmission of the TB have been determined, Tx UE 104 is configured to send the first retransmission of the TB using the selected resource 210 in slot m2. In some embodiments, the resource reselection procedure described above, in which subsequent resources are reserved before each subsequent retransmission, is configured to be repeated until the total number of resources selected for the transmission of the TB reaches a (pre-configured) maximum number of retransmissions or until the packet delay budget (PDB) associated with the TB is reached. 【0034】 For example, after the first retransmission of the TB using resource 210 selected for slot m2, Tx UE 104 is further configured to perform a second retransmission of the TB (i.e., a subsequent retransmission) using the reserved resource 212. Before performing the second retransmission of the TB using resource 212, Tx UE 104 is configured to reserve resource 222 during the resource reselection window 224. In some embodiments, resource 222 is selected within the resource reselection window 224 based on sensing information associated with one or more other UEs in the sensing window 226. Once the resource 222 associated with the subsequent retransmission of the TB is determined, Tx UE 104 is configured to send the second retransmission of the TB using resource 212 selected for slot m3. As shown in Figure 2, after the selection of resource 222 within the resource reselection window 224, the PDB associated with the TB reaches n+PDB 205. Thus, after resource 222 is selected, further reselection of resources for the TB is stopped. Therefore, no further resources are reserved for subsequent retransmissions of TBs that use resource 216 in slot m4 and resource 222 in slot m5. Generally, in some embodiments, if the number of resources selected before the transmission of a TB is less than Nmax and the (pre)configured maximum number of retransmissions has not been reached, re-selection of subsequent resources is triggered at Tx UE104. Alternatively, in some embodiments, if a NACK is received via PSFCH and the (pre)configured maximum number of retransmissions has not been reached with the existing selected resources, re-selection of subsequent resources is triggered at Tx UE104. 【0035】 Figure 3 shows another embodiment of a resource selection procedure 300, according to one embodiment of the present disclosure, in which up to Nmax resources associated with a first transmission of a TB are selected within a single resource selection window. In some embodiments, the resource selection procedure 300 may be performed in Tx UE 104 in Figure 1 to determine one or more resources to be used to transmit / retransmit a transport block (TB) associated with Tx UE 104 to one or more other UEs, for example, Rx UE 106. Thus, the resource selection procedure 300 will be described with reference to the NR system 100 in Figure 1. Once it is determined in slot n that there is a TB to be transmitted from Tx UE 104, Tx UE 104 is configured to determine a first resource selection window 302 containing multiple resources to determine a first resource to be used for a first transmission of the TB over the sidelink 108. In some embodiments, the first resource selection window 302 is configured to start at time n+T1, where T1 is an arbitrary predefined number such that the first resource selection window 302 starts after a predefined time of time n. 【0036】 In some embodiments, the size of the first resource selection window 302 is derived based on the (pre)configured maximum number of retransmissions, Tmax, of the TB. For example, a smaller window size is configured for a larger number of retransmissions, and vice versa. In some embodiments, the size of the first resource selection window 302 is derived with further consideration that it does not exceed the packet delay budget (PDB) associated with the TB. In other words, the size of the first resource selection window 302 is selected to fit within n+PDB305. In some embodiments, the PDB constitutes the maximum time that the TB can remain active. In some embodiments, the size of the first resource selection window 302 refers to the window duration in the time domain. In some embodiments, the (pre)configured maximum number of retransmissions of the TB is known to Tx UE104. For example, in some embodiments, the (pre)configured maximum number of retransmissions of the TB is indicated to Tx UE104 by upper-layer signaling. 【0037】 Upon determining the first resource selection window 302, Tx UE 104 is further configured to determine the first resource 306 in slot m1 within the first resource selection window 302. In some embodiments, Tx UE 104 is configured to determine the first resource 306 from a candidate resource set containing a set of candidate resources within the first resource selection window 302. In some embodiments, as described above, Tx UE 104 is configured to determine the candidate resource set based on information received from one or more other UEs during a sensing window 304 preceding the first resource selection window 302. In some embodiments, the window duration, T0-Tproc,0, associated with the sensing window 304 is predefined. Furthermore, the sensing window 304 is configured to terminate a predefined time before time n (i.e., at time n-Tproc,0) so that there is sufficient processing time to determine the candidate resource set within the first resource selection window 302. 【0038】 Once a first resource 306 is determined for slot m1, Tx UE 104 is further configured to determine up to Nmax-1 reserved resources for the TB before the first transmission of the TB. In some embodiments, as described above with respect to Figure 1, Nmax includes the maximum number of resources reserved before each transmission of the TB. In this embodiment, Nmax = 3. However, Nmax may differ in different embodiments. In some embodiments, for example, when the (pre)configured maximum number of retransmissions for the TB is less than Nmax, or when the PDB associated with the TB is reached before Nmax resources are selected, Tx UE 104 may be configured to determine fewer than Nmax-1 reserved resources before the first transmission of the TB. Otherwise, Tx UE 104 is configured to select Nmax-1 reserved resources before the first transmission of the TB. 【0039】 In some embodiments, Tx UE104 is configured to determine Nmax-1 reserved resources within the first resource selection window 302. In such embodiments, Nmax-1 reserved resources are also determined from a candidate resource set within the first resource selection window 302. In this embodiment, Nmax=3, so Tx UE104 determines the first resource selection window 302 It is configured to select two reserved resources 310 and 312 from among them. In some embodiments, Tx UE 104 is configured to randomly select two reserved resources 310 and 312 from a candidate resource set containing multiple candidate resources within a first resource reselection window 308. 【0040】 Once Nmax-1 reserved resources 310 and 312 associated with the first transmission of the TB are determined, the Tx UE 104 is configured to transmit the first transmission of the TB using the first resource 306 selected for slot m1. In some embodiments, the first transmission of the TB may be included in the first transmit signal 110 in Figure 1. Once the first transmission of the TB is complete, the Tx UE 104 is further configured to perform one or more retransmissions of the TB based on a (pre)configured maximum number of retransmissions defined for the TB, Tmax. In some embodiments, the Tx UE 104 is configured to perform the retransmissions of the TB using reserved resources, for example, reserved resource 310 associated with a previous transmission of the TB. Prior to each subsequent retransmission of the TB, the Tx UE 104 is further configured to select one resource from the corresponding subsequent resource reselection window in order to reserve up to Nmax resources before the corresponding retransmission of the TB. In some embodiments, the Tx UE104 is configured to select one resource from the corresponding subsequent resource reselection window before each subsequent transmission of the TB, until the total number of resources selected for the transmission of the TB (including resources to which the TB is transmitted and reserved resources) reaches a (pre-configured) maximum number of retransmissions Tmax or the packet delay budget (PDB) associated with the TB. 【0041】 Therefore, in order to perform a TB retransmission using the reserved resource 310, Tx UE 104 is configured to select one resource 316 in slot m4 so that Nmax resources (i.e., three resources 310, 312, and 316) are reserved before the TB retransmission using the reserved resource 310. Prior to selecting one resource 316, Tx UE 104 is further configured to determine a first resource reselection window 308 to determine resource 316. In some embodiments, the first resource reselection window 308 is configured to start with m+P1 slots, where m is the slot of the last selected resource (in this embodiment, m=m3), and the number of slots for P1 is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled. In some embodiments, when HARQ feedback is disabled, P1 is equal to 1. Alternatively, in other embodiments, when HARQ feedback is enabled, P1 is derived based on one or more of the following: HARQ feedback time, physical sidelink feedback channel (PSFCH) periodicity, and processing time associated with the physical sidelink control channel (PSCCH) or physical sidelink sharing channel (PSSCH). 【0042】 In some embodiments, the window duration of the first resource reselection window 308 is selected so as not to exceed the packet delay budget (PDB) associated with the TB. In other words, the size of the first resource selection window 202 is selected so as to fit within n+PDB205. In some embodiments, the PDB constitutes the maximum time that the TB can remain active. Furthermore, as described above with respect to Figure 2, the window duration of the first resource reselection window 308 is selected so as not to exceed the predefined resource reservation window size W from the slot of resources selected for the current transmission of the TB, i.e., resource 310. In some embodiments, the resource reservation window includes a window containing a predefined number of slots, starting from the resources selected for the current transmission of the TB, and all Nmax resources for the TB are selected. Thus, in this embodiment, P1+T 2,2 +m3-m2 is less than W-1. In some embodiments, W contains 32 slots. However, W may be defined differently in other embodiments. 【0043】 In some embodiments, Tx UE 104 is configured to select a reserved resource 316 from a candidate resource set containing multiple candidate resources within a first resource reselection window 308. In some embodiments, as described above, Tx UE 104 is configured to determine a candidate resource set based on information received from one or more other UEs during a sensing window 314 preceding the first resource reselection window 308. In some embodiments, the window duration, T0-Tproc,0, associated with the sensing window 220 is predefined. Furthermore, the sensing window 314 is configured FirstThe system is configured to terminate before a predefined time T3 in slot m2 (i.e., at time m2-T3) so that there is sufficient processing time to determine the candidate resource set within the resource re-selection window 308. Generally, the sensing window for retransmission is configured to terminate before a predefined time T3 in the resources selected for the current retransmission of the TB. In some embodiments, T3 constitutes the re-selection processing time. Once Nmax resources associated with the first retransmission of the TB have been determined, the Tx UE 104 is configured to send the first retransmission of the TB using the selected resource 310 in slot m2. 【0044】 In some embodiments, the resource reselection procedure described above, in which subsequent resources are reserved before each subsequent retransmission, is configured to be repeated until the total number of resources selected for the TB transmission reaches a (pre-configured) maximum number of retransmissions or until the packet delay budget (PDB) associated with the TB is reached. For example, after the first retransmission of the TB using resource 310 selected for slot m2, Tx UE 104 is further configured to perform a second retransmission of the TB (i.e., a subsequent retransmission) using the reserved resource 312. Prior to performing the second retransmission of the TB using resource 312, Tx UE 104 is configured to reserve resource 322 during the resource reselection window 318. In some embodiments, resource 322 is selected within the resource reselection window 318 based on sensing information associated with one or more other UEs in the sensing window 320. 【0045】 Once resource 322 is determined, Tx UE 104 is configured to send a second retransmission of the TB using resource 312 selected in slot m3. As shown in Figure 3, after the selection of resource 322 in the resource reselection window 318, the PDB associated with the TB is reached. Therefore, after resource 322 is selected, further reselection of resources for the TB is stopped. Thus, no further resources are reserved for subsequent retransmissions of the TB using resource 316 in slot m4 and resource 322 in slot m5. In general, in some embodiments, a subsequent reselection of resources is triggered in Tx UE 104 when the number of resources selected before the transmission of the TB is less than Nmax and the (pre)configured maximum number of retransmissions has not been reached. Alternatively, in some embodiments, a subsequent reselection of resources is triggered in Tx UE 104 when a NACK is received via PSFCH and the (pre)configured maximum number of retransmissions has not been reached with the existing selected resources. 【0046】 Figure 4 shows a flowchart of algorithm 400 used to determine multiple resources from a candidate resource set within a single resource selection / reselection window, according to one embodiment of the present disclosure. In some embodiments, algorithm 400 may be applied to determine resources 210 and 212 within the first resource reselection window 208 in Figure 2 above. Furthermore, algorithm 400 may be applied to determine resources 306, 310, and 312 within the first resource selection window 302 in Figure 3 above. In 402, a candidate resource set containing a set of candidate resources is identified within a single resource selection / reselection window, for example, candidate resource S in the corresponding set of time slots Ts. In 404, the number of selected resources j is initialized to zero. In 406, it is determined whether the candidate resource set is empty. If the candidate resource set is empty, the algorithm proceeds to 407, where algorithm 400 terminates. If the candidate resource set is not empty, the algorithm proceeds to 408, where it is determined whether the number of selected resources j is less than the total number of resources M selected from the candidate resource set. 【0047】 If the result of the judgment at 408 is "no", algorithm 400 proceeds to 407, where algorithm 400 terminates. If the result of the judgment at 408 is "yes", algorithm 400 proceeds to 410, where one resource is randomly selected from the candidate resource set. If one resource is selected from the candidate resource set at 410, algorithm 400 proceeds to 412, where the number of selected resources j is incremented by 1. Algorithm 400 then proceeds to 414, where the candidate resource set is updated / shrinked depending on the retransmission scheme. If the candidate resource set is updated, algorithm 400 proceeds to 406, where algorithm 400 repeats itself to select one or more resources until the candidate resource set is empty or the number of selected resources j is M or greater. 【0048】 In some embodiments, the candidate resource set is updated / reduced according to the time slot of each newly selected resource after each resource is selected from the candidate resource set, until the required number of resources are selected. In particular, in some embodiments, the candidate resource set is updated as the corresponding time slot T's according to the following relationship: T' S =T S ∩[tW,tV]∩[t+V,t+W] (1) In the formula, t is the time slot of the newly selected resource, and T' S This is the updated time slot of the candidate resource set, T S ∫(V) is the previous time slot of the candidate resource set, W is the resource reservation window size minus 1, and V is the number of time slots defined based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled. For example, if HARQ feedback is disabled, V is equal to 1. Alternatively, when HARQ feedback is enabled, V is derived based on one or more of the HARQ feedback time, Physical Sidelink Feedback Channel (PSFCH) periodicity, and processing time associated with the Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH). In some embodiments, equation (1) updates the time slots associated with the candidate resource set by removing / excluding resources that have already been selected from the candidate resource set. Furthermore, equation (1) updates the time slots associated with the candidate resource set by excluding all resources whose time exceeds the resource reservation window of the selected resource. Furthermore, equation (1) updates the time slots associated with the candidate resource set by excluding all resources whose time is between the selected resource time and its corresponding PSFCH time. 【0049】 Referring back to Figures 2 and 3, we can see that up to Nmax resources are reserved by the Tx UE 104 before each transmit / retransmit of a TB. In some embodiments, the Tx UE 104 may be further configured to provide information on up to Nmax-1 subsequent reserved resources during each transmit / retransmit of a transport block (TB) as part of the sidelink control information (SCI). Figure 5A shows a resource reservation scheme including a forward-only booking scheme 500, in which each transmit / retransmit of a TB includes information on up to Nmax-1 reserved resources for the TB, based on a (pre-configured) maximum number of retransmits. In some embodiments, Figure 5A shows a retransmit scenario where the (pre-configured) maximum number of retransmits is 5 and Nmax is 3. In particular, Figure 5A shows five transmit / retransmits of TBs 502, 504, 506, 508, and 510, and their corresponding resources 512, 514, 516, 518, and 520. 【0050】 As shown in Figure 5A, the first transmission 502 of the TB reserves (or includes information about) two resources (i.e., Nmax-1 subsequent reserved resources) 514 and 516 that will be used for the second transmission 504 and the third transmission 506 of the TB. Furthermore, the second transmission 504 of the TB includes information about two resources 516 and 518 that will be used for the third transmission 506 and the fourth transmission 508 of the TB. The third transmission 506 of the TB includes information about two resources 518 and 520 that will be used for the fourth transmission 508 and the fifth transmission 510 of the TB. However, the fourth transmission 508 of the TB includes information about only one resource 520 that will be used for the fifth transmission 510, since the (pre)configured maximum number of retransmissions is reached at the fifth transmission 510. Similarly, the fifth transmission 510 of the TB does not include resource information, since the (pre)configured maximum number of retransmissions is reached at the fifth transmission 510. While using the forward-only booking scheme 500, the SCI does not include retransmission indices. 【0051】 Figure 5B shows an alternative resource reservation scheme, including a forward booking plus backward pointing scheme 550, in which each TB transmission / retransmission includes information on up to Nmax-1 reserved resources for the TB, based on a (pre-configured) maximum number of retransmissions. Furthermore, one or more retransmissions of a TB further include information on resources used for transmissions of one or more previous transmissions, when fewer than Nmax-1 resources are reserved for subsequent retransmissions. In some embodiments, Figure 5A shows a retransmission scenario where the (pre-configured) maximum number of retransmissions is 5 and Nmax is 3. In particular, Figure 5B shows five transmissions / retransmissions of TBs 552, 554, 556, 558, and 560 and their corresponding resources 562, 564, 566, 568, and 570. 【0052】 As shown in Figure 5B, the first transmission 552 of the TB reserves (or includes information about) two resources 564 and 566 (i.e., Nmax-1 subsequent reserved resources) that will be used for the second transmission 554 and the third transmission 556 of the TB. Furthermore, the second transmission 554 of the TB includes information about two resources 566 and 568 that will be used for the third transmission 556 and the fourth transmission 558 of the TB. The third transmission 556 of the TB includes information about two resources 568 and 570 that will be used for the fourth transmission 558 and the fifth transmission 560 of the TB. However, the fourth transmission 558 of the TB reserves (or includes information about) one resource that will be used for the fifth transmission 560. 570 The third transmission 556 contains the information and points to resource 566. Similarly, the fifth transmission 510 of the TB points to resources 568 and 566 of the fourth transmission 558 and the third transmission 556, respectively. While using the forward booking plus backward pointing scheme 550, the SCI includes retransmission indices. In particular, the fifth transmission 560 has a retransmission index of 2, the fourth transmission has a retransmission index of 1, and the other transmissions have a retransmission index of 0. 【0053】 Referring back to FIGS. 1-3, it is shown that the Tx UE 104 is configured to determine one or more resources for the transmission / resending of the TB from a candidate resource set associated with each resource selection window. Thus, in some embodiments, prior to determining one or more resources for the transmission / resending of the TB from the candidate resource set, the Tx UE 104 is configured to determine / select a candidate resource set that includes a set of candidate resources. In particular, in some embodiments, the Tx UE 104 is configured to select a candidate resource set that includes a plurality of candidate resources from a resource selection / reselection window (e.g., the First resource selection window 202 in FIG. 2) that includes a plurality of resources. In some embodiments, the candidate resource set is utilized by the Tx UE 104 for the transmission of a transport block (TB) via sidelink using a subset of the candidate resources within the candidate resource set. In some embodiments, the subset of candidate resources may include one or more candidate resources. 【0054】 In some embodiments, the Tx UE 104 is configured to select the candidate resource set based on preemption. In such embodiments, the candidate resource set includes one or more reserved resources that include resources reserved by one or more other UEs (e.g., the Rx UE 106 in FIG. 1). In some embodiments, the Tx UE 104 is configured to select one or more reserved resources from the resource selection window according to the data priority level of the one or more reserved resources. In some embodiments, the Tx UE 104 has a data priority P TX that is greater than a predefined transmission threshold Th TX and / or when the data priority P RX of another UE is less than a predefined reception threshold Th RX and / or when P TX and P RXWhen the gap between the specified resource and the specified resource is greater than a predefined threshold gap, it is configured to trigger a preemption procedure that includes selecting a candidate resource set containing one or more reserved resources. 【0055】 Figure 6 shows a flowchart of an algorithm 600 for determining a candidate resource set S based on preemption, according to one embodiment of the present disclosure. In some embodiments, the algorithm 600 may be implemented within the Tx UE 104 of Figure 1. Accordingly, the algorithm 600 will be described herein with reference to the NR system 100 of Figure 1. In 602, higher-layer parameters for resource selection are received in the Tx UE 104. In some embodiments, the higher-layer parameters may include a predefined maximum number of retransmissions for a transport block (TB), a packet delay budget (PDB) for the TB, a resource reservation window size, etc. In 604, a resource selection window (e.g., the first resource selection window 202 of Figure 2) is determined. In some embodiments, the resource selection window contains multiple resources S M Includes. 606, resource exclusion RSRP threshold, T EX This is obtained in Tx UE104. In some embodiments, the resource exclusion RSRP threshold T EX This is predefined and stored within Tx UE104 (for example, within its associated memory circuit). Alternatively, the resource exclusion RSRP threshold T EX This is obtained in Tx UE104 via upper-layer signaling. In some embodiments, the resource exclusion RSRP threshold T EX While selecting a candidate resource set, the resource selection window will show resources that are reserved by other UEs and have a resource exclusion threshold T. EX It is used by Tx UE104 to exclude resources with an RSRP level higher than [a certain value]. 【0056】 608, Sample candidate resource set S A However, multiple resources S MInitialized to be equal to 610, sample candidate resource set S A However, it is updated / reduced based on excluding resources that conflict with other data associated with Tx UE104 (i.e., source UE). In 612, sample candidate resource set S A However, it is updated / reduced based on excluding resources reserved by other UEs with appropriate RSRPs. In some embodiments, the appropriate RSRP is the resource exclusion RSRP threshold T EX It supports RSRP levels higher than the resource exclusion RSRP threshold T. In some embodiments, the resource exclusion RSRP threshold T EX An RSRP level greater than 0 indicates that the resource is being utilized by other UEs in proximity to Tx UE104. In some embodiments, the RSRP of a resource is measured based on one or more reference signals associated with it. At the end of 612, a sample candidate resource set S A This includes one or more candidate resources. 【0057】 614, (updated) sample candidate resource set S A The number of candidate resources within is the number of predefined required candidate resources B1|S M A determination is made as to whether it is less than |, where B1 is a predefined threshold for required candidate resources. If the determination result in 614 is "no", algorithm 600 ranks the sample candidate resource set S according to whether the resource is reserved by another UE, and if so, according to the priority of the data. A The process proceeds to 622, where a candidate resource set S is selected based on the selection of first B2|SM| resources. In some embodiments, B2 includes a predefined maximum candidate resource threshold (typically 20%). If the determination result in 614 is "yes", the algorithm excludes the resource RSRP threshold T EX The algorithm then proceeds to 616, where the value is increased. Next, algorithm 600 determines the resource exclusion RSRP threshold T. EX However, the predefined upper exclusion threshold T upperboundThe process proceeds to step 618, where a determination is made as to whether it exceeds the limit. If the result of the determination in step 618 is "no", the algorithm proceeds to the sample candidate resource set S. A The selection of increased resource exclusion RSRP threshold T EX Proceed to 608, which is repeated based on the above. In some embodiments, a predefined resource exclusion RSRP threshold T EX This is increased by a predefined amount (e.g., 3 dB). In some embodiments, the upper exclusion threshold T upperbound This is predefined. In some embodiments, the resource exclusion RSRP threshold T EX and upper limit exclusion threshold T upperbound A separate set of P with different data priorities TX and P RX Defined for P TX This includes the data priority associated with Tx UE (e.g., Tx UE104), and P RX This includes the data priority associated with the UE to be preempted (e.g., Rx UE106 in Figure 1). 【0058】 If the result of 618 is "yes", then algorithm 600 will select the sample candidate resource set S. A The number of candidate resources within is the predefined required number of candidate resources B1|S M |The above is reserved by other UEs, S A Not inside, S M One or more sets of reserved resources within S A As part of this, proceed to 620 selected by Tx UE104. In some embodiments, the set of reserved resources includes one or more reserved resources. In some embodiments, S is reserved by other UEs. A Not inside, S M Reserved resources within are subject to a predefined upper exclusion threshold T. upperbound It has a higher RSRP level than. In some embodiments, S is reserved by other UEs. A Not inside, S MOne or more sets of reserved resources within the system have a data priority P for the associated resources. RX and / or selected based on the RSRP level of a resource associated with one or more sets of reserved resources. In some embodiments, to form a candidate resource set S, one or more reserved resource sets are selected by selecting the set of reserved resources having the lowest data priority level in the selection window and the number of candidate resources selected from the resource selection window (in other words, a sample candidate resource set S). A The number of candidate resources within B1|S is the number of predefined required candidate resources. M The selection is based on repeatedly selecting subsequent sets of reserved resources in the resource selection window by increasing the data priority level until a certain level is reached. Thus, in some embodiments, sets of reserved resources associated with one or more sets of reserved resources include different data priority levels. Furthermore, in some embodiments, selecting a set of reserved resources for each data priority level includes selecting a group of reserved resources having an RSRP level smaller than a predefined RSRP threshold, and repeatedly selecting subsequent groups of reserved resources by increasing the RSRP threshold until a predefined maximum RSRP threshold is reached. 【0059】 In particular, in one exemplary embodiment, S M Selecting one or more sets of reserved resources from the data priority P is the first step. RX This involves selecting the set of resources with the lowest reservation (e.g., all resources) and the number of candidate resources selected from the resource selection window (i.e., sample candidate resource set S). A The number of candidate resources within B1|S is the number of predefined required candidate resources. M If it is less than |, then sample candidate resource set S A The number of candidate resources within is predefined. Required number of candidate resources B1|SM This includes selecting a set of resources with subsequent reservations (e.g., a set of resources with reservations that are second lowest priority, third lowest priority, etc.) by incrementing the data priority until it becomes greater than |. 【0060】 Alternatively, in another exemplary embodiment, selecting one or more sets of reserved resources means first having an RSRP level smaller than a predefined RSRP threshold R1 and a data priority P RX Select the set of resources (or all resources) with the lowest reservation, and the number of candidate resources selected from the resource selection window (i.e., sample candidate resource set S). A The number of candidate resources within B1|S is the number of predefined required candidate resources. M If it is less than |, until the highest RSRP threshold Rmax is reached, or sample candidate resource set S A The number of candidate resources within is predefined. Required number of candidate resources B1|S M Subsequent data priority P is incremented by incrementing the RSRP threshold R1 until it becomes greater than |. RX This includes selecting the set of resources with the lowest reservation. Even after reaching the highest RSRP threshold Rmax, the number of candidate resources selected from the resource selection window is the predefined required number of candidate resources B1|S. M If it is less than |, then sample candidate resource set S A The number of candidate resources within is the predefined required number of candidate resources B1|S M Repeat the above procedure by repeatedly incrementing the data priority until the above is achieved. 【0061】 Sample candidate resource set S A When the number of candidate resources within is greater than or equal to the predefined required number of candidate resources B1|SM|, the algorithm performs the following steps: A From the first B2|S MBased on the selection of individual resources, the process proceeds to 622 where a candidate resource set S is selected by Tx UE104. Thus, in some embodiments, the candidate resource set S is selected by a predefined upper limit exclusion threshold T upperbound Includes one or more reserved resources having an RSRP level greater than or equal to. In some embodiments, one or more reserved resources in the candidate resource set S are in the sample candidate resource set S. A Within, a predefined upper exclusion threshold T upperbound Constitutes a subset of one or more sets of reserved resources having an RSRP level greater than or equal to B2|S. In some embodiments, the first B2|S M |The number of resources is based on whether the resource is reserved by another UE, and if the resource is reserved, the resource's data priority P RX According to the ranking based on this, sample candidate resource set S A Selected from. In particular, in some embodiments, Tx UE104 selects a data priority P based on whether the resource is reserved by another UE. RX Based on this, sample candidate resource set S A It is configured to rank all resources within it. 【0062】 For example, sample candidate resource set S A All resources within that are not reserved by other UEs have rank 1, and are in the sample candidate resource set S. A Priority P within RX All resources with the lowest reservation have rank 2, and the sample candidate resource set S A Priority P within RX All resources with the second lowest reservation have rank 3, etc. In some embodiments, Tx UE104 is a sample candidate resource set S A Candidate resource set S is selected based on selecting a set of resources that have rank 1 within (e.g., all resources), and the number of candidate resources in candidate resource set S is B2|S MIf it is smaller than, the number of candidate resources in the candidate resource set S is B2|S M |until it becomes B2|S or more, the sample candidate resource set S A is configured to repeatedly select one or more sets of resources having rank 2, rank 3, etc. within. When the number of candidate resources in the candidate resource set S is B2|S M |is larger than, when the number of candidate resources in the candidate resource set S is B2|S M |becomes equal to, one or more resources within the current rank are randomly selected / deleted from the candidate resource set S. 【0063】 FIG. 7 shows a flowchart of an algorithm 700 for determining a candidate resource set S based on preemption according to another embodiment of the present disclosure. In some embodiments, the algorithm 700 may be implemented within the Tx UE104 of FIG. 1. Therefore, herein, the algorithm 700 is described with reference to the NR system 100 of FIG. 1. At 702, upper layer parameters for resource selection are received at the Tx UE104. In some embodiments, the upper layer parameters may include a predefined maximum number of retransmissions for a transport block (TB), a packet delay budget (PDB) of the TB, a resource reservation window size, and the like. At 704, a resource selection / reselection window (e.g., the first resource selection window 202 of FIG. 2) is determined. In some embodiments, the resource selection window includes a plurality of resources S M is included. At 706, a resource exclusion RSRP threshold, T EX is obtained at the Tx UE104. In some embodiments, the resource exclusion RSRP threshold T EX is predefined and stored within the Tx UE104 (e.g., within an associated memory circuit). In some embodiments, the resource exclusion RSRP threshold T EX is obtained at the Tx UE104 via upper layer signaling. In some embodiments, the resource exclusion RSRP threshold T EXWhile selecting a candidate resource set, the resource selection window will show resources that are reserved by other UEs and have a resource exclusion threshold T. EX It is used by Tx UE104 to exclude resources with an RSRP level higher than [a certain value]. 【0064】 708, Sample candidate resource set S A However, multiple resources S M Initialized to be equal to 710, sample candidate resource set S A However, it is updated / reduced based on excluding resources that conflict with other data associated with Tx UE104 (i.e., source UE). 712, sample candidate resource set S A However, it is reserved by another UE with the appropriate RSRP, and has data priority P TX Higher data priority P RX It is updated / reduced based on excluding resources that have P. In some embodiments, P TX This is Tx UE (for example, sample candidate resource set S A Select UE) and include associated data priority, P RX This includes data priority associated with other UEs (e.g., UEs that have reserved one or more resources). In some embodiments, the appropriate RSRP is the resource exclusion RSRP threshold T EX The above RSRP levels are supported. In some embodiments, the resource exclusion RSRP threshold T EX An RSRP level greater than this indicates that the resource is being utilized by other UEs in proximity to Tx UE104. In some embodiments, the RSRP of a resource is measured based on one or more reference signals associated with it. At the end of 712, a sample candidate resource set S AThis includes one or more candidate resources. In some embodiments, the one or more candidate resources include a set of reserved resources in the resource selection window. In some embodiments, the set of reserved resources includes an RSRP level lower than a predefined exclusion RSRP threshold, and the data priority level P of the UE that selects the set of reserved resources. TX A data priority level P smaller than RX It has. 【0065】 714, (updated) sample candidate resource set S A A determination is made as to whether the number of candidate resources within is less than the predefined number of required candidate resources B1|SM|, where B1 is the predefined threshold for required candidate resources. If the result of the determination in 714 is "no", then algorithm 700 proceeds to the sample candidate resource set S A From there, the process proceeds to 718, where a candidate resource set S is selected based on the selection of a first B2|SM| number of resources, where B2 is a predefined maximum candidate resource threshold. Thus, in some embodiments, the candidate resource set S is a sample candidate resource set S A It includes one or more reserved resources that constitute a subset of the set of reserved resources within. Thus, in some embodiments, one or more reserved resources in the candidate resource set S include an RSRP level lower than a predefined exclusion RSRP threshold, and the data priority level P of the UE that selects one or more reserved resources. TX Lower data priority level P RX It has. In some embodiments, as described above with respect to algorithm 600 in Figure 6, the first B2|SM| resources are ranked according to whether the resource is reserved by another UE, and if reserved, according to the priority of the data, to a sample candidate resource set S A Selected from. If the result of the judgment is "yes" in 714, the algorithm is to exclude the resource RSRP threshold T EXThe number is incremented to 716. The algorithm then uses the sample candidate resource set S. A The selection of increased resource exclusion RSRP threshold T EX Proceed to 708, which is repeated based on this. 【0066】 In some embodiments, as shown in Figures 6-7, Tx UE104 is configured to select a candidate resource set based on preemption. In other words, in some embodiments, Tx UE104 is configured to select a candidate resource set that includes one or more reserved resources, including reserved resources reserved by one or more other UEs. Referring back to Figure 1, in some embodiments, Tx UE104 may be configured to select a candidate resource set that includes one or more reserved resources reserved by Rx UE106. 【0067】 In some embodiments, when the Tx UE 104 has data (e.g., high-priority data) to be transmitted using the reserved resources associated with the Rx UE 106 within the candidate resource set, the Tx UE 104 is configured to generate a preemption message 112 indicating an intention to utilize the reserved resources associated with the Rx UE 106. In some embodiments, the preemption message 112 includes sidelink control information (SCI) from the Tx UE 104. In such embodiments, the Tx UE 104 includes the preempting UE, and the Rx UE 106 includes the preempted UE. Thus, in such embodiments, the Tx UE 104 may be referred to as the preempting UE 104, and the Rx UE 106 may be referred to as the preempted UE 106. In some embodiments, the reserved resources within the candidate resource set selected by the Tx UE 104 (i.e., the preempting UE) for data transmission include the preempted resources. In such embodiments, the preempted UE 106 receives the preemption message 112 and is configured to selectively continue transmitting the data associated with the preempted UE 106 using the preempted resources based on the reception time of the preemption message 112 at the Rx UE 106. In particular, FIG. 8 shows a preempted UE timeline 800 for receiving a preemption message (e.g., preemption message 112) at the preempted UE 106 according to an embodiment of the present disclosure. Thus, herein, FIG. 8 is described with reference to the preempting UE 104 of FIG. 1 and the preempted UE 106 of FIG. 1. In this embodiment, the preempted resource 802 is in time slot m. In some embodiments, the preemption message 112 from the preempting UE 104 is received at the preempted UE 106 at slot t, where t < m, and in some embodiments, the preemption message 112 indicates an intention to utilize the preempted resource 802 for the data 812 associated with the preempting UE 104. 【0068】 In some embodiments, if a preemption message 112 is received by a preemption UE 106 during a non-preemption period [m-Tproc,0,m]804 preceding a slot m of the preemption resource 802 in the time domain, the preemption UE 106 is configured to continue transmitting the data 810 associated with the preemption UE 106 using the preemption resource 802. In some embodiments, the non-preemption period 804 defines a period shorter than the time Tproc,0 required for the preemption UE 106 to decode / process the preemption message 112. Specifically, Tproc,0 is considered to be the UE processing time for SCI decoding and sidelink measurement. Alternatively, in other embodiments, if a preemption message 112 is received by the preempted UE 106 during a partial preemption period [m-T3,m-Tproc,0]806 preceding the non-preemption period 804, the preempted UE 106 is configured not to send data 810 associated with the preempted UE 106 using the preempted resource 802. In some embodiments, T3 corresponds to a resource reselection processing time associated with the preempted resource 802 for performing resource reselection. In some embodiments, the partial preemption period 806 defines the period from after the sensing window defined for resource reselection for the preempted resource 802 until before the non-preemption period 804. In some embodiments, the partial preemption period 806 defines a period shorter than the resource reselection processing time and longer than the UE processing time for SCI decoding and sidelink measurement. 【0069】 Furthermore, in some embodiments, if a preemption message 112 is received by the preempted UE 106 during the full preemption period [m-T0, m-T3] 808 preceding a partial preemption period 806, the preempted UE 106 is configured not to use the preempted resource 802 to transmit the data 810 associated with the preempted UE 106. In some embodiments, if a preemption message 112 is received by the preempted UE 106 during the full preemption period [m-T0, m-T3] 808, the preempted UE 106 is further configured to re-select a resource for transmitting the data 810 associated with the preempted UE 106. In some embodiments, T0 corresponds to the sensing window size associated with the preempted resource 802. In some embodiments, the entire preemption period 808 is defined as a period associated with a sensing window defined for the re-selection of a resource to be preempted 802, and is longer than the resource re-selection processing time T3. 【0070】 In some embodiments, the preempted UE 106 is configured to reselect resources for sending the data 810 associated with the preempted UE 106 according to the data priority level of the data 810 associated with the preempted UE 106. For example, resource reselection may not be performed for the lowest priority data. In some embodiments, the preempted UE 106 is configured to reselect resources for sending the data 810 associated with the preempted UE 106 from a resource reselection window that begins after the slot associated with the last reserved resource of the preempted UE 106. In some embodiments, the width of the reselection window may be defined as [n+S1,n+S2], where n is the slot of the last reserved resource, and S1 and S2 are defined according to the data priority level of the data 810 associated with the preempted UE 106. 【0071】 Referring to Figure 9, a block diagram of the device 900, usable in a base station (BS), eNodeB, gNodeB, or other network device according to various embodiments described herein, is shown. In some embodiments, the device 900 may be contained within a gNodeB 102 in Figure 1. However, in other embodiments, the device 900 may be contained within a gNodeB associated with a new radio (NR) system. The device 900 includes one or more processors, including a processing circuit 910 and associated interfaces (such as one or more interfaces discussed in relation to Figure 16, for example). 910 The system may include one or more baseband processors (for example, one or more of the baseband processors described in relation to Figure 15 and / or Figure 16), a transceiver circuit 920 (which may comprise a part or all of an RF circuit 1506 (which may use common circuit elements, discrete circuit elements, or a combination thereof) and may include a circuit for one or more wired (e.g., X2, etc.) connections and / or one or more transmitter circuits (e.g., associated with one or more transmit chains) or receiver circuits (e.g., associated with one or more receive chains), and a memory 930 (which may include any of various storage media and may store instructions and / or data associated with one or more processors 910 or transceiver circuit 920). 【0072】 In particular, the term “memory” is intended to include, for example, installation media such as CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, or Rambus RAM; non-volatile memory such as flash; magnetic media or optical storage such as hard drives; registers; or other similar types of memory elements. Memory media may also include other types of memory or combinations thereof. In various embodiments, the device 900 may be located within an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) node B (Evolved Node B, eNodeB, or eNB), next generation node B (next generation Node B, gNodeB, or gNB), or other base station or transmit / receive point (TRP) within a wireless communication network. In some embodiments, the processor 910, the transceiver circuit 920, and the memory 930 may be contained within a single device, while in other embodiments, they may be contained within different devices, such as part of a distributed architecture. 【0073】 Referring to Figure 10, a block diagram of the device 1000, usable in user equipment (UE) or other network devices (e.g., IoT devices), is shown for various embodiments described herein. In some embodiments, the device 1000 may be contained within UE 104 and UE 106 in Figure 1. However, in other embodiments, the device 1000 may be contained within a UE associated with a new radio (NR) system. The device 1000 may include one or more processors 1010 (e.g., one or more baseband processors, such as one or more of the baseband processors discussed in relation to Figure 15 and / or Figure 16) including processing circuits and interfaces associated therewith (e.g., one or more interfaces described in relation to Figure 16); a transceiver circuit 1020 (which may include a part or all of an RF circuit 1506, comprising a transmitter circuit (e.g., associated with one or more transmit chains) and / or a receiver circuit (e.g., associated with one or more receive chains), and the transmitter and receiver circuits may use common circuit elements, discrete circuit elements, or a combination thereof); and a memory 1030 (which may include any of various storage media and may store instructions and / or data associated with one or more processors 1010 or transceiver circuit 1020). In particular, the term “memory” is intended to include, for example, installation media such as CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, or Rambus RAM; non-volatile memory such as flash memory; magnetic media or optical storage such as hard drives; registers; or other similar types of memory elements. The memory medium may also include other types of memory or combinations thereof. In various embodiments, the device 1000 may be contained within user equipment (UE). 【0074】 In various embodiments described herein, signals and / or messages may be generated and output for transmission, and / or transmitted messages may be received and processed. Depending on the type of signal or message to be generated, the output for transmission (e.g., by processor 1010) may include one or more of the following: generation of an associated set of bits indicating the content of the signal or message; encoding (e.g., including the addition of a cyclic redundancy check (CRC) and / or encoding via one or more of the following: turbo code, low-density parity-check (LDPC) code, tailbiting convolution code (TBCC), etc.); scrambling (e.g., based on a scrambled seed); modulation (e.g., via one of the following: binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), or several forms of quadrature amplitude modulation (QAM)); and / or resource mapping (e.g., mapping to a set of scheduled resources, mapping to a set of time and frequency resources allowed for uplink transmission, etc.). Depending on the type of signal or message received, the processing (for example, by processor 1010) may include one or more of the following: identification of the physical resource associated with the signal / message, detection of the signal / message, deinterleaving of the resource element group, demodulation, scramble analysis, and / or decoding. 【0075】 Figure 11 shows a flowchart of a method 1100 for resource reselection of user equipment (UE) in a new radio (NR) system according to one embodiment of the present disclosure. In this specification, method 1100 is described with reference to the apparatus 1000 in Figure 10, and the resource selection procedures 200 and 300 in Figures 2 and 3, respectively. In some embodiments, the apparatus 1000 may be contained within UE 104 in Figure 1. Thus, method 1100 is described further in relation to the NR system 100 in Figure 1. In 1102, a first resource to be utilized by the UE (e.g., UE 104 in Figure 1) for a first transmission of a transport block (TB) over a sidelink (e.g., sidelink 108 in Figure 1) is selected using one or more processors 1010 from a candidate resource set containing multiple candidate resources within a first resource selection window. In some embodiments, the size of the first resource selection window is derived based on the (pre)configured maximum number of retransmissions of the TB. In 1104, a first transmit signal (e.g., the first transmit signal 110 in Figure 1) including the first transmission of TB is generated using one or more processors 1010. In some embodiments, the first transmit signal is transmitted over a sidelink using a selected first resource. 【0076】 In 1106, prior to generating the first transmit signal, up to Nmax-1 reserved resources to be reserved for subsequent TB transmissions are selected by one or more processors 1010 from a first resource selection window or from a first resource re-selection window (e.g., the first resource re-selection window 208 in Figure 2) configured to start after the slot associated with the first resource. For example, in some embodiments, up to Nmax-1 reserved resources to be reserved for subsequent TB transmissions are selected from the first resource selection window, as described above in Figure 3. Alternatively, in some embodiments, up to Nmax-1 reserved resources to be reserved for subsequent TB transmissions are selected from a first resource re-selection window configured to start after the slot associated with the first resource, as described above in Figure 2. 【0077】 In 1108, prior to each subsequent retransmission of the TB, one resource is selected by one or more processors from the corresponding subsequent resource reselection window until the total number of resources selected for the TB transmission reaches a (pre-configured) maximum number of retransmissions or the packet delay budget (PDB) associated with the TB. In some embodiments, each resource reselection window begins with m+P1 slots, where m is the slot of the last resource selected for the TB, and the number of P1 slots is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled, and if HARQ feedback is enabled, based on the HARQ feedback time. In some embodiments, the window duration of each resource reselection window is selected so as not to exceed the PDB associated with the TB and not to exceed a predefined resource reservation window size. In some embodiments, when HARQ feedback is disabled, P1 is equal to 1. Alternatively, in other embodiments, when HARQ feedback is enabled, P1 is derived based on the periodicity of the physical sidelink feedback channel (PSFCH) and the processing time associated with the physical sidelink control channel (PSCCH) or physical sidelink sharing channel (PSSCH). 【0078】 Figure 12 shows a flowchart of method 1200 for resource preemption of user equipment (UE) in a new radio (NR) system according to one embodiment of the present disclosure. Herein, method 1200 is described with reference to the apparatus 1000 in Figure 10, and algorithms 600 and 700 for determining candidate resource sets based on preemption in Figures 6 and 7, respectively. In some embodiments, the apparatus 1000 may be contained within UE 104 in Figure 1. Thus, method 1200 is described further in relation to the NR system 100 in Figure 1. In 1202, a candidate resource set containing multiple candidate resources is selected by one or more processors 1010 from a resource selection window containing multiple resources to be utilized by the UE (e.g., UE 104 in Figure 1) for the transmission of transport blocks (TB) over a sidelink (e.g., sidelink 108 in Figure 1), using a subset of candidate resources within the candidate resource set. In some embodiments, multiple candidate resources within a candidate resource set include one or more reserved resources, which include resources reserved by one or more other UEs (e.g., UE106 in Figure 1). 【0079】 In 1204, one or more reserved resources are selected from the resource selection window using one or more processors 1010 according to the data priority level of the one or more reserved resources. In one embodiment, as described above with respect to algorithm 600 in Figure 6, one or more reserved resources are selected from the resource selection window using one or more processors 1010 when the number of candidate resources selected from the resource selection window is less than the number of predefined required candidate resources, based on selecting a set of resources that are reserved by other UEs and have an RSRP level lower than a predefined upper exclusion RSRP threshold in order to form a candidate resource set. In such an embodiment, one or more reserved resources include a reference signal receive power (RSRP) level equal to or greater than a predefined upper exclusion RSRP threshold. 【0080】 In such embodiments, one or more reserved resources are selected from one or more sets of reserved resources within a resource selection window, and the selection of one or more sets of reserved resources is based on selecting a set of reserved resources having the lowest data priority level within the resource selection window, and repeatedly selecting subsequent sets of reserved resources within the resource selection window by increasing the data priority level until the number of candidate resources selected from the resource selection window is equal to or greater than a predefined number of required candidate resources in order to form a candidate resource set. In some embodiments, the reserved resources in one or more sets of reserved resources include an RSRP level equal to or greater than a predefined upper exclusion RSRP threshold. In some embodiments, selecting a set of reserved resources for each data priority level includes selecting a group of reserved resources having an RSRP level lower than a predefined RSRP threshold, and repeatedly selecting subsequent groups of reserved resources by increasing the RSRP threshold until a predefined maximum RSRP threshold is reached. 【0081】 Alternatively, in another embodiment, as described above with respect to algorithm 700 in Figure 7, one or more reserved resources have an RSRP level lower than a predefined exclusion RSRP threshold, and the UE's data priority level P that selects one or more reserved resources is... TX A data priority level P smaller than RX A set of reserved resources having the data priority level P is selected from the resource selection window based on the selection of the reserved resources within the resource selection window. In such embodiments, the set of reserved resources includes one or more reserved resources. In some embodiments, the predefined exclusion RSRP threshold is the data priority level P TX and data priority level P RX It is defined based on the following. 【0082】 Figure 13 shows a flowchart of Method 1300 for a preempted user equipment (UE) in a new radio (NR) system according to one embodiment of the present disclosure. In this specification, Method 1300 is described with reference to the apparatus 1000 in Figure 10 and the preempted UE timeline 800 in Figure 8. In some embodiments, the apparatus 1000 may be contained within Rx UE 106 in Figure 1. Thus, Method 1300 is described further in reference to the NR system 100 in Figure 1. In 1302, a preemption message (e.g., preemption message 112 in Figure 1) from another UE, as a preempting UE (e.g., Tx UE 104 in Figure 1), is received in a UE (e.g., Rx UE 106 in Figure 1) using one or more processors 1010. In some embodiments, the UE receiving the preemption message constitutes a preempted UE (e.g., Rx UE 106 in Figure 1). In some embodiments, the preemption message indicates an intention to utilize a reserved resource associated with the preempting UE (e.g., Rx UE106 in Figure 1). In some embodiments, the reserved resource includes a preempting resource selected by the preempting UE to send data (e.g., preempting resource 802 in Figure 8). 【0083】 In 1304, the transmission of data associated with a preempted UE (e.g., data 810 in Figure 8) is selectively continued using one or more processors with respect to the preempted resource, based on the time it takes for the preemption message to be received at the preempted UE. In particular, if a preemption message is received at the preempted UE during a non-preemption period preceding the preempted resource in the time domain (e.g., non-preemption period 804 in Figure 8), one or more processors 1010 are configured to continue transmitting data associated with the preempted UE using the preempted resource. In some embodiments, the non-preemption period defines a period shorter than the UE processing time required for the preempted UE to decode the preemption message. 【0084】 Alternatively, if a preemption message is received at a preempted UE during a partial preemption period preceding a non-preemption period (e.g., partial preemption period 806 in Figure 8), one or more processors 1010 are configured not to use the preempted resource to transmit data associated with the preempted UE. In some embodiments, the partial preemption period defines a period shorter than the resource reselection processing time for reselecting the preempted resource, and longer than the UE processing time. Furthermore, in some embodiments, if a preemption message is received at a preempted UE during the full preemption period preceding a partial preemption period (e.g., full preemption period 808 in Figure 8), one or more processors 1010 are configured not to use the preempted resource to transmit data associated with the preempted UE. In some embodiments, the full preemption period defines a period that is within the period associated with the UE's sensing window and longer than the resource reselection processing time. Furthermore, if a preemption message is received at a preempted UE during the entire preemption period, one or more processors are configured to re-select resources for sending data associated with the preempted UE. 【0085】 Although the method is illustrated and described above as a series of actions or events, it should be understood that the illustrated order of such actions or events should not be interpreted restrictively. For example, some actions may occur in a different order and / or simultaneously with other actions or events not illustrated and / or described herein. In addition, not all illustrated actions are required to implement one or more aspects or embodiments of this disclosure. Furthermore, one or more of the actions shown herein may be performed in one or more separate actions and / or stages. 【0086】 The embodiments described herein can be implemented in a system using any suitably configured hardware and / or software. Figure 14 shows the architecture of a system 1400 including a core network (CN) 1420, for example, a fifth-generation (5G) CN (5GC), according to various embodiments. System 1400 includes a UE 1401, which may be the same as or similar to one or more other UEs described herein, as shown in the figure, a (R)AN 210 which is a Third Generation Partnership Project (3GPP) radio access network (radio AN or RAN) or another (e.g., non-3GPP) AN, and which may include one or more RAN nodes (e.g., evolved node B (eNB), next-generation node B (gNB, and / or other nodes) or other nodes or access points), a data network (DN) 203, which may be, for example, operator services, internet access, or third-party services, and a fifth-generation core network (5GC).5GC1420 may include one or more of the following functions and network components: Authentication Server Function (AUSF)1422, Access and Mobility Management Function (AMF)1421, Session Management Function (SMF)1424, Network Exposure Function (NEF)1423, Policy Control Function (PCF)1426, Network Repository Function (NRF)1425, Unified Data Management (UDM)1427, Application Function (AF)1428, User Plane (UP) Function (UPF)1402, and Network Slice Selection Function (NSSF)1429. 【0087】 The UPF1402 can function as an anchor point for mobility within and between RATs, an external Protocol Data Unit (PDU) session point for interconnection with the DN1403, and a branching point to support multi-homed PDU sessions. The UPF1402 can also perform packet routing and forwarding, perform packet inspection, enforce the user plane portion of policy rules, legally intercept packets (UP collection), perform traffic usage reporting, perform QoS processing on the user plane (e.g., packet filtering, gating, uplink (UL) / downlink (DL) rate enforcement), perform uplink traffic verification (e.g., mapping from Service Data Flow (SDF) to Quality of Service (QoS) flow), perform transport-level packet marking on uplinks and downlinks, and perform downlink packet buffering and downlink data notification triggering. The UPF1402 may include uplink classifiers to support routing traffic flows to the data network. DN1403 can provide various network operator services, internet access, or third-party services. DN1403 may include or be similar to an application server. UPF1402 can interact with SMF1424 via an N4 reference point between SMF1424 and UPF1402. 【0088】 The AUSF1422 can store data for authentication of the UE1401 and handle authentication-related functionality. The AUSF1422 can facilitate a common authentication framework for various access types. The AUSF1422 can communicate with the AMF1421 via the N12 reference point between the AMF1421 and the AUSF1422, and can communicate with the UDM1427 via the N13 reference point between the UDM1427 and the AUSF1422. In addition, the AUSF1422 can present a Nausf service-based interface. 【0089】 AMF1421 can be involved in registration management (e.g., for registering UE1401, etc.), connection management, reachability management, mobility management, and lawful interception of AMF-related events, as well as access authentication and authorization. AMF1421 can be a termination point for the N11 reference point between AMF1421 and SMF1424. AMF1421 can provide transport for SM messages between UE1401 and SMF1424 and can function as a transparent proxy for routing SM messages. AMF1421 can also provide transport for SMS messages between UE1401 and the Short Message Service (SMS) function (SMSF) (not shown in Figure 14). AMF1421 can function as a Security Anchor Function (SEAF), which includes interaction with AUSF1422 and UE1401 and / or can receive intermediate keys established as a result of the authentication process of UE1401. When Universal Subscriber Identity Module (USIM)-based authentication is used, the AMF1421 can obtain security information from the AUSF1422. The AMF1421 may also include a Single-Connection Mode (SCM) function that receives keys from the SEA to be used to derive access network-specific keys. Furthermore, the AMF1421 may be an N2 reference point between (R)AN1410 and the AMF1421, or a termination point of a RAN control plane (CP) interface that may include one, and the AMF1421 may also be a termination point for Non-Access Stratum (NAS) (N1) signaling, enabling NAS encryption and integrity protection. 【0090】 The AMF1421 can also support NAS signaling with the UE1401 via a Non-3GPP (N3) Inter Working Function (IWF) interface. The N3IWF can be used to provide access to untrusted entities. The N3IWF can be a termination point for the N2 interface between (R)AN1410 and AMF1421 for the control plane, and a termination point for the N3 reference point between (R)AN1410 and UPF1402 for the user plane. Therefore, the AMF1421 can handle N2 signaling from SMF1424 and AMF1421 for PDU sessions and QoS, encapsulate / decapsulate packets for Internet Protocol (IP) Security (IPSec) and N3 tunneling, mark N3 user plane packets in the uplink, and enforce QoS corresponding to N3 packet markings, taking into account the QoS requirements associated with such markings received via N2. The N3IWF can also relay uplink and downlink control plane NAS signaling between UE1401 and AMF1421 via the N1 reference point between UE1401 and AMF1421, and can relay uplink and downlink user plane packets between UE1401 and UPF1402. The N3IWF also provides a mechanism for establishing an IPsec tunnel with UE1401. The AMF1421 can present a Namf service-based interface and may be a termination point for the N14 reference point between two AMF1421s, and for the N17 reference point between AMF1421 and the 5G Equipment Identity Register (5G-EIR) (not shown in Figure 14). 【0091】 UE1401 can register with AMF1421 to receive network services. Registration Management (RM) is used to register or unregister UE1401 with the network (e.g., AMF1421) and to establish a UE context within the network (e.g., AMF1421). UE1401 can operate in either the RM-REGISTERED or RM-DEREGISTERED state. In the RM-DEREGISTERED state, UE1401 is not registered with the network, and the UE context within AMF1421 does not hold valid location or routing information for UE1401, making it unreachable by AMF1421. In the RM-REGISTERED state, UE1401 is registered with the network, and the UE context within AMF1421 can hold valid location or routing information for UE1401, making it reachable by AMF1421. In the RM-REGISTERED state, among other things, UE1401 can perform mobility registration update procedures, periodic registration update procedures triggered by the expiration of a periodic update timer (for example, to notify the network that UE1401 is still active), and registration update procedures to update UE capability information or to renegotiate network and protocol parameters. 【0092】 The AMF1421 can store one or more RM contexts for the UE1401, each RM context associated with a specific access to the network. An RM context may, among other things, be a data structure, database object, etc., that indicates or stores registration status and periodic update timers for each access type. The AMF1421 can also store a 5GC Mobility Management (MM) context, which may be the same as or similar to an Enhanced Packet System (EPS) MM (Enterprise Mobility Management (E)MM) context. In various embodiments, the AMF1421 can store Coverage Enhancement (CE) Mode B regulatory parameters for the UE1401 in the associated MM or RM context. The AMF1421 can also, if necessary, derive values from UE usage configuration parameters already stored in the UE context (and / or MM / RM context). 【0093】 Connection Management (CM) can be used to establish and release signaling connections via the N1 interface between UE1401 and AMF1421. The signaling connections are used to enable NAS signaling exchange between UE1401 and CN1420 and include both signaling connections between UE and AN (e.g., radio resource control (RRC) connection for non-3GPP access or UE-N3IWF connection) and N2 connections for UE1401 between AN (e.g., RAN1410) and AMF1421. UE1401 can operate in either of two CM states: CM-IDLE mode or CM-CONNECTED mode. When the UE1401 is operating in CM-IDLE state / mode, the UE1401 may have an established NAS signaling connection via the N1 interface with the AMF1421, but it may also have (R)AN1410 signaling connections (e.g., N2 and / or N3 connections). When the UE1401 is operating in CM-CONNECTED state / mode, the UE1401 may have an established NAS signaling connection via the N1 interface with the AMF1421, and it may also have (R)AN1410 signaling connections (e.g., N2 and / or N3 connections). The establishment of an N2 connection between (R)AN1410 and AMF1421 allows UE1401 to transition from CM-IDLE mode to CM-CONNECTED mode, and when the N2 signaling between (R)AN1410 and AMF1421 is released, UE1401 can transition from CM-CONNECTED mode to CM-IDLE mode. 【0094】 SMF1424 can be involved in: Session Management (SM) (including, for example, maintaining tunnels between UPF and AN nodes, establishing, modifying, and releasing sessions), UE IP address allocation and management (including optional authorization), selection and control of UP functions, configuring traffic steering in UPF to route traffic to appropriate destinations, termination of interfaces with policy control functions, policy enforcement and some control of QoS, lawful interception (SM events and interfaces with Lawful Interception (LI) systems), termination of the SM portion of NAS messages, downlink data notification, initiation of AN-specific SM information sent to AN via AMF through N2, and determination of the session and service continuity (SSC) mode of a session. SM can refer to the management of PDU sessions, and PDU session or “session” can refer to the PDU connectivity service that provides or enables the exchange of PDUs between UE1401 and data network (DN) 1403 identified by a Data Network Name (DNN). PDU sessions can be established upon request from UE1401, modified upon request from UE1401 and 5GC1420, and released upon request from UE1401 and 5GC1420, using NAS SM signaling exchanged between UE1401 and SMF1424 via an N1 reference point. 5GC1420 can trigger a specific application in UE1401 upon request from an application server. Upon receiving a trigger message, UE1401 can pass the trigger message (or relevant parts / information of the trigger message) to one or more identified applications within UE1401. These identified applications within UE1401 can establish a PDU session to a specific DNN. SMF1424 can check whether the request from UE1401 conforms to the user subscription information associated with UE1401.In this case, SMF1424 may request UDM1427 to obtain and / or receive update notifications regarding SMF1424 level subscription data. 【0095】 The SMF1424 may include the following roaming functions: processing of local enforcement for applying QoS Service Level Agreements (SLAs) (Visited Public Land Mobile Network, VPLMN), collection of billing data and billing interface (VPLMN), lawful interception (of SM events and interfaces to LI systems within the VPLMN), and support for interaction with external DNs for the transmission of signaling for authorization / authentication of PDU sessions by external DNs. An N16 reference point between two SMF1424s may be included in system 1400, and in roaming scenarios, this may be between another SMF1424 in the visited network and an SMF1424 in the home network. In addition, the SMF1424 may present an Nsmf service-based interface. 【0096】 NEF1423 can provide a means for securely exposing services and capabilities provided by 3GPP network functions to third parties, internal exposure / re-exposure, application functions (e.g., AF1428), edge computing, or fog computing systems, etc. In such embodiments, NEF1423 can authenticate, authorize, and / or restrict AFs. NEF1423 can also translate information exchanged with AF1428 and information exchanged with internal network functions. For example, NEF1423 can translate between AF service identifiers and internal 5GC information. NEF1423 can also receive information from other network functions (NFs) based on the capabilities exposed by those other network functions. This information can be stored in NEF1423 as structured data or in data storage NFs using a standardized interface. The stored information can then be re-exposed by NEF1423 to other NFs and AFs and / or used for other purposes such as analysis. Furthermore, NEF1423 can present an Nnef service-based interface. 【0097】 The NRF1425 can support service discovery functionality, receive NF discovery requests from NF instances, and provide information about discovered NF instances to those NF instances. The NRF1425 also maintains information about available NF instances and their supported services. As used herein, the terms “instantiate,” “instantiate,” etc., refer to the creation of an instance, and “instance” refers to the specific occurrence of an object, for example, during the execution of program code. In addition, the NRF1425 can present an Nnrf service-based interface. 【0098】 The PCF1426 can provide policy rules to control plane functions and enforce them, and can also support an integrated policy framework to control network behavior. The PCF1426 can also execute Functional Entities (FEs) to access subscription information related to policy decisions in the Unified Data Repository (UDR) of the UDM1427. The PCF1426 can communicate with the AMF1421 via the N15 reference point between the PCF1426 and the AMF1421, which in roaming scenarios may include the PCF1426 and AMF1421 in the visited network. The PCF1426 can communicate with the AF1428 via the N5 reference point between the PCF1426 and the AF1428, and can communicate with the SMF1424 via the N7 reference point between the PCF1426 and the SMF1424. System 1400 and / or CN1420 may also include an N24 reference point between PCF1426 (in the home network) and PCF1426 in the visited network. Furthermore, PCF1426 may present an Npcf service-based interface. 【0099】 The UDM1427 can handle subscription-related information to support the processing of communication sessions by network entities and can store subscription data for UE1401. For example, subscription data can be communicated between the UDM1427 and AMF1421 via an N8 reference point between the UDM1427 and AMF1421. The UDM1427 may include two parts: an Application Functional Entity (FE) and an Integrated Data Repository (UDR) (FE and UDR are not shown in Figure 1). The UDR can store structured data (including Packet Flow Description (PFD) for application discovery and application request information for multiple UE1401) for subscription data and policy data for UDM1427 and PCF1426, and / or public and application data for NEF1423. The Nudr service-based interface that can be presented by UDR221 allows UDM1427, PCF1426, and NEF1423 to access specific sets of data stored and to read, update (e.g., add, modify), delete, and subscribe to notifications of relevant data changes in the UDR. The UDM may include UDM FEs responsible for processing such as credentials, location management, and subscription management. Several different FEs may serve the same user in different transactions. The UDM-FE accesses subscription information stored in the UDR and performs authentication credential processing, user identification processing, access permissions, enrollment / mobility management, and subscription management. The UDR can interact with SMF1424 via the N10 reference point between UDM1427 and SMF1424. UDM1427 can also support SMS management, in which the SMS-FE implements application logic similar to that described elsewhere in this specification. In addition, UDM1427 can present a Nudr service-based interface. 【0100】 AF1428 can influence traffic routing applications, provide access to NEF1423, and interact with the policy framework for policy control. 5GC1420 and AF1428 can provide each other with information usable for edge computing implementations via NEF1423. In such an implementation, network operators and third-party services can be hosted close to the access points of the UE1401 attachment to achieve efficient service delivery through reduced end-to-end latency and load on the transport network. For edge computing implementations, 5GC can select UPF1402, which is close to UE1401, and perform traffic steering from UPF1402 to DN1403 via the N6 interface. This can be based on UE subscription data, UE location, and information provided by AF1428. In this way, AF1428 can influence UPF (re)selection and traffic routing. When AF1428 is considered a trusted entity based on operator placement, the network operator can allow AF1428 to directly interact with the relevant NF. In addition, the AF1428 can present a Naf service-based interface. 【0101】 NSSF1429 can select a set of network slice instances to serve UE1401. NSSF1429 can also, if necessary, determine the mapping to authorized Network Slice Selection Assistance Information (NSSAI) and subscribed Single NSSAI (S-NSSAI). NSSF1429 can also determine the set of AMFs to be used to serve UE1401, or a list of candidate AMF1421s, based on a preferred configuration, and possibly by querying NRF1425. The selection of a set of network slice instances for UE1401 can be triggered by the AMF1421 to which UE1401 is registered by interacting with NSSF1429, which can result in changes to the AMF1421. The NSSF1429 can interact with the AMF1421 via the N22 reference point between the AMF1421 and the NSSF1429, and can communicate with another NSSF1429 in the visited network via the N31 reference point (not shown in Figure 14). In addition, the NSSF1429 can present an Nnssf service-based interface. 【0102】 As mentioned above, CN1420 may include an SMSF involved in SMS subscription checking and verification, as well as relaying SM messages sent and received between UE1401 and other entities such as SMS-Gateway Mobile services Switching Centers (SMS-GMSCs), Inter-Working MSCs (IWMSCs), and SMS routers. The SMSF may also interact with AMF1421 and UDM1427 for procedures to notify UE1401 that it is available for SMS forwarding (e.g., setting a UE unreachable flag and notifying UDM1427 when UE1401 is available for SMS). 【0103】 CN1420 may also include other elements not shown in Figure 14, such as a data storage system / architecture, 5G-EIR, and a Security Edge Protection Proxy (SEPP). The data storage system may include a Structured Data Storage Function (SDSF), an Unstructured Data Storage Function (UDSF), and / or similar. All NFs can store / retrieve unstructured data (e.g., UE context) in / from a UDSF via an N18 reference point (not shown in Figure 1) between any NF and a UDSF. Individual NFs may share a UDSF to store each piece of unstructured data, or each individual NF may have its own UDSF in or near its own NF. In addition, a UDSF may present a Nudsf service-based interface (not shown in Figure 1). 5G-EIR can be an NF that checks the status of a Permanent Equipment Identifier (PEI) to determine if a particular device / entity is on the network's blacklist, and SEPP can be an opaque proxy that performs topology concealment, message filtering, and policing on the PLMN inter-control plane interface. 【0104】 In addition, there may be many further reference points and / or service-based interfaces between NF services within an NF, but these interfaces and reference points are omitted in Figure 14 for clarity. For example, CN1420 may include an Nx interface, which is an inter-CN interface between a Mobility Management Entity (MME) (e.g., a non-5G MME) and AMF1421 to enable interworking between CN1420 and non-5G CNs. Other exemplary interfaces / reference points may include the N5g-EIR service-based interface presented by the 5G-EIR, the N27 reference point between the Network Repository Function (NRF) in the visited network and the NRF in the home network, and the N31 reference point between the NSSF in the visited network and the NSSF in the home network. 【0105】 Figure 15 shows exemplary components of device 1500 according to several embodiments. In some embodiments, device 1500 may include, at least as shown in the figure, a jointly coupled application circuit 1502, a baseband circuit 1504, a radio frequency (RF) circuit 1506, a front-end module (FEM) circuit 1508, one or more antennas 1510, and a power management circuitry (PMC) 1512. The components of device 1500 shown in the figure may be included in a UE or RAN node. In some embodiments, device 1500 may include fewer elements (for example, a RAN node may not utilize the application circuit 1502 and instead include a processor / controller for processing IP data received from a CN such as a 5GC 1420 or an Evolved Packet Core (EPC)). In some embodiments, device 1500 may include additional elements such as memory / storage, displays, cameras, sensors, or input / output (I / O) interfaces. In other embodiments, the components described below may be included in two or more devices (for example, the above circuit may be included separately in two or more devices for a Cloud-RAN (C-RAN) implementation). 【0106】 The application circuit 1502 may include one or more application processors. For example, the application circuit 1502 may include, but is not limited to, one or more single-core processors or multi-core processors. The processors may include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, etc.). The processors may be coupled to or include memory / storage, and may be configured to execute instructions stored in memory / storage to enable various applications or operating systems to run on device 1500. In some embodiments, the processors of the application circuit 1502 can process IP data packets received from the EPC. 【0107】 The baseband circuit 1504 may include, but is not limited to, one or more single-core processors or multi-core processors. The baseband circuit 1504 may include one or more baseband processors or control logic to process baseband signals received from the receiving signal path of the RF circuit 1506 and generate baseband signals for the transmitting signal path of the RF circuit 1506. Do roundThe circuit 1504 can interface with the application circuit 1502 for generating and processing baseband signals and for controlling the operation of the RF circuit 1506. For example, in some embodiments, the baseband circuit 1504 may comprise a third-generation (3G) baseband processor 1504A, a fourth-generation (4G) baseband processor 1504B, a fifth-generation (5G) baseband processor 1504C, or other existing, developing, or future-developed baseband processors 1504D (e.g., second-generation (2G), sixth-generation (6G), etc.). The baseband circuit 1504 (e.g., one or more of the baseband processors 1504A to 1504D) can handle various radio control functions that enable communication with one or more radio networks via the RF circuit 1506. In other embodiments, some or all of the functionality of the baseband processors 1504A-1504D may be contained in modules stored in memory 1504G and executed via a Central Processing Unit (CPU) 1504E. Radio control functions may include, but are not limited to, signal modulation / demodulation, coding / decoding, radio frequency shifting, etc. In some embodiments, the modulation / demodulation circuit of the baseband circuit 1504 may include Fast Fourier Transform (FFT), precoding, or constellation mapping / demapping functions. In some embodiments, the coding / decoding circuit of the baseband circuit 1504 may include convolution, tail-biting convolution, turbo, Viterbi, or low-density parity check (LDPC) encoder / decoder functionality. Embodiments of modulation / demodulation and encoder / decoder functions are not limited to these examples, and other embodiments may include other suitable functions. 【0108】 In some embodiments, the baseband circuit 1504 may include one or more audio digital signal processors (DSPs) 1504F. The audio DSPs 1504F may include elements for compression / decompression and echo removal, and in other embodiments, may include other suitable processing elements. The components of the baseband circuit may be suitably combined within a single chip, a single chipset, or, in some embodiments, arranged on the same circuit board. In some embodiments, some or all of the component elements of the baseband circuit 1504 and the application circuit 1502 may be integrated on, for example, a system on a chip (SOC). 【0109】 In some embodiments, the baseband circuit 1504 can provide communication compatible with one or more radio technologies. For example, in some embodiments, the baseband circuit 1504 can support communication with Next Generation (NG)-Radio Access Networks (RANs), Evolved Universal Terrestrial Radio Access Networks (EUTRANs), or other Wireless Metropolitan Area Networks (WMANs), Wireless Local Area Networks (WLANs), Wireless Personal Area Networks (WPANs), etc. Embodiments in which the baseband circuit 1504 is configured to support wireless communication of two or more radio protocols can be called multimode baseband circuits. 【0110】 The RF circuit 1506 can enable communication with a wireless network using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuit 1506 may include switches, filters, amplifiers, etc., to facilitate communication with the wireless network. The RF circuit 1506 may include a received signal path that includes a circuit for down-converting the RF signal received from the FEM circuit 1508 and providing the baseband signal to the baseband circuit 1504. The RF circuit 1506 may also include a transmitted signal path that includes a circuit for up-converting the baseband signal provided by the baseband circuit 1504 and providing the RF output signal to the FEM circuit 1508 for transmission. 【0111】 In some embodiments, the receive signal path of the RF circuit 1506 may include a mixer circuit 1506a, an amplifier circuit 1506b, and a filter circuit 1506c. In some embodiments, the transmit signal path of the RF circuit 1506 may include a filter circuit 1506c and a mixer circuit 1506a. The RF circuit 1506 may also include a combining circuit 1506d for combining the frequencies used by the mixer circuit 1506a of the receive signal path and the transmit signal path. In some embodiments, the mixer circuit 1506a of the receive signal path may be configured to down-convert the RF signal received from the FEM circuit 1508 based on the combined frequency provided by the combining circuit 1506d. The amplifier circuit 1506b may be configured to amplify the down-converted signal, and the filter circuit 1506c may be a low-pass filter (LPF) or band-pass filter (BPF) configured to remove unwanted signals from the down-converted signal to produce an output baseband signal. The output baseband signal may be provided to the baseband circuit 1504 for further processing. In some embodiments, the output baseband signal may be a zero-frequency baseband signal, but this is not a requirement. In some embodiments, the mixer circuit 1506a of the received signal path may include a passive mixer, but the scope of embodiments is not limited thereto. 【0112】 In some embodiments, the mixer circuit 1506a in the transmit signal path may be configured to upconvert the input baseband signal based on the combined frequency provided by the combining circuit 1506d to generate an RF output signal for the FEM circuit 1508. The baseband signal may be provided by the baseband circuit 1504 and filtered by the filter circuit 1506c. 【0113】 In some embodiments, the receive signal path mixer circuit 1506a and the transmit signal path mixer circuit 1506a may include two or more mixers, each configured for quadrature down-conversion and quadrature up-conversion. In some embodiments, the receive signal path mixer circuit 1506a and the transmit signal path mixer circuit 1506a may include two or more mixers, each configured for image rejection (e.g., Hartley image rejection). In some embodiments, the receive signal path mixer circuit 1506a and the transmit signal path mixer circuit 1506a may be configured for direct down-conversion and direct up-conversion. In some embodiments, the receive signal path mixer circuit 1506a and the transmit signal path mixer circuit 1506a may be configured for superheterodyne operation. 【0114】 In some embodiments, the output baseband signal and input baseband signal may be analog baseband signals, but the scope of the embodiments is not limited thereto. In some alternative embodiments, the output baseband signal and input baseband signal may be digital baseband signals. In these alternative embodiments, the RF circuit 1506 may include an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC) circuit, and the baseband circuit 1504 may include a digital baseband interface for communicating with the RF circuit 1506. 【0115】 In some dual-mode embodiments, separate wireless IC circuits may be provided to process signals for each spectrum, but the scope of embodiments is not limited thereto. 【0116】 In some embodiments, the combining circuit 1506d may be a fractional-N combiner or a fractional-N / N+1 combiner, but the scope of this embodiment is not limited thereto, as other types of frequency combiners may be preferred. For example, the combining circuit 1506d may be a combiner with a phase-locked loop having a delta-sigma combiner, a frequency multiplier, or a frequency divider. 【0117】 The combining circuit 1506d may be configured to combine the output frequencies used by the mixer circuit 1506a of the RF circuit 1506 based on the frequency input and the divider control input. In some embodiments, the combining circuit 1506d may be a fractional N / N+1 combiner. 【0118】 In some embodiments, the frequency input may be provided by a voltage-controlled oscillator (VCO), but this is not a requirement. The divider control input is provided by the baseband circuit 1504 or the application depending on the desired output frequency. circuit It may be provided by any of 1502. In some embodiments, the divider control input (e.g., N) is provided by the application circuit This can be determined from a lookup table based on the channel indicated by 1502. 【0119】 The combining circuit 1506d of the RF circuit 1506 may include a divider, a delay-locked loop (DLL), a multiplexer, and a phase accumulator. In some embodiments, the divider may be a dual modulus divider (DMD), and the phase accumulator may be a digital phase accumulator (DPA). In some embodiments, the DMD may be configured to divide the input signal into either N or N+1 (e.g., based on performance) to provide a fractional division ratio. In some exemplary embodiments, the DLL may include a set of cascaded tunable delay elements, a phase detector, a charge pump, and a D-type flip-flop. In these embodiments, the delay elements may be configured to divide the VCO period into Nd packets of equal phase, where Nd is the number of delay elements in the delay line. In this way, the DLL provides negative feedback to contribute to ensuring that the total delay across the delay line is one VCO cycle. 【0120】 In some embodiments, the combining circuit 1506d may be configured to generate the carrier frequency as the output frequency, and in other embodiments, the output frequency may be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency), and can be used in conjunction with quadrature generator and divider circuits to generate multiple signals with multiple different phases relative to each other at carrier frequencies. In some embodiments, the output frequency may be the LO frequency (fLO). In some embodiments, the RF circuit 1506 may include an IQ / polarity converter. 【0121】 The FEM circuit 1508 may include a receive signal path that operates on an RF signal received from one or more antennas 1510, amplifies the received signal, and provides an amplified version of the received signal to the RF circuit 1506 for further processing. The FEM circuit 1508 may also include a transmit signal path that includes a circuit configured to amplify a signal for transmission provided by the RF circuit 1506 for transmission by one or more of the antennas 1510. In various embodiments, amplification through the transmit signal path or the receive signal path may occur in the RF circuit 1506 alone, in the FEM 1508 alone, or in both the RF circuit 1506 and the FEM 1508. 【0122】 In some embodiments, the FEM circuit 1508 may include a TX / RX switch for switching between transmit mode and receive mode operation. The FEM circuit may include a receive signal path and a transmit signal path. The receive signal path of the FEM circuit may include a low-noise amplifier (LNA) for amplifying the received RF signal and providing the amplified received RF signal as an output (e.g., to the RF circuit 1506). The transmit signal path of the FEM circuit 1508 may include a power amplifier (PA) for amplifying the input RF signal (e.g., provided by the RF circuit 1506) and one or more filters for generating an RF signal for subsequent transmission (e.g., by one or more of the antennas 1510). 【0123】 In some embodiments, the PMC1512 can manage the power supplied to the baseband circuit 1504. Specifically, the PMC1512 can control power source selection, voltage scaling, battery charging, or DC-DC conversion. When device 1500 is battery-powered, for example, when this device is included in the UE, the PMC1512 can often be included. The PMC1512 can improve power conversion efficiency while providing desirable mounting size and heat dissipation characteristics. 【0124】 Figure 15 shows the PMC 1512 coupled only with the baseband circuit 1504. However, in other embodiments, the PMC 1512 can be coupled additionally or alternatively with other components, including but not limited to the application circuit 1502, the RF circuit 1506, or the FEM 1508, to perform similar power management operations. 【0125】 In some embodiments, the PMC1512 can control or be part of various power-saving mechanisms of device 1500. For example, if device 1500 is in the RRC_Connected state, still connected to a RAN node because it is expected to receive traffic soon, after a certain period of inactivity, the device can enter a state known as Discontinuous Reception Mode (DRX). During this state, device 1500 can conserve power by powering down at short intervals. 【0126】 If there is no data traffic activity for an extended period, device 1500 can transition to the RRC_Idle state, disconnecting from the network and not performing actions such as channel quality feedback or handover. Device 1500 enters a very low power state and periodically wakes up to listen to the network, then powers down again to perform paging. In this state, device 1500 cannot receive data. To receive data, it can transition back to the RRC_Connected state. 【0127】 In additional power-saving modes, devices may be allowed to be unavailable from the network for longer periods than the paging interval (ranging from a few seconds to several hours). During this time, the device may be completely unreachable to the network and may be completely powered down. Any data transmitted during this time will experience significant delays, but these delays are considered acceptable. 【0128】 The processors of application circuit 1502 and baseband circuit 1504 can be used to execute elements of one or more instances of the protocol stack. For example, the processors of baseband circuit 1504 can be used alone or in combination to execute Layer 3, Layer 2, or Layer 1 functionality, while the application circuit 1502 The processor can use the data received from these layers (e.g., packet data) to further perform Layer 4 functionality (e.g., the transmission communication protocol (TCP) layer and the user datagram protocol (UDP) layer). As described above in this specification, Layer 3 may include the radio resource control (RRC) layer, which is described in more detail below. As described above in this specification, Layer 2 may include the medium access control (MAC) layer, the radio link control (RLC) layer, and the packet data convergence protocol (PDCP) layer, which are described in more detail below. As described above in this specification, Layer 1 may include the physical (PHY) layer of the UE / RAN node, which is described in more detail below. 【0129】 Figure 16 shows an exemplary interface of a baseband circuit according to several embodiments. As previously mentioned, the baseband circuit 1504 in Figure 2 may comprise processors 1504A to 1504E and memory 1504G used by these processors. Each of the processors 1504A to 1504E may include memory interfaces 1604A to 1604E for sending and receiving data to and from memory 1504G. 【0130】 The baseband circuit 1504 may further include one or more interfaces for communicative coupling to other circuits / devices, such as a memory interface 1612 (e.g., an interface for sending and receiving data to and from memory outside the baseband circuit 1504), an application circuit interface 1614 (e.g., an interface for sending and receiving data to and from the application circuit 1502 in Figure 2), an RF circuit interface 1616 (e.g., an interface for sending and receiving data to and from the RF circuit 1506 in Figure 2), a wireless hardware connectivity interface 1618 (e.g., an interface for sending and receiving data to and from Near Field Communication (NFC) components, Bluetooth® components (e.g., Bluetooth® Low Energy), Wi-Fi® components, and other communication components), and a power management interface 1620 (e.g., an interface for sending and receiving power or control signals to and from the PMC 1512). 【0131】 In various embodiments, the embodiments described herein can facilitate inter-cell beam management (BM) techniques via Layer 1 (L1) through one or more variations of the first set of techniques and / or the second set of techniques. The first set of techniques described herein can facilitate L1 inter-cell BM via a Synchronization Signal Block (SSB). The second set of techniques described herein can facilitate L1 inter-cell BM via a Channel State Information (CSI)-Reference Signal (RS). 【0132】 The embodiments may include subject matter such as a method, means for performing an operation or block of the method, and at least one machine-readable medium containing instructions that, when performed by a machine, cause the machine to perform an operation of the method or apparatus or system for simultaneous communication using the multiplex communication techniques described herein. 【0133】 Embodiment 1 is a device configured for use in user equipment (UE) associated with a new radio (NR) system, comprising one or more processors configured to generate a first transmit signal, which includes a first transmit of a transport block (TB) transmitted over a sidelink, where the size of the first resource selection window is derived based on the (pre)configured maximum number of retransmissions of the TB, and the selected first resource is used by the UE for a first transmit of a transport block (TB). 【0134】 Embodiment 2 is a device comprising the subject of Embodiment 1, wherein one or more processors are further configured to select up to Nmax-1 reserved resources to be reserved for subsequent TB transmissions from a first resource selection window or from a first resource re-selection window configured to start after a slot associated with the first resource, before generating a first transmit signal, where Nmax is a predefined number of reserved resources, including the maximum number of resources reserved before each TB transmission. 【0135】 Embodiment 3 is an apparatus comprising the subject of Embodiment 1 or 2, with or without elements, wherein one or more processors are configured to select Nmax-1 reserved resources from a candidate resource set within a first selection window during a first resource selection window. 【0136】 Embodiment 4 is an apparatus comprising the themes of Embodiments 1 to 3, with or without elements, wherein one or more processors are configured to select Nmax-1 reserved resources from a candidate resource set within a first resource reselection window. 【0137】 Example 5 is a device comprising the subject matter of Examples 1 to 4, with or without elements, wherein one or more processors are further configured to select one resource from the corresponding subsequent resource re-selection window before each subsequent retransmission of the TB, until the total number of resources selected for the transmission of the TB reaches a (pre-configured) maximum number of retransmissions or until the packet delay budget (PDB) associated with the TB is reached. 【0138】 Example 6 is a device that includes or omits the themes of Examples 1 to 5, in which each resource reselection window starts with m+P1 slots, where m is the slot of the last selected resource for TB, and the number of P1 slots is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled, and if HARQ feedback is enabled, based on the HARQ feedback time. 【0139】 Example 7 is an apparatus that includes, or omits, the themes of Examples 1 to 6, in which the window duration of each resource reselection window is selected so as not to exceed the PDB associated with the TB and not to exceed a predefined resource reservation window size. 【0140】 Example 8 is an apparatus that includes or omits the subject of Examples 1 to 7, wherein P1 is equal to 1 when HARQ feedback is disabled. 【0141】 Example 9 is an apparatus that includes, or omits, the themes of Examples 1 to 8, in which P1 is derived based on the physical sidelink feedback channel (PSFCH) periodicity and the processing time associated with the physical sidelink control channel (PSCCH) or physical sidelink sharing channel (PSSCH) when HARQ feedback is enabled. 【0142】 Embodiment 10 is an apparatus comprising the subject matter of Embodiments 1 to 9, with or without elements, wherein one or more processors are configured to randomly select one or more resources from a candidate resource set associated with a single resource selection window, updating the candidate resource set according to the time slot of the newly selected resource after selecting each resource from the candidate resource set, until the required number of resources have been selected, in order to select up to Nmax-1 resources from a single resource selection window, including a first resource selection window or a first resource re-selection window. 【0143】 Example 11 shows that the candidate resource sets have the following relationship: T' S =T S ∩[tW,tV]∩[t+V,t+W] (In the formula, t is the time slot of the newly selected resource, T' S This is the updated time slot for the candidate resource set, Ts is the previous time slot of the candidate resource set, W is the resource reservation window size - 1, V is a device including the subject of Examples 1 to 10, which includes or omits elements, and is updated according to the number of time slots defined based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled, and if HARQ feedback is enabled, based on the HARQ feedback time. 【0144】 Example 12 is a device that includes, or omits, the themes of Examples 1 to 11, wherein each transmission or retransmission of TB includes information on up to Nmax-1 reserved resources for TB, based on a (pre-configured) maximum number of retransmissions. 【0145】 Example 13 is a device that includes or omits the subject matter of Examples 1 to 12, further including information about the resources used for sending one or more previous transmissions when one or more retransmissions of TB have fewer than Nmax-1 reserved resources reserved for the corresponding retransmissions. 【0146】 Embodiment 14 is a device configured for use in user equipment (UE) associated with a new radio (NR) system, comprising one or more processors configured to select a candidate resource set, which includes multiple candidate resources, from a resource selection window, which includes multiple resources used by the UE for transmitting transport blocks (TBs) over a sidelink, using a subset of the candidate resources in the candidate resource set, wherein the multiple candidate resources in the candidate resource set include one or more reserved resources, which include resources reserved by one or more other UEs, and the one or more reserved resources are selected from the resource selection window according to the data priority level of the one or more reserved resources. 【0147】 Example 15 is a device comprising the subject of Example 14, wherein one or more reserved resources include a reference signal received power (RSRP) level equal to or greater than a predefined upper limit exclusion RSRP threshold. 【0148】 Example 16 is an apparatus that includes or omits the subject of Example 14 or 15, in which one or more reserved resources are selected from the resource selection window, based on selecting a set of reserved resources that are reserved by other UEs and have an RSRP level lower than a predefined upper exclusion RSRP threshold in order to form a candidate resource set, when the number of candidate resources selected from the resource selection window is less than the number of predefined required candidate resources. 【0149】 Example 17 is a device that includes or omits the subject of Examples 14 to 16, in which one or more reserved resources are selected in the resource selection window from one or more sets of reserved resources, and one or more sets of reserved resources are selected in the resource selection window from which the set of reserved resources has the lowest data priority level, and subsequent sets of reserved resources are repeatedly selected in the resource selection window by increasing the data priority level until the number of candidate resources selected from the resource selection window is equal to or greater than the predefined required number of candidate resources, in order to form a set of candidate resources, and the reserved resources in one or more sets of reserved resources include an RSRP level equal to or greater than the predefined upper limit exclusion RSRP threshold. 【0150】 Example 18 is an apparatus that includes, or omits, the subject matter of Examples 14 to 17, wherein selecting a set of reserved resources for each data priority level includes selecting a group of reserved resources having an RSRP level smaller than a predefined RSRP threshold, and iteratively selecting subsequent groups of reserved resources by increasing the RSRP threshold until a predefined maximum RSRP threshold is reached. 【0151】 Example 19 describes a scenario where one or more reserved resources have an RSRP level lower than a predefined exclusion RSRP threshold, and the UE selects one or more reserved resources with a data priority level P TXA data priority level P smaller than RX Based on selecting a set of reserved resources having within the resource selection window, the apparatus includes the subject of Examples 14 to 18, which may or may not include the element, and is selected from the resource selection window. 【0152】 Example 20 shows that a predefined exclusion RSRP threshold is set to data priority level P TX and data priority level P RX A device comprising the subject of Examples 14 to 19, which include or omit elements, as defined based on [the relevant definition]. 【0153】 Example 21 shows that multiple candidate resources within the candidate resource set are Among multiple candidate resources The apparatus includes the subject matter of Examples 14 to 20, which includes or omits elements, and is ranked based on whether the candidate resource includes a reserved resource, and if the candidate resource includes a reserved resource, based on the data priority level of the candidate resource. 【0154】 Example 22 involves one or more processors prioritizing the data priority of the UE. P TX However, predefined transmission threshold Th TX When greater than or the data priority of one or more UEs P RX However, a predefined reception threshold Th RX When it is smaller than, or Data Prioritization P TX and Data Prioritization P RX The apparatus includes the subject of Examples 14 to 21, which include or omit the element, and is configured to trigger a preemption procedure which includes selecting a candidate resource set that includes one or more reserved resources associated with one or more UEs when the gap between and is greater than a predefined threshold gap. 【0155】 Embodiment 23 is a device configured for use with user equipment (UE) associated with a new radio (NR) system, which receives a preemption message from another UE acting as a preempting UE, where the preemption message indicates an intention to use reserved resources associated with the UE, and the reserved resources include preempted resources selected by the preempting UE for data transmission, and which comprises one or more processors configured to selectively continue transmitting data associated with the UE using the preempted resources based on the time of reception of the preemption message at the UE. 【0156】 Example 24 is a device that incorporates the subject matter of Example 23, wherein one or more processors are configured to continue transmitting data associated with the UE using the preempted resource if a preemption message is received at the UE during a non-preemption period preceding the preempted resource in the time domain, and the non-preemption period defines a period shorter than the UE processing time required for the UE to decode the preemption message. 【0157】 Example 25 is an apparatus comprising the subject matter of Examples 23 to 24, with or without elements, wherein one or more processors are configured not to send data associated with the UE using the preempted resource when a preemption message is received at the UE during a partial preemption period preceding a non-preemption period, and the partial preemption period defines a period shorter than the resource reselection processing time for reselecting the preempted resource, and longer than the UE processing time. 【0158】 Example 26 is a device comprising the subject matter of Examples 23 to 25, with or without elements, wherein one or more processors are configured not to send data associated with the UE using the preempted resource when a preemption message is received at the UE during the full preemption period preceding the partial preemption period, and the full preemption period is defined as a period associated with the UE's sensing window and longer than the resource reselection processing time. 【0159】 Example 27 is an apparatus comprising the subject matter of Examples 23 to 26, with or without elements, wherein one or more processors are further configured to reselect resources for transmitting data associated with the UE when a preemption message is received at the UE during the entire preemption period. 【0160】 Example 28 is a device comprising the subject matter of Examples 23 to 27, with or without elements, wherein one or more processors are configured to re-select resources for transmitting data associated with the UE according to the data priority level of the data associated with the UE. 【0161】 Embodiment 29 is a device comprising the subject matter of Embodiments 23 to 28, with or without elements, in which one or more processors are configured to reselect resources for sending data associated with the UE from a resource reselection window that begins after the last reserved resource associated with the UE, and the width of the reselection window is defined according to the data priority level of the data associated with the UE. 【0162】 Embodiment 30 is a method for user equipment (UE) associated with a new radio (NR) system, comprising: selecting a first resource from a candidate resource set including multiple candidate resources in a first resource selection window, using one or more processors, such that the first resource is utilized by the UE for a first transmission of a transport block (TB) over a sidelink, and the size of the first resource selection window is derived based on the (pre)configured maximum number of retransmissions of the TB; and generating a first transmit signal, including a first transmission of the TB, using one or more processors, such that the first transmit signal is transmitted over the sidelink using the selected first resource. 【0163】 Embodiment 31 is a method that includes the subject of Embodiment 30, further comprising using one or more processors to select up to Nmax-1 reserved resources to be reserved for subsequent transmissions of TB from a first resource selection window or from a first resource re-selection window configured to start after a slot associated with the first resource, before generating a first transmission signal, wherein Nmax is a predefined number of reserved resources, including the maximum number of resources reserved before each transmission of TB. 【0164】 Example 32 is a method that includes, or omits, the subject of Example 30 or 31, in which Nmax-1 reserved resources are selected from a candidate resource set in a first resource selection window. 【0165】 Example 33 is a method that includes, or omits, the subject matter of Examples 30 to 32, wherein Nmax-1 reserved resources are selected from a candidate resource set in a first resource re-selection window following a first resource selection window. 【0166】 Example 34 is a method that includes, or omits, the subject matter of Examples 30 to 33, further comprising, before each subsequent retransmission of the TB, selecting one resource from the corresponding subsequent resource reselection window using one or more processors until the total number of resources selected for transmitting the TB reaches a (pre-configured) maximum number of retransmissions or the packet delay budget (PDB) associated with the TB. 【0167】 Example 35 is a method that includes or omits the subject matter of Examples 30 to 34, in which each resource reselection window starts with m+P1 slots, where m is the slot of the last selected resource for TB, and the number of slots P1 is selected based on whether Hybrid Automatic Iterative Request (HARQ) feedback is enabled, and if HARQ feedback is enabled, based on the HARQ feedback time. 【0168】 Example 36 is a method that includes, or omits, the subject matter of Examples 30 to 35, in which the window duration of each resource reselection window is selected so as not to exceed the PDB associated with the TB and not to exceed a predefined resource reservation window size. 【0169】 Example 37 is a method that includes or omits the subject matter of Examples 30 to 36, where P1 is equal to 1 when HARQ feedback is disabled. 【0170】 Example 38 is a method that includes, or omits, the subject matter of Examples 30 to 37, in which P1 is derived based on the periodicity of the physical sidelink feedback channel (PSFCH) and the processing time associated with the physical sidelink control channel (PSCCH) or physical sidelink sharing channel (PSSCH) when HARQ feedback is enabled. 【0171】 Embodiment 39 is a method for a user equipment (UE) associated with a new radio (NR) system, comprising: selecting a candidate resource set containing multiple candidate resources from a resource selection window containing multiple resources to be used by the UE for transmitting transport blocks (TBs) over a sidelink using a subset of the candidate resources in the candidate resource set, wherein the multiple candidate resources in the candidate resource set contain one or more reserved resources, which include resources reserved by one or more other UEs; and selecting one or more reserved resources from the resource selection window using one or more processors according to the data priority level of the one or more reserved resources. 【0172】 Example 40 is a method encompassing the subject of Example 39, wherein one or more reserved resources include a reference signal received power (RSRP) level equal to or greater than a predefined upper limit exclusion RSRP threshold. 【0173】 Example 41 is a method that includes, or omits, the subject matter of Example 39 or 40, in which, when the number of candidate resources selected from the resource selection window is less than the number of predefined required candidate resources, one or more reserved resources are selected from the resource selection window using one or more processors, based on selecting a set of resources that are reserved by other UEs and have an RSRP level lower than a predefined upper exclusion RSRP threshold in order to form a candidate resource set. 【0174】 Example 42 is a method that includes, or omits, the subject matter of Examples 39 to 41, in which one or more reserved resources are selected from one or more sets of reserved resources in a resource selection window, and one or more sets of reserved resources are selected from a set of reserved resources having the lowest data priority level in the resource selection window, and subsequent sets of reserved resources are selected in the resource selection window by increasing the data priority level until the number of candidate resources selected from the resource selection window is equal to or greater than a predefined required number of candidate resources in order to form a candidate resource set, wherein the reserved resources in one or more sets of reserved resources have an RSRP level equal to or greater than a predefined upper limit exclusion RSRP threshold. 【0175】 Example 43 is a method that includes, or omits, the subject matter of Examples 39 to 42, wherein selecting a set of reserved resources for each data priority level includes selecting a group of reserved resources having an RSRP level smaller than a predefined RSRP threshold, and iteratively selecting subsequent groups of preempted resources by increasing the RSRP threshold until a predefined maximum RSRP threshold is reached. 【0176】 Example 44 is a data priority level P of the UE that selects one or more reserved resources, where one or more reserved resources have an RSRP level lower than a predefined exclusion RSRP threshold. TX A data priority level P smaller than RX The method involves selecting a set of reserved resources having the element in the resource selection window, and then selecting the subject from the resource selection window, which may or may not include the element, as described in Examples 39 to 43. 【0177】 Example 45 is an example where a predefined exclusion RSRP threshold is set to data priority level P TX and data priority level P RXA method comprising the subject of Examples 39 to 44, which include or omit elements, as defined based on [the relevant definition]. 【0178】 Embodiment 46 is a method for a user device (UE) associated with a new radio (NR) system, comprising: receiving a preemption message from another UE acting as a preempting UE, using one or more processors, wherein the preemption message indicates an intention to utilize reserved resources associated with the UE, and the reserved resources include preempted resources selected by the preempting UE for data transmission; and selectively continuing to transmit data associated with the UE using the preempted resources, using one or more processors, based on the time of reception of the preemption message at the UE. 【0179】 Embodiment 47 further comprises configuring one or more processors to continue sending data associated with the UE using the preempted resource if a preemption message is received at the UE during a non-preemption period in the time domain preceding the preempted resource, wherein the non-preemption period is defined as a period shorter than the UE processing time required for the UE to decode the preemption message. 【0180】 Embodiment 48 further comprises configuring one or more processors not to send data associated with the UE using the preempted resource when a preemption message is received at the UE during a partial preemption period preceding a non-preemption period, the partial preemption period being defined as a period shorter than the resource reselection processing time for reselecting the preempted resource and longer than the UE processing time, and is a method comprising the subject matter of Embodiment 46 or 47, with or without the element. 【0181】 Embodiment 49 further comprises configuring one or more processors not to send data associated with the UE using the preempted resource when a preemption message is received at the UE during the full preemption period preceding the partial preemption period, and defining the full preemption period as a period associated with the UE's sensing window and longer than the resource reselection processing time, and is a method that includes or omits the subject matter of Embodiments 46 to 48. 【0182】 Example 50 is a method comprising the subject matter of Examples 46 to 49, which includes or omits elements, further comprising configuring one or more processors to reselect resources for sending data associated with the UE when a preemption message is received at the UE during the entire preemption period. 【0183】 While the present invention has been illustrated and described in relation to one or more implementations, modifications and / or changes can be made to the illustrated embodiments without departing from the spirit and scope of the appended claims. In particular, with respect to the various functions performed by the above-described components or structures (assemblies, devices, circuits, systems, etc.), the terms used to describe such components (including references to “means”) are intended to correspond to any component or structure that performs a particular function of the described component (e.g., functionally equivalent), even if it is not structurally equivalent to a disclosed structure that performs a function of an exemplary implementation of the present invention illustrated herein. 【0184】 The above description of exemplary embodiments of the disclosed subject matter, including the contents of the abstract, is not intended to be exhaustive or to limit the disclosed embodiments to the exact forms disclosed. Specific embodiments and examples are described herein for illustrative purposes, but various equivalent modifications are possible within the scope of these specific embodiments and examples, as will be apparent to those skilled in the art. Appendix A Introduction The Release-16NR V2X specification was approved in December 2019. Several identified tasks remain for NR V2X. This article details some of the remaining identified tasks, including the sensing window and resource selection window, resource selection from identified candidate resources, resource re-selection, and resource preemption. Consideration Sensing window and resource selection window Here, we will consider the sensing window and the resource selection window. ● For a given time instance n when the resource (re)selection and re-evaluation procedure is triggered, ○ The resource selection window starts in time instance (n+T1), T1 ≥ 0, and ends in time instance (n+T2). ■ The starting point T1 of the selection window depends on the UE implementation, and T1 ≤ T proc,1 This is based on the premise §T2 depends on a UE implementation with the following detailed working assumptions: ·T2≧T2 min ·T2 min >For the remaining PDBs, T2 min It is modified to be equal to the remaining PDBs. • Next research topic: Minimum window duration T2 min -T2 including whether T1 is a function of priority min Further details The selection of T2 by §UE shall satisfy the latency requirement, i.e., T2 ≤ remaining PDBs. ○ The sensing window is defined as the time interval [n-T0, nT proc,0 ) is defined by. ■T0 is (pre) configured, T0> Tproc,0 That is the next research topic: further details ○Next research topic: T proc,0 and T proc,1 If they are defined separately or as a sum ○Next research topic: T3, T proc,0 , T proc,1 Relationship ○Time instances n, T0, T1, T2, T2 min It was measured in slots, and the next research topic: T proc,0 and T proc,1 T proc,0 This value is considered the UE processing time for SCI decoding and sidelink measurement. This value is used to define the sensing window. proc,1 This value is considered the resource selection processing time and is used as the boundary value for the resource selection window. proc,0 and T proc,1 These are defined separately to clearly distinguish between the sensing window and the resource selection window. In some embodiments, T proc,0 and T proc,1 It is defined by a symbol. In general, SCI decoding can be done with several symbols. proc,0 When measuring in slots, the sensing window duration is [n-T0, nT proc,0 ) Due to that definition, one slot is reduced. This affects the sensing results. Similarly, the upper limit of the resource selection window start time T1 is T proc,1 Restricted by T. proc,1 When measuring by slot, the resource selection window is delayed by one slot. Suggestion 1:T proc,0 and T proc,1 The processing time parameters are defined separately and measured by symbols. If a signaled resource reservation is received after "m-T3", the resource reselection procedure does not need to be triggered. Here, "m" is the moment when a resource reserved by another UE is selected. Here, the gap T3 is considered the resource reselection processing time. Note that the updated sensing results are important in the resource reselection procedure. Therefore, processing time T3 includes the UE processing time for SCI decoding and sidelink measurement. In other words, the value T3 is T proc,0and T proc,1 It is set as the total. proc,0 and T proc,1 Similarly, the unit of T3 is a symbol. Proposal 2: In the resource reselection procedure, T3 is T proc,0 and T proc,1 It will be set as the total. Selecting multiple resources In step 2 of resource selection, randomized resource selection from candidate resources identified within the selection window is supported. Multiple resources can be selected simultaneously in step 2 for either blind retransmissions or feedback-based HARQ retransmissions. When multiple resources are selected independently and randomly, time collisions can occur among the selected resources. For example, two selected resources may be in the same slot, or the time gap between two selected resources may be larger than the resource reservation window. Furthermore, in the case of feedback-based HARQ retransmission, one selected resource slot may be between another selected resource slot and its corresponding PSFCH slot. This is undesirable because retransmission will only occur if HARQ-NACK feedback is received from the previous transmission. Therefore, we propose selecting multiple resources sequentially and dependently. A first resource can be randomly selected from the identified candidate resource set. The identified candidate resource set is then updated based on the selected resource. Specifically, the following resources are excluded from the candidate resource set: 1. Resources that have the same time as the selected resource 2. Resources that have a time exceeding the resource reservation window of the selected resource 3. Resources with a time interval between the selected resource time and the corresponding PSFCH time for feedback-based HARQ retransmission. These steps are repeated until all necessary resources have been selected. Proposal 3: If in step 2 of resource selection multiple resources should be selected from identified candidate resources, one resource is selected in each iteration of the following two substeps: 1) Randomly select one resource from the remaining candidate resources. 2) Based on the selected resource, update the candidate resources so that all resources with the same time as the selected resource, all resources with a time exceeding the resource reservation window of the selected resource, and all resources with a time between the selected resource time and the corresponding PSFCH time are excluded. Resource reselection and reevaluation Up to 32 TB HARQ retransmissions can be configured. Here, the maximum number is N. max-tx This is configured (pre-configured) for each transmission resource pool, per CBR range, and per priority. Meanwhile, the maximum number of resources N for TB reserved in a single transmission, including the current transmission, is... max-tx (or Nmax) is 3. One resource selection mechanism is a single resource selection procedure that selects resources for all potential retransmissions of TB, i.e., N max-tx The goal is to select the necessary resources. Selecting all of these resources in a single shot is inefficient and unnecessary. For example, receiving HARQACK feedback renders all remaining selected resources useless. Furthermore, some of the selected resources become outdated or unusable after a certain period, requiring re-evaluation of these resources before transmission. The second resource selection mechanism is to select the remaining number of resources to be reserved by the next (re)transmission of the TB in each resource (re)selection procedure. Since all resources to be reserved by a single transmission should be determined before this transmission occurs, it is reasonable to select only the number of resources to be reserved by the next transmission of the TB in each resource selection procedure. Proposal 4: For both blind retransmissions and feedback-based HARQ retransmissions, in each resource (re)selection procedure, select a number of resources equal to the number of remaining resources that should be reserved by the next TB transmission. For feedback-based HARQ retransmissions, there are two options for triggering resource reselection. In the first option, resource reselection is triggered when a NACK is received for each transmission. max-ind Consider the example in Figure 2, where is configured as 2. In the initial resource selection procedure, two resources are selected. When the initial transmission occurs and the NACK is received, the resource re-selection procedure is triggered. Here, in the initial resource selection procedure, only one new resource is selected because other resources have already been selected. The re-selected resource (e.g., m3 in Figure 2) should be within the resource reservation window (i.e., 32 slots) for the next transmission time (e.g., m2 in Figure 2), and should be after the PSFCH time corresponding to the last selected resource (e.g., m2 in Figure 2). Therefore, the resource re-selection window should be appropriately defined. In the second option, resource reselection is triggered when a NACK is received for the last reserved transmission. max-ind Consider the example in Figure 3 where is configured as 2. In the initial resource selection procedure, two resources are selected. Once both transmissions have occurred and a NACK is received after the second transmission, the resource reselection procedure is triggered. Here, since there are no more reserved resources remaining, two new resources are selected. In this case, the time relationship between the resources in the initial resource selection procedure and the resources in the resource reselection procedure is not enforced. This option comes with the cost of potentially increasing the latency of retransmissions, but results in fewer resource reselection procedures. Proposal 5: For feedback-based HARQ retransmissions, the trigger for the resource reselection procedure is the receipt of a NACK for each transmission, or the receipt of a NACK for the last reserved transmission. Resource preemption As mentioned above, T proc,0 T3 is considered the UE processing time for SCI decoding and sidelink measurement, and T3 is considered the resource reselection processing time. Assume that a resource is reserved by a UE at time m. If this UE receives a preemption message (i.e., a duplicate reservation and an SCI with higher priority) before (m-T3), the UE can perform a resource reselection operation to avoid sending on the preempted resource. proc,0 If this UE receives a preemption message with (mT), it can decrypt the preemption message because it is longer than the UE processing time for SCI decoding and sidelink measurement. However, this UE cannot simply send it on the preempted resource because it cannot perform the resource reselection procedure. proc,0 If a preemption message is received afterward, this UE cannot decode the preemption message before the scheduled transmission and therefore does not need to be preempted. Proposal 6: If the UE receives a preemption message before T3 of the preempted resource, the UE re-selects the resource. proc,0 If a preemption message is received between T3 and the UE, the UE cannot simply send a message on the preempted resource. proc,0 If a preemption message is received internally, the UE does not need to be preempted. conclusion This article details the allocation of Mode 2 resources for NR sidelinks. The proposal is as follows: Suggestion 1:T proc,0 and T proc,1 The processing time parameters are defined separately and measured by symbols. Proposal 2: In the resource reselection procedure, T3 is T proc,0 and T proc,1 It will be set as the total. Proposal 3: If in step 2 of resource selection multiple resources should be selected from identified candidate resources, one resource is selected in each iteration of the following two substeps: 1) Randomly select one resource from the remaining candidate resources. 2) Based on the selected resource, update the candidate resources so that all resources with the same time as the selected resource, all resources with a time exceeding the resource reservation window of the selected resource, and all resources with a time between the selected resource time and the corresponding PSFCH time are excluded. Proposal 4: For both blind retransmissions and feedback-based HARQ retransmissions, in each resource (re)selection procedure, select a number of resources equal to the number of remaining resources that should be reserved by the next TB transmission. Proposal 5: For feedback-based HARQ retransmissions, the trigger for the resource reselection procedure is the receipt of a NACK for each transmission, or the receipt of a NACK for the last reserved transmission. Proposal 6: If the UE receives a preemption message before T3 of the preempted resource, the UE re-selects the resource. proc,0 If a preemption message is received between T3 and the UE, the UE cannot simply send a message on the preempted resource. proc,0 If a preemption message is received internally, the UE does not need to be preempted.
Claims
[Claim 1] A method that is performed by UE, From the resource selection window, select a candidate resource set that includes multiple candidate resources, each including a reserved resource reserved by at least one other UE. The reserved resource is associated with the transmission priority level P of the UE that selects the candidate resource set. TX Lower priority level P RX A method comprising excluding the reserved resource from the candidate resource set, at least in part on having the reserved resource. [Claim 2] The method according to claim 1, further comprising excluding the reserved resource from the candidate resource set, at least in part on the basis that the reserved resource is associated with an RSRP greater than the reference signal reception power (RSRP) threshold. [Claim 3] The method of claim 2, further comprising: selecting the candidate resource set having the reserved resource by selecting a group of reserved resources having at least one reserved resource having an RSRP level below the RSRP threshold; and repeatedly selecting subsequent groups of reserved resources by increasing the RSRP threshold by 3 decibels (dB), wherein the reserved resource is included in one of the subsequent groups of reserved resources. [Claim 4] The aforementioned priority level P RX The method according to claim 1, wherein the information is received in the side link control information (SCI). [Claim 5] The plurality of candidate resources include one or more reserved resources reserved by at least one other UE, and in accordance with the decision, the method Selecting candidate resources from the candidate resource set based on the lowest data priority level of one or more of the reserved resources; The method according to claim 1, further comprising transmitting a transport block (TB) over a side link using the candidate resource set. [Claim 6] The method according to claim 5, wherein the candidate resources are selected by repeatedly selecting a successive set of the one or more reserved resources having the lowest data priority level, increasing the data priority until the number of candidate resources selected from the resource selection window satisfies a predefined number of candidate resources. [Claim 7] A baseband (BB) processor, From the resource selection window, select a candidate resource set that includes multiple candidate resources, each including a reserved resource reserved by at least one other UE. The reserved resource is associated with the transmission priority level P of the BB processor that selects the candidate resource set. TX Lower priority level P RX A BB processor is configured to perform operations including excluding the reserved resource from the candidate resource set, at least in part on having the following: [Claim 8] The BB processor according to claim 7, further comprising excluding the reserved resource from the candidate resource set, at least in part on the basis that the reserved resource is associated with an RSRP greater than a reference signal reception power (RSRP) threshold. [Claim 9] Selecting the candidate resource set having the reserved resources by selecting a group of reserved resources having at least one reserved resource having an RSRP level below the RSRP threshold, The BB processor according to claim 8, further comprising repeatedly selecting subsequent groups of reserved resources by increasing the RSRP threshold by 3 decibels (dB), wherein the reserved resource is included in one of the subsequent groups of reserved resources. [Claim 10] The aforementioned priority level P RX The BB processor according to claim 7, which is received in sidelink control information (SCI). [Claim 11] The plurality of candidate resources include one or more reserved resources reserved by at least one other UE, and in accordance with the decision, the operation is Selecting candidate resources from the candidate resource set based on the lowest data priority level of one or more of the reserved resources; The BB processor according to claim 7, further comprising transmitting a transport block (TB) to a radio frequency (RF) circuit for transmission via a sidelink using the candidate resource set. [Claim 12] The BB processor according to claim 11, wherein the candidate resources are selected by repeatedly selecting a successive set of the one or more reserved resources having the lowest data priority level, increasing the data priority until the number of candidate resources selected from the resource selection window satisfies a predefined number of candidate resources. [Claim 13] User equipment (UE), Memory and One or more processors coupled to the memory, From the resource selection window, select a candidate resource set that includes multiple candidate resources, each containing a reserved resource reserved by at least one other UE. The reserved resource is associated with the transmission priority level P of the UE that selects the candidate resource set. TX Lower priority level P RX A UE comprising a processor configured to exclude the reserved resource from the candidate resource set, at least in part on having the following: [Claim 14] The UE according to claim 13, further configured to exclude the reserved resource from the candidate resource set, at least in part on the basis that the reserved resource is associated with an RSRP greater than a reference signal reception power (RSRP) threshold. [Claim 15] The candidate resource set having the reserved resources is selected by selecting a group of reserved resources that have at least one reserved resource having an RSRP level below the RSRP threshold, The UE according to claim 14, further configured to repeatedly select subsequent groups of reserved resources by increasing the RSRP threshold by 3 decibels (dB), wherein the reserved resource is included in one of the subsequent groups of reserved resources. [Claim 16] The plurality of candidate resources include one or more reserved resources reserved by at least one other UE, and in accordance with the decision, the one or more processors Based on the lowest data priority level of the one or more reserved resources, the candidate resources of the candidate resource set are determined. The UE according to claim 13, further configured by a radio frequency (RF) interface to transmit transport blocks (TBs) over a sidelink using the candidate resource set. [Claim 17] The UE according to claim 16, wherein the candidate resources are selected by repeatedly selecting a successive set of the one or more reserved resources having the lowest data priority level, increasing the data priority until the number of candidate resources selected from the resource selection window satisfies a predefined number of candidate resources. [Claim 18] The priority level P RX is received in the side link control information (SCI), The UE according to claim 13. [Claim 19] Selecting the candidate resource set means Ranking the resources in the sample candidate resource set based on whether each resource in the sample candidate resource set is reserved by another UE, and based on the priority level P RX, Selecting the candidate resource set from the ranked resources, including, The method according to claim 1.