Side link communication

By determining resource pool occupancy in side link communication and selecting appropriate sensing modes, independent resource selection of periodic and non-periodic side link packets is realized, resource conflict and power consumption problems are solved, and side link transmission efficiency and reliability in 5G NR are improved.

CN114667778BActive Publication Date: 2025-07-04ALCATEL LUCENT SHANGHAI BELL CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080026469.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-23
Publication Date
2025-07-04
Estimated Expiration
2040-10-23

AI Technical Summary

Technical Problem

In side link communication between terminal devices of cellular telecommunications networks, it is difficult for the prior art to effectively balance resource conflict avoidance and power consumption reduction, especially in the transmission of periodic and non-periodic side link packets.

Method used

By determining the occupation of the side link communication resource pool, selecting an appropriate sensing mode, and selecting transmission resources based on the sensing results, autonomous resource selection of periodic and non-periodic side link packets is realized, including dynamic switching of local sensing mode and continuous sensing mode.

Benefits of technology

It reduces the power consumption of terminal devices, reduces resource conflicts, and improves the efficiency and reliability of side link communication, especially the application of pedestrian and public safety user equipment in side link transmission in 5G NR.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114667778B_ABST
    Figure CN114667778B_ABST
Patent Text Reader

Abstract

An apparatus, comprising components for: determining an occupancy of at least non-periodic sidelink packets on a sidelink communication resource pool; selecting a sensing mode for periodic sidelink packets and / or a sensing mode for non-periodic sidelink packets based at least on the determined occupancy of at least non-periodic sidelink packets on the sidelink communication resource pool; and selecting a resource for transmitting one or more sidelink packets based on a result of sensing using the selected one or more sensing modes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to sidelink communication. Background Art

[0002] Device-to-device communication between terminals of a cellular telecommunications network can be described as sidelink communication. Specific channels and protocols are defined to enable the direct transmission of sidelink packets from one terminal device to another. In 3GPP, sidelink (SL) communication is also described as communication via proximity-based communication (interface) 5 (i.e., the PC5 interface).

[0003] In sidelink communication, the time-frequency resources in which control and data can be transmitted are referred to as resource pools. In some examples, a terminal device can autonomously select resources for transmission from a resource pool. In 3GPP, this occurs in mode 4 in Long-Term Evolution (LTE) SL and mode 2 in New Radio (NR) SL.

[0004] For example, a terminal device can continuously perform sensing in a sensing window and then perform resource selection in an associated selection window based on the sensing result.

[0005] In LTE, a local sensing mechanism for periodic traffic can be used to achieve a trade-off between collision avoidance and power consumption reduction. Summary of the Invention

[0006] According to various but not necessarily all embodiments, there is provided an apparatus including components for the following operations:

[0007] Determine the occupancy of at least non-periodic sidelink packets on a sidelink communication resource pool;

[0008] Select a sensing mode for periodic sidelink packets and / or a sensing mode for non-periodic sidelink packets based at least on the determined occupancy of at least non-periodic sidelink packets on the sidelink communication resource pool; and

[0009] Select resources for transmitting one or more sidelink packets based on the result of sensing using the selected one or more sensing modes.

[0010] In some but not necessarily all examples, a trigger time determines a sensing window before the trigger time and a resource selection window after the trigger time, wherein the selected sensing mode for periodic sidelink packets and / or the sensing mode for non-periodic sidelink packets are used within the sensing window and are local modes compared to the sensing window, and wherein the transmission of one or more sidelink packets occurs within the resource selection window.

[0011] In some but not necessarily all examples, the sensing pattern for periodic sidelink packets depends on the supported periodicity of the periodic sidelink packets and the sensing pattern for aperiodic sidelink packets depends on the resource reservation interval for (re)transmissions of the aperiodic packets.

[0012] In some but not necessarily all examples, the sensing pattern for periodic sidelink packets includes logically discontinuous sidelink time slots, and the sensing pattern for aperiodic sidelink packets includes logically continuous sidelink time slots, both within the relevant sidelink resource pool.

[0013] In some but not necessarily all examples, the apparatus includes components for: determining the occupancy of a sidelink communication resource pool by periodic sidelink packets, wherein the sensing pattern for periodic sidelink packets and / or the sensing pattern for aperiodic sidelink packets is selected within a single sensing window, based at least on the determined occupancy of at least the periodic sidelink packets of the sidelink communication resource pool.

[0014] In some but not necessarily all examples, the apparatus includes components for: determining the occupancy of a sidelink communication resource pool by measuring the ratio of periodic sidelink packets and the ratio of aperiodic sidelink packets.

[0015] In some but not necessarily all examples, the selection is based at least on a comparison of the occupancy of the sidelink communication resource pool by periodic sidelink packets and aperiodic sidelink packets.

[0016] In some but not necessarily all examples, the selection is based at least on whether the occupancy of at least the aperiodic sidelink packets exceeds an aperiodic threshold and / or whether the occupancy of at least the periodic sidelink packets exceeds a periodic threshold.

[0017] In some but not necessarily all examples, the periodic threshold and / or the aperiodic threshold is defined by the network and transmitted to the apparatus or defined by the apparatus.

[0018] In some but not necessarily all examples, the apparatus includes components for:

[0019] determining that a sensing pattern for sidelink packets is supported;

[0020] when the determined occupancy of the periodic sidelink packets of the sidelink communication resource pool is greater than the determined occupancy of the aperiodic sidelink packets of the sidelink communication resource pool, selecting the sensing pattern for the periodic sidelink packets as the one sensing pattern.

[0021] When the occupancy of the determined non-periodic sidelink packet in the sidelink communication resource pool is greater than the occupancy of the determined periodic sidelink packet in the sidelink communication resource pool, select the sensing mode for the non-periodic sidelink packet as the one sensing mode.

[0022] In some but not necessarily all examples, the apparatus includes components for the following operations:

[0023] Determine that one sensing mode for sidelink packets is supported;

[0024] Select the one sensing mode from a group, including:

[0025] If the occupancy of the determined periodic sidelink packet in the sidelink communication resource pool is greater than a periodic threshold, it is the sensing mode for periodic sidelink packets; and

[0026] If the occupancy of the determined non-periodic sidelink packet in the sidelink communication resource pool is greater than an aperiodic threshold, it is the sensing mode for non-periodic sidelink packets.

[0027] In some but not necessarily all examples, the apparatus includes components for the following operations: asymmetrically select resources for transmitting one or more sidelink packets depending on whether one or more sidelink packets for transmission are periodic or aperiodic.

[0028] In some but not necessarily all examples, if one or more sidelink packets for transmission are periodic, the selection of resources for transmitting one or more sidelink packets uses periodic selection conditions, and if one or more sidelink packets for transmission are aperiodic, non-periodic selection conditions are used, where reserved resources are more likely to be excluded to avoid continuous conflicts between periodic sidelink packets.

