Systems and methods for managing resources for sl communications
By improving the re-evaluation and preemption mechanisms in SL communication, the resource reselection problem caused by self-preemption was solved, thereby improving resource utilization efficiency and communication quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2020-07-15
- Publication Date
- 2026-05-12
AI Technical Summary
In existing sidelink (SL) communication, the self-preemption mechanism leads to frequent resource reselection and unnecessary resource exclusion, affecting communication efficiency.
By modifying the reporting criteria for reassessment and preemption, unnecessary preemption and reassessment reports are avoided, self-preemption is reduced, and a more precise resource selection mechanism is adopted, including preemption judgment based on RSRP measurement and priority thresholds, as well as handling the difference between hypothetical SCI and actual SCI.
This effectively reduces resource reselection caused by self-preemption, improving the resource utilization efficiency and communication quality of SL communication.
Smart Images

Figure CN115804196B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the telecommunications field, and specifically to re-evaluation and preemption in side-link (SL) communications. Background Technology
[0002] SL communication corresponds to direct radio communication between two or more User Equipment (UE) devices. In SL communication, two or more UEs that are geographically close to each other can communicate directly without communicating through the core network or base stations (BS) such as, but not limited to, evolved Node B (eNB), next-generation Node B (gNB). Summary of the Invention
[0003] In some embodiments, a wireless communication method includes: determining by a wireless communication device whether a resource in a first resource set excluded from a second resource set is associated with a valid priority, and in response to determining that the resource excluded from the second resource set is associated with a valid priority, reporting a reassessment of the resource to one or more higher layers.
[0004] In some examples, determining whether a resource excluded from the second resource set is associated with a valid priority includes determining whether the resource is excluded from the second resource set by assumed sidelink (SL) control information (SCI).
[0005] In some examples, determining that a resource excluded from the second resource set is not associated with an effective priority includes: determining that the resource is excluded by the assumed SCI.
[0006] In some embodiments, a wireless communication method includes: determining, by a wireless communication device, that resources in a third resource set are excluded from a second resource set based on a reference signal received power (RSRP) measurement, and determining a priority threshold (prio). pre Configured, and in response to determining that the resource is excluded based on RSRP measurements and determining a priority threshold, pre Configured to report resource preemption to one or more higher layers.
[0007] In some examples, in response to determining the priority threshold prio pre If configured, resource preemption is reported in response to the determination that: (1) the resource is not a member of the second resource set due to RSRP measurement, and (2) the associated priority is not specified. RX less than the priority threshold prio pre and (3) sending priority prio TX greater than receive priority prio RX .
[0008] In some examples, the method further includes: responding to determining a priority threshold prio pre If a resource is not configured and is determined not to be a member of the second resource set due to RSRP measurements performed against an SCI with a valid priority, the wireless communication device reports the preemption of the resource.
[0009] In some embodiments, a wireless communication method includes: determining by a wireless communication device that a hypothetical SCI has a periodic value, the periodic value being a value from a set of values; and using the hypothetical SL SCI by the wireless communication device to determine whether a resource of a first resource set will be excluded from a second resource set.
[0010] In some examples, the wireless communication device does not detect the time slot. The hypothetical SCI is assumed to be received in that time slot. The resource reservation field in the hypothetical SCI is set to a periodic value.
[0011] In some examples, the value set is one of the following: a configured set received from a higher layer, or a subset of a configured set from a higher layer, that subset includes values greater than or equal to the lower boundary of the value set. In some examples, the lower boundary is a value configured or pre-configured by a higher layer, network, or base station, or the lower boundary is one of multiple values configured or pre-configured by a higher layer, network, or base station. Each of the multiple values is mapped to a priority. One of the multiple values corresponds to the SL priority of either the priority of the packet to be transmitted by the wireless communication device or the priority of the first resource set.
[0012] In some embodiments, a wireless communication method includes: receiving from a higher layer a trigger indicating that the higher layer requests the wireless communication device to provide a second resource set; receiving from the higher layer a flag indicating whether a hypothetical SCI is used to exclude resources from the second resource set; and in response to the flag being set, determining the second resource set by using the SCI received by the wireless communication device instead of using the hypothetical SCI.
[0013] In some examples, the wireless communication device does not detect the time slot. The hypothetical SCI is assumed to be received in the time slot.
[0014] In some examples, the wireless communication method further includes determining that a flag has not been received, and in response to determining that the flag has not been received, determining a second resource set from the first resource set by the wireless communication device using an SCI received by the wireless communication device and a hypothetical SCI.
[0015] The above and other aspects and their implementations are described in more detail in the accompanying drawings, description and claims. Attached Figure Description
[0016] Various exemplary embodiments of the present solution are described in detail below with reference to the accompanying drawings. The drawings are provided for illustrative purposes only and depict only exemplary embodiments of the present solution to facilitate the reader's understanding. Therefore, the drawings should not be construed as limiting the breadth, scope, or applicability of the present solution. It should be noted that these drawings are not necessarily drawn to scale for clarity and ease of explanation.
[0017] Figure 1 This is a schematic diagram of SL communication between UEs according to some embodiments of this disclosure.
[0018] Figure 2 This is a flowchart illustrating an example wireless communication method for reporting a reassessment of resources according to some embodiments of the present disclosure.
[0019] Figure 3 This is a flowchart illustrating an example wireless communication method for reporting resource preemption according to some embodiments of the present disclosure.
[0020] Figure 4 This is a flowchart illustrating an example wireless communication method for reporting resource preemption according to some embodiments of the present disclosure.
[0021] Figure 5 This is a flowchart illustrating an example wireless communication method for reporting resource preemption or re-evaluation according to some embodiments of the present disclosure.
[0022] Figure 6 This is a flowchart illustrating an example wireless communication method for reporting resource preemption or re-evaluation according to some embodiments of the present disclosure.
[0023] Figure 7 A block diagram of an example UE according to some embodiments of the present disclosure is illustrated. Detailed Implementation
[0024] Various exemplary embodiments of this solution are described below with reference to the accompanying drawings to enable those skilled in the art to make and use this solution. It will be apparent to those skilled in the art that various changes or modifications can be made to the examples described herein without departing from the scope of this solution after reading this disclosure. Therefore, this solution is not limited to the exemplary embodiments and applications described and illustrated herein. Furthermore, the specific order or hierarchy of blocks in the methods disclosed herein is merely exemplary. Based on design preferences, the specific order or hierarchy of blocks in the disclosed methods or processes can be rearranged while remaining within the scope of this solution. Therefore, those skilled in the art will understand that the methods and techniques disclosed herein present various blocks or actions in an exemplary order, and unless otherwise expressly stated, this solution is not limited to the specific order or hierarchy presented.
[0025] Figure 1 This is a schematic diagram of an SL communication link 103 between UEs 101 and 102 according to some embodiments of this disclosure. See also Figure 1 One type of SL communication is vehicle-to-everything (V2X) communication, which includes not only communication between vehicles but also communication between vehicles and other types of devices. For example, communication between a vehicle UE (V-UE) and a pedestrian UE (P-UE) is called vehicle-to-pedestrian (V2P) communication. Therefore, although UE 101 is a V-UE, UE 102 can be another V-UE, P-UE, etc. UE 101 communicates with UE 102 via SL communication link 103. In some examples, SL communication link 103 can be used for uplink and downlink communication between UE 101 and UE 102.
[0026] For example, in version 16NR V2X, two types of communication modes are defined for V2X communication: Mode 1 and Mode 2. Mode 1 is primarily designed for in-coverage (IC) UEs. In Mode 1, the BS ( Figure 1 (Not shown) Schedule (multiple) SL resources for UE (e.g., UE 101 or 102) to use for (multiple) SL transmissions within a configured or pre-configured SL resource pool.
[0027] In Mode 2, the UE (e.g., UE 101 or 102) itself determines one or more SL transport resources within one or more SL resource pools via sensing. Mode 2 allows for preemption and re-evaluation mechanisms, enabling the UE to continue monitoring reserved resources via sensing and determine whether the selected / reserved resource is still in the candidate resource set or whether it is occupied (used) by another UE. In scenarios where one or more resources are not in the candidate resource set, the UE can trigger resource reselection in response to determining that preemption / re-evaluation conditions have been met. This resource reselection mechanism differs from the normal mechanism that only performs sensing and / or resource evaluation before resource reservation.
[0028] Higher layers provide the UE with a set of reserved or pre-selected resources. Problems may arise when preemption and re-evaluation mechanisms use conventional sensing procedures or mechanisms to determine whether one or more reserved or pre-selected resources remain in the candidate resource set. For example, according to conventional sensing procedures or mechanisms, in addition to excluding resources based on detected transmissions from other UEs, a UE may exclude reserved or pre-selected resources due to its own transmissions. Excluding reserved or pre-selected resources due to its own transmissions is called self-preemption. Self-preemption is not a preferred behavior for preemption and re-evaluation and may cause frequent resource reselections. Furthermore, current self-preemption excludes resources based on all cycles allowed by the higher layer, causing unnecessary resource exclusions during sensing.
[0029] In some configurations, the UE performs a process for determining a subset of resources to be reported to higher layers in resource selection (e.g., Physical SL Shared Channel (PSSCH) resource selection) within SL resource allocation mode 2. In resource allocation mode 2, the higher layer may request the UE to determine a subset of resources (referred to as set S). A The higher layer will then select resources from these for PSSCH / PSCCH transmission. To trigger this process, in slot n, the higher layer provides parameters for PSSCH transmission and / or the Physical SL Control Channel (PSCCH). These parameters include, but are not limited to: the resource pool from which resources are to be reported, and the L1 priority (referred to as priority). TX ), remaining packet delay budget, PSSCH / PSCCH used for transmission in a time slot (referred to as L), subCH Resource reservation intervals in milliseconds (referred to as P) rsvp_TX )etc.
[0030] In some examples where a higher layer requests the UE to determine a subset of resources as part of a re-evaluation process, the higher layer selects resources from this subset for PSSCH / PSCCH transmission. The higher layer provides a set of resources (r0, r1, r2, ...) that can be re-evaluated, referred to as the first resource set. In some examples where, as part of a preemption process, the higher layer requests the UE to determine a subset of resources, and the higher layer selects resources from this subset for PSSCH / PSCCH transmission, provides a set of resources (r′0, r′1, r′2, ...) that can be preempted, referred to as the third resource set. Resource subset S A It is referred to as the second resource set.
[0031] The UE can determine the time slot r″ requested by the higher layer. i -T3 and subsequent resource subsets, where r″ i It is the slot with the smallest slot index among (r0,r1,r2,...) and (r′0,r′1,r′2,...), and T3 equals
[0032] The embodiments of this disclosure reduce unnecessary resource reselection by avoiding triggering unnecessary preemption or reassessment reports to higher layers, thereby avoiding "self-preemption" caused by the UE's own transmission (half-duplex).
[0033] In some embodiments, the reporting conditions for re-evaluation and preemption can be modified to address the "self-preemption" problem.
[0034] Figure 2 This is a flowchart illustrating an example wireless communication method 200 for reporting resource reassessment according to some embodiments of the present disclosure. See also Figures 1-2 The wireless communication method 200 can be performed by UE 101 or 102. In some examples, as part of a re-evaluation process, the higher layer requests the UE to determine resource S. A A subset of the second resource set, from which the higher layer selects resources for PSSCH and / or PSCCH transmission. The higher layer provides a set of resources (r0, r1, r2, ...) that can be re-evaluated, such as the first resource set. The first resource set (r0, r1, r2, ...) configured by the higher layer for re-evaluation includes pre-selected and unreserved resources.
[0035] At point 210, the UE is determined to be excluded from the second resource set S. A Resources in the first resource set (r0, r1, r2, ...) other than (e.g., resource r) iWhether a resource excluded from the second resource set is associated with a valid priority. In some examples, determining whether a resource is associated with a valid priority includes: determining whether the resource is excluded from the second resource set by a hypothetical SCI (e.g., SL SCI format 1-A). The hypothetical SCI maps to invalid priorities. In other words, determining that a resource excluded from the second resource set is not associated with a valid priority includes determining whether the resource is excluded by the hypothetical SL SCI.
[0036] At 220, in response to determining that a resource excluded from the second resource set is associated with an effective priority, the UE reports a reassessment of the resource to one or more higher layers. For example, in some embodiments regarding reassessment, in response to determining that a resource r from the first resource set (r0, r1, r2, ...) has a priority, the UE reports a reassessment of the resource to one or more higher layers. i Not the second resource set S A Members and resources r i Priority (e.g., receiving priority) RX If the priority is valid, then the UE reports the resource r to one or more higher layers. i The re-evaluation. In other words, in response to determining the resource r from the first resource set (r0, r1, r2, ...). i Excluded from the second resource set S A In addition to resources r i The assumption that SL SCI format 1-A is not excluded from the second resource set (e.g., in resource r) i The above detected a prio with a valid priority. RX (SCI), the UE reports resources to one or more higher layers. i A reassessment. Prioritized by valid priorities. RX resources r i Corresponding to the resource r excluded by the assumed SCI format 1-A i Or not targeted by a related priority prio RX The received SCI format 1-A based RSRP-based measurement excludes resource r i Effective priority (prio) RX It refers to the receiving priority.
[0037] On the other hand, in response to determining the resource r from the first resource set (r0, r1, r2, ...) i Not the second resource set S A Members and resources r i No valid priority prio RX The UE avoids reporting resources to one or more higher layers. iThe reassessment (the reassessment report was not triggered). In other words, in response to determining the resource r from the first resource set (r0, r1, r2, ...) using the assumed SCI format 1-A. i Excluded from the second resource set S A In addition to r i Excluded from the first resource set (r0, r1, r2, ...) (e.g., resource r i Invalid priority prio RX The UE does not report resources to one or more higher layers. i A reassessment.
[0038] Figure 3 This is a flowchart illustrating an example wireless communication method 300 for reporting resource preemption according to some embodiments of the present disclosure. See also Figure 1 and Figure 3 The wireless communication method 300 can be performed by UE 101 or 102. In some examples, the higher layer requests the UE to determine resource S. A A subset of the (second resource set), from which the higher layer selects resources for the preemption process. The higher layer provides a set of resources (r′0, r′1, r′2, ...) that can be preempted, for example, a third resource set. The third resource set (r′0, r′1, r′2, ...) configured by the higher layer for preemption checks includes reserved resources.
[0039] At position 310, the UE determines the resource r′ of the third resource set (r′0, r′1, r′2, ...). i Excluded from the second resource set S based on RSRP measurements A In addition to determining the priority threshold (prio) pre Configured. The configured priority threshold is... pre Corresponding to the priority threshold prio pre This is provided by one or more higher layers, configured by the base station, or pre-configured by the network. In some examples, resource r′ is determined from a third resource set (r′0, r′1, r′2, ...) due to RSRP measurements. i Not the second resource set S A The members include: determining that the RSRP measurement was performed for the received SCI format 1-A (e.g., step 6 of TS 38.214 Clause 8.1.4). For example, in step 5 of TS 38.214 Clause 8.1.4, among other conditions, if the UE does not detect or sense a time slot due to self-preemption, and the assumed SCI is received in that time slot, then the UE can exclude any resources from the second resource set S. AIn addition, in step 6, among other conditions, the UE can exclude resources based on RSRP measurements (which correspond to the actual received and detected SCIs). If an associated SCI is detected for the relevant resource, and the RSRP measured for the relevant resource is greater than a power threshold, then the resource can be excluded from the second resource set S. A Remove resources from the pool. The power threshold is associated with the priority of the received SCI, e.g., priori. RX and the required transmission priority, such as prio TX .
[0040] At 320, in response to determining resource r′ based on RSRP measurements. i Excluded and priority threshold prio pre Configured, the UE reports resource r′ to one or more higher layers. i The preemption. Specifically, in some examples, in response to determining (1) due to RSRP measurement, resource r′ from the third resource set (r′0, r′1, r′2, ...) i Not the second resource set S A (2) The associated priority of the members, (2) RX Below the priority threshold (prio) pre For example, prio RX <prio pre and (3) sending priority prio TX greater than receive priority prio RX For example, prio TX >prio RX , and (4) priority threshold prio pre Configured, the UE reports resource r′ to one or more higher layers. i The preemption. In some examples, prio RX This refers to the priority used for reception (the priority of the packets the UE needs to receive), and the priority... TX This refers to the priority used for transmission (the priority of the packets the UE needs to transmit). Without configuring a priority threshold (prio)... pre In some examples, any priority can trigger a preemption report from the UE.
[0041] On the other hand, in response to determining the priority threshold prio pre Resource r′ was not configured and was determined by RSRP measurements performed for SCIs with valid priorities. i Not the second resource set S A Members, UE report resource r′ i Preemption. In other words, if the priority threshold is... preIf the resource was not configured by a higher layer or was not received from a higher layer, the UE will always report resource r′. i The seizure.
[0042] Figure 4 This is a flowchart illustrating an example wireless communication method 400 for reporting resource preemption according to some embodiments of the present disclosure. See also Figure 1 and Figure 4 The wireless communication method 400 can be performed by UE 101 or 102. In some examples, the higher layer requests the UE to determine resource S. A A subset of the (second resource set), from which the higher layer selects resources for the preemption process. The higher layer provides a set of resources (r′0, r′1, r′2, ...) that can be preempted, such as a third resource set. The third resource set (r′0, r′1, r′2, ...) configured by the higher layer for preemption checks includes reserved resources.
[0043] At position 410, the UE determines the resource from the second resource set S in the third resource set (r′0, r′1, r′2, ...). A Excluded resource r′ i With effective priority prio RX Associated. At 420, in response to determining that a resource excluded from the second resource set is associated with an effective priority, the UE reports the preemption of the resource to one or more higher layers. In other words, in response to determining resource r′ of the third resource set... i (r′0, r′1, r′2, ...) is not the second resource set S. A The reason for the exclusion of members is not the assumed SCI format 1-A (e.g., a valid association priority prio can be found). RX The UE reports resource r′ to the higher layer. i The seizure.
[0044] On the other hand, the UE can determine that it is excluded from the second resource set S A Other resources r′ i Not associated with effective priority. In response to determining that it is excluded from the second resource set S A Other resources r′ i Not associated with effective priority, the UE prevents reporting of resource r′ to one or more higher layers. i The preemption. It is determined that it is excluded from the second resource set S. A Other resources r′ iNot being associated with a valid priority includes determining that the resource is excluded by the assumed SL SCI. In other words, in some preemption embodiments, resource r′ of the third resource set is determined in response to exclusion due to the assumed SCI format 1-A (e.g., no valid associated priority RX can be found). i (r′0, r′1, r′2, ...) is not the second resource set S. A As a member, the UE does not report resources r′ to higher layers. i The seizure.
[0045] In some embodiments concerning preemption, in response to determining that it is excluded from the second resource set S A Other resources r′ i Not associated with a valid priority, the UE will set the priority associated with the assumed SL SCI format 1-A to a predetermined or pre-configured priority. In other words, in response to preemption due to exclusion of the assumed SCI format 1-A (e.g., no valid associated priority can be found), the UE will... RX And determine the resource r′ of the resource set (r′0, r′1, r′2, ...). i Not resource S A A subset of the UE will be associated with priority prio. RX Set the priority to a pre-defined or pre-configured priority.
[0046] In some examples, the pre-defined or pre-configured value is the lowest priority value in the set of priority values (corresponding to the highest priority). In some examples, the pre-defined or pre-configured value is the highest priority value in the set of priority values (corresponding to the lowest priority). In some examples, the pre-defined or pre-configured value is neither the lowest nor the highest priority value in the set of priority values (corresponding to a priority that is neither the highest nor the lowest priority). In some implementations, priority is indicated by a higher level via a priority value / index from a set of priority values / indexes derived from a predetermined number (e.g., 8), where a larger value / index corresponds to a lower priority.
[0047] In some embodiments, the sensing process can be modified to address the "self-preemption" problem.
[0048] Figure 5 This is a flowchart illustrating an example wireless communication method 500 for reporting resource preemption or re-evaluation according to some embodiments of the present disclosure. See also Figure 1 In conjunction with 5, wireless communication method 500 can be performed by UE 101 or 102 regarding preemption or re-evaluation. In some examples, where, as part of the re-evaluation or preemption process, a higher layer requests the UE to determine resource S AThe higher layer selects resources from a subset of the (second resource set). The higher layer provides a resource set (r0, r1, r2, ...) for re-evaluation and a resource set (r′0, r′1, r′2, ...) for preemption. The resource set (r0, r1, r2, ...) for re-evaluation or the resource set (r′0, r′1, r′2, ...) for preemption is referred to as the first resource set in method 500.
[0049] At 510, the UE determines that the assumed SL SCI (e.g., assumed SCI format 1-A) has periodic values, which are values from a value set. In some examples, the UE does not monitor time slots, where the assumed SCI is received hypothetically. The resource reservation field in the assumed SCI is set to a periodic value. The value set is one of the configured sets received from a higher layer or a subset of the configured sets received from a higher layer. This subset includes values greater than or equal to the lower boundary of the value set.
[0050] For example, in some embodiments, the UE may, in step 5 of clause 8.1.4 of TS 38.214, specify the periodic value (P) associated with the assumed SCI format 1-A. Threshold Set a lower bound or threshold to address "self-preemption" for re-evaluation and / or preemption. In other words, only when the periodic value P is greater than the lower bound (e.g., P ≥ P) can preemption occur. Threshold Only then can it be used in the assumed SCI format 1-A in step 5. For example, in step 5, if a candidate resource meets all of the following conditions, the UE can use any candidate single-slot resource R. x,y (For example, r) i Or r′ i Excluded from set S A (e.g., a subset of resources) other than: (1) The UE did not detect a time slot in step 2. And (2) for (1) greater than or equal to, greater than, or not less than the periodic threshold P Threshold Any periodic value P and (2) any periodic value P allowed by higher-level parameters (e.g., reservationPeriodAllowed), and the assumed SCI format 1-A in time slots. Upon receiving the data, the resource reservation period field (e.g., the "resource reservation period" field) is set to the periodicity value P and indicates all sub-channels of the resource pool in that time slot, and condition c in step 6 will be satisfied. The higher-layer parameter indicates a list of periodicity parameters configured by the higher layer (a list of allowed periodicity).
[0051] The UE can use one of various schemes to determine the periodic value P. ThresholdThe lower boundary of the various schemes includes at least Scheme 1 and Scheme 2.
[0052] In Scheme 1, the higher layer, network, or base station can configure or pre-configure a periodic value P. Threshold The lower boundary. The UE can receive a configured or pre-configured periodic value P from at least one of the higher layers, network, or base station. Threshold The lower bound. In other words, in some examples, the lower bound is a value configured or pre-configured by a higher layer, network, or base station.
[0053] In other examples, in Scheme 2, the lower boundary is one of several values configured or pre-configured by a higher layer, network, or base station. Each of these values maps to a priority. Each of these values corresponds to the SL priority of the priority of the packet the UE is transmitting or the priority of the first resource set. In one example, the first lower boundary value corresponds to the first priority, the second lower boundary value corresponds to the second priority, and so on, up to the nth (e.g., the 7th) lower boundary value. Therefore, the higher layer, network, or base station can configure or pre-configure the periodic value P based on the SL priority. Threshold The lower boundary. For example, in step 5, the periodicity value P is determined. Threshold The lower boundary is based on the SL priority, which can be the transmission priority. TX The priority of the packet to be transmitted by the UE or one of the priorities of the resource set (r0,r1,r2,...) or (r′0,r′1,r′2,...).
[0054] At 520, the UE determines: using the assumed SL SCI, the resource r of the first resource set i or r′ i (For example, (r0, r1, r2, ...) or (r′0, r′1, r′2, ...) respectively) will be excluded from the second resource set S. A In addition.
[0055] In some embodiments, the re-evaluation and preemption process can be modified to address "self-preemption".
[0056] Figure 6 This is a flowchart illustrating an example wireless communication method 600 for reporting resource preemption or re-evaluation according to some embodiments of the present disclosure. See also Figure 1 and Figure 6 The wireless communication method 600 can be performed by UE 101 or 102 regarding preemption or re-evaluation.
[0057] In some examples, as part of a re-evaluation or preemption process, the higher layer requests the UE to determine a subset of resources. The higher layer then selects resources from this subset for PSSCH / PSCCH transmission. The higher layer provides either a set of resources that may be re-evaluated (r0, r1, r2, ...) or a set of resources that may be preempted (r′0, r′1, r′2, ...). Through the re-evaluation and preemption process (e.g., steps 1-7 in Section 8.1.4 of TS 38.214), the UE determines one or more resources r0, r1, r2, ... respectively. i or r′ i The resource S to be reported to a higher level is determined by excluding it from the resource set (r0,r1,r2,...) or (r′0,r′1,r′2,...). A A subset of the resource set. The resource set (r0, r1, r2, ...) used for re-evaluation or the resource set (r′0, r′1, r′2, ...) used for preemption is referred to as the first resource set in method 600.
[0058] At 610, the UE receives a trigger from a higher layer, which instructs the higher layer to request the UE to provide a second resource set S. A For example, it can be used for preemption or for evaluation.
[0059] At 620, the UE receives a flag from a higher layer indicating whether the SCI is assumed to be used to exclude resources from the second resource set S. A In addition, at 630, in response to the flag being set, the UE uses the SCI received by the wireless communication device instead of using a hypothetical SCI to determine the second resource set S. A The UE did not detect any time slots in which the hypothetical SCI was hypothetically received. Furthermore, the UE can determine that a flag was not received or not set, and in response to determining that the flag was not received, the UE uses the SCI received by the UE and the hypothetical SCI to determine a second resource set S from the first resource set. A .
[0060] In some examples (e.g., in step 5 of clause 8.1.4 of TS 38.214), where the UE did not detect a time slot in step 2. In scenarios where the UE can use time slots (e.g., time slots) The hypothetical SCI format 1-A received in the hypothesis is used to exclude resource r. i or r′ i If the UE is in this time slot Data is transmitted in the time slot, but due to half-duplex constraints, the UE cannot monitor this time slot. The assumed SCI format 1-A is not the SCI format 1-A received by the UE, and because the assumed SCI format 1-A is hypothetical, its priority cannot be practically determined. In some examples (e.g., in step 6 of clause 8.1.4 of TS 38.214), where the UE monitors the time slot in step 2... In scenarios where the UE can use time slots (e.g., time slots) The actual received SCI format 1-A is used to exclude resources r. i or r′ i The received SCI format 1-A indicates its associated priority.
[0061] In some configurations, the UE can determine a subset of resources S A Whether it is used by the network or higher layers for reassessment and / or preemption. Higher layers can indicate the resource subset S by sending a flag (e.g., an indication) to the UE. A This flag is used for reassessment and / or preemption. Upon receiving this flag, the UE can use the assumed SCI format 1-A to abandon or ignore the determination of whether to exclude the resource. That is, upon receiving the flag, the UE can abandon or omit step 5 and proceed directly from step 4 to step 6 to determine the resource S. A A subset of '. By using SCI format 1-A instead of the assumed SCI format 1-A, one or more resources r i or r′ i Resource S is obtained by excluding it from either the resource set (r0, r1, r2, ...) or (r′0, r′1, r′2, ...). A A subset of '. Then resource S A A subset of ' is reported to higher levels.
[0062] On the other hand, in response to the determination flag not being received, the UE determines whether to exclude resources using the assumed SCI format 1-A and the received SCI format 1-A. That is, in response to the determination flag not being received, the UE continues with steps 5 and 6 to determine resource S. A A subset of. One or more resources r are allocated using SCI format 1-A and hypothetical SCI format 1-A. i or r′ i To obtain resource S, exclude it from the resource set (r0, r1, r2, ...) or (r′0, r′1, r′2, ...) respectively. A A subset of. Then resource S A A subset is reported to higher levels.
[0063] Figure 7 A block diagram of an example UE 701 according to some embodiments of the present disclosure is illustrated. See also Figures 1-7 UE 701 (e.g., wireless communication device, terminal, mobile device, mobile user, etc.) is an example implementation of the UE described herein, including UE101 and 102. Examples of UE 701 include V-UE, P-UE, mobile phone, smartphone, personal digital assistant (PDA), tablet computer, laptop computer, wearable computing device, etc.
[0064] UE 701 may include components and elements configured to support known or conventional operating features that do not need to be described in detail herein. In one illustrative embodiment, UE 701 may be used to transmit (e.g., transmit and receive) data symbols with another UE (such as, but not limited to, UE 701) in V2X communications or with a base station in a wireless communications environment, as described herein. For example, a base station may be a base station (e.g., gNB, eNB, etc.), a server, a node, or any suitable computing device used to implement various network functions.
[0065] UE 701 includes a UE transceiver module 730, a UE antenna 732, a UE memory module 734, and a UE processor module 736. Modules 730, 732, 734, and 736 are operatively coupled to and interconnected via a data communication bus 740. UE 701 communicates with another UE or base station via a communication channel, which can be any wireless channel or other medium suitable for data transmission as described herein.
[0066] As will be understood by those skilled in the art, UE 701 may also include, in addition to Figure 7 Any number of modules other than those shown herein. The various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To illustrate this interchangeability and compatibility of hardware, firmware, and software, the various illustrative components, blocks, modules, circuits, and units have been generally described above in terms of their functionality. Whether this functionality is implemented as hardware, firmware, or software can depend on the specific application and design constraints imposed on the system as a whole. The embodiments described herein can be implemented in a suitable manner for each specific application, but any implementation decision should not be construed as limiting the scope of this disclosure.
[0067] According to some embodiments, the UE module transceiver 730 includes a radio frequency (RF) transmitter and an RF receiver, each including circuitry coupled to an antenna 732. A duplex switch (not shown) can alternately couple the RF transmitter or receiver to the antenna in a time-duplex manner. The operation of the UE module transceiver 730 and the transceiver of the UE / base station can be coordinated in time such that while the transmitter is coupled to the antenna of another UE / base station, the receiver circuitry is coupled to the antenna 732 to receive transmissions on the transmission link. In some embodiments, there is tight time synchronization with a minimum guard time between changes in duplex direction.
[0068] The UE module transceiver 730 and other UE / base station transceivers are configured to communicate via a wireless data communication link and cooperate with an RF antenna arrangement appropriately configured to support specific wireless communication protocols and modulation schemes. In some illustrative embodiments, the UE module transceiver 730 is configured to support industry standards such as Long Term Evolution (LTE) and emerging 5G standards. However, it should be understood that this disclosure is not necessarily limited to the application of specific standards and related protocols. Rather, the UE module transceiver 730 may be configured to support alternative or additional wireless data communication protocols, including future standards or variations thereof.
[0069] Processor module 736 can be implemented or achieved using a general-purpose processor, content-addressable memory, digital signal processor, application-specific integrated circuit, field-programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this way, the processor can be implemented as a microprocessor, controller, microcontroller, state machine, etc. The processor can also be implemented as a combination of computing devices, such as a combination of a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other such configuration.
[0070] Furthermore, the methods or algorithms disclosed herein can be directly embodied in hardware, firmware, software modules executed by processor module 736, or any practical combination thereof. Memory module 734 can be implemented as RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. In this respect, memory module 734 can be coupled to processor module 736, allowing processor module 736 to read information from and write information to memory module 734. Memory module 734 can also be integrated into processor module 736. In some embodiments, memory module 734 may include cache memory for storing temporary variables or other intermediate information during instruction execution by processor module 736. Memory module 734 may also include non-volatile memory for storing instructions to be executed by processor module 736.
[0071] While various embodiments of the present solution have been described above, it should be understood that they are presented by way of example only and not by way of limitation. Similarly, various figures may depict exemplary architectures or configurations, provided to enable those skilled in the art to understand exemplary features and functionality of the present solution. However, such individuals should understand that the solution is not limited to the illustrated exemplary architectures or configurations, but can be implemented using various alternative architectures and configurations. Furthermore, as those skilled in the art will understand, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of this disclosure should not be limited by any of the illustrative embodiments described above.
[0072] It should also be understood that any reference to elements in this document using names such as “first”, “second”, etc., generally does not restrict the number or order of those elements. Rather, these names may be used herein as a convenient way to distinguish two or more elements or instances of elements. Therefore, references to first and second elements do not imply that only two elements can be used, or that the first element must somehow precede the second element.
[0073] Furthermore, those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, and symbols that may be referenced in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0074] Those skilled in the art will further understand that any of the various illustrative logic blocks, modules, processors, devices, circuits, methods, and functions described in conjunction with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of program or design code incorporating instructions (which may be referred to herein as "software" or "software module"), or any combination of these technologies. To clearly illustrate this interchangeability of hardware, firmware, and software, the various illustrative components, blocks, modules, circuits, and units have been generally described above in terms of their functionality. Whether these functionalities are implemented as hardware, firmware, software, or a combination of these technologies depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement the described functionalities in various ways for each specific application, but such implementation decisions will not depart from the scope of this disclosure.
[0075] Furthermore, those skilled in the art will understand that the various illustrative logic blocks, modules, devices, components, and circuits described herein can be implemented within or executed by an integrated circuit (IC), which may include general-purpose processors, digital processors, signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, or any combination thereof. Logic blocks, modules, and circuits may also include antennas and / or transceivers for communication with various components within a network or device. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other suitable configuration performing the functions described herein.
[0076] If implemented in software, the functionality can be stored as one or more instructions or code on a computer-readable medium. Therefore, blocks of methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media include computer storage media and communication media, including any medium capable of transferring computer programs or code from one place to another. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to store the desired program code in the form of instructions or data structures and is accessible to a computer.
[0077] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of these elements used to perform the related functions described herein. Furthermore, for ease of discussion, various modules are described as discrete modules; however, it will be apparent to those skilled in the art that two or more modules can be combined to form a single module that performs the associated functions according to embodiments of the present solution.
[0078] Furthermore, in embodiments of this solution, memory or other storage devices and communication components may be employed. It should be understood that, for clarity, embodiments of this solution have been described above with reference to different functional units and processors. However, it will be apparent that any suitable functional distribution among different functional units, processing logic elements, or domains can be used without affecting this solution. For example, functionality illustrated as being performed by separate processing logic elements or controllers may be performed by the same processing logic element or controller. Therefore, references to specific functional units are merely references to suitable components used to provide the described functionality and do not indicate a strict logical or physical structure or organization.
[0079] Various modifications to the implementations described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the implementations shown herein, but is accorded the widest scope consistent with the novel features and principles disclosed herein as set forth in the following claims.
Claims
1. A wireless communication method, comprising: Resources in the third resource set are excluded from the second resource set, as determined by the wireless communication device based on the Reference Signal Received Power (RSRP) measurement. In response to determining priority threshold prio pre If the resource is not configured and it is determined that the resource is not a member of the second resource set due to the RSRP measurement performed for the side link control information (SCI) with valid priority, the wireless communication device reports the preemption of the resource. as well as In response to determining the priority threshold prio pre The resource is configured such that the preemption response is reported upon determining that: (1) the resource is not a member of the second resource set due to the RSRP measurement, and (2) the associated reception priority. prio RX Below the priority threshold prio pre and (3) transmission priority prio TX Higher than the receiving priority prio RX .
2. A wireless communication device, comprising: At least one memory is configured as follows: Based on the Reference Signal Received Power (RSRP) measurement, it is determined that resources in the third resource set are excluded from the second resource set. In response to determining priority threshold prio pre If the resource is not configured and it is determined that the resource is not a member of the second resource set due to the RSRP measurement performed for the side link control information (SCI) with a valid priority, report the preemption of the resource. as well as In response to determining the priority threshold prio pre The resource is configured such that the preemption response is reported upon determining that: (1) the resource is not a member of the second resource set due to the RSRP measurement, and (2) the associated reception priority. prio RX Below the priority threshold prio pre and (3) transmission priority prio TX Higher than the receiving priority prio RX .
3. A computer-readable storage medium comprising a computer program, which, when executed by a processor of a device, causes the device to: Based on the Reference Signal Received Power (RSRP) measurement, it is determined that resources in the third resource set are excluded from the second resource set. In response to determining priority threshold prio pre If the resource is not configured and it is determined that the resource is not a member of the second resource set due to the RSRP measurement performed for the side link control information (SCI) with a valid priority, report the preemption of the resource. as well as In response to determining the priority threshold prio pre The resource is configured such that the preemption response is reported upon determining that: (1) the resource is not a member of the second resource set due to the RSRP measurement, and (2) the associated reception priority. prio RX Below the priority threshold prio pre and (3) transmission priority prio TX Higher than the receiving priority prio RX .