SPS resource reselection based on collision detection
By reserving semi-persistent scheduling resources using sidelink control information in the 5G NR V2X system and adjusting resource selection using sensing windows and timers, the resource conflict problem between UEs is resolved, improving resource utilization efficiency and communication reliability.
Patent Information
- Application Number
- CN202380100566.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2026-02-13
AI Technical Summary
In 5G NR V2X systems, as the number of UEs increases, conflict detection and avoidance between UEs using the same resource pool becomes a challenge, especially in the Mode 2 autonomous resource selection scenario, where existing technologies struggle to effectively avoid resource conflicts.
By reserving semi-persistent scheduling (SPS) resources by sending side link control information (SCI) at the UE, potential conflicts are detected using sensing windows and resource selection windows, and the SPS process is adjusted by timers/counters to dynamically change resource selection to avoid conflicts.
Effective detection and avoidance of resource conflicts between UEs improves resource utilization efficiency and communication reliability, and reduces the occurrence of conflicts in mode 2 operation.
Smart Images

Figure CN121532993A_ABST
Abstract
Description
Technical Field
[0001] The technologies discussed below generally relate to wireless communication networks, and more specifically to collision detection-based semi-persistent scheduling (SPS) resource reselection. Background Technology
[0002] Compared to previous generation systems, such as LTE communications systems, 5G New Radio (NR) mobile telecommunications systems offer higher data rates, lower latency, and improved system performance. Improvements in 5G NR extend to autonomous communication between user equipment, such as in vehicle-to-everything (V2X) applications, where 5G NR V2X systems offer lower latency, higher reliability, and higher throughput compared to older LTE Cellular V2X (C-V2X) systems. Improvements to 5G NR V2X also include the use of multicast and unicast communication. Two modes are available in 5G NR V2X. Mode 1 involves in-network coverage operation, where the base station manages sidelink resources used among multiple user equipment (UEs). Mode 2 involves out-of-network coverage (i.e., outside the range of the base station), where UEs autonomously select resources. As the number of UEs utilizing Mode 2 operation increases, conflicts between UEs attempting to use the same resources in any given sidelink resource pool may also increase. Scientists and engineers are continuing to investigate options to avoid conflicts between UEs sharing limited resources. Summary of the Invention
[0003] The following provides an overview of one or more aspects of this disclosure to provide a basic understanding of those aspects. This summary is not an exhaustive overview of all the intended features of this disclosure, nor is it intended to identify key or essential elements of all aspects of this disclosure, nor to depict the scope of any or all aspects of this disclosure. Its sole purpose is to present some concepts of one or more aspects of this disclosure in one form as a prelude to the more detailed description that follows.
[0004] In one example, a method performed at a device is disclosed. The method includes: transmitting first first-phase sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information for reserving the first resource in a first semi-persistent scheduling (SPS) process and omitting the first resource reservation period (RSVP); and transmitting second first-phase sidelink control information (second SCI-1) and the data in at least one subsequent resource, the second SCI-1 including second resource reservation information for reserving at least one subsequent resource in the first SPS process and including a second RSVP having a second RSVP value greater than zero and indicating the semi-persistent scheduling of the data.
[0005] In another example, an apparatus is disclosed. The apparatus includes one or more memories and one or more processors. In this example, the one or more memories and one or more processors are individually or jointly configured, at least in part, based on information stored in the one or more memories, to: transmit first first-phase sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information for reserving the first resource during a first semi-persistent scheduling (SPS) process and omitting the first resource reservation period (RSVP); and transmit second first-phase sidelink control information (second SCI-1) and the data in at least one subsequent resource, the second SCI-1 including second resource reservation information for reserving at least one subsequent resource during the first SPS process and including a second RSVP having a second RSVP value greater than zero and indicating the semi-persistent scheduling of the data.
[0006] In another example, a method performed at a device is disclosed. In this example, the method includes: sensing in a sensing window by receiving first-stage sidelink control information (SCI-1) from one or more other devices in one or more resources available for sidelink communication; transmitting first SCI-1 and data in a plurality of semi-persistent scheduling (SPS) processes in a resource selection window, each of the selected resources being based on sensing in the sensing window; starting a timer / counter at the start of a first SPS process in the plurality of SPS processes; and modifying at least one SPS process in the plurality of SPS processes based at least in part on the elapsed time / count indicated by the timer / counter.
[0007] In yet another example, an apparatus is disclosed. The apparatus includes one or more memories and one or more processors. In this example, the one or more memories and one or more processors are individually or jointly configured to, at least in part, based on information stored in the one or more memories, to: sense in a sensing window by receiving first-stage sidelink control information (SCI-1) from one or more other devices in one or more resources available for sidelink communication; transmit first SCI-1 and data in a plurality of semi-persistent scheduling (SPS) processes in a resource selection window, each of the selected resources being based on sensing in the sensing window; start a timer / counter at the start of a first SPS process in the plurality of SPS processes; and modify at least one SPS process in the plurality of SPS processes at least in part based on the elapsed time / count indicated by the timer / counter.
[0008] These and other aspects will be more fully understood after reading the following detailed description. Other aspects, features, and examples will be apparent to those skilled in the art after reading the following description of specific examples in conjunction with the accompanying drawings. While features may be discussed below with respect to certain examples and drawings, all examples may include one or more advantageous features discussed herein. In other words, while one or more examples may be discussed as having certain advantageous features, one or more such features may also be used according to the various examples discussed herein. Similarly, while the examples described herein may be discussed below with respect to specific devices, systems, or methods, such exemplary examples may be implemented in a variety of devices, systems, and methods. Attached Figure Description
[0009] Figure 1 This is a schematic diagram illustrating an example of a wireless communication system according to some aspects of this disclosure.
[0010] Figure 2 This is an expanded view of an exemplary subframe according to some aspects of this disclosure, illustrating an orthogonal frequency division multiplexing (OFDM) resource grid.
[0011] Figure 3 This is a diagram illustrating an example of a wireless communication network employing sidelink communication according to some aspects of this disclosure.
[0012] Figure 4 This is a diagram of a portion of a resource grid associated with an example of a resource reservation process for 5G New Radio Vehicle-to-Everything (V2X) Sidelink Mode 2, based on some aspects of this disclosure.
[0013] Figure 5 This is a diagram depicting four semi-persistent scheduling (SPS) processes according to some aspects of this disclosure.
[0014] Figure 6 This is a diagram of three SPS processes based on some aspects of this disclosure.
[0015] Figure 7 This is a diagram depicting three SPS processes according to some aspects of this disclosure.
[0016] Figure 8 This is a block diagram illustrating examples of apparatuses (e.g., wireless communication devices, user equipment, mobile devices, vehicles) employing one or more processors and one or more memories according to some aspects of this disclosure.
[0017] Figure 9 This is a flowchart illustrating an example method performed at a device according to some aspects of this disclosure.
[0018] Figure 10This is a flowchart illustrating an example method performed at a device according to some aspects of this disclosure.
[0019] Figure 11 This is a flowchart illustrating an example method performed at a device according to some aspects of this disclosure.
[0020] Figure 12 This is a flowchart illustrating an example method performed at a device according to some aspects of this disclosure. Detailed Implementation
[0021] The detailed description below, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and not as representing the only configuration in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed description includes specific details. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, to avoid obscuring such concepts, well-known structures and components are shown in block diagram form.
[0022] While aspects and examples are described herein by way of illustration, those skilled in the art will understand that additional implementations and use cases may arise in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, aspects and / or uses may arise via integrated chip examples and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / shopping devices, medical devices, AI-enabled devices, etc.). While some examples may or may not specifically point to a use case or application, the applicability of various types of the described innovations is evident. The scope of implementations may range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the described innovations. In some practical settings, devices incorporating the described aspects and features may also necessary include additional components and features for the specific implementation and practice of the claimed and described examples. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be implemented in a variety of devices, chip-level components, systems, distributed layouts, decomposed layouts (e.g., base stations or UEs), end-user equipment, etc., of different sizes, shapes, and constructions.
[0023] During the 5G NR V2X sidelink mode 2 (time-frequency) resource reservation process, a specific UE can establish a sensing window and a resource selection window. The UE can project a Reference Signal Received Power (RSRP) measurement associated with Phase 1 Sidelink Control Information (SCI-1) signaling received from a neighboring UE in the sensing window onto the corresponding resource available for sidelink communication in the resource selection window. The UE can determine that the corresponding UE among its neighbors is using the corresponding resource in the resource selection window for its transmissions, and thus avoid scheduling transmissions on those corresponding resources. The UE can select other available resources in the resource selection window for its transmission of SCI-1 signals and initial transmission of transport blocks. Using a semi-persistent scheduling (SPS) procedure, the UE can utilize SCI-1 to reserve available resources for the initial transmission of transport blocks and indicate N periodic retransmission periods for transport blocks in N resources. The same N resources can be reserved in multiple SPS procedures throughout the entire total period during which transport blocks are transmitted and retransmitted.
[0024] Therefore, the initial transmission in the first SPS process reserves resources for that process and signals the corresponding resource reservations for upcoming SPS processes. The SPS process repeats itself until an SPS resource reselection is triggered. However, the initial transmission in the first SPS process, which identifies a time period of multiple SPS processes, can be prone to conflicts. While other UEs can detect potential resource conflicts in subsequent transmissions, the initial transmission in this time period may conflict with reservations made by other UEs, whose reservations may be broadcast simultaneously with those of a specific UE. This document describes some examples of how to detect and avoid potential conflicts.
[0025] The various concepts presented in this disclosure can be implemented across a wide variety of telecommunications systems, network architectures, and communication standards. Reference is now made to... Figure 1 A schematic diagram of a radio access network 100 is provided as an illustrative example and not a limitation. The radio access network (RAN) 100 can implement any one or more suitable wireless communication technologies to provide radio access. As an example, the RAN 100 may operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification (commonly referred to as 5G). As another example, the RAN 100 may operate according to a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard (commonly referred to as LTE). 3GPP refers to such a hybrid RAN as a next-generation RAN or NG-RAN. Of course, many other examples can be utilized within the scope of this disclosure.
[0026] The geographic area covered by the radio access network 100 can be divided into multiple cellular areas (cells), which can be uniquely identified by the user equipment (UE) based on an identifier broadcast from an access point or base station in the geographic area. Figure 1 Cells 102, 104, 106, and 108 are illustrated. Each of these cells may include one or more sectors (not shown). A sector is a sub-area of a cell. All sectors within a cell are served by the same base station. Radio links within a sector can be identified by a single logical identifier belonging to that sector. In a cell divided into sectors, multiple sectors within the cell can be formed using multiple sets of antennas, each responsible for communicating with UEs within a portion of the cell.
[0027] Typically, a network entity serves each cell. In a broader sense, a network entity is a network element in a radio access network responsible for radio transmissions to and from a UE in one or more cells. Those skilled in the art may also refer to a network entity as a base station (BS), base transceiver unit (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), Node B (NB), eNode B (eNB), gNode B (gNB), transmit / receive point (TRP), or any other suitable term. In some examples, a network entity may include two or more TRPs that can be co-located or non-co-located. Each TRP can communicate on the same or different carrier frequencies within the same or different frequency bands. In an example where RAN 100 operates according to both LTE and 5G NR standards, one TRP can be an LTE base station, while another TRP can be a 5G NR base station. In some examples, a network entity may be configured in a converged or monolithic base station architecture, or in a decomposed base station architecture.
[0028] It can be deployed using various network entities (e.g., base stations). For example, in Figure 1In the illustration, two base stations 110 and 112 are shown in cells 102 and 104; and a third base station 114 is shown as a remote radio head (RRH) 116 controlling cell 106. That is, the base stations can have integrated antennas, or they can be connected to an antenna or RRH via feed cables. In the illustrated example, cells 102, 104, and 106 can be referred to as macro cells because base stations 110, 112, and 114 support cells with large sizes. Furthermore, base station 118 is shown in cell 108, which may overlap with one or more macro cells. In this example, cell 108 can be referred to as a small cell (e.g., microcell, picocell, femtocell, home base station, home Node B, home eNode B, etc.) because base station 118 supports cells with relatively small sizes. Cell size settings can be made according to system design and component constraints.
[0029] It should be understood that the radio access network 100 may include any number of wireless base stations and cells. Furthermore, relay nodes may be deployed to extend the size or coverage area of a given cell. Base stations 110, 112, 114, and 118 provide wireless access points to the core network for any number of mobile devices.
[0030] Figure 1 It also includes an unmanned aerial vehicle (UAV) 120, which can be, for example, a drone or a quadcopter. The UAV 120 can be configured to act as a base station, or more specifically, as a mobile base station. That is, in some examples, the cell may not necessarily be stationary, and the geographical area of the cell can move depending on the location of a mobile base station such as the UAV 120.
[0031] Typically, a base station may include a backhaul interface for communicating with a backhaul portion (not shown) of the network. The backhaul provides a link between the base station and the core network (not shown), and in some examples, it provides interconnection between respective base stations. The core network may be part of a wireless communication system and may be independent of the radio access technology used in the radio access network. Various types of backhaul interfaces may be employed, such as a direct physical connection using any suitable transport network, a virtual network, etc.
[0032] RAN 100 is exemplified as supporting wireless communication for multiple mobile devices. Mobile devices are typically referred to as User Equipment (UE) in standards and specifications issued by the 3rd Generation Partnership Project (3GPP), but may also be referred to by those skilled in the art as mobile station (MS), subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal (AT), mobile terminal, radio terminal, remote terminal, handphone, terminal, user agent, mobile client, client, or any other suitable term. A UE can be a device that provides users with access to network services.
[0033] In this document, a “mobile” device does not necessarily have the ability to move; it can be stationary. The term mobile device or mobile device refers to a wide variety of devices and technologies. For example, some non-limiting examples of mobile devices include mobile devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablets, personal digital assistants (PDAs), and a wide variety of embedded systems, such as those corresponding to the “Internet of Things” (IoT), all of which can operate via Uu reference points and / or PC5 (sidelink) reference points. Additionally, mobile devices can be automobiles or other transportation vehicles, remote sensors or actuators, robots or robotic devices, satellite radios, Global Positioning System (GPS) devices, object tracking devices, drones, multi-rotor aircraft, quadcopters, remote control devices, consumer and / or wearable devices (such as glasses, wearable cameras, virtual reality devices, smartwatches, health or fitness trackers, digital audio players (e.g., MP3 players), cameras, game consoles, etc.). Mobile devices can also be digital home or smart home devices (such as home audio, video, and / or multimedia devices), appliances, vending machines, smart lighting devices, home security systems, smart meters, etc. Mobile devices can also This includes smart energy devices, security devices, solar panels or solar arrays, municipal infrastructure equipment for controlling electrical power (e.g., smart grids), lighting, water supply, etc., industrial automation and enterprise equipment, logistics controllers, agricultural equipment, etc. Furthermore, mobile devices can provide connected medical or telemedicine support, i.e., healthcare at a distance. Further still, mobile devices can be referred to as telemedicine devices, which may include telemedicine monitoring devices and telemedicine management devices, whose communications may be given priority or priority access over other types of information, for example, in terms of priority access for the transmission of critical service data and / or relevant QoS aspects for the transmission of critical service data.
[0034] Within RAN 100, a cell may include UEs capable of communicating with one or more sectors of each cell. For example, UEs 122 and 124 may communicate with base station 110; UEs 126 and 128 may communicate with base station 112; UEs 130 and 132 may communicate with base station 114 via RRH 116; UE 134 may communicate with base station 118; and UE 136 may communicate with mobile base station 120. Here, each base station 110, 112, 114, 118, and 120 may be configured to provide an access point to a core network (not shown) to all UEs in the corresponding cell. In some examples, mobile base station 120 (e.g., a UAV, quadcopter) may be a mobile network node and may be configured to act as a UE. For example, UAV 120 may operate within cell 102 by communicating with base station 110.
[0035] Wireless communication between RAN 100 and UEs (e.g., UE 122 or 124) can be described as utilizing an air interface. Transmissions via the air interface from a base station (e.g., base station 110) to one or more UEs (e.g., UEs 122 and 124) can be referred to as downlink (DL) transmissions. According to certain aspects of this disclosure, the term "downlink" can refer to point-to-multipoint transmissions originating at a scheduling entity (further described below; e.g., base station 110). Another way to describe this scheme is to use the term "broadcast channel multiplexing." Transmissions from a UE (e.g., UE 122) to a base station (e.g., base station 110) can be referred to as uplink (UL) transmissions. According to a further aspect of this disclosure, the term uplink can refer to point-to-point transmissions originating at a scheduled entity (further described below; e.g., UE 122).
[0036] For example, DL transmission may include unicast, multicast, or broadcast transmission of control information and / or service information (e.g., user data services) originating at a base station (e.g., base station 110) to one or more UEs (e.g., UEs 122 and 124), while UL transmission may include transmission of control information and / or service information originating at a UE (e.g., UE 122). Furthermore, uplink and / or downlink control information and / or service information may be time-divided into frames, subframes, time slots, and / or symbols. As used herein, a symbol may refer to a time unit carrying one resource element (RE) per subcarrier in an orthogonal frequency division multiplexing (OFDM) waveform. A time slot may carry 7 or 14 OFDM symbols. A subframe may refer to a duration of 1 ms. Multiple subframes or time slots may be grouped together to form a single frame or radio frame. Within this disclosure, a frame may refer to a predetermined duration (e.g., 10 ms) for radio transmission, wherein each frame consists, for example, of 10 subframes, each 1 ms in length. Of course, these definitions are not required, and any suitable scheme for organizing waveforms can be used, and the various time divisions of waveforms can have any suitable duration.
[0037] The air interface in RAN 100 can utilize one or more multiplexing and multiple access algorithms to enable simultaneous communication of various devices. For example, the 5G NR specification provides multiple access for UL or reverse link transmissions from UEs 122 and 124 to base station 110, and multiplexing DL or forward link transmissions from base station 110 to UEs 122 and 124 using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP). Furthermore, for UL transmissions, the 5G NR specification provides support for Discrete Fourier Transform Extended OFDM (DFT-s-OFDM) with CP (also known as Single-Carrier FDMA (SC-FDMA)). However, within the scope of this disclosure, multiplexing and multiple access are not limited to the schemes described above and can be provided using Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Sparse Code Multiple Access (SCMA), Resource Extended Multiple Access (RSMA), or other suitable multiple access schemes. In addition, time division multiplexing (TDM), code division multiplexing (CDM), frequency division multiplexing (FDM), orthogonal frequency division multiplexing (OFDM), sparse code multiplexing (SCM) or other suitable multiplexing schemes can be used to provide multiplexing of DL transmissions from base station 110 to UEs 122 and 124.
[0038] Furthermore, the air interface in RAN 100 can utilize one or more duplex algorithms. Duplex refers to a point-to-point communication link where two endpoints can communicate with each other in both directions. Full-duplex means that two endpoints can communicate with each other simultaneously. Half-duplex means that only one endpoint can transmit information to the other endpoint at a time. Half-duplex simulations often utilize Time Division Duplex (TDD) for wireless links. In TDD, transmissions in different directions on a given channel are separated from each other using time division multiplexing. That is, at some times, the channel is dedicated to transmission in one direction, and at other times, the channel is dedicated to transmission in the other direction, where the direction can change very rapidly, for example, several times per time slot. In wireless links, full-duplex channels generally rely on physical isolation between the transmitter and receiver, as well as appropriate interference cancellation techniques. Full-duplex simulations are often implemented for wireless links using Frequency Division Duplex (FDD) or Space Division Duplex (SDD). In FDD, transmissions in different directions can operate at different carrier frequencies (e.g., within paired spectrum). In SDD, spatial division multiplexing (SDM) is used to separate transmissions in different directions on a given channel from each other. In other examples, full-duplex communication can be implemented in unpaired spectrum (e.g., within a single carrier bandwidth), where transmissions in different directions occur in different subbands of the carrier bandwidth. This type of full-duplex communication may be referred to herein as subband full-duplex (SBFD), also known as flexible duplex (FD).
[0039] In various specific implementations, the air interface in RAN 100 can utilize licensed spectrum, unlicensed spectrum, or shared spectrum. Licensed spectrum typically provides exclusive use of a portion of the spectrum by means of a license purchased by the mobile network operator from a government regulatory agency. Unlicensed spectrum provides shared use of a portion of the spectrum without a government-granted license. While some technical rules are generally still required to access unlicensed spectrum, access is typically available to any operator or device. Shared spectrum falls between licensed and unlicensed spectrum, where access may require technical rules or restrictions, but the spectrum can still be shared by multiple operators and / or multiple radio access technologies (RATs). For example, a licensee of a portion of licensed spectrum may offer a Licensed Shared Access (LSA) to share the spectrum with other parties, for example, those with appropriate licensee-defined conditions for access.
[0040] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz to 7.125GHz) and FR2 (24.25GHz to 52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "sub-6GHz" band. Similar naming issues sometimes occur with FR2, which is often (interchangeably) referred to as the "millimeter wave" band in documents and articles, although this is different from the Extremely High Frequency (EHF) band (30GHz–300GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU).
[0041] The frequencies between FR1 and FR2 are generally referred to as intermediate frequency (IF) bands. Recent 5G NR studies have designated the operating bands for these IF bands as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to IF band frequencies. Furthermore, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been designated as the frequency range designations FR4-a or FR4-1 (52.6 GHz – 71 GHz), FR4 (52.6 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.
[0042] In light of the foregoing, unless otherwise specifically stated, it should be understood that, as used herein, the term "below 6 GHz" and the like can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, it should be understood that, as used herein, the term "millimeter wave" and the like can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR4-a or FR4-1 and / or FR5, or within the EHF band.
[0043] In some examples, access to the air interface can be scheduled, where a scheduling entity (e.g., a base station) allocates resources (e.g., time-frequency resources) for communication among some or all devices and equipment within its service area or cell. Within this disclosure, as further discussed below, the scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more scheduled entities. That is, for scheduled communication, the UE or the scheduled entity utilizes the resources allocated by the scheduling entity.
[0044] A base station is not the only entity that can be used as a scheduling entity. That is, in some examples, a UE can act as a scheduling entity, scheduling resources for one or more scheduled entities (e.g., one or more other UEs). For example, two or more UEs (e.g., UEs 138, 140, and 142) can communicate with each other using sidelink signal 137 without relaying that communication through a base station. In some examples, UEs 138, 140, and 142 can each act as a scheduling entity or transmitting sidelink device and / or a scheduled entity or receiving sidelink device to schedule resources and relay sidelink signal 137 between them, without relying on scheduling or control information from the base station. In other examples, two or more UEs (e.g., UEs 126 and 128) within the coverage area of a base station (e.g., base station 112) can also relay sidelink signal 127 via a direct link (sidelink) without relaying that communication through base station 112. In this example, base station 112 can allocate resources to UEs 126 and 128 for sidelink communication. In either case, such sidelink signaling 127 and 137 can be implemented in peer-to-peer (P2P) networks, device-to-device (D2D) networks, vehicle-to-vehicle (V2V) networks, vehicle-to-everything (V2X) networks, mesh networks, or other suitable direct link networks.
[0045] In some examples, a D2D relay framework may be included within the cellular network to facilitate relaying communications to / from base station 112 via D2D links (e.g., side links 127 or 137). For example, one or more UEs (e.g., UE 128) within the coverage area of base station 112 may operate as relay UEs to extend the coverage of base station 112, improve the transmission reliability of one or more UEs (e.g., UE 126), and / or allow the base station to recover from failed UE links due to, for example, blocking or fading.
[0046] Two main technologies that can be used by V2X networks include Dedicated Short Range Communication (DSRC) based on the IEEE 802.11p standard and cellular V2X based on LTE and / or 5G (New Radio) standards. For simplicity, various aspects of this disclosure may refer to New Radio (NR) cellular V2X networks, which are referred to herein as V2X networks. However, it should be understood that the concepts disclosed herein are not limited to a specific V2X standard, or may refer to sidelink networks other than V2X networks.
[0047] Figure 2An example of a wireless communication network 200 configured to support sidelink communication is illustrated. In some examples, sidelink communication may include V2X communication. V2X communication involves not only direct wireless exchange of information between vehicles (e.g., vehicles 202 and 204) themselves, but also direct wireless exchange of information between vehicles 202, 204 and infrastructure (e.g., roadside units (RSUs) 206) (such as streetlights, buildings, traffic cameras, toll booths, or other stationary objects), vehicles 202, 204 and pedestrians 208, and vehicles 202, 204 and wireless communication networks (e.g., network entity 210). Network entity 210 may be, for example, any base station (e.g., gNB, eNB) or such Figure 1 Other scheduling entities illustrated. Network entity 210 may be further implemented in an aggregated or monolithic base station architecture, or in a decomposed base station architecture. Furthermore, network entity 210 may be a resident network entity or a mobile network entity. In some examples, V2X communication may be implemented according to the New Radio (NR) Cellular V2X standard defined by 3GPP (Release 16) or other suitable standards.
[0048] V2X communication enables vehicles 202 and 204 to obtain information related to weather, nearby accidents, road conditions, the activities of nearby vehicles and pedestrians, objects near the vehicles, and other relevant information that can be used to improve the driving experience and enhance vehicle safety. For example, such V2X data can enable autonomous driving and improve road safety and traffic efficiency. For instance, V2X-connected vehicles 202 and 204 can utilize the exchanged V2X data to provide collision warnings, road hazard warnings, approach emergency vehicle warnings, pre-collision / post-collision warnings and information, emergency braking warnings, traffic congestion warnings, lane change warnings, intelligent navigation services, and other similar information. Furthermore, V2X data received by the V2X-connected mobile device of pedestrian / cyclist 208 can be used to trigger warning sounds, vibrations, flashing lights, etc., in the event of an impending hazard.
[0049] Sidelink communication between vehicle UEs (V-UEs) 202 and 204, or between V-UEs 202 or 204 and RSU 206 or pedestrian UEs (P-UEs) 208, can occur via sidelink 212 using the Proximity Service (ProSe) PC5 interface. In various aspects of this disclosure, the PC5 interface can be further used to support D2D sidelink 212 communication in other proximity use cases. Examples of other proximity use cases may include public safety or commercially based (e.g., entertainment, education, office, healthcare, and / or interaction) proximity services. Figure 2 In the example shown, ProSe communication may further occur between UEs 214, 216, and 218.
[0050] ProSe communication supports different operating scenarios, such as in-coverage, out-of-coverage, and partial coverage. Out-of-coverage refers to a scenario where UEs are outside the coverage area of a network entity (e.g., network entity 210) but are still configured for ProSe communication. Partial coverage refers to a scenario where some UEs are outside the coverage area of network entity 210 while other UEs communicate with network entity 210. In-coverage refers to a scenario where UEs communicate with network entity 210 (e.g., gNB) via a Uu (e.g., cellular interface) connection to receive ProSe service authorization and provisioning information to support ProSe operation.
[0051] In some examples, a UE (e.g., UE 218) may not have a Uu connection to network entity 210. In this example, a D2D relay link (via side link 212) can be established between UE 218 and UE 214 to relay communication between UE 218 and network entity 210. The relay link may utilize decode-forward (DF) relay, amplify-forward (AF) relay, or compress-forward (CF) relay. For DF relay, HARQ feedback can be provided from the receiving device to the transmitting device. Side link communication on the relay link may, for example, use radio resources operating according to the 5G NR or NR side link (SL) specification carried in the licensed frequency domain and / or use radio resources operating according to the 5G New Radio Unlicensed (NR-U) specification carried in the unlicensed frequency domain. NR-U operates in the 5GHz and 6GHz bands and supports standalone operation and licensed-assisted operation based on carrier aggregation, as well as dual connectivity with NR or LTE in the licensed spectrum. The relay link between UE 214 and UE 218 may be established due to factors such as distance or signal obstruction between network entity 210 and UE 218, weak reception capability of UE 218, low transmit power of UE 218, limited battery capacity of UE 218, and / or to improve link diversity. Therefore, the relay link allows communication between network entity 210 and UE 218 to be relayed via one or more relay UEs (e.g., UE 214) through Uu wireless communication link 215 and relay links (e.g., side link 212 between UE 214 and UE 218). In other examples, the relay link allows side link communication to be relayed between a UE (e.g., UE 218) and another UE (e.g., UE 216) via various relay links (e.g., relay links between UE 214 and UE 216 and between UE 214 and UE 218).
[0052] To facilitate D2D sidelink communication between UEs 214 and 216 via sidelink 212, UEs 214 and 216 may send discovery signals between them. In some examples, each discovery signal may include synchronization signals, such as a primary synchronization signal (PSS) and / or a secondary synchronization signal (SSS), which facilitate device discovery and communication synchronization on sidelink 212. For example, discovery signals may be used by UE 216 to measure the signal strength and channel state of a potential sidelink (e.g., sidelink 212) with another UE (e.g., UE 214). UE 216 may use these measurements to select a UE (e.g., UE 214) for sidelink communication or relay communication.
[0053] In some examples, a common carrier can be shared between sidelink 212 and the Uu link, allowing resources on the common carrier to be allocated for both sidelink communication between UEs (e.g., UEs 202, 204, 206, 208, 214, 216, and 218) and cellular communication (e.g., uplink and downlink communication) between UEs (e.g., UEs 202, 204, 206, 208, 214, and 216) and network entity 210. In 5G NR sidelinks, sidelink communication can utilize transmit or receive resource pools. For example, the minimum resource allocation unit in frequency can be a subchannel (e.g., which may include, for example, 10, 15, 20, 25, 50, 75, or 100 consecutive resource blocks), and the minimum resource allocation unit in time can be a time slot. The number of subchannels in the resource pool can include between one and twenty-seven subchannels. The radio resource control (RRC) configuration of the resource pool can be pre-configured (e.g., factory settings on the UE, such as those determined by sidelink standards or specifications) or configured by a network entity (e.g., network entity 210).
[0054] Furthermore, sidelink (e.g., PC5) communication can have two main resource allocation operation modes. In the first mode (Mode 1), network entity (e.g., gNB) 210 can allocate resources to sidelink devices (e.g., V2X devices or other sidelink devices) for sidelink communication between sidelink devices in various ways. For example, network entity 210 can dynamically allocate sidelink resources to sidelink devices in response to requests for sidelink resources from sidelink devices (e.g., dynamic granting). For example, network entity 210 can schedule sidelink communication via DCI 3_0. In some examples, network entity 210 can schedule the Physical Sidelink Control Channel / Physical Sidelink Shared Channel (PSCCH / PSSCH) within the uplink resources indicated in DCI 3_0. Network entity 210 can further activate pre-configured sidelink grants (e.g., configuration grants) for sidelink communication between sidelink devices. In some examples, network entity 210 can activate configuration grants (CG) via RRC signaling. In Mode 1, the sidelink feedback report can be sent back to network entity 210 by the sending sidelink device.
[0055] In the second mode (Mode 2), sidelink devices can autonomously select sidelink resources for their sidelink communication. In some examples, the transmitting sidelink device may perform resource / channel sensing to select unoccupied resources (e.g., subchannels) on the sidelink channel. The signaling on the sidelink is identical between the two modes. Therefore, from the receiver's perspective, there is no difference between these modes.
[0056] In some examples, sidelink (e.g., PC5) communication can be scheduled using sidelink control information (SCI). An SCI may comprise two phases. The phase 1 sidelink control information (phase 1 SCI) may be referred to herein as SCI-1. The phase 2 sidelink control information (phase 2 SCI) may be referred to herein as SCI-2.
[0057] SCI-1 may be transmitted on the Physical Sidelink Control Channel (PSCCH). SCI-1 may include resource allocation for sidelink resources and information for decoding the second-stage sidelink control information (i.e., SCI-2). SCI-1 may also identify the priority level of the PSSCH (e.g., Quality of Service (QoS)). For example, Ultra-Reliable Low-Latency Communication (URLLC) services may have a higher priority than Short Message Services (SMS) services. SCI-1 may also include PSSCH resource assignment and resource reservation period (if enabled). Additionally, SCI-1 may include PSSCH demodulation reference signal (DMRS) patterns (if more than one pattern is configured). DMRS can be used by the receiver for radio channel estimation to demodulate the associated physical channel. As indicated, SCI-1 may also include information about SCI-2; for example, SCI-1 may disclose the format of SCI-2. Here, the format indicates the resource size of SCI-2 (e.g., the number of REs allocated to SCI-2), the number of PSSCHDMRS ports, and the modulation and decoding scheme (MCS) index. In some examples, SCI-1 may use two bits to indicate the SCI-2 format. Therefore, in this example, four different SCI-2 formats may be supported. SCI-1 may include additional information useful for establishing and decoding PSSCH resources.
[0058] SCI-2 can be sent within the PSSCH and may contain information for decoding the PSSCH. Depending on some aspects, SCI-2 includes a 16-bit Layer 1 (L1) Destination Identifier (ID), an 8-bit L1 Source ID, a Hybrid Automatic Repeat Request (HARQ) Process ID, a New Data Indicator (NDI), and a Redundancy Version (RV). For unicast communication, SCI-2 may also include a CSI report trigger. For multicast communication, SCI-2 may also include a zone identifier and the maximum communication range for NACKs. SCI-2 may include other information useful for establishing and decoding PSSCH resources.
[0059] In some examples, the SCI (e.g., SCI-1 and / or SCI-2) may also include resource allocation for retransmission resources reserved for one or more retransmissions of a sidelink transmission (e.g., sidelink traffic / data). Therefore, the SCI may include corresponding PSSCH resource reservations and allocations for one or more retransmissions of the PSSCH. For example, the SCI may include a reservation message indicating PSSCH resource reservations for the initial sidelink transmission (initial PSSCH) and one or more additional PSSCH resource reservations for one or more retransmissions of the PSSCH.
[0060] Reference Figure 3The illustrated OFDM waveforms are used to illustrate various aspects of this disclosure. Those skilled in the art will understand that various aspects of this disclosure can be applied to SC-FDMA waveforms in substantially the same manner as described below. That is, while some examples of this disclosure may focus on OFDM links for clarity, it should be understood that the same principles can also be applied to SC-FDMA waveforms.
[0061] Now for reference Figure 3 An expanded view of exemplary subframe 302 is illustrated, showing the OFDM resource grid. However, those skilled in the art will readily understand that the physical (PHY) transmission structure for any particular application can differ from the example described herein due to any number of factors. Here, time is in OFDM symbols in the horizontal direction; and frequency is in subcarriers of the carrier in the vertical direction.
[0062] Resource grid 304 can be used to schematically represent time-frequency resources for a given antenna port. That is, in a multiple-input multiple-output (MIMO) implementation with multiple available antenna ports, the corresponding multiple resource grids 304 may be used for communication. Resource grid 304 is divided into multiple resource elements (REs) 306. An RE (which is 1 subcarrier × 1 symbol) is the smallest discrete part of the time-frequency grid and contains a single complex value representing data from a physical channel or signal. Depending on the modulation used in a particular implementation, each RE may represent one or more information bits. In some examples, a block of REs may be referred to as a physical resource block (PRB), or more simply as a resource block (RB) 308, which contains any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB may include 12 subcarriers (a number independent of the parameter set used). In some examples, depending on the parameter set, an RB may include any suitable number of consecutive OFDM symbols in the time domain.
[0063] A collection of contiguous or non-contiguous resource blocks may be referred to herein as a resource block group (RBG), subband, or bandwidth portion (BWP). A collection of subbands or BWPs may span the entire bandwidth. Scheduling of downlink, uplink, or sidelink transmissions to wireless communication devices (e.g., V2X devices, sidelink devices, or other UEs, collectively referred to below as UEs) typically involves scheduling one or more resource elements 306 within one or more subbands or bandwidth portions (BWPs). Therefore, a UE typically utilizes only a subset of the resource grid 304. In some examples, an RB 308 may be the smallest unit of resource that can be allocated to a UE. Therefore, the more RBs scheduled for a UE, and the higher the modulation scheme selected for the air interface, the higher the data rate for the UE. RBs may be scheduled by network entities (e.g., gNB, eNB, etc.) or may be self-scheduled by the UE / sidelink device implementing D2D sidelink communication.
[0064] In this illustration, RB 308 is shown occupying less than the entire bandwidth of subframe 302, with some subcarriers illustrated above and below RB 308. In a given specific implementation, subframe 302 may have a bandwidth corresponding to any number of one or more RB 308s. Furthermore, in this illustration, RB 308 is shown occupying less than the entire duration of subframe 302, but this is merely one possible example.
[0065] Each 1ms subframe 302 can be composed of one or more adjacent time slots. Figure 3 In the example shown, as an illustrative example, a subframe 302 includes four time slots 310. In some examples, time slots may be defined based on a specified number of OFDM symbols with a given cyclic prefix (CP) length. For example, a time slot may include 7 or 14 OFDM symbols with a nominal CP. Additional examples may include micro-time slots (sometimes referred to as shortened transmission time intervals (TTIs)) with shorter durations (e.g., one to three OFDM symbols). These micro-time slots or shortened transmission time intervals (TTIs) may, in some cases, be transmitted by occupying resources scheduled for ongoing time slot transmissions for the same UE or different UEs. Any number of resource blocks may be utilized within a subframe or time slot.
[0066] An expanded view of time slot 310 illustrates that time slot 310 includes a control region 312 and a data region 314. Generally, control region 312 may carry a control channel, and data region 314 may carry a data channel. In some examples, a Uu time slot (e.g., time slot 310) may contain full DL, full UL, or at least one DL portion and at least one UL portion. Figure 3The structures illustrated herein are merely exemplary in nature and different time-slot structures may be used, and different time-slot structures may include one or more of each of the control region and the data region.
[0067] Although Figure 3 Not illustrated, but each RE 306 within RB 308 can be scheduled to carry one or more physical channels, including control channels, shared channels, data channels, etc. Other REs 306 within RB 308 can also carry pilot or reference signals. These pilot or reference signals allow the receiving device to perform channel estimation for the corresponding channels, which enables coherent demodulation / detection of the control and / or data channels within RB 308.
[0068] In some examples, time slot 310 can be used for broadcast, multicast, or unicast communication. For example, broadcast, multicast, or multicast communication can refer to point-to-multipoint transmission from one device (e.g., a network entity, a UE, or another similar device) to other devices. Here, broadcast communication is delivered to all devices, while multicast or multicast communication is delivered to multiple intended receiving devices. Unicast communication can refer to point-to-point transmission from one device to a single other device.
[0069] In an example of cellular communication over a cellular carrier via the Uu interface, for DL transmission, a scheduling entity (e.g., a network entity) may allocate one or more REs 306 of Uu timeslot 310 (e.g., within control area 312) to one or more scheduled entities (e.g., UEs) to carry DL control information including one or more DL control channels (such as the Physical Downlink Control Channel (PDCCH)). The PDCCH carries downlink control information (DCI), including but not limited to power control commands (e.g., one or more open-loop power control parameters and / or one or more closed-loop power control parameters), scheduling information, and the granting and / or assignment of REs for DL and UL transmissions. The PDCCH may also carry HARQ feedback transmissions, such as acknowledgment (ACK) or negative acknowledgment (NACK). HARQ is a technique well known to those skilled in the art, where, for accuracy, any suitable integrity verification mechanism (such as a checksum or cyclic redundancy check (CRC)) may be used to verify the integrity of packet transmissions at the receiving side. If the integrity of the transmission is acknowledged, an ACK may be sent, and if it is not acknowledged, a NACK may be sent. In response to NACK, the transmitting device can send HARQ retransmissions, which can achieve tracking merging, incremental redundancy, etc.
[0070] Network entities may further allocate one or more REs 306 in Uu timeslot 310 (e.g., in control area 312 or data area 314) to carry other DL signals, such as demodulation reference signals (DMRS); phase tracking reference signals (PT-RS); channel state information (CSI) reference signals (CSI-RS); and synchronization signal blocks (SSBs). SSBs can be broadcast in regular intervals based on periodicity (e.g., 5ms, 10ms, 30ms, 40ms, 80ms, or 160ms). SSBs include the primary synchronization signal (PSS), secondary synchronization signal (SSS), and physical broadcast control channel (PBCH). UEs can utilize PSS and SSS to achieve radio frame, subframe, timeslot, and symbol synchronization in the time domain, identify the center of the channel (system) bandwidth in the frequency domain, and identify the physical cell identity (PCI) of the cell.
[0071] The PBCH in the SSB may also include a Master Information Block (MIB) containing various system information and parameters for decoding the System Information Block (SIB). The SIB may be, for example, SystemInformationType 1 (SIB1), which may include various additional system information. Together, the MIB and SIB1 provide minimum system information (SI) for initial access. Examples of system information transmitted in the MIB may include, but are not limited to, subcarrier spacing (e.g., default downlink parameter set), system frame number, configuration of the PDCCH control resource set (CORESET) (e.g., PDCCH CORESET0), cell prohibition indicator, cell reselection indicator, grid offset, and search space for SIB1. Examples of residual minimum system information (RMSI) transmitted in SIB1 may include, but are not limited to, random access search space, paging search space, downlink configuration information, and uplink configuration information.
[0072] In UL transmission, the scheduled entity (e.g., the UE) may utilize one or more REs 306 in Uu slot 310 to the scheduling entity to carry UL control information (UCI) including one or more UL control channels (such as the Physical Uplink Control Channel (PUCCH)). UCI may include various packet types and categories, including pilots, reference signals, and information configured to enable or assist in decoding uplink data transmission. Examples of uplink reference signals may include sounding reference signals (SRS) and uplink DMRS. In some examples, UCI may include a scheduling request (SR), i.e., a request for the scheduling entity to schedule uplink transmission. In this document, in response to an SR transmitted on the UCI, the scheduling entity may transmit downlink control information (DCI), which may schedule resources for uplink packet transmission. UCI may also include HARQ feedback, channel state feedback (CSF) (such as CSI reports), measurement reports (e.g., Layer 1 (L1) measurement reports), or any other suitable UCI.
[0073] In addition to control information, one or more REs 306 in Uu time slot 310 (e.g., within data area 314) may also be allocated for data services. Such data services may be carried on one or more service channels, such as on the Physical Downlink Shared Channel (PDSCH) for DL transmissions, or on the Physical Uplink Shared Channel (PUSCH) for UL transmissions. In some examples, one or more REs 306 within data area 314 may be configured to carry other signals, such as one or more SIBs and DMRS. In some examples, the PDSCH may carry multiple SIBs, not limited to SIB1 discussed above. In some examples, the PDSCH may carry other system information (OSI), including but not limited to other SIBs, such as SIB3 and above.
[0074] In an example of sidelink communication on a sidelink carrier via the PC5 interface, the control area 312 of sidelink time slot 310 may include a physical sidelink control channel (PSCCH), which includes sidelink control information (SCI) (e.g., SCI-1) transmitted by an initiating (transmitting) sidelink device (e.g., a Tx V2X device or other Tx UE) toward a set of one or more other receiving sidelink devices (e.g., Rx V2X devices or other Rx UEs). The data area 314 of time slot 310 may include a physical sidelink shared channel (PSSCH), which includes sidelink data traffic transmitted by the initiating (transmitting) sidelink device within resources reserved on the sidelink carrier via the SCI. Further information may be transmitted via various REs 306 within time slot 310. For example, SCI-2 and sidelink MAC-CE may be transmitted in the data area 314 (PSSCH) of time slot 310. In addition, HARQ feedback information can be sent from the receiving sidelink device to the transmitting sidelink device in the Physical Sidelink Feedback Channel (PSFCH) within time slot 310. Furthermore, one or more reference signals, such as sidelink SSB, sidelink CSI-RS, sidelink SRS, and / or sidelink positioning reference signal (PRS), can be sent within time slot 310.
[0075] The physical channels described above are typically multiplexed and mapped to transport channels for processing at the Medium Access Control (MAC) layer. The transport channels carry blocks of information called transport blocks (TBs). The transport block size (TBS), which corresponds to the number of information bits, can be a controlled parameter based on the modulation and decoding scheme (MCS) and the number of redundancy blocks (RBs) in a given transmission.
[0076] Figure 3 The channels or carriers illustrated are not necessarily all channels or carriers that can be used between devices, and those skilled in the art will recognize that other channels or carriers, such as other traffic channels, control channels and feedback channels, can be used in addition to those illustrated.
[0077] As indicated above, an apparatus (such as, but not limited to, wireless communication devices, user equipment (UE), mobile devices, and hardware implementations of vehicles equipped for 5G NR V2X communication (generally and interchangeably referred to herein as apparatus or UE)) can operate in either Mode 1 or Mode 2 to allocate resources in the sidelink. In Mode 1 (Scheduled Resource Allocation), the UE needs to be in the RRC_CONNECTED state to transmit data, and the NG-RAN schedules transmission resources. In Mode 2 (Autonomous Resource Selection), the UE can transmit data while within NG-RAN coverage, regardless of its RRC state, and can also transmit data while outside NG-RAN coverage. In Mode 2, the UE autonomously selects transmission resources based on a sensing process. This sensing process occurs in one or more sidelink resource pools, which are configured by a higher layer and provided by broadcasting system information or dedicated signaling when the UE is within NG-RAN coverage, or by pre-configuration when the UE is outside NG-RAN coverage. The sidelink resource pools can be used for the transmission and reception of PSCCH and PSSCH.
[0078] In the frequency domain, the sidelink resource pool comprises several consecutive subchannels. Each subchannel has a fixed size and each fixed subchannel has N consecutive RBs. Both the number and size of the subchannels can be pre-configured by higher layers via RRC. For possible subchannel sizes, NR V2X supports N=10, 15, 20, 25, 50, 75, and 100 RBs. In the time domain, resources are specified using a sidelink bitmap. Each sidelink bitmap is pre-configured and characterized by a specific size. In Time Division Duplex (TDD), the resources available for the sidelink are given by a combination of TDD mode and the sidelink bitmap.
[0079] For NR V2X unicast and multicast communication, NR-V2X supports both blind retransmission and feedback-based retransmission. Feedback-based retransmission is facilitated using the Physical Side Link Feedback Channel (PSFCH). Given feedback provided on the PSFCH, the transmitting SL UE can determine when packet reception has failed at the receiving SL UE and can retransmit the failed packets. For broadcast communication, only blind retransmission is supported. For blind retransmission, HARQ can be implemented only at the receiver for retransmission combination. The transmitting UE selects resources within a resource reservation interval for retransmission. Specifically, the UE retransmits based on a configured value, which can be up to 31. Blind retransmission is resource-inefficient if the initial transmission is successful. On the other hand, feedback-based retransmission is more resource-efficient because the transmitting UE only retransmits if the original transmission is NACKed. In this case, HARQ is implemented both at the transmitter for efficient retransmission and at the receiver for retransmission combination. In both cases, NR V2X Mode 2 supports a maximum number of PSSCH transmissions for the same MAC Packet Data Unit (PDU), which is pre-configured and has a maximum value of 32. Even though feedback-based retransmission is more resource-efficient, blind retransmission allows for minimizing the latency of feedback-based retransmissions because the transmitting UE does not need to wait for HARQ feedback before transmitting the retransmission.
[0080] NR V2X supports time multiplexing of PSCCH, PSSCH, and PSFCH. For example, the PSCCH can be transmitted first using the first two or three symbols of the time slot available for sidelink transmission. The PSSCH follows in the remaining symbols of the time slot. PSCCH and PSSCH are multiplexed with PSFCH for every 1, 2, or 4 time slots available for sidelink transmission. The PSFCH can occupy the last two symbols configured for sidelink transmission, excluding guard period symbols. In the frequency domain, the PSSCH can occupy up to a maximum number of available subchannels for sidelink transmission, depending on the amount of data to be transmitted. However, the PSCCH spans a pre-configured number of consecutive RBs (i.e., K RBs) in the first subchannel in which the PSSCH is transmitted, where K ≤ N RBs, and N is the subchannel size. NR V2X supports K = 10, 12, 15, 20, and 25. Finally, candidate resources (i.e., RBs) for the PSFCH are determined based on the PSSCH transmissions that generate feedback for it.
[0081] As described above, resource reservation for NR V2X Mode 2 can employ a sensing process. During the sensing process, the UE senses during the sensing window by receiving SCI-1s from neighboring user equipment (e.g., adjacent UEs, nearby UEs, or UEs with sufficient strength to be received by the sensing UE regardless of the physical proximity of the neighboring user equipment), decoding these SCI-1s, and filtering out time slots that will be used by the neighboring user equipment in the resource selection window. The UE can determine the time slots to be used by the neighboring user equipment based on the information in the decoded SCI-1s.
[0082] Figure 4 This is a diagram of a portion of a resource grid (e.g., a time-frequency resource grid, an OFDM resource grid) (hereinafter referred to as resource grid 400) associated with an example of a 5G New Radio (NR) Vehicle-to-Everything (V2X) sidelink mode 2 resource reservation process, according to some aspects of this disclosure. Resource grid 400 may resemble, in combination with... Figure 3 Resource grid 304 is shown and described. Resource grid 400 includes five sub-channels in the frequency domain and forty time slots in the time domain, and is provided for illustrative and non-limiting purposes.
[0083] Generally, during NR V2X sidelink processing, a resource selection window 406 and a sensing window 408 can be configured. Within these two windows, there may be a first resource 410 that is not available for sidelink communication (e.g., because it is configured for cellular communication via the Uu interface) and a second resource 412 that is available for sidelink communication (e.g., because it is a member of the sidelink resource pool and is configured for sidelink communication via the PC5 interface). The sidelink UE (not shown) (referred to as UE herein for brevity) can obtain RSRP measurements of the second resource 412, such as RSRP measurement 424 associated with the SCI-1 of the second resource 412, which is illustrated in bold in this example to identify its location. The UE can project the RSRP measurement 424 obtained during sensing window 408 onto one or more reservations (e.g., such as RSRP projection 426) of one or more resources in resource selection window 406. The UE can compare each RSRP obtained in sensing window 408 with an RSRP threshold ( _ The comparison is performed, and the threshold is increased after each comparison. dB (where, for example, (Can be 3 or 6 dB), up to the configurable percentage of the measured resource. % Has an RSRP value below the RSRP threshold.
[0084] When using Mode 2 in NR V2X, the UE can autonomously select its sidelink resources (one or more sub-channels in one or more time slots) from a resource pool. Resource selection in Mode 2 can be operated using either a dynamic or semi-persistent scheduling (SPS) scheme. The dynamic scheme selects resources for one transmission of a transport block (TB), while the SPS scheme selects resources for several consecutive transmissions of the TB (i.e., the first transmission and one or more retransmissions). According to some aspects of this disclosure, a resource reselection counter, referred to as an SPS resource reselection counter, is sometimes used (e.g., Figure 7 A counter (732) is used to count the total number of transmissions and retransmissions. In some examples, the total number can be randomly selected each time a new resource is chosen. The Resource Reservation Period (RRI) (also referred to herein as the Resource Reservation Period (RSVP), both in ms) can be indicated in the first-stage SCI (SCI-1) transmitted by the UE, so that neighboring user equipment can know (and determine by decoding SCI-1) the resources reserved by the UE for the transmission of the current TB (i.e., the TB transmitted in the same time slot as SCI-1) and the resources reserved for retransmission of the TB.
[0085] As indicated, a counter, referred to as the SPS resource reselection counter, counts the number of times a TB has been transmitted and retransmitted. The counting can proceed in a down-order manner; for example, at the beginning, it is known that a given number represents the amount of all expected transmissions (including the initial transmission and all retransmissions) for a given TB. The SPS resource reselection counter can be initialized to this given number, and it can be decremented each time a transmission / retransmission of a given TB occurs. In this example, when the SPS resource reselection counter (sometimes called the resource counter) decrements to 0, the UE can, with probability (1-P) (where P... [0, 0.8]) When assessing whether the UE must select a new resource for the next TB, trigger SPS resource reselection and select a new resource; otherwise, the UE may continue to use the same sidelink resource for another given number of consecutive TBs counted by the SPS resource reselection counter. In some examples, if the UE determines that it must select a new resource for the next TB, the UE may set the Resource Reservation Interval (RRI) to 0ms in SCI-1, which may indicate to other UEs that the UE has not reserved the same resource for the retransmission of the TB (i.e., all the same previously reserved resources). It should be noted that, in contrast, according to the aspects described herein, RSVP may be set to 0ms to indicate that the current TB will not be repeated in the corresponding resource in the next SPS process (i.e., the transmission of the TB will not be repeated periodically as used to retransmit the same TB in association with other resources); however, a different RSVP (e.g., a non-zero RSVP) defined in SCI-1 associated with at least one of the other resources may be used to retransmit the TB on other resources in the same SPS process.
[0086] If the previously reserved resources are insufficient to accommodate the traffic volume of the new TB to be transmitted, or if the previously reserved resources cannot meet the latency requirements of the new TB, the UE may also trigger SPS resource reselection and select a new resource. Resource selection trigger 402 can be related to a time slot (referred to as a time slot in this document). n (404) Related. Time slot n 404 can be (in conjunction with the semi-persistent scheduling resource reservation / selection process) a time slot relative to at least the resource selection window 406 and the sensing window 408 as defined.
[0087] In the time slot n When resource selection is triggered at 404, the UE can establish a resource selection window 406. The UE will select a sidelink resource from the resources available for sidelink communication within the resource selection window 406. The selected resource can be used to send a TB or a portion of a pending TB, requiring resources other than those already scheduled via the previous SPS procedure.
[0088] Not all resources in the resource selection window are available for sidelink communication. For example, first resource 410 may be used for non-sidelink communication along with the Uu reference point; therefore, first resource 410 is not available for sidelink. The exemplary resource grid 400 is provided for reference only and is not intended to be limiting. Additionally, although the remaining resources in the resource selection window (i.e., second resource 412 and third resource 414) are available for sidelink communication, not all of these resources will be selected by the UE as resources for carrying initial sidelink transmission and one or more retransmissions according to the SPS procedure. According to various aspects herein, third resource 414 from the remaining resources may be selected for sidelink transmission / retransmission according to the resource allocation / resource selection procedure.
[0089] As stated, in response to the time slot n At position 404, a resource selection trigger 402 is received, and the UE can establish a resource selection window 406. The resource selection window spans across time slots ( n + T 1 )416 and time slot ( n + T 2 The time domain includes slots between 418 and 418. According to some aspects, T 1 The UE can identify candidate resources and select new sidelink resources for the required processing time (in time slots) to transmit. T 1 equal to or less than T proc,1 ,in Tproc,1 The subcarrier spacing (SCS) for 15kHz, 30kHz, 60kHz, or 120kHz is equal to 3, 5, 9, or 17 time slots, respectively. T 2 It can be determined based on the specific implementation of the UE, and should fall within... T 2,min ≤ T 2 Within the limit of (remaining) packet delay budget (in time slots). The packet delay budget is the timeframe during which a TB must be sent. The timeframe is established by the V2X application that generates the packets to be sent in the TB. T 2min It may depend on the priority associated with TB and SCS.
[0090] After defining resource selection window 406, the UE can identify candidate resources within resource selection window 406. Candidate resources can be identified by a given time slot in the time domain and the amount of consecutive PSSCH sub-channels in the frequency domain. The amount of consecutive PSSCH sub-channels can be referred to as L. PSSCH Its range can be 1≤ L PSSCH ≤max( L PSSCH ). max( L PSSCH The value of ) corresponds to the total number of subchannels per slot in resource selection window 406, but can be modified based on congestion. According to some aspects, TB and its associated SCIs (i.e., SCI-1 in PSCCH and SCI-2 in PSSCH) are suitable for multiplying the total number of slots available for sidelink communication by the selected... L PSSCH .exist Figure 4 In the examples, for illustrative purposes rather than as a limitation, L PSSCH It equals 1.
[0091] The UE senses sidelink resources within sensing window 408 unless it is transmitting using those resources. The UE senses sidelink resources within sensing window 408 to identify candidate resources in resource selection window 406. Sensing window 408 falls within a range greater than or equal to... n - T 0 420 and less than n - T proc,0 Within the time slot range of 422, n It is a time slot n 404 T 0 It depends on the integer number of time slots in the SCS.T 0 It can be configured. T proc,0 It is the time required for the UE to complete the sensing process, and it equals one time slot for a 15kHz or 30kHz SCS, and two or four time slots for a 60kHz or 120kHz SCS, respectively.
[0092] When sensing sidelink resources in sensing window 408, the UE decodes each SCI-1 received from a neighboring user equipment (NB), which has already transmitted a corresponding SCI-1 in the sidelink resources within sensing window 408. From each decoded SCI-1 from the neighboring NB, the sensing UE obtains indications of: priority, frequency and time resource allocation for transmission / retransmission of the TB associated with the decoded SCI-1 of the neighboring NB, resource reservation period (RSVP) for retransmission of the TB of the neighboring NB, DMRS mode, SCI-2 format, modulation and decoding scheme (MCS), β offset indicator, and number of DMRS ports. In this way, the sensing UE can identify the sidelink resources reserved by each corresponding neighboring NB associated with the corresponding SCI-1 of the neighboring NB in resource selection window 406.
[0093] Additionally, the sensing UE measures the corresponding RSRP associated with each corresponding received neighboring user equipment SCI-1, and stores the acquired information (e.g., the corresponding decoded SCI-1 information and the associated RSRP measurement corresponding to the decoded SCI-1 of each corresponding neighboring user equipment), and uses the stored information to exclude the processing time slot in sensing window 408 when (by at least one of two or more processors at the sensing UE) is processed. n The resource selection at 404 triggers the candidate sidelink resource to be occupied when 402 is executed. More specifically, the sensing UE may exclude a candidate sidelink resource if the RSRP associated with a reserved SCI-1 including the candidate sidelink resource is higher than an RSRP threshold configured or pre-configured in the sidelink resource pool. The RSRP threshold may depend on the priority of the TB carried by the candidate resource to be selected by the sensing UE, and may also depend on the priority of another UE that has reserved the resource (including in SCI-1).
[0094] Once all candidate sidelink resources reserved by neighboring user equipment have been excluded, the sensing UE determines whether the percentage of remaining available candidate sidelink resources in resource selection window 406 is equal to or greater than a configured percentage. In some examples, the configured percentage can be 20%, 35%, or 50%. If the percentage is not equal to or greater than the configured percentage, too many candidate sidelink resources have been excluded. Since exclusion requires the RSRP associated with a given SCI-1 to be greater than a threshold RSRP value, the threshold RSRP value can be increased by 3dB (i.e., the received threshold power is doubled). Increasing the RSRP threshold by 3dB will cause some of the previously excluded resources to be included (not excluded) in the set of available sidelink resources. That is, the corresponding RSRP associated with the SCI-1 of a neighboring user equipment that was previously too high (greater than the original RSRP threshold) will now be lower than the increased RSRP threshold (meaning that the power received in the candidate resources is less than the increased threshold and may not interfere with the transmission / retransmission of TB from the sensing UE (conflicting with the transmission / retransmission of TB from the sensing UE)). Removing previously excluded candidate sidelink resources increases the number of available sidelink resources. Once the number of available sidelink resources equals or exceeds the configured percentage, the process of increasing the RSRP threshold stops, and the selection of candidate sidelink resources can continue. The sensing UE can then randomly select N candidate resources from the available non-excluded resources in resource selection window 406 for a total of N transmissions of the TB, where the total N transmissions include the initial transmission of the TB and N-1 blind retransmissions or potential HARQ retransmissions of the TB. In some examples, N ≤ N MAX And 1≤N MAX ≤32.
[0095] exist Figure 4 In the example, the first of the three (N=3) transmissions of TB occurs in the time slot. n The first of the three time slots following 404 m1 The first retransmission of TB occurred three time slots later, in time slot [the second retransmission was in the first retransmission]. m2 In the middle, and the second retransmission of TB occurred nine time slots later, in the time slot m3 middle.
[0096] Included in the first time slot m1 The first transmission of the TB in the indicated resource is associated with the PSCCH (not shown) in which SCI-1 sends a signal notification for transmission in the same time slot as SCI-1. m1 The first resource reservation for the first transmission of TB in the PSSCH of ) is used for the second time slot. m2 The first repetition and third slot of TB in m3The second resource reservation for the second repeat of the TB (see the arrow above). However, SCI-1 may be limited to the first time slot including SCI-1 ( m1 Notification of resource reservation within 32 time slots of the first SCI-1. For the purposes of illustrative purposes and for brevity rather than limitation, the examples described herein are to be understood in their entirety as relating to the first SCI-1 in the first time slot including the first SCI-1 ( m1 Resources are reserved within 32 time slots.
[0097] Figure 5 This is a diagram depicting four (N=4) SPS processes 502, 504, 506, and 508 according to some aspects of this disclosure. The four SPS processes 502, 504, 506, and 508 are depicted in the corresponding portion of the resource grid 500, wherein, according to various aspects herein, in Figure 4 The resource grid 400 also depicts the first SPS process 502, including time slots. n 404 and time slots n The fifteen time slots following 404. To avoid confusion in the attached diagram, the crosshair indicating that the first resource 410 is unavailable for side links has been removed. Figure 5 In the diagram, the vertical axis represents sub-channels, and the horizontal axis represents time slots.
[0098] Generally, the SPS reservation in SCI-1 reserves N resources for the initial and retransmission of the current TB (TB in the same time slot as SCI-1), and indicates the repetition period (RSVP or RRI), so that the same N resources (i.e., time-frequency resources) currently reserved by the SPS reservation are also reserved after RSVP ms. Combined with Figure 5 The resources mentioned use naming conventions. This is used to identify the resource R, which is reserved for the i-th transmission in the j-th SPS process. Figure 5 Resource legend 501 is provided to cross-reference each resource to the attached reference numerals. Therefore, the first time slot... m1 510 includes the first resource in the first SPS process 502. 531. Second time slot m2 512 includes the second resource in the first SPS process 502. 532. Third time slot m3 514 includes the third resource in the first SPS process 502. 533.
[0099] As indicated above, the UE can respectively in the first resource The first SCI-1 (not shown) of the PSCCH (not shown) transmitted in 531 signals the first, second, and third resources. 531, 532 and 533 is reserved. In Figure 5 In the middle, the instruction for resource reservation is from leaving the first resource. 531 and the second resource that terminates in the first SPS process 502 respectively. 532 and Third Resources The arrow at 533 indicates leaving the first resource. 531 and terminated in the second SPS process 504, the first resource The arrow represented by 541 is in the first time slot. m1 The first resource in 510 Resource reservation period (hereinafter referred to as RSVP 516) is presented in the SCI-1 associated with 531. Using RSVP 516, the UE reserves the first resource in the first SPS procedure 502. In step 531, the other UEs transmitting the decoding UE are informed of the second SPS procedure 504, the third SPS procedure 506, and the repeated reservation up to the Nth SPS procedure 508.
[0100] In other words, the first resource of the second SPS process 504 541 occurred m1 At +RSVP time slot 510'. Second resource of second SPS process 504. 542 occurred m2 At +RSVP slot 512'. The third resource of the second SPS process 504. 543 occurs at slot 514' of m3+RSVP.
[0101] The first resource in the third SPS process 506 551 occurred m1 At +2RSVP time slot 510''. Second resource in the third SPS procedure 506. 552 occurred m2 At +2RSVP time slot 512''. The third resource in the third SPS procedure 506. 553 occurs at time slot 514'' of m3+2RSVP.
[0102] The first resource in the Nth SPS process 508 What happened m1 +(N-1)RSVP slot 510 N Location. Second resource in SPS process 508 of the Nth SPS. What happened m2 +(N-1)RSVP slot 512 NThe third resource in the Nth SPS process 508. Occurring in slot 514 of m3+(N-1)RSVP N Place.
[0103] Therefore, the SPS scheme reserves the same resources for periodic applications (TB of transmission and retransmission) within the count monitored by the SPS resource reselection counter. For example... Figure 5 As shown, the first transmission of the first SPS procedure 502 in the first SPS procedure 502 (in the first resource) In the first SCI-1 of 531, duplicates of itself and two additional resources are reserved in the second SPS process 504 (concurrently signaling the reservation of duplicates of itself and two additional resources). The same process continues until resource reselection is triggered.
[0104] However, the first transmission of RSVP (in the first resource) (531) may conflict with transmissions from neighboring user equipment, and the UE may not be able to recognize the conflict. Other UEs (e.g., neighboring user equipment) can detect potential resource conflicts for subsequent transmissions. However, the initial transmission of the first period (i.e., RSVP) may conflict with the reservation of another UE, which may have already triggered resource (re)selection at the same time as this UE.
[0105] For example, due to half-duplex operation, hidden node issues, or other problems, the UE may fail to detect the interference source during resource selection time. For instance, due to mobility, UEs with relative motion toward the UE and using overlapping resources with the UE (they are at a first distance in the first time (where their overlapping transmissions are attenuated by a first distance and do not interfere with the UE)) may become interference sources in the second time (where their overlapping transmissions are attenuated less) due to their mobility.
[0106] Based on the periodic nature of the described SPS reservation process, once a conflict occurs, it will continue to occur in all subsequent cycles (repeating itself). Therefore, the aspects described in this paper can avoid initial transmission conflicts and propose a resource reselection process that can prevent unnecessary resource reselection and reduce interference.
[0107] Figure 6 This is a diagram depicting three (N=3) SPS processes 602, 604, and 606 according to some aspects of this disclosure. The three SPS processes 602, 604, and 606 are depicted in the corresponding portions of the resource grid 600, wherein, according to various aspects herein, in Figure 4 The resource grid 400 also depicts time slots. n 404 and time slotsn The first SPS process 602, fifteen time slots following 404. To avoid confusion in the accompanying drawings, the crosshairs indicating that the first resource 410 is unavailable for side links have been removed. Figure 6 In the diagram, the vertical axis represents sub-channels, and the horizontal axis represents time slots. Figure 7 Using naming The identified resources include third resources 414 selected for transmission / retransmission; and Figure 4 and Figure 5 The pattern associated with the third resource 414 has been replaced with the corresponding patterns representing PSCCH 608 and PSSCH 609, respectively. Figure 6 The resource legend 601 is provided to cross-reference each resource to the attached reference mark.
[0108] Based on some examples, in Figure 6 The UE transmitting in the resources illustrated in the example may omit (e.g., omit including or excluding) the first time slot. m1 The first SPS process in 610 and the first resource in 602 The first transmission of a TB (e.g., data) in 631 is associated with the first SCI-1 in PSCCH 608 and the RSVP in 634. Alternatively, the UE may include an RSVP with an RSVP value indicating a semi-persistent schedule with no TB (e.g., data).
[0109] Conversely, the UE may include RSVP in the second resource in conjunction with the first SPS procedure 602. 632 (in the second time slot) m2 612 (in Chinese) and / or third-party resources The retransmission of TB in 633 (in the third time slot m3 614) is associated with one or both corresponding SCI-1 635, 636 in the corresponding PSCCH 608. Therefore, the first resource in the first SPS process 602 631 can carry TB of transmission, while the first resource in the second SPS process 604 641 (First time slot of the second SPS process 604) m1 In +RSVP 610', a retransmission of TB can be omitted (in the second SPS process 604).
[0110] In this example, the first resource in the second SPS process 604 641 can be used through the first resource The third SCI-1 received in 641 (also referred to as the reception in the subsequent resource in the second SPS process 604) is sensed by the adjacent user equipment, which is the subsequent resource (i.e., 641) corresponds to the first resource of the second RSVP shifted in time (i.e., 631). As used herein, sensing may include receiving signals (e.g., receiving information (e.g., SCI-1)) and measuring the RSRP associated with the received signals (e.g., measuring the RSRP associated with the received SCI-1) (if any signal is available in a given resource).
[0111] Omissions include those from the first resource 631 is associated with the first SCI-1 634 RSVP (or includes RSVP, but sets the RSVP value to indicate that it is not included in the first resource). At least one reason for the retransmission of the current TB (pre-configured value) in 631 could be to avoid conflict with the first resource that may be in the second SPS process 604. In step 641, the first resource is sent (and / or is being sent in the first SPS process 602, the second SPS process 604, and the third SPS process 606 respectively). 631, 641 and The transmission conflict occurs between adjacent user equipment (periodically transmitted in each of 651). This is not the first resource in the second SPS process 604. Instead of transmitting in 641, the UE can transmit in the first resource. In 641, reception is performed (i.e., sensing the first resource used by another UE to transmit SCI-1).
[0112] Return to reference Figure 6 In another example, the UE may send the first resource in the first SCI-1 634 of the first SPS procedure 602. 631. Second Resource 632 and Third Resources The location of 633 (e.g., the time-frequency location in resource grid 600), and when in the first resource RSVP is sent when TB is sent in 631. Therefore, there are three additional resources in the post-SPS procedure (second SPS procedure 604). 641. 642 and 643 will be reserved.
[0113] However, based on the aspects described herein, the UE can in the first resource In step 631, first phase sidelink control information (first SCI-1 634) and data (e.g., TB) are transmitted. First SCI-1 634 includes reserving first resources in the first semi-persistent scheduling (SPS) procedure 602. The first resource reservation information in 631 is omitted (e.g., waived, including or excluding) the first resource reservation period (RSVP). Furthermore, the UE may transmit second first-stage sidelink control information (second SCI-1) (e.g., 635 or (635 and 636)) and data in at least one subsequent resource (e.g., 632 or (632 and 633)). The second SCI-1 635, 636 includes second resource reservation information for reserving at least one subsequent resource in the first SPS procedure 602 and includes a second RSVP value (or any value greater than zero, except for any predetermined value indicating a semi-persistent schedule where no data exists) that is greater than zero and indicates a semi-persistent schedule.
[0114] Second resource The second RSVP value is included in 632 by using the second resource in the first SPS process 602. 632 connects to the second resource in the second SPS process 604 The presence of arrow 620 in 642 indicates (where the two resources are temporally separated by the second RSVP value). Similarly, in the third resource... The second RSVP value is included in 633 by passing the third resource in the first SPS process 602. 633 connects to the third resource in the second SPS process 604 The presence of arrow 622 in 643 indicates that (the two resources are separated in time by the second RSVP value).
[0115] According to some aspects, instead of omitting the first RSVP, the UE may include the first RSVP in the first SCI-1 (634), wherein the first RSVP is a predetermined value indicating that there is no duplication of data in a subsequent first resource 641 in the second SPS procedure 604, which is temporally separated from the first resource 631 by the second RSVP value. In some examples, the predetermined value is zero.
[0116] The UE can also access the subsequent resource 641 (i.e., the first resource) in the second SPS procedure 604. In resource 641), a third SCI-1 (not shown) transmitted by a neighboring user equipment (not shown) is received for sensing. This subsequent resource 641 corresponds to the first resource 631, which is time-shifted by the second RSVP (i.e., the first resource). 631).
[0117] The UE can also use the first resource (651) in the third SPS procedure (606) (i.e., the first resource) In step 651), a fourth first-stage sidelink control information (fourth SCI-1) 637 and data (in PSSCH 609) are transmitted. The fourth SCI-1 637 includes at least the next resource reservation information for the first resource (651) in the third SPS procedure (606) and includes a second RSVP. The first resource (651) in the third SPS procedure (606) corresponds to the first resource 631 in the first SPS procedure (602) that is time-shifted by twice the second RSVP (i.e., the first resource). 631), the transmission response occurs when the reference signal power (RSRP) associated with the third SCI-1 is less than the reselection trigger threshold. In some examples, the reselection trigger threshold may vary with the channel busy rate (CBR). In some examples, the reselection trigger threshold is set to equal the RSRP threshold plus a gap value of 3 dB or 6 dB.
[0118] It should be noted that the UE may choose to send a signal notification in the third SPS procedure 606. 651, 652 and The location of 653 (e.g., the time-frequency location in resource grid 600) and the first resource in the third SPS process 606 The RSVP transmitted in 651 is the same as or different from the RSVP indicated by arrows 620 and / or 622. If the UE determines the first resource in the second SPS procedure 604... If no conflict occurs in 641, then the UE can do so. Therefore, the three additional resources in the fourth SPS procedure (not shown) , and (Not shown) will be reserved.
[0119] The UE may optionally select, in the second SPS procedure 604, in the second resource 642 (in the second time slot) m2 In SCI-1 (in +RSVP612') and / or in third resources In SCI-1 of time slot 643 (in the third time slot m3+RSVP 614'), a signal is sent to notify the first resource in the third SPS procedure 606. The location of 651 (e.g., the time-frequency location in resource grid 600) and the second resource in the second SPS process 604 642 and / or third resources 643 The RSVP transmitted when sending data is the same as or different from the RSVP indicated by arrows 620 and / or 622. This potential signaling notification is provided by the second resource in the second SPS process 604. The first resource in 642 and the third SPS process 606 The first dashed arrow 624 between 651 and / or the third resource in the second SPS process 604 The first resource in 643 and the third SPS process 606 The second dashed arrow 626 between 651 indicates this.
[0120] Based on some aspects described in this article, and in combination with Figure 6 As described and illustrated in the examples, to avoid continuous conflicts with transmissions from adjacent user equipment on a given resource, the UE can modify (e.g., perturb, influence to alter the normal or routine aspects of the process) the SPS resource allocation procedure, enabling the UE to receive on the given resource (i.e., receive to detect the presence of interfering transmissions on the given resource), thus avoiding conflicts on the given resource that would otherwise (without modification) occur when the UE (e.g., in other routine practices of the SPS procedure) would be transmitting on the given resource. The aspects described herein can be beneficial in all aspects of 5G NR V2X (sidelink) communication and can have enhanced benefits for medium or high system load scenarios.
[0121] Based on some aspects described herein, the UE can use various (e.g., random or pre-configured) time variations (e.g., disturbances, influences to change the conventional or routine aspects of the process) for certain transmitted SPS resources or SPS resource allocation procedures. For example, as combined with Figure 6 As described, the UE may not signal to the RSVP for the first transmission in a given SPS procedure (e.g., SPS period), thus skipping the first transmission in subsequent SPS procedures. This allows the UE to perform sensing (e.g., receiving, listening, measuring) on a time slot (or on one or more sub-channels of the time slot that include resources available for sidelink transmission and retransmission) during the time the UE would otherwise have transmitted. The UE can then detect, for example, the transmission of a reservation signal from another UE (e.g., a neighboring user equipment) that sends a reservation signal to reserve the same resources as the sensing UE and provides the sensing UE with an opportunity to reselect resources to avoid periodic conflicts.
[0122] In another example, the UE may skip transmission on at least one SPS resource in a given SPS procedure and transmit on at least one other randomly selected SPS resource (i.e., silent and listen) in the same given SPS procedure. In yet another example, the UE may skip some SPS resources in an SPS procedure and may optionally select replacement SPS resources for some or all of the skipped SPS resources.
[0123] Figure 7This is a diagram depicting three (N=3) SPS processes 702, 704, and 706 according to some aspects of this disclosure. The three SPS processes 702, 704, and 706 are depicted in the corresponding portions of the resource grid 700, wherein, according to various aspects herein, in Figure 4 The resource grid 400 also depicts time slots. n 404 and time slots n The first SPS process 702, fifteen time slots following 404. To avoid confusion in the accompanying drawings, the crosshairs indicating that the first resource 410 is unavailable for sidelinks have been removed. Figure 7 In the diagram, the vertical axis represents sub-channels, and the horizontal axis represents time slots. Figure 7 Using naming The identified resources include third resources 414 selected for transmission / retransmission; and Figure 4 and Figure 5 The pattern associated with the third resource 414 has been replaced with the corresponding patterns representing PSCCH 708 and PSSCH 709, respectively. Figure 7 The resource legend 701 is provided to cross-reference each resource to the attached reference mark.
[0124] According to some examples, the UE (not shown) may change the SPS resources used for certain transmissions during a given period, at a given time, or when a value related to the use of a counter (e.g., a predefined value of zero or greater than zero) is reached. The given period, the given time, the value of the counter reached in the case of an incrementing counter, or the value given to start the counter in the case of a decrementing counter can be random or predetermined. According to some examples, timer / counter 730 may be defined to trigger periodic changes to SPS procedures, resources, SPS resource allocation aspects, and / or SPS resource reselection aspects according to some aspects of this disclosure.
[0125] For example, the UE can use timer / counter 730 to measure time periods (e.g., x Second). x The value can be predetermined or randomly selected. When the time period expires (in the case of a countdown), or when the time period is reached (in the case of a positive count), the UE can change at least one aspect of one or more SPS procedures (such as the first SPS procedure 702, the second SPS procedure 704, and / or the third SPS procedure 706). For example, in the same resource (e.g., the first resource) 731 and 741) has been used for the corresponding sending / redevelopment. x In the case of seconds, changes to at least one SPS process 702, 704, or 706 can be triggered. Figure 7 In the example,x It can be twice the RSVP. As shown in the example, when the timer / counter reaches... x Changes occurring in seconds (e.g., twice the RSVP, in seconds) can be skipped in the first resource in the third SPS process 706. Transmission / retransmission is performed (as depicted by the unfilled slot at the sub-channel, which is understood to have previously represented the first resource in the third SPS procedure 706). In one example, a change to the third SPS procedure 706 could be abandoning the first resource in the third SPS procedure 706. In 751, transmission (and optionally reception, sensing, and listening during the resource) and / or the addition of a new / different first resource (e.g., such as...) Figure 7 The ALT shown In some examples, x The value (e.g., measured by timer / counter 730) may depend on the speed of the user equipment (e.g., travel rate) and / or other channel link state measurements. For example, when the UE (e.g., carried by or integrated with a vehicle) has a speed of less than 30 km / h, x =3; and when the speed is greater than 60 km / h, x =1.
[0126] As a second example, timer / counter 730 can count the amount of consecutive SPS procedures (e.g., N procedures) that continuously use the same resource during a period. When the value of N is reached, the UE can change at least one aspect of one or more SPS procedures, or change a given previously set parameter, such as the previously set and previously existing SPS resource reselection counter 732. For example, in Figure 7 If N=2, then when the value 2 is reached at the end of the second SPS procedure 704, the UE may change at least one aspect of the third SPS procedure 706, such as as shown and described in conjunction with the first example just given above. Alternatively or additionally, the timer / counter 730 may apply a reset 734 to an existing timer or counter (such as the SPS resource reselection counter 732) without requiring the SPS resource reselection counter 732 to reach its predetermined value (wherein the SPS resource reselection counter 732 causes the execution of resource selection trigger 402 upon reaching the predetermined value) (e.g., before reaching the predetermined value).
[0127] As a third example, the UE may again use the SPS resource reselection counter 732 to trigger a change to at least one SPS procedure. For example, whenever the SPS resource reselection counter 732 indicates a given value, the UE may trigger a change to at least one SPS procedure, regardless of whether a resource reselection has been triggered.
[0128] Depending on several factors, certain SPS resource selection / reselection triggering criteria can be adopted. For example, as indicated above, the UE can reselect SPS resources to avoid conflicts. However, excessively frequent reselections may destabilize the system's interference patterns and potentially generate more interference and conflicts. Therefore, in some examples, when detecting SPS resource conflicts, a criterion can be established such that if the measured RSRP of the SCI-1 carrying the reservation signal in the SPS resource is greater than a predetermined threshold, the UE can reselect the potentially conflicting SPS resource.
[0129] According to such standards, for example, in response to a measured SCI-1 RSRP below a predetermined threshold, under the assumption that the predetermined threshold is sufficiently low, the transmitting UE can continue to use the same potentially conflicting SPS resources, such that adjacent user equipment receiving both the SCI-1 from the interfering UE (at a low, weak power level) and the desired SCI-1 from the transmitting UE will likely be able to decode the desired SCI-1 from the transmitting UE, even in the presence of the interfering UE's SCI-1. Such standards can be useful, for example, when system load is high.
[0130] For example, it can be understood as the reselection trigger threshold. It varies with CBR. Therefore, when CBR is high, a higher value can be used. A higher CBR means a higher system load; in such an environment, a UE's reselection of new resources may easily conflict with another UE.
[0131] In another example, the trigger threshold is reselected. This could be the RSRP threshold used in the resource selection process discussed in this paper. RSRP thr For example, a UE can increase the threshold by 3dB to find enough idle resources, for example, when the RSRP threshold is set. RSRP thr At -86dBm, 20% of available resources were found. Therefore, in one example, the trigger threshold was reselected. It can be set to ( RSRP thr + RSRP gap dBm, where in some examples RSRP gap It can be 3dB or 6dB.
[0132] In another example, the RSRP threshold can be adjusted based on packet / application priority. For instance, if the UE detects a conflict with a lower RSRP but a higher priority (e.g., as indicated in the SCI-1 sent by the interfering UE compared to the UE's SCI-1), the UE can avoid the higher-priority packet conflict. In response to this situation, the UE can trigger resource reselection to avoid interference, such as interference with high QoS demand packets.
[0133] The methods described herein may be examples of ways to avoid successive conflicts between adjacent UEs that unknowingly transmit resource reservations for the same resource and resource reservations on the same resource. For example, a UE may periodically change the resource in one or more SPS procedures based on certain timers, counters, or circumstances. This change may allow the UE to sense (e.g., receive and measure) any interfering signals that may be present on previously or potentially reserved resources. If the UE detects any other UE transmitting a reservation signal on the same resource reserved by the UE, the UE may reselect the resource to avoid periodic conflicts. By way of example, and not limitation, some ways to change an SPS procedure may include stopping the transmission (i.e., signaling notification) of the Resource Reservation Period (RSVP) in the SCI-1 associated with a first transmission on a first resource in a given SPS procedure, thus omitting the first transmission on the corresponding first resource in the next SPS procedure (and the UE may sense whether any interference exists on the corresponding first resource in the next SPS procedure). According to another example, a UE may skip transmitting on one SPS resource in one SPS procedure and transmit on another randomly selected SPS resource in the same SPS procedure. According to another example, the UE may skip some SPS resources in an SPS procedure and optionally select replacement SPS resources for the skipped SPS resources. These and other examples are further explained throughout this disclosure.
[0134] Figure 8 This is a block diagram illustrating an example of an apparatus 800 (e.g., a wireless communication device, user equipment (UE), mobile device, or hardware implementation of a vehicle equipped for 5G NR V2X communication) employing one or more processors 804 and one or more memories 805 according to some aspects of this disclosure. The apparatus 800 may be similar to, for example... Figure 1 and / or Figure 2 Any of the following: wireless communication equipment, UE, mobile device, dispatched entity, vehicle (e.g., equipped for 5G NR V2X communication), or roadside unit.
[0135] According to various aspects of this disclosure, elements, any portion of elements, or any combination of elements may be implemented using a processing system 814, which includes one or more processors 804. Examples of the one or more processors 804 include microprocessors, microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuitry, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. In various examples, device 800 may be configured to perform any one or more of the functions described herein. That is, the one or more processors 804 utilized in device 800 may be configured individually or collectively to implement, for example, based at least in part on information stored in one or more memories 805. Figure 4 , Figure 5 , Figure 6 , Figure 7 , Figure 9 , Figure 10 , Figure 11 and / or Figure 12 Any one or more methods or processes described and illustrated in the document.
[0136] In this example, a bus architecture (typically represented by bus 802) can be used to implement the processing system 814. Bus 802 may include any number of interconnect buses and bridges, depending on the specific application of the processing system 814 and the overall design constraints. Bus 802 communicatively couples together various circuits including one or more processors 804, one or more memories 805, and one or more computer-readable media 806. Bus 802 may also link various other circuits, such as timing sources, peripheral devices, voltage regulators, and power management circuits, which are well known to those skilled in the art and therefore will not be described further.
[0137] Bus interface 808 provides an interface between bus 802 and transceiver 810. Transceiver 810 can be, for example, a wireless transceiver. Transceiver 810 can interface with multiple RATs (e.g., LTE, 5G NR, IEEE 802.11 (WiFi)). ® Transceiver 810 can operate together with various other devices, UEs, and the core network via a transmission medium (e.g., an air interface). Transceiver 810 can be coupled to one or more corresponding antenna arrays 821. Bus interface 808 provides an interface between bus 802 and user interface 812 (e.g., keypad, display, touchscreen, speaker, microphone, control features, vibration circuitry / device, etc.). Of course, such user interface 812 is optional and may be omitted in some examples.
[0138] One or more processors 804 may be configured individually or jointly to manage the bus 802 and general processing, including the execution of software stored on one or more memories 805 and / or one or more computer-readable media 806, based at least in part on information stored in one or more memories 805 (and / or one or more computer-readable media 806). Software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or others. Software may reside on one or more memories 805 and / or one or more computer-readable media 806. When executed individually or jointly by one or more processors 804, the software causes the processing system 814 to perform the various processes and functions described herein with respect to any particular device.
[0139] One or more computer-readable media 806 may each be a non-transitory computer-readable medium and may be referred to as a computer-readable storage medium or a non-transitory computer-readable medium. A non-transitory computer-readable medium may store computer-executable code (e.g., processor-executable code). The computer-executable code may include code for causing a computer (e.g., one or more processors 804) to perform one or more of the functions described herein. Non-transitory computer-readable media include, for example, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical disks (e.g., compact optical discs (CDs) or digital versatile optical discs (DVDs)), smart cards, flash memory devices (e.g., card, stick, or key drives), random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), registers, removable disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. One or more computer-readable media 806 may reside in processing system 814, be located outside processing system 814, or be distributed across multiple entities including processing system 814. One or more computer-readable media 806 may be embodied in a computer program product or article of manufacture. As an example, the computer program product or article of manufacture may include computer-readable media in encapsulation material. In some examples, one or more computer-readable media 806 may be part of one or more memories 805.
[0140] Those skilled in the art will recognize that the optimal implementation of the functionality described throughout this disclosure depends on the specific application and the overall design constraints imposed on the system as a whole. One or more computer-readable media 806 and / or one or more memories 805 may also be used to store data manipulated by one or more processors 804 during software execution. For example, according to some aspects of this disclosure, one or more memories 805 may store one or more various values and / or thresholds used in determining whether to change one or more SPS processes.
[0141] In some aspects of this disclosure, one or more processors 804 may include communication and processing circuitry 841 configured for various functions, such as communicating with another wireless communication device via a 5G NR V2X sidelink or other communication standards, network entities, and / or core networks. In some examples, the communication and processing circuitry 841 may include one or more hardware components providing a physical structure that performs processes related to wireless communication (e.g., signal reception and / or signal transmission) and signal processing (e.g., processing received signals and / or processing signals for transmission). The communication and processing circuitry 841 may be further configured to execute communication and processing instructions 851 (e.g., software) stored on one or more computer-readable media 806 to implement one or more of the functions described herein.
[0142] In some aspects of this disclosure, one or more processors 804 may include first-stage sidelink control information and data circuitry 842 configured for various functions, such as configuring first first-stage sidelink control information (first SCI-1) and data, such as transport blocks (TBs), and the first SCI-1 includes, for example, first resource reservation information for reserving a first resource in a first SPS process and omitting the first resource reservation period (RSVP). In another aspect, the first-stage sidelink control information and data circuitry 842 may be configured for various functions, such as configuring a second SCI-1, which includes second resource reservation information for reserving at least one subsequent resource in the first SPS process and includes a second RSVP with a second RSVP value greater than zero indicating a semi-persistent schedule of data (e.g., TB). In yet another aspect, the first-stage sidelink control information and data circuitry 842 may be configured for various functions, such as including a first RSVP in the first SCI-1, wherein the first RSVP is a predetermined value indicating a semi-persistent schedule of a subsequent first resource in a second SPS process, the second RSVP value being time-separated from the first resource. The first-stage sidelink control information and data circuit 842 may be further configured to execute first-stage sidelink control information and data instructions 852 (e.g., software) stored on one or more computer-readable media 806 to implement one or more functions described herein.
[0143] In some aspects of this disclosure, one or more processors 804 may include Resource Reservation Period (RSVP) circuitry 843 configured for various functions, such as obtaining a first predetermined RSVP value indicating a semi-persistent schedule of data in a subsequent first resource during a second SPS process, the subsequent first resource being temporally separated from the first resource by a second RSVP value. The RSVP circuitry may also be configured for various functions, such as obtaining a second RSVP value having a second RSVP value greater than zero and indicating a semi-persistent schedule of data. In some examples, the predetermined RSVP value may be stored in a predetermined RSVP value 815 location in one or more memories 805. In some examples, the predetermined value is zero. In some examples, the second RSVP value may be stored in a second RSVP value 816 location in one or more memories 805. In some examples, the second RSVP value may be greater than zero and indicate a semi-persistent schedule of data. The Resource Reservation Period circuitry 843 may be further configured to execute RSVP instructions 853 (e.g., software) stored on one or more computer-readable media 806 to implement one or more of the functions described herein.
[0144] In some aspects of this disclosure, one or more processors 804 may include sensing / receiving / measuring / transmitting circuitry 844, in conjunction with communication and processing circuitry 841, transceiver 810, and antenna array 821. This sensing / receiving / measuring / transmitting circuitry may be configured for various functions, such as sensing by receiving a third SCI-1 transmitted by an adjacent user equipment in a subsequent resource during a second SPS process, the subsequent resource corresponding to a first resource that is time-shifted by the second RSVP. In conjunction with communication and processing circuitry 841, transceiver 810, and antenna array 821, sensing / receiving / measuring / transmitting circuitry 844 may be further configured to transmit fourth phase-one sidelink control information (fourth SCI-1) and data in a first resource during a third SPS process. The fourth SCI-1 includes at least next resource reservation information for reserving the first resource during the third SPS process and includes a second RSVP, where the first resource during the third SPS process corresponds to a first resource in the first SPS process that has been time-shifted by twice the second RSVP. This transmission is in response to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold. According to some aspects, the reselection trigger threshold may vary with channel busy rate (CBR). According to some aspects, the reselection trigger threshold may be stored in a reselection trigger threshold location 817 of one or more memories 805. In some examples, the reselection trigger threshold may be set to be equal to the RSRP threshold plus a gap value of 3 dB or 6 dB. In various examples, in combination with communication and processing circuitry 841, transceiver 810 and antenna array 821, sensing / receiving / measuring / transmitting circuitry 844 can be configured to: transmit a first SCI-1 and data in a first resource; and transmit a second SCI-1 and data in at least one subsequent resource.
[0145] In some aspects of this disclosure, in conjunction with communication and processing circuitry 841, transceiver 810, and antenna array 821, sensing / receiving / measuring / transmitting circuitry 844 may be configured to: sense within a sensing window by receiving first-stage sidelink control information from one or more other UEs in resources available for sidelink communication; and transmit first first-stage sidelink control information (first SCI-1) and data in selected resources during a plurality of SPS processes in a resource selection window, each of these resources being selected based on sensing within the sensing window. In some examples, in conjunction with communication and processing circuitry 841, transceiver 810, and antenna array 821, sensing / receiving / measuring / transmitting circuitry 844 may be configured to: decode SCI-1 from one or more other UEs; measure the RSRP associated with each corresponding decoded SCI-1; and select selected resources in part based on an RSRP value less than a predetermined RSRP threshold. The sensing / receiving / measuring / transmitting circuit 844 may be further configured to execute sensing / receiving / measuring / transmitting instructions 854 (e.g., software) stored on one or more computer-readable media 806 to implement one or more functions described herein.
[0146] In some aspects of this disclosure, one or more processors 804 may include timer / counter circuitry 845 configured for various functions (such as combining...). Figure 7The timer / counter 730 shown and described includes functions such as, in conjunction with communication and processing circuitry 841, starting a timer / counter (i.e., timer / counter circuitry 845) at the beginning of the first SPS process in a plurality of SPS processes, and modifying at least one SPS process in the plurality of SPS processes based at least in part on the elapsed time / count indicated by the timer / counter. In some examples, in conjunction with communication and processing circuitry 841, timer / counter circuitry 845 may be configured, for example, to: select a random time value; and modify at least one SPS process in the plurality of SPS processes in response to the elapsed time of the timer / counter being equal to the random time value. In some examples, in conjunction with communication and processing circuitry 841, timer / counter circuitry 845 may be configured, for example, to: select a resource selection trigger time based on the speed of the device; and modify at least one SPS process in the plurality of SPS processes in response to the elapsed time of the timer / counter being equal to the resource selection trigger time. According to some aspects, increasing the speed of the device reduces the resource selection trigger time. In some examples, in conjunction with communication and processing circuitry 841, timer / counter circuitry 845 may be configured, for example, to: increment the value of the timer / counter whenever an SPS process ends; and to change at least one of the multiple SPS processes when the value of the timer / counter equals a predetermined value. In some examples, the predetermined value of the timer / counter may be stored in a timer / counter predetermined value location 818 stored on one or more memories 805. In one example, the timer / counter (i.e., timer / counter circuitry 845) counts the SPS processes. In conjunction with communication and processing circuitry 841, timer / counter circuitry 845 may be configured, for example, to: increment a first value of the timer / counter whenever an SPS process ends; and a second value independent of the SPS resource reselection counter 846 (such as in conjunction with...). Figure 7 The SPS resource reselection counter 732 shown and described reaches a resource reselection trigger value, triggering a change to at least one of a plurality of SPS resources in response to a first value of the timer / counter reaching a predetermined value. The SPS resource reselection counter 846 may be further configured to execute SPS resource reselection counter instructions 856 (e.g., software) stored on one or more computer-readable media 806 to implement one or more functions described herein. The timer / counter circuit 845 may be further configured to execute timer / counter instructions 855 (e.g., software) stored on one or more computer-readable media 806 to implement one or more functions described herein.
[0147] Generally speaking, an apparatus such as device 800 may include one or more memories 805 (and one or more computer-readable media 806) and one or more processors 804, which may be individually or collectively configured to perform any of the processes described herein based at least in part on information stored in one or more memories 805 (and / or one or more computer-readable media 806).
[0148] Figure 9 This is a flowchart illustrating an example method 900 (e.g., a process) performed at an apparatus (e.g., a wireless communication device, a user equipment (UE), a mobile device, or a hardware implementation of a vehicle equipped for 5G NR V2X communication) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in certain embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all example embodiments. In some examples, method 900 may be performed by combining... Figure 8 The illustrated and described device 800 performs the function. Device 800 may be similar to, for example, as in combination with... Figure 1 and / or Figure 2 Any of the UE, mobile device, scheduled entity, or sidelink UE shown and described. In some examples, method 900 may be performed by any suitable means or component for performing the functions or algorithms described below.
[0149] At block 902, the device may transmit first phase sidelink control information (first SCI-1) and data (e.g., TB) in the first resource, the first SCI-1 including first resource reservation information for reserving the first resource in the first SPS process and omitting the first resource reservation period (RSVP). For example, in combination with Figure 8 The communication and processing circuitry 841, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described, and the first-stage sidelink control information and data circuitry 842 may provide components for transmitting first first-stage sidelink control information (first SCI-1) and data (e.g., TB) in a first resource, the first SCI-1 including first resource reservation information for reserving the first resource in the first SPS process and omitting the first resource reservation period (RSVP).
[0150] At block 904, the device may transmit second first-stage sidelink control information (second SCI-1) and data in at least one subsequent resource. The second SCI-1 includes second resource reservation information for reserving at least one subsequent resource in the first SPS process and includes a second RSVP with a second RSVP value greater than zero indicating a semi-persistent schedule for the data. For example, in conjunction with... Figure 8The communication and processing circuitry 841, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described, and the first-stage sidelink control information and data circuitry 842, may provide components for transmitting second first-stage sidelink control information (second SCI-1) and data in at least one subsequent resource. The second SCI-1 includes second resource reservation information for reserving at least one subsequent resource in the first SPS process and includes a second RSVP with a second RSVP value that is greater than zero and indicates a semi-persistent scheduling of data.
[0151] Figure 10 This is a flowchart illustrating an example method 1000 (e.g., a process) performed in an apparatus (e.g., a wireless communication device, a user equipment (UE), a mobile device, or a hardware implementation of a vehicle equipped for 5G NR V2X communication) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in certain embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all example embodiments. In some examples, method 1000 may be performed by combining... Figure 8 The illustrated and described device 800 performs the function. Device 800 may be similar to, for example, as in combination with... Figure 1 and / or Figure 2 Any of the UE, mobile device, scheduled entity, or sidelink UE shown and described. In some examples, method 1000 may be performed by any suitable means or component for performing the functions or algorithms described below.
[0152] At box 1002, the device may transmit first phase-one sidelink control information (first SCI-1) and data (e.g., TB) in the first resource. Instead of... Figure 9 As omitted in box 902, the first resource reservation period (RSVP) is omitted. The first SCI-1 includes first resource reservation information for reserving the first resource in the first SPS process and includes the first resource reservation period (RSVP) in the first SCI-1. The first RSVP is a predetermined value indicating that there is no data in the subsequent first resource in the second SPS process, which is time-separated from the first resource by the second RSVP value. For example, in conjunction with... Figure 8The communication and processing circuitry 841, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described, and the first-stage sidelink control information and data circuitry 842, may provide components for transmitting first first-stage sidelink control information (first SCI-1) and data in a first resource. The first SCI-1 includes first resource reservation information for reserving a first resource during a first SPS process and includes a first resource reservation period (RSVP) within the first SCI-1. The first RSVP is a predetermined value indicating a semi-persistent scheduling of a subsequent first resource in a second SPS process, which is temporally separated from the first resource by a second RSVP value. According to some examples, the predetermined value may be zero.
[0153] At block 1004, the device may transmit second first-stage sidelink control information (second SCI-1) and data in at least one subsequent resource. The second SCI-1 includes second resource reservation information for reserving at least one subsequent resource during the first SPS process and includes a second RSVP with a second RSVP value greater than zero indicating a semi-persistent schedule for the data. For example, in conjunction with... Figure 8 The communication and processing circuitry 841, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described, and the first-stage sidelink control information and data circuitry 842, may provide components for transmitting second first-stage sidelink control information (second SCI-1) and data in at least one subsequent resource. The second SCI-1 includes second resource reservation information for reserving at least one subsequent resource in the first SPS process and includes a second RSVP with a second RSVP value that is greater than zero and indicates a semi-persistent scheduling of data.
[0154] Figure 11 This is a flowchart illustrating an example method 1100 (e.g., a process) performed at an apparatus (e.g., a wireless communication device, a user equipment (UE), a mobile device, or a hardware implementation of a vehicle equipped for 5G NR V2X communication) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in certain embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all example embodiments. In some examples, method 1100 may be performed by combining... Figure 8 The illustrated and described device 800 performs the function. Device 800 may be similar to, for example, as in combination with... Figure 1 and / or Figure 2 Any of the UE, mobile device, scheduled entity, or sidelink UE shown and described. In some examples, method 1100 may be performed by any suitable means or component for performing the functions or algorithms described below. Figure 11Method 1100 is available Figure 9 Method 900 and Figure 10 Execute after any or both of the methods in method 1000.
[0155] At block 1102, the device can sense by receiving a third SCI-1 transmitted by an adjacent user equipment in a subsequent resource during the second SPS process, which corresponds to a first resource that is time-shifted by the second RSVP. For example, as in combination Figure 8 The communication and processing circuitry 841, resource reservation time period circuitry 843, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described may provide components for sensing by receiving a third SCI-1 transmitted by an adjacent user equipment in a subsequent resource during a second SPS process, the subsequent resource corresponding to a first resource that is time-shifted by the second RSVP.
[0156] At block 1104, the device may transmit fourth first-stage sidelink control information (fourth SCI-1) and data in a first resource during the third SPS process. The fourth SCI-1 includes at least next resource reservation information for reserving the first resource during the third SPS process and includes a second RSVP. The first resource during the third SPS process corresponds to a first resource during the first SPS process that is time-shifted by twice the second RSVP. This transmission is in response to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold. For example, as in combination with... Figure 8 The communication and processing circuitry 841, resource reservation period circuitry 843, sensing / receiving / measuring / transmitting circuitry 844, transceiver 810, and / or antenna array 821 shown and described may provide components for transmitting fourth first-stage sidelink control information (fourth SCI-1) and data in a first resource during a third SPS process. The fourth SCI-1 includes at least next-resource reservation information for reserving the first resource during the third SPS process and includes a second RSVP. The first resource during the third SPS process corresponds to a first resource during the first SPS process that has been time-shifted by twice the second RSVP. This transmission is in response to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold. According to some examples, the reselection trigger threshold may vary with the channel busy rate (CBR). According to some examples, the reselection trigger threshold is set to be equal to the RSRP threshold plus a gap value of 3 dB or 6 dB.
[0157] Figure 12This is a flowchart illustrating an example method 1200 (e.g., a process) performed in an apparatus (e.g., a wireless communication device, a user equipment (UE), a mobile device, or a hardware implementation of a vehicle equipped for 5G NR V2X communication) according to some aspects of this disclosure. As described below, some or all of the illustrated features may be omitted in certain embodiments within the scope of this disclosure, and some illustrated features may not be necessary for all example embodiments. In some examples, method 1200 may be performed by combining... Figure 8 The illustrated and described device 800 performs the function. Device 800 may be similar to, for example, as in combination with... Figure 1 and / or Figure 2 Any of the UE, mobile device, scheduled entity, or sidelink UE shown and described. In some examples, method 1200 may be performed by any suitable means or component for performing the functions or algorithms described below.
[0158] At box 1202, the device can sense within the sensing window by receiving first-phase sidelink control information (SCI-1) from one or more other UEs in one or more resources available for sidelink communication. For example, in conjunction with... Figure 8 The communication and processing circuitry 841, transceiver 810, and / or antenna array 821 shown and described, and the sensing / receiving / measuring / transmitting circuitry 844 may provide components for sensing within a sensing window by receiving first-stage sidelink control information (SCI-1) from one or more other UEs in one or more resources available for sidelink communication.
[0159] At box 1204, the device may send the first SCI-1 and data of a plurality of resources selected in a semi-persistent scheduling (SPS) process within a resource selection window, each of the selected resources being based on sensing performed within a sensing window. For example, in conjunction with... Figure 8 The communication and processing circuitry 841, transceiver 810, and / or antenna array 821 shown and described, and the sensing / receiving / measuring / transmitting circuitry 844, may provide components for transmitting a first SCI-1 and data from a plurality of selected resources in a semi-persistent scheduling (SPS) process within a resource selection window, each selected resource being based on sensing performed within a sensing window. In some examples, sensing includes receiving, and method 1200 further includes: decoding an SCI-1 from one or more other devices; measuring a corresponding reference signal received power (RSRP) associated with each corresponding decoded SCI-1 from one or more other devices; and selecting a selected resource in part based on the value of the corresponding RSRP being less than a predetermined RSRP threshold.
[0160] At box 1206, the device can start a timer / counter at the beginning of the first SPS process in a plurality of SPS processes. For example, in combination with Figure 8 The communication and processing circuit 841 shown and described, and the timer / counter circuit 845, provide components for starting a timer / counter at the start of the first SPS process in a plurality of SPS processes.
[0161] At block 1208, the device can modify at least one of a plurality of SPS processes based at least in part on the actual elapsed time / count indicated by a timer / counter. For example, in combination with... Figure 8 The communication and processing circuit 841, the first-stage side link control information and data circuit 842, and the resource reservation period circuit 843 shown and described, and the timer / counter circuit 845, can provide components for changing at least one of the multiple SPS processes based at least in part on the actual elapsed time / count indicated by the timer / counter.
[0162] In some examples, method 1200 may further include: selecting a random time value; and changing at least one of the plurality of SPS processes in response to the elapsed time of the timer / counter being equal to the random time value. In other examples, method 1200 may further include: selecting a resource selection trigger time based on the speed of the device; and changing at least one of the plurality of SPS processes in response to the elapsed time of the timer / counter being equal to the resource selection trigger time. According to some aspects, increasing the speed of the device will reduce the resource selection trigger time.
[0163] In some examples, a timer / counter counts the SPS process, and method 1200 further includes: incrementing the value of the timer / counter whenever the SPS process ends; and changing at least one of the plurality of SPS processes when the value of the timer / counter equals a predetermined value. In other examples, the timer / counter counts the SPS process. Method 1200 further includes: incrementing a first value of the timer / counter whenever the SPS process ends; and triggering a change to at least one of the plurality of SPS resources in response to a second value of the SPS resource reselection counter reaching a resource reselection trigger value, independent of the first value of the timer / counter reaching a predetermined value.
[0164] Of course, in the above examples, the circuitry included in one or more processors 804 is merely provided as an example. Other components for performing the described functions may be included within various aspects of this disclosure, including but not limited to those stored in one or more memories 805, one or more computer-readable media 806, or described in Figure 1 , Figure 2 and / or Figure 8In any other suitable device or component in any of the drawings and using, for example, the present article regarding Figures 4 to 7 , Figures 9 to 11 and / or Figure 12 Instructions for the described process and / or algorithm.
[0165] Figures 4 to 7 and Figure 9 and Figure 12 The processes shown may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere in this document.
[0166] Several aspects of wireless communication networks have been presented with reference to exemplary embodiments. As will be readily understood by those skilled in the art, the various aspects described herein can be extended to other telecommunications systems, network architectures, and communication standards.
[0167] The following provides an overview of the various aspects of this disclosure: Aspect 1: A method performed at an apparatus, the method comprising: transmitting first first-stage sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information for reserving the first resource in a first semi-persistent scheduling (SPS) process and omitting a first resource reservation period (RSVP); and transmitting second first-stage sidelink control information (second SCI-1) and the data in at least one subsequent resource, the second SCI-1 including second resource reservation information for reserving the at least one subsequent resource in the first SPS process and including a second RSVP having a second RSVP value greater than zero and indicating semi-persistent scheduling of the data.
[0168] Aspect 2: According to the method of aspect 1, wherein instead of omitting the first RSVP, the method further includes: including the first RSVP in the first SCI-1, wherein the first RSVP is a predetermined value of the semi-persistent scheduling indicating that the data is not present in a subsequent first resource in the second SPS process, the subsequent first resource being temporally separated from the first resource by the second RSVP value.
[0169] Aspect 3: According to the method of aspect 2, wherein the predetermined value is zero.
[0170] Aspect 4: The method according to any one of Aspects 1 to 3, the method further comprising: sensing by receiving a third SCI-1 transmitted by an adjacent device in a subsequent resource during a second SPS process, the subsequent resource corresponding to the first resource that is time-shifted by the second RSVP.
[0171] Aspect 5: According to the method of aspect 4, the method further includes: transmitting fourth first-stage sidelink control information (fourth SCI-1) and the data in a first resource during the third SPS process, the fourth SCI-1 including at least next resource reservation information for reserving the first resource during the third SPS process and including the second RSVP, the first resource during the third SPS process corresponding to the first resource during the first SPS process that has been time-shifted by twice the second RSVP, the transmission being in response to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold.
[0172] Aspect 6: According to the method of aspect 5, wherein the reselection trigger threshold varies with the channel busy rate (CBR).
[0173] Aspect 7: The method according to any one of Aspects 1 to 6, wherein the reselection trigger threshold is set to be equal to the RSRP threshold plus a gap value of 3dB or 6dB.
[0174] Aspect 8: An apparatus comprising: one or more memories and one or more processors, the one or more processors being individually or collectively configured, at least in part, based on information stored in the one or more memories, to: transmit first first-stage sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information for reserving the first resource in a first semi-persistent scheduling (SPS) process and omitting a first resource reservation period (RSVP); and transmit second first-stage sidelink control information (second SCI-1) and the data in at least one subsequent resource, the second SCI-1 including second resource reservation information for reserving the at least one subsequent resource in the first SPS process and including a second RSVP having a second RSVP value greater than zero and indicating semi-persistent scheduling of the data.
[0175] Aspect 9: The apparatus according to aspect 8, wherein instead of omitting the first RSVP, the one or more processors are further configured to include the first RSVP in the first SCI-1, wherein the first RSVP is a predetermined value of the semi-persistent scheduling indicating that the data is not present in a subsequent first resource in the second SPS process, the subsequent first resource being temporally separated from the first resource by the second RSVP value.
[0176] Aspect 10: The apparatus according to aspect 9, wherein the predetermined value is zero.
[0177] Aspect 11: The apparatus according to any one of Aspects 1 to 10, wherein the one or more processors are further configured to: perform sensing by receiving a third SCI-1 transmitted by an adjacent device in a subsequent resource during a second SPS process, the subsequent resource corresponding to the first resource of the second RSVP shifted in time.
[0178] Aspect 12: The apparatus according to any one of Aspects 1 to 11, wherein the one or more processors are further configured to: transmit fourth first-stage sidelink control information (fourth SCI-1) and the data in a first resource during the third SPS process, the fourth SCI-1 including at least next resource reservation information for reserving the first resource during the third SPS process and including the second RSVP, the first resource during the third SPS process corresponding to the first resource of the first SPS process that has been time-shifted by twice the second RSVP, the transmission being in response to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold.
[0179] Aspect 13: The apparatus according to aspect 12, wherein the reselection trigger threshold varies with the channel busy rate (CBR).
[0180] Aspect 14: The apparatus according to any one of Aspects 1 to 12, wherein the reselection trigger threshold is set to be equal to the RSRP threshold plus a gap value of 3dB or 6dB.
[0181] Aspect 15: A method performed at a device, the method comprising: sensing in a sensing window by receiving first-stage sidelink control information (SCI-1) from one or more other devices in one or more resources available for sidelink communication; transmitting first SCI-1 and data in a plurality of semi-persistent scheduling (SPS) processes in a resource selection window, each of the selected resources being based on the sensing performed in the sensing window; starting a timer / counter at the start of a first SPS process in the plurality of SPS processes; and modifying at least one SPS process in the plurality of SPS processes based at least in part on the elapsed time / count indicated by the timer / counter.
[0182] Aspect 16: The method according to aspect 15, wherein sensing includes the receiving, and the method further includes: decoding the SCI-1 of the one or more other devices; measuring the corresponding reference signal received power (RSRP) associated with each corresponding decoded SCI-1 of the one or more other devices; and selecting a selected resource in part based on the value of the corresponding RSRP being less than a predetermined RSRP threshold.
[0183] Aspect 17: The method according to aspect 15 or 16, the method further comprising: selecting a random time value; and changing at least one of the plurality of SPS processes in response to the time elapsed by the timer / counter being equal to the random time value.
[0184] Aspect 18: The method according to any one of Aspects 15 to 17, the method further comprising: selecting a resource selection trigger time based on the speed of the device; and changing at least one of the plurality of SPS processes in response to the actual elapsed time of the timer / counter being equal to the resource selection trigger time.
[0185] Aspect 19: The method according to any one of Aspects 15 to 18, wherein increasing the speed of the device reduces the resource selection trigger time.
[0186] Aspect 20: The method according to any one of aspects 15 to 19, wherein the timer / counter counts the SPS process, the method further comprising: incrementing the value of the timer / counter whenever the SPS process ends; and changing at least one of the plurality of SPS processes when the value of the timer / counter is equal to a predetermined value.
[0187] Aspect 21: The method according to any one of Aspects 15 to 20, wherein the timer / counter counts the SPS process, the method further comprising: incrementing a first value of the timer / counter whenever the SPS process ends; and triggering a change to at least one of a plurality of SPS resources in response to a second value of the SPS resource reselection counter reaching a resource reselection trigger value, independent of a second value of the SPS resource reselection counter reaching a resource reselection trigger value.
[0188] Aspect 22: An apparatus comprising: one or more memories and one or more processors, the one or more processors being individually or collectively configured to, at least in part, based on information stored in the one or more memories, to: sense in a sensing window by receiving first-stage sidelink control information (SCI-1) from one or more other devices in one or more resources available for sidelink communication; transmit first SCI-1 and data in a plurality of semi-persistent scheduling (SPS) processes in a resource selection window, each of the selected resources being based on the sensing performed in the sensing window; start a timer / counter at the start of a first SPS process in the plurality of SPS processes; and modify at least one SPS process in the plurality of SPS processes at least in part based on the actual elapsed time / count indicated by the timer / counter.
[0189] Aspect 23: The apparatus according to aspect 22, wherein sensing includes the receiving, and the one or more processors are further configured to: decode the SCI-1 of the one or more other devices; measure the corresponding reference signal received power (RSRP) associated with the SCI-1 of each corresponding decoded one or more other devices; and select a selected resource in part based on the value of the corresponding RSRP being less than a predetermined RSRP threshold.
[0190] Aspect 24: The apparatus according to aspect 22 or 23, wherein the one or more processors are further configured to: select a random time value; and change at least one of the plurality of SPS processes in response to the time elapsed by the timer / counter being equal to the random time value.
[0191] Aspect 25: The apparatus of any one of claims 22 to 24, wherein the one or more processors are further configured to: select a resource selection trigger time based on the speed of the apparatus; and change at least one of the plurality of SPS processes in response to the timeout of the timer / counter being equal to the resource selection trigger time.
[0192] Aspect 26: The apparatus according to aspect 25, wherein increasing the speed of the apparatus reduces the resource selection trigger time.
[0193] Aspect 27: The apparatus according to any one of Aspects 22 to 26, wherein the timer / counter counts the SPS process, and the one or more processors are further configured to: increment the value of the timer / counter whenever the SPS process ends; and change at least one of the plurality of SPS processes when the value of the timer / counter is equal to a predetermined value.
[0194] Aspect 28: The apparatus according to any one of Aspects 22 to 26, wherein the timer / counter counts the SPS process, and the one or more processors are further configured to: increment a first value of the timer / counter whenever the SPS process ends; and independently of a second value of the SPS resource reselection counter reaching a resource reselection trigger value, triggering a change to at least one of a plurality of SPS resources in response to the first value of the timer / counter reaching a predetermined value.
[0195] Aspect 30: An apparatus comprising at least one component for performing the method according to any one of aspects 1 to 7 or 15 to 21.
[0196] Aspect 31: A non-transitory computer-readable medium storing computer-executable code, the computer-executable code including code for causing a device to perform a method according to any one of aspects 1 to 7 or 15 to 21.
[0197] As examples, various aspects can be implemented within other systems defined by 3GPP, such as Long Term Evolution (LTE), Evolved Packet System (EPS), Universal Mobile Telecommunications System (UMTS), and / or Global System for Mobile Communications (GSM). These aspects can also be extended to systems defined by 3GPP2, such as CDMA2000 and / or Evolved Data Optimized (EV-DO). Other examples can be implemented within systems employing IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra Wideband (UWB), Bluetooth, and / or other suitable systems. The actual telecommunications standards, network architecture, and / or communication standards adopted will depend on the specific application and the overall design constraints imposed on the system.
[0198] Within this disclosure, the term "exemplary" is used to mean "serving as an example, instance, or illustration." Any specific implementation or aspect described herein as "exemplary" is not necessarily to be construed as superior to or better than other aspects of this disclosure. Similarly, the term "aspect" does not require that all aspects of this disclosure include the features, advantages, or modes of operation discussed. The term "coupling" is used herein to refer to direct or indirect coupling between two objects. For example, if object A physically contacts object B, and object B contacts object C, then object A and object C can still be considered coupled to each other, even if they are not in direct physical contact. For example, a first object can be coupled to a second object, even if the first object never has direct physical contact with the second object. The term "circuit" is used broadly, and it is intended to include both hardware implementations of electronic devices and conductors (where these electronic devices and conductors, when connected and configured, perform the functions described in this disclosure, without limitation on the type of electronic circuit) and software implementations of information and instructions (where these information and instructions, when executed by a processor, perform the functions described in this disclosure). As used herein, terms such as “one or more other UEs” and “adjacent UEs” can be understood as references to one or more other devices or adjacent devices (e.g., wireless communication equipment, user equipment (UE), mobile devices, hardware implementations of vehicles equipped for 5G NR V2X communication).
[0199] Figures 1 to 12One or more of the components, steps, features, and / or functions illustrated herein may be rearranged and / or combined into a single component, step, feature, or function, or implemented in several components, steps, or functions. Additional elements, components, steps, and / or functions may be added without departing from the novel features disclosed herein. Figure 1 , Figure 2 and / or Figure 8 The apparatuses, devices, and / or components illustrated herein may be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein can also be efficiently implemented in software and / or embedded in hardware.
[0200] It should be understood that the specific order or hierarchy of steps in the disclosed methods is an example of an exemplary process. It should be understood that the specific order or hierarchy of steps in these methods may be rearranged based on design preferences. The appended method claims present the elements of various steps in an exemplary order, but are not intended to limit the scope to the specific order or hierarchy presented, unless specifically stated herein.
[0201] The preceding description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily understood by one of ordinary skill in the art, and the general principles defined herein may be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but should be granted the full scope consistent with the language of the claims, wherein references to the singular form of an element are not intended to mean “one and only one”—unless specifically stated otherwise—but are intended to mean “one or more.” Unless otherwise specifically stated, the term “some” refers to one or more. The phrase referring to “at least one of” a list of items means any combination of those items, including a single member. As an example, "a, b, or c" is intended to cover: a; b; c; a and b; a and c; b and c; and a, b, and c. Structures A and / or B are intended to cover A or B and A and B. All structural and functional equivalents known now or hereafter to a person skilled in the art throughout the various aspects described in this disclosure are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly stated in the claims.
Claims
1. A method performed at an apparatus, the method comprising: transmitting first first-stage sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information reserving the first resource in a first semi-persistent scheduling (SPS) procedure and omitting a first resource reservation period (RSVP); and transmitting second first-stage sidelink control information (second SCI-1) and the data in at least one subsequent resource, the second SCI-1 including second resource reservation information reserving the at least one subsequent resource in the first SPS procedure and including a second RSVP having a second RSVP value greater than zero and indicating a semi-persistent scheduling of the data.
2. The method of claim 1, wherein instead of omitting the first RSVP, the method further comprises: including the first RSVP in the first SCI-1, wherein the first RSVP is a predetermined value indicating an absence of the semi-persistent scheduling of the data in a subsequent first resource in a second SPS procedure, the subsequent first resource being separated in time from the first resource by the second RSVP value.
3. The method of claim 2, wherein the predetermined value is zero.
4. The method of claim 1, the method further comprising: sensing by receiving a third SCI-1 transmitted by a neighboring apparatus in a subsequent resource in a second SPS procedure, the subsequent resource corresponding to the first resource shifted in time by the second RSVP.
5. The method of claim 4, the method further comprising: transmitting fourth first-stage sidelink control information (fourth SCI-1) and the data in a first resource in a third SPS procedure, the fourth SCI-1 including at least next resource reservation information reserving the first resource in the third SPS procedure and including the second RSVP, the first resource in the third SPS procedure corresponding to the first resource of the first SPS procedure shifted in time by twice the second RSVP, the transmitting responsive to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold.
6. The method of claim 5, wherein the reselection trigger threshold varies with a channel busy ratio (CBR).
7. The method of claim 5, wherein the reselection trigger threshold is set equal to an RSRP threshold plus a gap value of 3 dB or 6 dB.
8. An apparatus, the apparatus comprising: one or more memories; and one or more processors, individually or collectively, configured to, based at least in part on information stored in the one or more memories: transmit first first-stage sidelink control information (first SCI-1) and data in a first resource, the first SCI-1 including first resource reservation information reserving the first resource in a first semi-persistent scheduling (SPS) procedure and omitting a first resource reservation period (RSVP); and transmitting, in at least one subsequent resource, second first stage sidelink control information (second SCI-1) and the data, the second SCI-1 including second resource reservation information reserving the at least one subsequent resource in the first SPS procedure and including a second RSVP value having a value greater than zero and indicating the semi-persistent scheduling of the data.
9. The apparatus of claim 8, wherein, instead of omitting the first RSVP, the one or more processors are further configured to: include the first RSVP in the first SCI-1, wherein the first RSVP is a predetermined value indicating an absence of the semi-persistent scheduling of the data in a subsequent first resource in a second SPS procedure, the subsequent first resource being separated in time from the first resource by the second RSVP value.
10. The apparatus of claim 9, wherein the predetermined value is zero.
11. The apparatus of claim 8, wherein the one or more processors are further configured to: sense by receiving, in a subsequent resource in a second SPS procedure, a third SCI-1 transmitted by a neighboring apparatus, the subsequent resource corresponding to the first resource of the second SPS procedure shifted in time by the second RSVP.
12. The apparatus of claim 11, wherein the one or more processors are further configured to: transmit, in a first resource in the third SPS procedure, fourth first stage sidelink control information (fourth SCI-1) and the data, the fourth SCI-1 including next resource reservation information reserving at least the first resource in the third SPS procedure and including the second RSVP, the first resource in the third SPS procedure corresponding to the first resource of the first SPS procedure shifted in time by twice the second RSVP, the transmitting being responsive to a reference signal power (RSRP) associated with the third SCI-1 being less than a reselection trigger threshold.
13. The apparatus of claim 12, wherein the reselection trigger threshold varies with a channel busy ratio (CBR).
14. The apparatus of claim 12, wherein the reselection trigger threshold is set equal to an RSRP threshold plus a gap value of 3 dB or 6 dB.
15. A method performed at an apparatus, the method comprising: sensing in a sensing window by receiving first stage sidelink control information (SCI-1) of one or more other apparatuses in one or more resources available for sidelink communication; transmitting, in a resource selection window, first SCI-1 and data in a selected resource of a plurality of semi-persistent scheduling (SPS) procedures, each selected resource of the selected resources being based on the sensing in the sensing window; starting a timer / counter at a start of a first SPS procedure of the plurality of SPS procedures; and changing at least one SPS procedure of the plurality of SPS procedures based at least in part on an elapsed time / count indicated by the timer / counter.
16. The method of claim 15, wherein sensing includes the receiving, and the method further comprises: decoding SCI-1 of the one or more other devices; measuring a respective reference signal received power (RSRP) associated with each respective decoded one or more other device’s SCI-1; and selecting the selected resource based in part on a value of the respective RSRP being less than a predetermined RSRP threshold.
17. The method of claim 15, the method further comprising: selecting a random time value; and changing the at least one of the plurality of SPS procedures in response to an elapsed time of the timer / counter being equal to the random time value.
18. The method of claim 15, the method further comprising: selecting a resource selection trigger time based on a speed of the device; and changing the at least one of the plurality of SPS procedures in response to an elapsed time of the timer / counter being equal to the resource selection trigger time.
19. The method of claim 18, wherein increasing the speed of the device decreases the resource selection trigger time.
20. The method of claim 15, wherein the timer / counter counts SPS procedures, the method further comprising: incrementing a value of the timer / counter each time a SPS procedure ends; and changing the at least one of the plurality of SPS procedures when the value of the timer / counter is equal to a predetermined value.
21. The method of claim 15, wherein the timer / counter counts SPS procedures, the method further comprising: incrementing a first value of the timer / counter each time a SPS procedure ends; and triggering a change to at least one of a plurality of SPS resources in response to the first value of the timer / counter reaching a predetermined value independent of a second value of a SPS resource reselection counter reaching a resource reselection trigger value.
22. A device, the device comprising: one or more memories; and one or more processors, individually or collectively, configured to, based at least in part on information stored in the one or more memories: sense in a sensing window by receiving first stage sidelink control information (SCI-1) of one or more other devices in one or more resources available for sidelink communications, transmit in a resource selection window a first SCI-1 and data in a selected resource of a plurality of semi-persistent scheduling (SPS) procedures, each of the selected resource based on the sensing in the sensing window, start a timer / counter at a start of a first SPS procedure of the plurality of SPS procedures, and change at least one of the plurality of SPS procedures based at least in part on an elapsed time / count indicated by the timer / counter.
23. The apparatus of claim 22, wherein sensing comprises the receiving, and the one or more processors are further configured to: decode SCI-1 of the one or more other apparatuses; measure a respective reference signal received power (RSRP) associated with each respective decoded one or more other apparatuses’ SCI-1; and select the selected resources based in part on a value of the respective RSRP being less than a predetermined RSRP threshold.
24. The apparatus of claim 22, wherein the one or more processors are further configured to: select a random time value; and change the at least one of the plurality of SPS procedures in response to an elapsed time of the timer / counter being equal to the random time value.
25. The apparatus of claim 22, wherein the one or more processors are further configured to: select a resource selection trigger time based on a speed of the apparatus; and change the at least one of the plurality of SPS procedures in response to an elapsed time of the timer / counter being equal to the resource selection trigger time.
26. The apparatus of claim 25, wherein increasing the speed of the apparatus decreases the resource selection trigger time.
27. The apparatus of claim 22, wherein the timer / counter counts SPS procedures, and the one or more processors are further configured to: increment a value of the timer / counter each time a SPS procedure ends; and change the at least one of the plurality of SPS procedures when the value of the timer / counter is equal to a predetermined value.
28. The apparatus of claim 22, wherein the timer / counter counts SPS procedures, and the one or more processors are further configured to: increment a first value of the timer / counter each time a SPS procedure ends; and trigger a change to at least one of a plurality of SPS resources in response to the first value of the timer / counter reaching a predetermined value independent of a second value of a SPS resource reselection counter reaching a resource reselection trigger value.