[0029] In some but not necessarily all examples, if one or more sidelink packets for transmission are periodic, the selection of resources for transmitting one or more sidelink packets uses periodic selection conditions, and if one or more sidelink packets for transmission are aperiodic, non-periodic selection conditions are used, where when there is a possibility of continuous periodic conflicts between periodic sidelink packets, the periodic selection condition is a lower threshold than the non-periodic selection condition.

[0030] In some but not necessarily all examples, the apparatus includes components for the following operations: determine whether to perform other sensing for non-periodic sidelink packets before using the selected resources for the transmission of sidelink packets; and based on the result of the other sensing, perform resource reselection for the transmission of sidelink packets.

[0031] In some but not necessarily all examples, the apparatus is configured as a user equipment.

[0032] According to various but not necessarily all embodiments, a method is provided, including:

[0033] Determining an occupancy of at least aperiodic sidelink packets on a sidelink communication resource pool;

[0034] Selecting a sensing mode for periodic sidelink packets and / or a sensing mode for aperiodic sidelink packets, at least based on the determined occupancy of at least aperiodic sidelink packets on the sidelink communication resource pool; and

[0035] Selecting resources for transmitting one or more sidelink packets based on results of sensing using the selected one or more sensing modes.

[0036] According to various but not necessarily all embodiments, a computer program is provided that, when run on a computer, causes:

[0037] Determining an occupancy of at least aperiodic sidelink packets on a sidelink communication resource pool;

[0038] Selecting a sensing mode for periodic sidelink packets and / or a sensing mode for aperiodic sidelink packets, at least based on the determined occupancy of at least aperiodic sidelink packets on the sidelink communication resource pool; and

[0039] Selecting resources for transmitting one or more sidelink packets based on results of sensing using the selected one or more sensing modes.

[0040] According to various but not necessarily all embodiments, an apparatus is provided that includes components for:

[0041] Determining an occupancy of a sidelink communication resource pool;

[0042] Selecting a sensing mode for aperiodic sidelink packets, at least based on the determined occupancy of the sidelink communication resource pool; and

[0043] Selecting resources of a sidelink communication resource pool for transmitting one or more sidelink packets based on a sensing result using the selected sensing mode.

[0044] According to various but not necessarily all embodiments, an apparatus is provided that includes components for the following operations:

[0045] Determining an occupancy of at least aperiodic sidelink packets on a sidelink communication resource pool;

[0046] Determine whether to perform local sensing for the non-periodic sidelink packet and / or perform local sensing for the periodic sidelink packet, at least based on the occupancy of the sidelink communication resource pool by the determined at least non-periodic sidelink packet; and

[0047] Perform resource selection for the transmission of the sidelink packet based on the sensing result.

[0048] According to various but not necessarily all embodiments, examples are provided

[0049] Define

[0050] 3GPP Third Generation Partnership Project

[0051] LTE Long Term Evolution

[0052] NR New Radio, also known as 5G

[0053] SL Sidelink

[0054] UE User Equipment

[0055] RP Resource Pool

[0056] PSCCH Physical Sidelink Control Channel

[0057] PSSCH Physical Sidelink Shared Channel

[0058] TX Transmission, transmitter, transmit (depending on context)

[0059] RX Reception, receiver, receive (depending on context)

[0060] RSRP Reference Signal Received Power

[0061] SCI Sidelink Control Information

[0062] V2X Vehicle-to-Everything Communication

[0063] V2P Vehicle-to-Pedestrian Communication

[0064] PRB Physical Resource Block

[0065] RA Resource Allocation Description of the Drawings

[0066] Some examples will now be described with reference to the accompanying drawings, wherein:

[0067] Figure 1 Examples of the subject matter described herein are shown;

[0068] Figure 2A 、 Figure 2B 、 Figure 2C Another example of the subject matter described herein is shown;

[0069] Figure 3 Shows another example of the subject matter described herein;

[0070] Figure 4 Shows another example of the subject matter described herein;

[0071] Figure 5 Shows another example of the subject matter described herein;

[0072] Figure 6 Shows another example of the subject matter described herein;

[0073] Figure 7 Shows another example of the subject matter described herein;

[0074] Figure 8 Shows another example of the subject matter described herein;

[0075] Figure 9 Shows another example of the subject matter described herein;

[0076] Figure 10 Shows another example of the subject matter described herein;

[0077] Figure 11 Shows another example of the subject matter described herein. Detailed Description

[0078] Figure 1 Illustrates an example of method 100, including:

[0079] At block 102, determine the resource occupancy of at least one aperiodic sidelink packet;

[0080] At block 104, select a sensing mode for periodic sidelink packets and / or a sensing mode for aperiodic sidelink packets based at least on the determined resource occupancy of the at least aperiodic sidelink packets; and

[0081] At block 106, select resources for transmitting one or more sidelink packets based on the results of sensing using the selected one or more sensing modes.

[0082] In the examples described below, the resource occupancy is the occupancy of a sidelink communication resource pool by a periodic packet or an aperiodic packet. Further, sensing using the (one or more) sensing modes occurs within a subset of the sidelink communication resource pool. Further, the resources selected for transmission are within the sidelink communication resource pool.

[0083] Method 100 may enable a terminal device to autonomously select resources for sidelink packet transmission.

[0084] The method may further include: sensing using one or more selected sensing modes within a configured resource pool. Periodic and aperiodic sidelink packets coexist in the same resource pool.

[0085] Sensing determines which resources in the resource pool are available because they are not being used by other terminal devices or are not being used by other terminal devices with higher priority traffic.

[0086] Selecting resources for transmission includes selecting resources for transmission from the available resources. After such resources have been selected, in at least some examples, the terminal device may transmit and retransmit a specific number of times therein, or until a reason for resource reselection is triggered.

[0087] Using a sensing mode optimized for the current utilization of the resource pool and shared by periodic and aperiodic sidelink packets can reduce the power consumption of the sensing device.

[0088] Reference Figure 2A 、 Figure 2B and Figure 2C , the sensing mode 20 for periodic sidelink packets is a mode for local sensing and the sensing mode 22 for aperiodic sidelink packets is a mode for local sensing.

[0089] Local sensing is sensing that uses some but not all of the available time for sensing. For example, some but not all of the available time slots in the sensing window 12 that can be used for sensing are used for sensing.

[0090] The sensing modes 20, 22 are modes within the same sensing window 12 and are local modes compared to the sensing window 12. The sensing mode 20 for periodic sidelink packets occupies a part (but not all) of the sensing window 12. The sensing mode 22 for aperiodic sidelink packets occupies a part (but not all) of the sensing window 12.

[0091] The resource selection trigger time 10 is defined when there is a packet for transmission at the transmission buffer.

[0092] The trigger time 10 determines the sensing window 12 before the trigger time and the resource selection window 14 after the trigger time

[0093] Within the sensing window 12, use the selected (one or more) sensing modes (e.g., the sensing mode 20 for periodic sidelink packets and / or the sensing mode 22 for aperiodic sidelink packets).

[0094] Transmission of one or more sidelink packets occurs within the resource selection window 14.

[0095] The local sensing pattern 20 consists of one or more discontinuous sidelink time slots corresponding to the configured support periods in the resource pool. The sensing pattern 20 for periodic sidelink packets is a periodic sensing pattern that depends on the support of the periodic sidelink packets in the resource pool. The sensing pattern 20 for periodic sidelink packets includes logically discontinuous sidelink time slots. Logical time slots are subsets of physical time slots, and they are configured as sidelink resources available for sensing and sidelink transmission. The sensing pattern 20 for periodic sidelink packets can be defined by at least bitmap signaling.

[0096] The sensing pattern 22 for aperiodic sidelink packets includes a plurality of logically continuous sidelink time slots. Logical time slots are subsets of physical time slots, and they are configured as sidelink resources available for sensing and sidelink transmission. The sensing pattern 22 for aperiodic sidelink packets is a sensing pattern that depends on the resource reservation interval for (one or more) retransmissions of aperiodic packets.

[0097] The sensing pattern 20 for periodic sidelink packets and the sensing pattern 22 for aperiodic sidelink packets share the same sidelink resource pool and sensing window 12. One or both of the local sensing patterns 20, 22 from the same sensing window 12 can be used.

[0098] The described method can provide sidelink (SL) enhancements in 5G NR. In particular, resource allocation enhancements to reduce the power consumption of user equipment (UE) in sidelink operations, such as pedestrian UEs or public safety UEs involved in sidelink transmissions.

[0099] Sidelink transmission is restricted to the configured resource pool (RP). In the configuration signaling for the resource pool, the allowed resource reservation periods are defined (defined by "sl-ResourceReservePeriodList-r16" in NRSL and "SL-RestrictResourceReservationPeriodList" in LTE SL). The PSCCH and PSSCH resources for sidelink control and sidelink data channels are defined separately within the resource pool for sidelink transmission. The UE will make its resource selection based on sensing within the pool. Sensing, resource selection, and sidelink transmission operations are restricted within the sidelink resource pool.

[0100] For example, the resource pool can be divided into subchannels in the frequency domain, and these subchannels can be a continuous non-overlapping set of ≥10 PRBs in one time slot, with the size depending on (pre)configuration. Resource allocation, sensing, and resource selection are performed on a subchannel basis.

[0101] Resource pools are (pre)-configured for the UE separately from the transmission perspective (TX pool) and the reception perspective (RX pool). This allows the UE to monitor the PSCCH in resource pools different from those it transmits on, and thus receive PSSCH transmissions, so that it can attempt to receive transmissions made by other UEs in those RX pools.

[0102] During the monitoring phase corresponding to block 102, the terminal device determines the occupancy of the sidelink communication resource pool by the sidelink packet (resource occupancy).

[0103] Periodic sidelink packets can reserve resources for the next periodic transmission. Aperiodic packets can reserve resources for subsequent retransmissions of the same data.

[0104] For each aperiodic packet, the current transmission can reserve resources for the next one or two retransmissions on up to 32 consecutive logical SL time slots. Thus, a number of consecutive (e.g., up to 32 logical SL time slots) time slots before the resource selection trigger time can act as local sensing mode 22.

[0105] Resource reservation in the sidelink packet is indicated by the sidelink control information (SCI) carried by the PSCCH.

[0106] Therefore, the terminal device can decode the PSCCH to know which resources are reserved by different terminal devices in which time slots.

[0107] Therefore, the terminal device can select resources for transmission knowing the reserved resources.

[0108] In 3GPP, if resource selection is triggered at time slot n, a resource selection window 14 is defined after time slot n, i.e., [n + T1, n + T2], from which resources are selected for the UE's transmission. The sensing window 12 is defined before time slot n, i.e., on which channel sensing is performed (e.g., T0 can be about one second). T0 is a higher layer parameter, and is a predefined parameter. The sensing window 12 is divided into 10 sub-intervals, and depending on the configuration, the sensing UE senses the channel only in some specific sub-intervals. Which sub-intervals to sense or not sense is determined by the selected sensing mode(s) 20.

[0109] During the sensing mode selection phase corresponding to block 104, the terminal device selects the sensing mode 20 for periodic sidelink packets and / or the sensing mode 22 for aperiodic sidelink packets based on the determined resource occupancy of the sidelink packet.

[0110] When resource selection is triggered (e.g., by traffic arrival or reselection trigger), the UE considers sensing window 12, which started (pre)-configured time in the past and ended shortly before the trigger time. The sensing UE makes received signal measurements in the time slots of sensing window 12 defined by the selected sensing mode(s), e.g., SL-RSRP. This measurement implies the interference level that would be caused and experienced if the sensing UE were to transmit in those time slots.

[0111] The following refers to Figure 3 、 Figure 4 and Figure 5 to describe an example of sensing mode selection

[0112] During the transmission phase corresponding to box 106, the terminal device selects resources for transmitting one or more sidelink packets based on the results of sensing using one or more selected sensing modes 20, 22.

[0113] The terminal device selects resources for its (re)transmission from within the resource selection window. This window starts shortly after the trigger to select (reselect) resources and cannot be longer than the remaining delay budget of the packet to be transmitted.

[0114] The following refers to Figure 3 to describe an example of the transmission phase.

[0115] Reserved resources in selection window 14 where the measured received signal parameter (e.g., SL-RSRP) exceeds a threshold can be excluded from the candidates by the sensing terminal device. This threshold can be set according to the traffic priorities of the sensing and transmitting UEs. Thus, higher priority transmissions from the sensing UE can occupy resources reserved by transmitting UEs with sufficiently low received signal parameters (e.g., SL-RSRP) and lower priority traffic.

[0116] The following refers to Figure 6 and Figure 7 to describe an example of exclusion.

[0117] Shortly before transmitting in the reserved resources, the sensing terminal device re-evaluates the set of resources it can select from to check if its intended transmission is still appropriate, e.g., this takes into account SCI with delayed arrival usually due to non-periodic higher priority services that start transmitting after the original sensing window ends.

[0118] If the reserved resources are not part of the set of candidates for selection at this time, then new resources are selected from the updated set of candidates in the resource selection window.

[0119] The following refers to Figure 6 and Figure 7 to describe an example of re-evaluation

[0120] An example of method 100 is illustrated in Figure 3 . Method 100 can enable autonomous resource selection of a terminal device for sidelink packet transmission.

[0121] Method 100 includes:

[0122] At block 102A, determining the resource occupancy of at least periodic sidelink packets;

[0123] At block 102B, determining the resource occupancy of at least aperiodic sidelink packets;

[0124] At block 104, based on the determined resource occupancy of aperiodic sidelink packets and the resource occupancy of periodic sidelink packets, selecting a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for aperiodic packets to be used within a single sensing window 12; and

[0125] At block 106, selecting resources for transmitting one or more sidelink packets based on the results of sensing using the selected one or more sensing modes 20, 22.

[0126] The local sensing process is conditional on determining the resource occupancy of periodic packets and determining the resource occupancy of aperiodic packets.

[0127] Method 100 may further include, at block 104, sensing within a single sensing window 12 using the selected sensing mode(s) 20.

[0128] Figure 4 An example of the method that can be executed at block 104 is illustrated in more detail. The method at block 104 includes: based on the determined resource occupancy of aperiodic sidelink packets and the resource occupancy of periodic sidelink packets, selecting a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for aperiodic packets to be used within a single sensing window 12.

[0129] This selection is based on a comparison of the resource occupancy of periodic sidelink packets and aperiodic sidelink packets.

[0130] For example, this selection is at least based on whether the occupancy of at least aperiodic sidelink packets exceeds a periodic threshold T p and / or whether the occupancy of at least aperiodic sidelink packets exceeds an aperiodic threshold T ap .

[0131] The periodic threshold T p and / or the aperiodic threshold T ap can be defined by the network and transmitted to the terminal device, or can be defined by the terminal device. The thresholds can be congestion-dependent.

[0132] Threshold parameter T p and T ap may be pre - configured or configured by a network node, for example, in sidelink resource pool configuration signaling, which is configured to potentially use local sensing for power - efficient UE autonomous resource selection.

[0133] The network node may consider two aspects when determining the threshold:

[0134] 1) The impact on the sensing complexity and power consumption of local - sensing UEs;

[0135] 2) The congestion situation in the resource pool, which can be obtained to some extent based on the CBR (Channel Busy Ratio) feedback of full - sensing UEs (such as vehicles).

[0136] If the congestion level is low, then a relatively high T p and T ap threshold can be set, such as 0.4, so that the local - sensing UE can maintain as low a power consumption as possible for local - sensing operations. In addition, to reduce the power consumption for local sensing, the network node can configure to use at most one of the local - sensing modes 20, 22.

[0137] At block 120, method 104 determines whether the resource occupancy of a periodic sidelink packet is higher than the periodic threshold T p .

[0138] At block 122, after determining that the resource occupancy of a periodic sidelink packet is higher than the periodic threshold T p then method 104 selects the sensing mode 20 for the periodic sidelink packet.

[0139] At block 124, method 104 determines whether the resource occupancy of an aperiodic sidelink packet is higher than the aperiodic threshold T ap .

[0140] At block 126, after determining that the resource occupancy of an aperiodic sidelink packet is higher than the aperiodic threshold T ap then method 104 selects the sensing mode 22 for the aperiodic sidelink packet.

[0141] Supporting at most two sensing modes 20, 22 or only supporting one of these two sensing modes for use in the same sensing window 12 can be pre - configured or configured by the network, or determined by the terminal device.

[0142] In the case where two sensing modes 20, 22 can be selected for use in the same sensing window 12, then no contention resolution is required. Select the periodic sensing mode 20 and / or select the aperiodic sensing mode 22.

[0143] In a situation where only one of two sensing modes 20, 22 can be selected for use in the same sensing window 12, when it is determined that the resource occupancy of periodic sidelink packets is higher than the periodic threshold T p and it is determined that the resource occupancy of aperiodic sidelink packets is higher than the aperiodic threshold T ap then contention resolution 130 is used.

[0144] The contention resolution process 130 can, for example: when the determined resource occupancy of periodic sidelink packets is greater than the determined resource occupancy of aperiodic sidelink packets, select the sensing mode 20 for periodic sidelink packets as the one sensing mode, and

[0145] when the determined resource occupancy of aperiodic sidelink packets is greater than the determined resource occupancy of periodic sidelink packets, select the sensing mode 22 for aperiodic sidelink packets as the one sensing mode.

[0146] Thus, selecting one sensing mode from the group includes:

[0147] if the determined resource occupancy of periodic sidelink packets is greater than the periodic threshold, the sensing mode 20 for periodic sidelink packets; and

[0148] if the determined resource occupancy of aperiodic sidelink packets is greater than the aperiodic threshold, the sensing mode 22 for aperiodic sidelink packets.

[0149] The periodic threshold for contention resolution that favors the periodic sensing mode 20 depends on the resource occupancy of aperiodic sidelink packets. The aperiodic threshold for contention resolution that favors the aperiodic sensing mode 20 depends on the resource occupancy of periodic sidelink packets.

[0150] If the determined resource occupancy of periodic sidelink packets is equal to the determined resource occupancy of aperiodic sidelink packets, then a different selection process can be used. For example, randomly select or default to select one of the sensing mode 20 for aperiodic sidelink packets and the sensing mode 22 for aperiodic sidelink packets.

[0151] If at block 124, method 104 determines that the resource occupancy of aperiodic sidelink packets is not higher than the aperiodic threshold T ap and if at block 120, method 104 determines that the resource occupancy of periodic sidelink packets is not higher than the aperiodic threshold T p then a default process 132 can be executed. For example, a random selection of a sensing mode.

[0152] Figure 5More particularly, an example of a method that may be performed at block 104 is illustrated. The method at block 104 includes: selecting a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for aperiodic packets for use within a single sensing window 12, based on the determined resource occupancy of the aperiodic sidelink packets and the resource occupancy of the periodic sidelink packets.

[0153] In this example, the resource occupancy of the periodic sidelink packets is measured as a ratio r p . The ratio r p represents the ratio of the resources occupied by the sensed periodic packets to the resources occupied by all the sensed packets in the resource pool (or the ratio of the resources occupied by the sensed periodic packets to the total resources in the resource pool).

[0154] In this example, the resource occupancy of the aperiodic sidelink packets is measured as a ratio r ap . The ratio r ap represents the ratio of the resources occupied by the sensed aperiodic packets to the resources occupied by all the sensed packets in the resource pool (or the ratio of the resources occupied by the sensed aperiodic packets to the total resources in the resource pool).

[0155] The determination of the resource occupancy may be performed, for example, by measuring the ratio of the periodic sidelink packets and the ratio of the aperiodic sidelink packets.

[0156] In this example, the periodic threshold T p is "thres1", and the aperiodic threshold Tap is "thres2". In this example, the local sensing mode 20 for the periodic sidelink packets is "local sensing duration 1", and the local sensing mode 20 for the aperiodic sidelink packets is "local sensing duration 2".

[0157] The local sensing mode selection is based on the channel occupancy ratio for the periodic / aperiodic packets,

[0158] When two local sensing durations are supported according to (pre)-configuration or UE implementation, if the measured r p is equal to or greater than a first threshold (thres1), then the local sensing duration 1 is used during the sensing process, and if the measured r ap is equal to or greater than a second threshold (thres2), then the local sensing duration 2 is used during the sensing process.

[0159] Here, the two thresholds thres1 and thres2 may be the same or different. They may be determined by higher layer pre-configuration or configuration or by UE implementation.

[0160] If only one local sensing duration is supported according to (pre)-configuration or UE implementation, then one of the following two alternatives is performed

[0161] o Alternative 1 (Contention Resolution): If r p > r ap , then use local sensing duration 1; if r ap > r p , then use local sensing duration 2; if r p = r ap , then use local sensing duration 1 or local sensing duration 2.

[0162] o Alternative 2: If r p >= thres1 and r ap >= thres2, then select a local sensing duration according to the process of Alternative 1 (contention resolution); if only r p >= thres1 or r ap >= thres2 is satisfied, then select the corresponding local sensing duration; otherwise, do not select any local sensing duration (in this case, random resource selection can be used).

[0163] Figure 6 The figure shows an example of block 106 and includes selecting resources for transmitting one or more sidelink packets based on the results of sensing using one or more selected sensing modes 20, 22.

[0164] In this example, the selection is asymmetric. The asymmetry depends on whether one or more sidelink packets for transmission are periodic or aperiodic.

[0165] Determine whether one or more sidelink packets for transmission are periodic or aperiodic at block 150.

[0166] If one or more sidelink packets for transmission are periodic, then at block 152, the selection of resources for the transmission of one or more sidelink packets uses periodic selection conditions.

[0167] If one or more sidelink packets for transmission are aperiodic, then at block 154, the selection of resources for the transmission of one or more sidelink packets uses aperiodic selection conditions.

[0168] The asymmetry may cause reserved resources to be more likely to be excluded from the selection for the transmission of one or more sidelink packets to avoid continuous conflicts between periodic sidelink packets.

[0169] When there is a possibility of persistent periodic conflict between periodic sidelink packets, the periodic selection condition is a lower threshold than the aperiodic selection condition. This results in reserved resources being more likely to be excluded from the selection for transmission of one or more sidelink packets to avoid persistent conflict between periodic sidelink packets.

[0170] Figure 7 Yes Figure 6 is an example of

[0171] At block 160, for each candidate resource in the selection window 14, the method checks whether it is reserved (by another terminal device) during the local sensing procedure.

[0172] If the candidate resource is not reserved, the method branches at block 162 to block 164, where the candidate resource is not excluded from the set of candidate resources.

[0173] If the candidate resource is reserved, the method branches at block 162 to block 166, where the selection condition is determined. It is determined whether the measured level (e.g., SL-RSRP) is higher than a threshold.

[0174] If the measured level (e.g., SL-RSRP) is higher than the threshold, the candidate resource is excluded from the set of candidate resources at block 168.

[0175] The threshold used for the selection condition at block 166 is a variable threshold.

[0176] In this example, it is described as thres3 + offset.

[0177] In one example, the offset is set to a configured (negative) value if all of the following conditions are met, otherwise zero:

[0178] i) The resource is reserved by the (sensed) terminal device in sensing mode 20 for periodic sidelink packets (local sensing duration 1)

[0179] ii) The sensed terminal device transmits periodic sidelink packets (e.g., there is a resource reservation in the next period in the sidelink control channel);

[0180] iii) The sensing terminal device is performing local sensing to transmit periodic sidelink packets using sidelink resources selected from the set of candidate resources.

[0181] The combination of conditions i), ii), iii) means that the candidate resource - if used - is likely to cause persistent conflict between periodic sidelink packets. Thus it is excluded.

[0182] This method is performed regardless of whether periodic / aperiodic local sensing is performed.

[0183] Select resources for transmitting one or more sidelink packets (at block 106). The selection is made from a set of candidate resources (minus the excluded candidates).

[0184] The third threshold thres3 may depend on the priority level of the sensed packet compared to the sidelink packet to be transmitted.

[0185] As Figure 8 illustrated, optionally, after the selection of resources (at block 106), a reselection process is enabled at block 70. Examples of the reselection process include re-evaluation and preemption.

[0186] Immediately before using the selected resources, the terminal device enables a reselection process that checks whether the selected resources conflict with other terminal devices.

[0187] For example, shortly before transmitting in the reserved resources, the sensing UE re-evaluates the set of candidate resources from which it can select to check whether the resources it intends to select for transmission are still suitable. For example, this can take into account the SCI that arrives late, usually due to an aperiodic higher-priority service that starts after the end of the original sensing window 12.

[0188] At block 72, it is determined whether to perform further local sensing for aperiodic sidelink packets before using the selected resources for the transmission of sidelink packets. The criterion is whether the resource occupancy of the measured aperiodic sidelink packet (such as r ap ) is equal to or greater than a threshold, such as the aperiodic threshold T ap (thres2).

[0189] If the resource occupancy of the measured aperiodic sidelink packet (such as r ap ) is less than the threshold, the method branches to block 74 and the reselection process is not performed. The previously selected resources are used for transmission.

[0190] If the resource occupancy of the measured aperiodic sidelink packet (such as r ap ) is not less than the threshold, the method branches to block 76, where a new additional local sensing of the aperiodic sidelink packet is performed using the sensing mode 22 for aperiodic sidelink packets.

[0191] Therefore, the method performs further local sensing of aperiodic sidelink packets before using the selected resources for the transmission of sidelink packets. Therefore, after the resource selection (at block 106), the sensing mode 22 for aperiodic sidelink packets is used to evaluate the selected resources.

[0192] Next, at block 78, the method includes: resource reselection based on the results of further local sensing for the transmission of sidelink packets.

[0193] The sensing UE will check whether the preselected resources are still in the candidate resource set, and if not, the sensing UE may reselect new resources from the candidate resource set for its sidelink transmission.

[0194] Use case

[0195] Measurement of the resource occupancy ratio can be

[0196] i) Determining the ratio of the resources occupied by the sensed packets to the total number of resources in the resource pool.

[0197] ii) Determining the ratio of the resources occupied by the sensed periodic / aperiodic packets to the total resources occupied by the sensed periodic and aperiodic packets. In this case, r p and r ap sum to 1. Thus, the sum of r p can be determined from r ap and vice versa.

[0198] Without loss of generality, the following embodiments are described based on the assumption of alternative 2 measurement and at most two local sensing durations supported.

[0199] Based on the description in the previous section, several embodiments are provided in this section.

[0200] Use case 1

[0201] In the first embodiment, it is assumed that the ratios of the periodic and aperiodic packets measured by the UE are r p = 0.4 and r ap = 0.6, respectively. Additionally, it is assumed that both the first and second threshold parameters (i.e., thres1 and thres2 described in Figure 5 ) are equal to 0.3. In this case, according to, both local sensing duration 1 (sensing mode 20) and local sensing duration 2 (sensing mode 22) are applied.

[0202] Local sensing and resource selection generally require multiple time resource units (e.g., time slots or subframes), and at the same time, it is assumed that the supported periodicities are 1*P step , 5*P step and 6*P step , the same as those in Figure 1 .

[0203] Assume that the sensing UE is at tx SL -5*P step Some SL transmissions are sensed in the time slot at t x SL Resources are reserved in the time slot (which also indicates that the sensed UE is transmitting periodic packets), and further assume that the measured SL-RSRP (e.g., from the sensed PSCCH or PSSCH) satisfies the following condition related to the associated threshold (i.e., Figure 7 thres3 in

[0204] thres3 - 3dB < SL-RSRP < thres3

[0205] In addition, further assume that the sensing UE is to transmit periodic packets with a period of 10*P step In this case, according to Figure 7 , assuming that the negative value -3dB is set as the offset value, then the resources reserved by the sensed UE will be excluded from the candidate resource set. Note that the purpose of this operation is to avoid continuous conflicts between the periodic packets of the sensed UE and the periodic packets of the sensing UE.

[0206] In another embodiment, assume that the sensing UE is to transmit an aperiodic packet. In this case, according to Figure 7 , the offset value is set to 0, so the resources reserved by the sensed UE will not be excluded from the candidate resource set, and thus it can be selected by the sensing UE for its sidelink transmission.

[0207] Note that in this embodiment, it is assumed that the network disables the re-evaluation / preemption function for the local sensing process, for example, in the resource pool configuration signaling.

[0208] Use case 2

[0209] In another embodiment, assume that the re-evaluation / preemption function is enabled for the local sensing and resource selection process.

[0210] Similar to the first embodiment, assume that the ratio of the periodic packets and aperiodic packets measured by the UE is higher than the corresponding threshold. In this case, according to Figure 4 and Figure 5 , both the local sensing duration 1 (sensing mode 20) and the local sensing duration 2 (sensing mode 22) are applied.

[0211] Assume that based on the local sensing in the local sensing duration 1 (sensing mode 20) and the duration 2 (sensing mode 22), the sensing UE selects the resources in time slot m.

[0212] According to Figure 8, before time slot m, the sensing UE may choose to perform a re-evaluation to see if the preselected resources in time slot m are in conflict with other UEs. The local sensing duration 2 (sensing mode 22) relative to the new resource selection trigger time is used, as Figure 8 described. The sensing UE will check if the preselected resources are still in the new set of candidate resources, and if not, the UE may reselect the resources for its sidelink transmission.

[0213] Figure 9 The figure shows an example of a network 100 including multiple network nodes, which include terminal nodes 110, access nodes 120, and one or more core nodes 129. The terminal nodes 110 communicate with the access nodes 120. The one or more core nodes 129 communicate with the access nodes 120.

[0214] In this example, the network 100 is a radio telecommunications network, where at least some of the terminal nodes 110 and access nodes 120 use transmission / reception of radio waves to communicate with each other.

[0215] In some examples, the one or more core nodes 129 may communicate with each other. In some examples, the one or more access nodes 120 may communicate with each other.

[0216] The network 100 may be a cellular network including multiple cells 122, each cell 122 being served by an access node 120. In this example, the interface between the terminal node 110 and the access node 120 defining the cell 122 is a radio interface 124.

[0217] The access node 120 is a cellular radio transceiver. The terminal node 110 is a cellular radio transceiver.

[0218] In the illustrated example, the cellular network 100 is a 3rd Generation Partnership Project (3GPP) network, where the terminal node 110 is a User Equipment (UE) and the access node 120 is a base station.

[0219] In the specific example illustrated, the network 100 is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN). The E-UTRAN consists of E-UTRAN Node B (eNB) 120s, providing E-UTRA user plane and control plane (RRC) protocol termination to the UE 110. The eNBs 120 are interconnected with each other via the X2 interface 126. The eNBs are also connected to the Mobility Management Entity (MME) 129 via the S1 interface 128.

[0220] In other examples, network 100 is a next generation (or New Radio, NR) radio access network (NG-RAN). The NG-RAN consists of gNodeBs (gNBs) 120, which provide user plane and control plane (RRC) protocol termination to UE 110. The gNBs 120 are interconnected with each other via X2 / Xn interfaces 126. The gNBs are also connected to the Access and Mobility Management Function (AMF) via N2 interfaces 128.

[0221] The user equipment includes mobile devices. In cases where reference is made to user equipment, this may include and cover references to mobile devices where possible.

[0222] The terminal device may be a User Equipment (UE). The UE performs autonomous UE side-link resource pool selection by selecting a local sensing mode 20 for sensing periodic side-link packets and / or a local sensing mode 22 for sensing aperiodic side-link packets. This can save power. This is useful because mobile devices are battery-powered. For example, the UE may be a pedestrian UE, a public safety UE, or other handheld UE involved in side-link transmissions.

[0223] Both periodic packets and aperiodic packets are supported in the same resource pool.

[0224] Using the proposed process, the local sensing UE can adaptively select an appropriate (multiple) local sensing duration for its resource selection. For example, if periodic packets dominate the resource occupancy in the resource pool, the sensing UE can adaptively select local sensing duration 1 (which corresponds to periodic packets), and vice versa. If both periodic and aperiodic packets occupy a large amount of resources, the sensing UE can adaptively use both local sensing durations for its local sensing process. In this way, the scheme achieves a good compromise between reducing power consumption and alleviating resource selection conflicts.

[0225] If only local sensing duration 2 is selected due to mostly aperiodic packets, the resource selection conflict with periodic packets may increase. But it is the price that must be paid to achieve the benefits: 1) Avoid more severe / frequent conflicts with aperiodic packets; 2) At the same time, only use a single local sensing duration to save power.

[0226] Figure 10 The figure shows an example of a controller 400 suitable for use in device 110. The implementation of controller 400 can be as controller circuitry. Controller 400 can be implemented solely in hardware, certain aspects solely in software (including firmware), or can be a combination of hardware and software (including firmware).

[0227] As Figure 10As illustrated, for example, by using executable instructions of a computer program 406 in a general or special purpose processor 402, the controller 400 can be implemented using instructions that enable hardware functionality, where the executable instructions can be stored on a computer-readable storage medium (such as a disk, memory, etc.) for execution by such a processor 402.

[0228] The processor 402 is configured to read from and write to the memory 404. The processor 402 may also include an output interface and an input interface. The processor 402 outputs data and / or commands via the output interface and inputs data and / or commands to the processor 402 via the input interface.

[0229] The memory 404 stores a computer program 406 that includes computer program instructions (computer program code). When loaded into the processor 402, the computer program instructions control the operation of the device 110. The computer program instructions of the computer program 406 provide the logic and routines that enable the device to perform Figures 1 to 8 the methods shown in. The processor 402 can load and execute the computer program 406 by reading the memory 404.

[0230] Accordingly, the device 110 includes:

[0231] at least one processor 402; and

[0232] at least one memory 404 including computer program code,

[0233] the at least one memory 404 and the computer program code are configured to, together with the at least one processor 402, cause the device 110 to at least perform:

[0234] determine the occupancy of at least non-periodic sidelink packets on a sidelink communication resource pool;

[0235] select at least a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for non-periodic sidelink packets for use, at least based on the determined occupancy of at least non-periodic sidelink packets on the sidelink communication resource pool; and

[0236] select resources for transmitting one or more sidelink packets based on the results of sensing using the selected one or more sensing modes.

[0237] As Figure 11As illustrated, the computer program 406 can reach the device 110 via any suitable delivery mechanism 408. The delivery mechanism 408 can be, for example, a machine-readable medium, a computer-readable medium, a non-transitory computer-readable storage medium, a computer program product, a memory device, a recording medium such as a compact disc read-only memory (CD-ROM) or a digital versatile disc (DVD), or a solid-state memory, an article of manufacture including or tangibly embodying the computer program 406. The delivery mechanism can be a signal configured to reliably convey the computer program 406. The device 110 can propagate or transmit the computer program 406 as a computer data signal.

[0238] Computer program instructions for causing the device to perform at least the following operations or for performing at least the following operations:

[0239] Determine the occupancy of at least non-periodic sidelink packets on a sidelink communication resource pool;

[0240] Select a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for non-periodic sidelink packets to be used, at least based on the determined occupancy of at least non-periodic sidelink packets on the sidelink communication resource pool; and

[0241] Select a resource for transmitting one or more sidelink packets based on the result of local sensing using the selected one or more sensing modes.

[0242] The computer program instructions can be included in a computer program, a non-transitory computer-readable medium, a computer program product, a machine-readable medium. In some but not necessarily all examples, the computer program instructions can be distributed over more than one computer program.

[0243] Although the memory 404 is illustrated as a single component / circuit system, it can be implemented as one or more separate component / circuit systems, some or all of which can be integrated / removable and / or can provide permanent / semi-permanent / dynamic / cache storage.

[0244] Although the processor 402 is illustrated as a single component / circuit system, it can be implemented as one or more separate component / circuit systems, some or all of which can be integrated / removable. The processor 402 can be a single-core or multi-core processor.

[0245] References to “computer-readable storage media,” “computer program products,” “tangibly embodied computer programs,” etc. or “controllers,” “computers,” “processors,” etc. should be understood to cover not only computers having different architectures such as single / multi-processor architectures and sequential (von Neumann) / parallel architectures, but also dedicated circuits such as field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), signal processing devices, and other processing circuitry. References to computer programs, instructions, code, etc. should be understood to cover software for programmable processors or firmware such as programmable content for hardware devices, whether instructions for a processor or configuration settings for fixed function devices, gate arrays, or programmable logic devices, etc.

[0246] As used in this application, the term “circuitry” may refer to one or more or all of the following:

[0247] (a) A pure hardware circuitry implementation (such as an implementation only in analog and / or digital circuitry) and

[0248] (b) A combination of hardware circuitry and software, such as (if applicable):

[0249] (i) A combination of (one or more) analog and / or digital hardware circuitry and software / firmware, and

[0250] (ii) Any part of (one or more) hardware processors (including (one or more) digital signal processors) with software, software, and (one or more) memories that work together to cause a device such as a mobile phone or a server to perform various functions), and

[0251] (c) (One or more) hardware circuitry and / or (one or more) processors that require software (e.g., firmware) to operate, such as (one or more) microprocessors or a part of (one or more) microprocessors, but the software may not be present when not needed for operation.

[0252] This definition of circuitry applies to all uses of the term in this application, including all uses in any claim. As a further example, as used in this application, the term circuitry also covers implementations of only hardware circuitry or a processor and its (or their) accompanying software and / or firmware. By way of example and in the context of a particular claim element, the term circuitry also covers a baseband integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device.

[0253] Figures 1 to 8The boxes illustrated therein may represent steps in a method and / or segments of code in a computer program 406. The illustration of a particular order of boxes does not necessarily imply a required or preferred order, and the order and arrangement of boxes may be changed. Additionally, some boxes may be omitted.

[0254] Where a structural feature has been described, it may be replaced by a component that performs one or more of the functions of the structural feature, whether those functions are explicitly or implicitly described.

[0255] Thus, the foregoing examples disclose an apparatus that includes components for:

[0256] determining the resource occupancy of at least non-periodic sidelink packets;

[0257] selecting a sensing mode 20 for periodic sidelink packets and / or a sensing mode 22 for non-periodic sidelink packets for use, at least based on the determined resource occupancy of the at least non-periodic sidelink packets; and

[0258] selecting resources for transmitting one or more sidelink packets based on the results of sensing using the selected one or more sensing modes.

[0259] The above examples consider the application as an enabling component for the following:

[0260] Automotive systems; V2X, especially V2P, telecommunication systems; electronic systems, including consumer electronics; distributed computing systems; media systems for generating or rendering media content, including audio, video, and audio-video content, as well as hybrid, mediated, virtual, and / or augmented reality; personal systems, including personal health systems or personal fitness systems; navigation systems; user interfaces, also known as human-machine interfaces; networks, including cellular networks, non-cellular networks, and optical networks; ad-hoc networks; the Internet; the Internet of Things; virtualized networks; and related software and services.

[0261] The term "comprising" as used in this document has an inclusive rather than an exclusive meaning. That is, any reference to X comprising Y indicates that X may include only one Y or may include more than one Y. If it is intended to use "comprising" with an exclusive meaning, it is made explicit in the context by referring to "including only one" or by using "consisting of".

[0262] In this specification, various examples have been referenced. A description of a feature or function related to an example indicates the presence of those features or functions in that example. The terms "example" or "for example" or "may" or "might" used in the text indicate that, whether explicitly stated or not, such a feature or function exists at least in the described example, whether described as an example or not, and they may but do not necessarily exist in some or all other examples. Thus, "example", "for example", "may", or "might" refer to a particular instance within a class of examples. The attributes of an instance may be attributes of only that instance, or attributes of the class or a subclass of the class that includes some but not all instances of the class. Thus, it is implicitly disclosed that features described with reference to one example rather than another can, where possible, be used as part of a working combination in that other example, but do not necessarily have to be used in that other example.

[0263] Although examples have been described in the preceding paragraphs with reference to various examples, it should be understood that the given examples can be modified without departing from the scope of the claims.

[0264] The features described in the foregoing description can be used in combinations other than those explicitly described above.

[0265] Although functions have been described with reference to certain features, those functions can be performed by other features (whether described or not).

[0266] Although features have been described with reference to certain examples, those features can also exist in other examples, whether described or not.

[0267] The terms "a" or "the" used in this document have an inclusive rather than an exclusive meaning. That is, unless the context clearly indicates the contrary, any reference to X including a Y / the Y indicates that X can include only one Y or can include more than one Y. If an exclusive meaning of "a" or "the" is intended, it should be explicitly stated in the context. In some cases, the use of "at least one" or "one or more" can be used to emphasize the inclusive meaning, but the absence of these terms should not be taken as inferring any exclusive meaning.

[0268] The presence of a feature (or combination of features) in a claim is a reference to that feature or (combination of features) itself and also a reference to features (equivalent features) that achieve substantially the same technical effect. Equivalent features include, for example, features that are variants and achieve substantially the same result in substantially the same way. Equivalent features include, for example, features that perform substantially the same function in substantially the same way to achieve substantially the same result.

[0269] In this specification, various examples have been referred to that use adjectives or adjective phrases to describe example features. Such descriptions of example features indicate that the feature is presented in some examples exactly as described and in other examples substantially as described.

[0270] Although efforts have been made in the foregoing specification to draw attention to those features regarded as important, it should be understood that whether or not they have been emphasized, the applicant can seek protection by the claims for any patentable feature or combination of features mentioned above and / or shown in the drawings.

Claims

1. An apparatus, comprising components for the following operations: Determine the occupancy of at least non-periodic sidelink packets on a sidelink communication resource pool; Select a sensing mode for periodic sidelink packets and / or a sensing mode for non-periodic sidelink packets, based at least on the determined occupancy of the at least non-periodic sidelink packets on the sidelink communication resource pool; Select resources for transmitting one or more sidelink packets based on the result of sensing using the selected one or more sensing modes; Determine that a sensing mode for sidelink packets is supported; When the determined occupancy of periodic sidelink packets on the sidelink communication resource pool is greater than the determined occupancy of non-periodic sidelink packets on the sidelink communication resource pool, select the sensing mode for periodic sidelink packets as the one sensing mode; And When the determined occupancy of non-periodic sidelink packets on the sidelink communication resource pool is greater than the determined occupancy of periodic sidelink packets on the sidelink communication resource pool, select the sensing mode for non-periodic sidelink packets as the one sensing mode.

2. The apparatus according to claim 1, wherein a trigger time determines a sensing window before the trigger time and a resource selection window after the trigger time, wherein the selected sensing mode for periodic sidelink packets and / or the selected sensing mode for non-periodic sidelink packets are used within the sensing window and are local modes compared to the sensing window, and wherein the transmission of the one or more sidelink packets occurs within the resource selection window.

3. The apparatus according to claim 1 or 2, wherein the sensing mode for periodic sidelink packets depends on the supported periodicity of the periodic sidelink packets, and the sensing mode for non-periodic sidelink packets depends on a resource reservation interval for one or more retransmissions of the non-periodic packets.

4. The apparatus according to claim 1 or 2, wherein the sensing mode for periodic sidelink packets comprises logically discontinuous sidelink time slots, and the sensing mode for non-periodic sidelink packets comprises logically continuous sidelink time slots, both within the relevant sidelink resource pool.

5. The apparatus according to claim 1 or 2, comprising components for the following operations: Determine the occupancy of periodic sidelink packets on the sidelink communication resource pool, wherein the sensing mode for periodic sidelink packets and / or the sensing mode for non-periodic sidelink packets are selected within a single sensing window, based at least on the determined occupancy of the at least periodic sidelink packets on the sidelink communication resource pool.

6. The apparatus according to claim 1 or 2, comprising components for the following operations: Determine the occupancy of the sidelink communication resource pool by measuring the ratio of periodic sidelink packets and the ratio of non-periodic sidelink packets.

7. The apparatus according to claim 1 or 2, wherein the selection is based at least on a comparison of the occupancy of periodic sidelink packets and non-periodic sidelink packets on the sidelink communication resource pool.

8. The apparatus according to claim 1 or 2, wherein the selection is at least based on whether the occupancy of at least the non-periodic sidelink packets exceeds a non-periodic threshold and / or whether the occupancy of at least the periodic sidelink packets exceeds a periodic threshold.

9. The apparatus according to claim 8, wherein the periodic threshold and / or the non-periodic threshold is defined by the network and transmitted to the apparatus or defined by the apparatus.

10. The apparatus according to claim 1, 2 or 9, comprising components for the following operations: Determine that a sensing mode for sidelink packets is supported; Select the one sensing mode from a group, including: If the determined occupancy of the periodic sidelink packets in the sidelink communication resource pool is greater than the periodic threshold, select a sensing mode for the periodic sidelink packets; And If the determined occupancy of the non-periodic sidelink packets in the sidelink communication resource pool is greater than the non-periodic threshold, select a sensing mode for the non-periodic sidelink packets.

11. The apparatus according to claim 1, 2 or 9, comprising components for the following operations: asymmetrically select resources for transmitting one or more sidelink packets depending on whether the one or more sidelink packets for transmission are periodic or non-periodic.

12. The apparatus according to claim 1, 2 or 9, wherein if the one or more sidelink packets for transmission are periodic, a periodic selection condition is used for the selection of resources for transmitting the one or more sidelink packets, and if the one or more sidelink packets for transmission are non-periodic, a non-periodic selection condition is used, where reserved resources are more likely to be excluded to avoid continuous conflicts between periodic sidelink packets.

13. The apparatus according to claim 1, 2 or 9, wherein if the one or more sidelink packets for transmission are periodic, a periodic selection condition is used for the selection of resources for transmitting the one or more sidelink packets, and if the one or more sidelink packets for transmission are non-periodic, a non-periodic selection condition is used, where when there is a possibility of continuous periodic conflicts between periodic sidelink packets, the periodic selection condition is a lower threshold than the non-periodic selection condition.

14. The apparatus according to claim 1, 2 or 9, comprising components for the following operations: determine whether other sensing is performed for non-periodic sidelink packets before using the selected resources for the transmission of sidelink packets; and perform resource reselection for the transmission of the sidelink packets based on the result of the other sensing.

15. The apparatus according to claim 1, 2 or 9, configured as a user equipment.

16. A method, comprising: Determine the occupancy of at least non-periodic sidelink packets in a sidelink communication resource pool; Select a sensing mode for periodic sidelink packets and / or a sensing mode for non-periodic sidelink packets at least based on the determined occupancy of the at least non-periodic sidelink packets in the sidelink communication resource pool; Select resources for transmitting one or more sidelink packets based on the results of sensing using one or more selected sensing modes; Determine that one sensing mode for sidelink packets is supported; When the occupancy of the determined periodic sidelink packets in the sidelink communication resource pool is greater than the occupancy of the determined aperiodic sidelink packets in the sidelink communication resource pool, select the sensing mode for periodic sidelink packets as the one sensing mode; And When the occupancy of the determined aperiodic sidelink packets in the sidelink communication resource pool is greater than the occupancy of the determined periodic sidelink packets in the sidelink communication resource pool, select the sensing mode for aperiodic sidelink packets as the one sensing mode.

17. A computer-readable storage medium, comprising program instructions stored thereon, the instructions causing the device to perform the method according to claim 16 when executed by a processor of the device.