Limiting the shared space of channel occupancy in unlicensed spectrum through hop counting
By receiving and utilizing the transition counter value to control channel occupancy, the problem of difficulty in limiting the channel occupancy range in unlicensed spectrum is solved, thus improving the utilization efficiency of spectrum resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2021-07-15
- Publication Date
- 2026-05-26
Smart Images

Figure CN116018866B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This patent application claims priority to Greek patent application No. 20200100490, filed on August 18, 2020, entitled “LIMITING SPATIAL RANGEOF CHANNEL OCCUPANCY SHARING IN UNLICENSED SPECTRUM VIA HOP COUNTING,” which has been assigned to the assignee of this application. The disclosure of the earlier application is considered part of this patent application and is incorporated herein by reference. Technical Field
[0003] In summary, various aspects of this disclosure relate to wireless communications, and to techniques and apparatus for limiting the spatial extent of channel occupancy sharing in unlicensed spectrum via hop counting. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that enable communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / Improved LTE is an enhanced set of the Universal Mobile Telecommunications System (UMTS) mobile standard released by the 3rd Generation Partnership Project (3GPP).
[0005] A wireless network may include one or more base stations that support communication for one or more user equipment (UE) devices. The UE may communicate with the base station via downlink and uplink communication. "Downlink" (or "DL") refers to the communication link from the base station to the UE, and "uplink" (or "UL") refers to the communication link from the UE to the base station.
[0006] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different UEs to communicate at the city, country, region, and / or even global levels. New Radio (NR) (which may be referred to as 5G) is an enhancement set to the LTE mobile standard released by 3GPP. NR is designed to better integrate with other open standards by improving spectrum efficiency, reducing costs, improving service, utilizing new spectrum, and using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) on the downlink (CP-OFDM), and CP-OFDM and / or Single Carrier Frequency Division Multiplexing (SC-FDM) (also known as Discrete Fourier Transform Spread Spectrum OFDM (DFT-s-OFDM)) on the uplink, thereby better supporting mobile broadband internet access, as well as beamforming, multiple-input multiple-output (MIMO) antenna technologies, and carrier aggregation. As the demand for mobile broadband access continues to grow, further improvements to LTE, NR, and other radio access technologies remain useful. Summary of the Invention
[0007] In some aspects, a method of wireless communication performed by a UE includes: receiving information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy; and determining, at least in part, whether to transmit one or more packets during the shared channel occupancy based on the hopping counter value associated with the shared channel occupancy.
[0008] In some aspects, a UE for wireless communication includes: a memory; and one or more processors coupled to the memory, the memory and the one or more processors being configured to: receive information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy; and determine, at least in part, whether to transmit one or more packets during the shared channel occupancy based on the hopping counter value associated with the shared channel occupancy.
[0009] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes: one or more instructions that, when executed by one or more processors of a user equipment, cause the user equipment to: receive information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy; and determine, at least in part, whether to transmit one or more packets during the shared channel occupancy based on the hopping counter value associated with the shared channel occupancy.
[0010] In some aspects, an apparatus for wireless communication includes: a unit for receiving information identifying a shared channel occupancy for packet transmission resources and a transition counter value associated with the shared channel occupancy; and a unit for determining, at least in part, whether to transmit one or more packets during the shared channel occupancy based on the transition counter value associated with the shared channel occupancy.
[0011] In general, the aspects include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems as fully described herein with reference to the accompanying drawings and description and as shown by the accompanying drawings and description.
[0012] The foregoing has provided a fairly broad overview of the features and technical advantages of examples according to this disclosure in order to better understand the following detailed description. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for achieving the same purpose as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein (both their organization and manner of operation) and their associated advantages will be better understood when considered in conjunction with the accompanying drawings, based on the following description. Each drawing in the accompanying drawings is provided for illustrative and descriptive purposes and is not intended to define a limitation of the claims.
[0013] While aspects have been described herein by way of example, those skilled in the art will understand that such aspects can be implemented in many different arrangements and scenarios. The innovations described herein can be implemented using different platform types, devices, systems, shapes, sizes, and / or package arrangements. For example, aspects can be implemented via integrated chip embodiments and other devices based on non-modular components (e.g., end-user equipment, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, and / or artificial intelligence devices). Aspects can be implemented in chip-level components, modular components, non-modular components, non-chip-level components, device-level components, and / or system-level components. Devices incorporating the described aspects and features may include additional components and features for the implementation and enforcement of the claimed and described aspects. For example, the transmission and reception of wireless signals may include one or more components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders, and / or summers). The innovations described herein are intended to be implemented in a variety of devices, chip-level components, systems, distributed arrangements, and / or end-user devices with different sizes, shapes, and constructions. Attached Figure Description
[0014] To gain a full understanding of the foregoing features of this disclosure, a more specific description of the invention, briefly summarized above, can be obtained by referring to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and are therefore not intended to limit the scope of the disclosure, as other equally valid aspects are permissible under this description. The same reference numerals in different drawings may identify the same or similar elements.
[0015] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.
[0016] Figure 2 This is a diagram illustrating an example of communication between a base station and a user equipment (UE) in a wireless network according to this disclosure.
[0017] Figure 3 This is a diagram illustrating an example of sidelink communication according to this disclosure.
[0018] Figure 4 This is a diagram illustrating examples of sidelink communication and access link communication according to this disclosure.
[0019] Figure 5 This is a diagram illustrating an example of channel occupancy sharing for sidelink communication in unlicensed spectrum according to this disclosure.
[0020] Figure 6-9 This is a diagram illustrating an example of how the spatial range of channel occupancy sharing in an unlicensed spectrum is limited by hopping count, according to the present disclosure.
[0021] Figure 10 This is a diagram illustrating an example process associated with limiting the spatial range of channel occupancy sharing in unlicensed spectrum via hop counting, according to the present disclosure. Detailed Implementation
[0022] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be embodied in many different forms and should not be construed as limited to any particular structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. It will be understood by those skilled in the art that the scope of this disclosure is intended to cover any aspect of this disclosure disclosed herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, an apparatus or a method may be implemented using any number of the aspects set forth herein. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods implemented using structures, functions, or structures and functions other than or different from the aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be embodied by one or more elements of the claims.
[0023] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in detail below and illustrated in the accompanying drawings, through various frames, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as “elements”). These elements can be implemented using hardware, software, or a combination thereof. Whether such an element is implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system.
[0024] While this document may use terms commonly associated with 5G or New Radio (NR) Radio Access Technology (RAT) to describe aspects, aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT and / or RATs after 5G (e.g., 6G).
[0025] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. The wireless network 100 may be or may include elements of a 5G (e.g., NR) network and / or a 4G (e.g., Long Term Evolution (LTE)) network, as well as other examples. The wireless network 100 may include one or more base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d), user equipment (UE) 120 or multiple UEs 120 (shown as UE 120a, UE 120b, UE 120c, UE 120d, and UE 120e), and / or other network entities. Base station 110 is the entity that communicates with UE 120. Base station 110 (sometimes referred to as BS) may include, for example, an NR base station, an LTE base station, a Node B, an eNB (e.g., in 4G), a gNB (e.g., in 5G), an access point, and / or a Transmit / Receive Point (TRP). Each base station 110 may provide communication coverage for a specific geographic area. In the 3rd Generation Partnership Project (3GPP), the term “cell” can refer to the coverage area of base station 110 and / or the base station subsystem serving that coverage area, depending on the context in which the term is used.
[0026] Base station 110 can provide communication coverage for macro cells, pico cells, femtocells, and / or another type of cell. A macro cell can cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access by UE 120 with service subscriptions. A pico cell can cover a relatively small geographic area and can allow unrestricted access by UE 120 with service subscriptions. A femtocell can cover a relatively small geographic area (e.g., a residential area) and can allow restricted access by UE 120 associated with that femtocell (e.g., UE 120 in a Closed User Group (CSG)). Base station 110 for macro cells can be referred to as a macro base station. Base station 110 for pico cells can be referred to as a pico base station. Base station 110 for femtocells can be referred to as a femtocell or a home base station. Figure 1 In the example shown, BS 110a can be a macro base station for macro cell 102a, BS 110b can be a pico base station for pico cell 102b, and BS 110c can be a femto base station for femto cell 102c. A base station can support one or more (e.g., three) cells.
[0027] In some examples, the cell may not be stationary, and the geographical area of the cell may move depending on the location of the mobile base station 110 (e.g., a mobile base station). In some examples, base stations 110 may be interconnected with each other and / or with one or more other base stations 110 or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces, such as direct physical connections or virtual networks, using any suitable transport network.
[0028] Wireless network 100 may include one or more relay stations. A relay station is an entity that can receive data transmissions from an upstream station (e.g., base station 110 or UE 120) and transmit the data transmissions to a downstream station (e.g., UE 120 or base station 110). A relay station may be a UE 120 capable of relaying transmissions for other UE 120s. Figure 1 In the example shown, BS 110d (e.g., a relay base station) can communicate with BS 110a (e.g., a macro base station) and UE 120d to facilitate communication between BS 110a and UE 120d. The base station 110 for relay communication can be referred to as a relay station, relay base station, repeater, etc.
[0029] Wireless network 100 can be a heterogeneous network comprising different types of base stations 110 (such as macro base stations, pico base stations, femto base stations, relay base stations, etc.). These different types of base stations 110 can have different transmit power levels, different coverage areas, and / or different effects on interference in wireless network 100. For example, macro base stations can have high transmit power levels (e.g., 5 to 40 watts), while pico base stations, femto base stations, and relay base stations can have lower transmit power levels (e.g., 0.1 to 2 watts).
[0030] Network controller 130 can be coupled to or communicate with a group of base stations 110, and can provide coordination and control for these base stations 110. Network controller 130 can communicate with base stations 110 via backhaul communication links. Base stations 110 can communicate with each other directly or indirectly via wireless or wired backhaul communication links.
[0031] UE 120 may be distributed throughout the wireless network 100, and each UE 120 may be stationary or mobile. UE 120 may include, for example, access terminals, terminals, mobile stations, and / or user units. UE 120 may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet device, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device, a biometric device, a wearable device (e.g., a smartwatch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring or smart bracelet)), an entertainment device (e.g., a music device, a video device, and / or a satellite radio unit, etc.), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a GPS device, and / or any other suitable device configured to communicate via wireless or wired media.
[0032] Some UEs 120 can be considered machine-type communication (MTC) or evolved or enhanced machine-type communication (eMTC) UEs. MTC UEs and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags, which can communicate with a base station, another device (e.g., a remote device), or some other entity. Some UEs 120 can be considered Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (Narrowband IoT) devices. Some UEs 120 can be considered customer premises equipment. UEs 120 may be included within a housing that houses the components of the UE 120, such as processor components and / or memory components. In some examples, the processor components and memory components may be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0033] Typically, any number of wireless networks 100 can be deployed in a given geographical area. Each wireless network 100 can support a specific RAT and can operate on one or more frequencies. A RAT can be referred to as a radio technology, air interface, etc. A frequency can be referred to as a carrier, channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0034] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary for communication with each other). For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or vehicle-to-pedestrian (V2P) protocols, and / or mesh networks. In such examples, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described herein as being performed by base station 110.
[0035] Devices in Wireless Network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., by frequency or wavelength. For example, devices in Wireless Network 100 can communicate using one or more operating frequency bands. In 5G NR, two initial operating frequency bands have been identified as frequency range names FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–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 “below 6GHz” band. Similar naming issues sometimes arise regarding FR2; although it differs from the extremely high frequency (EHF) band (30GHz–300GHz), it is often (interchangeably) referred to in documents and articles as the “millimeter wave” band, which is identified as such by the International Telecommunication Union (ITU).
[0036] The frequencies between FR1 and FR2 are generally referred to as intermediate frequencies (IFs). Recent 5G NR studies have identified the operating bands of these IFs as the frequency range name FR3 (7.125GHz–24.25GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, and thus can effectively extend the characteristics of FR1 and / or FR2 to the IF. Furthermore, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6GHz. For example, three higher operating frequency bands have been identified as the frequency range names FR4a or FR4–1 (52.6GHz–71GHz), FR4 (52.6GHz–114.25GHz), and FR5 (114.25GHz–300GHz). Each of these higher frequency bands falls within the EHF band.
[0037] Considering the examples above, unless otherwise specifically stated, it should be understood that when the term "below 6 GHz" is used herein, it can broadly refer to frequencies that are less than 6 GHz, can be within FR1, or can include intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, it should be understood that when the term "millimeter wave" is used herein, it can broadly refer to frequencies that can include intermediate frequency band frequencies, can be within FR2, FR4, FR4-a or FR4-1 and / or FR5, or can be within the EHF band. It is anticipated that the frequencies included in these operating frequency bands (e.g., FR1, FR2, FR3, FR4, FR4-a, FR4-1 and / or FR5) can be modified, and the techniques described herein are applicable to those modified frequency ranges.
[0038] As pointed out above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.
[0039] Figure 2 This is a diagram illustrating an example of communication between a base station 110 and a UE 120 in a wireless network 100 according to this disclosure. The base station 110 may be equipped with a set of antennas 234a to 234t, such as T antennas (T≥1). The UE 120 may be equipped with a set of antennas 252a to 252r, such as R antennas (R≥1).
[0040] At base station 110, transmitting processor 220 can receive data from data source 212 intended for UE 120 (or a set of UEs 120). Transmitting processor 220 can select one or more modulation and coding schemes (MCS) for UE 120, at least in part, based on one or more channel quality indicators (CQIs) received from UE 120. UE 120 can process (e.g., code and modulate) the data for UE 120, and provide data symbols for UE 120, at least in part, based on the MCS selected for UE 120. Transmitting processor 220 can process system information (e.g., semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper-layer signaling), and provide overhead symbols and control symbols. Transmitting processor 220 can generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS) or demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding, if applicable) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide a set of output symbol streams (e.g., T output symbol streams) to a set of corresponding modems 232 (e.g., T modems), shown as modems 232a to 232t. For example, each output symbol stream can be provided to a modulator component (shown as MOD) of modem 232. Each modem 232 can use its respective modulator component to process its respective output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modem 232 can also use its respective modulator component to process (e.g., convert to analog, amplify, filter, and / or upconvert) the output sample stream to obtain a downlink signal. Modems 232a to 232t can transmit a set of downlink signals (e.g., T downlink signals) via a set of corresponding antennas 234 (e.g., T antennas) (shown as antennas 234a to 234t).
[0041] At UE 120, an array of antennas 252 (shown as antennas 252a to 252r) can receive downlink signals from base station 110 and / or other base stations 110, and can provide a set of received signals (e.g., R received signals) to an array of modems 254 (e.g., R modems) (shown as modems 254a to 254r). For example, each received signal can be provided to a demodulator component (shown as a demodulator) of modem 254. Each modem 254 can use its respective demodulator component to condition (e.g., filter, amplify, downconvert, and / or digitize) the received signal to obtain an input sample. Each modem 254 can use the demodulator component to further process the input sample (e.g., for OFDM) to obtain a received symbol. MIMO detector 256 can obtain the received symbol from modulator 254, perform MIMO detection on the received symbol (if applicable), and can provide the detected symbol. The receiver processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to the data sink 260, and provide decoded control and system information to the controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine Reference Signal Received Power (RSRP) parameters, Received Signal Strength Indicator (RSSI) parameters, Reference Signal Received Quality (RSRQ) parameters, and / or CQI parameters, among other examples. In some examples, one or more components of the UE 120 may be included in a housing.
[0042] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.
[0043] One or more antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or may be included within the following: one or more antenna panels, one or more antenna groups, one or more antenna element sets, and / or one or more antenna arrays, and other examples. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements (within a single housing or multiple housings), coplanar antenna element sets, non-coplanar antenna element sets, and / or coupled to one or more transmitting and / or receiving components (such as...) Figure 2 One or more antenna elements (one or more components).
[0044] On the uplink, at UE 120, transmit processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reporting including RSRP, RSSI, RSRQ, and / or CQI). Transmit processor 264 can also generate reference symbols for one or more reference signals. Symbols from transmit processor 264 can be pre-coded (if applicable) by TX MIMO processor 266, further processed by modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some examples, modem 254 of UE 120 may include modulator and demodulator. In some examples, UE 120 includes a transceiver. The transceiver may include any combination of antenna 252, modem 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein (e.g., refer to...). Figure 6-10 ).
[0045] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by modem 232 (e.g., demodulator components of modem 232, such as DEMOD), detected by MIMO detector 236 (if applicable), and further processed by receive processor 238 to obtain decoded data and control information transmitted by UE 120. Receive processor 238 can provide decoded data to data sink 239 and decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and can communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule one or more UEs 120 for downlink and / or uplink communication. In some examples, the modem of base station 110 may include modulator and demodulator. In some examples, base station 110 includes transceiver. The transceiver may include any combination of antenna 234, modem 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., refer to...). Figure 6-10 ).
[0046] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120 and / or Figure 2Any other component may perform one or more techniques associated with limiting the spatial extent of channel occupancy sharing in unlicensed spectrum via hop counting, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component can perform or direct, for example Figure 10 The operation of process 1000 and / or other processes as described herein. Memory 242 and 282 may store data and program code for base station 110 and UE 120, respectively. In some examples, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, translation, and / or interpretation), may cause one or more processors, UE 120, and / or base station 110 to perform or instruct, for example... Figure 10 The operation of process 1000 and / or other processes as described herein. In some aspects, execution instructions may include run instructions, transformation instructions, compilation instructions, and / or interpretation instructions, as well as other examples.
[0047] In some aspects, UE 120 may include: a unit for receiving information identifying shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy; and / or a unit for determining whether to transmit one or more packets during shared channel occupancy, based at least in part on the hopping counter value associated with the shared channel occupancy. In some aspects, such a unit may include a combination of Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, antenna 252, modem 254, MIMO detector 256, receive processor 258, etc.
[0048] Although Figure 2 The boxes in the diagram are shown as different components, but the functions described above with respect to these boxes can be implemented in a single hardware, software, or combined component, or in various combinations of components. For example, the functions described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by or under the control of controller / processor 280.
[0049] As pointed out above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.
[0050] Figure 3 This is a diagram illustrating example 300 of sidelink communication according to this disclosure.
[0051] like Figure 3 As shown, the first UE 305-1 can communicate with the second UE 305-2 (and one or more other UEs 305) via one or more sidelink channels 310. UEs 305-1 and 305-2 can communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (e.g., which may include V2V communication, V2I communication, and / or V2P communication), mesh networking, etc. In some aspects, UEs 305 (e.g., UEs 305-1 and / or UEs 305-2) can correspond to one or more other UEs described elsewhere herein, such as UE 120. In some aspects, one or more sidelink channels 310 can use a PC5 interface and / or can operate in a high-frequency band (e.g., the 5.9 GHz band). Alternatively or additionally, UEs 305 can use Global Navigation Satellite System (GNSS) timing to synchronize the timing of transmission time intervals (TTIs) (e.g., frames, subframes, time slots, and / or symbols).
[0052] like Figure 3 As further shown, one or more sidelink channels 310 may include a Physical Sidelink Control Channel (PSCCH) 315, a Physical Sidelink Shared Channel (PSSCH) 320, and / or a Physical Sidelink Feedback Channel (PSFCH) 325. Similar to the Physical Downlink Control Channel (PDCCH) and / or Physical Uplink Control Channel (PUCCH) used for cellular communication with base station 110 via an access link or access channel, PSCCH 315 may be used to transmit control information. Similar to the Physical Downlink Shared Channel (PDSCH) and / or Physical Uplink Shared Channel (PUSCH) used for cellular communication with base station 110 via an access link or access channel, PSSCH 320 may be used to transmit data. For example, PSCCH 315 may carry sidelink control information (SCI) 330, which may indicate various control information for sidelink communication, such as one or more resources (e.g., time resources, frequency resources, and / or spatial resources), wherein a transport block (TB) 335 may be carried on PSSCH 320. TB 335 may include data. PSFCH325 may be used to transmit side-link feedback 340, such as Hybrid Automatic Repeat Request (HARQ) feedback (e.g., Acknowledgment or Negative Acknowledgment (ACK / NACK) information), Transmit Power Control (TPC), and / or Scheduling Request (SR).
[0053] In some aspects, one or more sidelink channels 310 may use resource pooling. For example, scheduling assignments may be transmitted across time using specific resource blocks (RBs) in a subchannel (e.g., included in SCI 330). In some aspects, data transmissions associated with a scheduling assignment (e.g., on PSSCH 320) may occupy adjacent RBs in the same subframe as the scheduling assignment (e.g., using frequency division multiplexing). In some aspects, scheduling assignments and associated data transmissions are not transmitted on adjacent RBs.
[0054] In some aspects, UE 305 may operate using a transmission mode in which resource selection and / or scheduling is performed by UE 305 (e.g., instead of base station 110). In some aspects, UE 305 may perform resource selection and / or scheduling by sensing the availability of channels for transmission. For example, UE 305 may measure Received Signal Strength Indicator (RSSI) parameters (e.g., sidelink RSSI (S-RSSI) parameters) associated with various sidelink channels, may measure Reference Signal Received Power (RSRP) parameters (e.g., PSSCH-RSRP parameters) associated with various sidelink channels, may measure Reference Signal Received Quality (RSRQ) parameters (e.g., PSSCH-RSRQ parameters) associated with various sidelink channels, and may select the channel for transmission for sidelink communication based at least in part on these measurements.
[0055] Alternatively, UE 305 may use SCI 330 received in PSCCH 315 to perform resource selection and / or scheduling, SCI 330 indicating occupied resources and / or channel parameters. Alternatively, UE 305 may perform resource selection and / or scheduling by determining the Channel Busy Rate (CBR) associated with various sidelink channels, which can be used for rate control (e.g., by indicating the maximum number of resource blocks that UE 305 can use for a particular set of subframes).
[0056] In a transport mode where resource selection and / or scheduling is performed by UE 305, UE 305 can generate a sidelink grant and can send the grant in SCI 330. The sidelink grant can indicate one or more parameters (e.g., transport parameters) for an upcoming sidelink transport, such as one or more resource blocks (e.g., for TB 335) to be used for the upcoming sidelink transport on PSSCH 320, one or more subframes to be used for the upcoming sidelink transport, and / or the MCS to be used for the upcoming sidelink transport. In some aspects, UE 305 can generate a sidelink grant indicating one or more parameters for semi-persistent scheduling (SPS), such as the period of the sidelink transport. Alternatively or concurrently, UE 305 can generate a sidelink grant for event-driven scheduling (e.g., for on-demand sidelink messages).
[0057] As pointed out above, Figure 3 This is provided as an example. Other examples may differ from the one provided. Figure 3 The example described.
[0058] Figure 4 This is a diagram illustrating example 400 of sidelink communication and access link communication according to this disclosure.
[0059] like Figure 4 As shown, the transmitter (Tx) / receiver (Rx) UE 405 and the Rx / Tx UE 410 can communicate with each other via a side link, as described above. Figure 3 As described. Further, in some sidelink modes, base station 110 may communicate with Tx / Rx UE 405 via a first access link. Alternatively, in some sidelink modes, base station 110 may communicate with Rx / Tx UE 410 via a second access link. Tx / Rx UE 405 and / or Rx / Tx UE 410 may correspond to one or more UEs described elsewhere herein, such as... Figure 1 UE 120. Therefore, the direct link between UE 120 (e.g., via the PC5 interface) can be referred to as a sidelink, and the direct link between base station 110 and UE 120 (e.g., via the Uu interface) can be referred to as an access link. Sidelink communication can be transmitted via the sidelink, and access link communication can be transmitted via the access link. Access link communication can be downlink communication (from base station 110 to UE 120) or uplink communication (from UE 120 to base station 110).
[0060] As pointed out above, Figure 4 This is provided as an example. Other examples may differ from the one provided. Figure 4 The example described.
[0061] In some communication systems, for example, when unlicensed spectrum and Wi-Fi or other technologies share public communication resources (e.g., sharing unlicensed spectrum) in a common area, a UE can use a channel sensing procedure to determine whether resources in the channel are available for communication. For example, the UE can perform a Listen-Before-Speak (LBT) procedure to determine if there is an ongoing transmission by another UE or device using a specific transmission opportunity. During the LBT procedure, the UE can perform channel sensing to determine if the channel is associated with an energy level below a threshold to determine if the UE can transmit on the channel without interfering with other communications. If the UE determines that the channel is available for channel occupancy (e.g., after a successful LBT procedure), the UE can determine the Channel Occupancy Time (COT) for that channel. The UE can then immediately continue transmitting and can transmit continuously for no longer than a maximum COT (e.g., its value may be defined by regulations).
[0062] Channel occupancy can include resources spanning multiple time slots (e.g., 4 or 20 time slots, depending on the maximum COT and time slot duration), and each time slot includes one or more resource blocks and / or frequency resources. A UE can initiate channel occupancy for COT using a channel sensing procedure (such as LBT (e.g., a Type 1 channel access procedure)). Other UEs can decode information about channel occupancy and continue transmitting packets at any time within the COT without performing an LBT or by first performing a "light" (e.g., deterministic duration) LBT (e.g., a Type 2 channel access procedure). However, in some communication systems, such as those enabling V2X communication, shared channel occupancy may cause a UE to continue transmitting using the channel occupancy without being aware of local channel activity, which would prevent the UE from transmitting if it had already performed a full-duration Type-1 LBT.
[0063] Figure 5 This is a diagram illustrating example 500 of channel occupancy sharing for sidelink communication in unlicensed spectrum according to this disclosure.
[0064] like Figure 5As shown, the first UE (UE 1), the second UE (UE 2), and the third UE (UE 3) can communicate via V2X. UE 1 can perform a channel sensing procedure (such as LBT, e.g., a Type 1 channel access procedure) to determine that the channel in the unlicensed spectrum is interference-free and initiate channel occupancy 510 using an associated COT spanning multiple time slots. UE 1 can transmit packets in the first time slot of channel occupancy 510. UE 2 is within V2X range of UE 1. UE 2 can decode the transmission of SCI from UE 1 and obtain information about channel occupancy 510. UE 2 can determine that the COT is currently active and transmit packets in the second time slot of channel occupancy 510. In this case, UE 2 can share the channel occupancy resources with UE 1 without causing interference. UE 2 can also transmit an SCI including information about channel occupancy 510 to propagate this information to other UEs.
[0065] UE 3 can be outside the V2X range of UE 1 but within the V2X range of UE 2. UE 3 can decode SCI transmissions from UE 2 and obtain information about channel occupancy 510. UE 3 can determine that COT is currently active and transmit packets in the third time slot of channel occupancy 510. However, by skipping channel sensing processes (such as LBT processes (e.g., Type 1 channel access processes)), UE 3 can interfere with WiFi devices within the V2X range of UE 3. In this case, UE 3 may be far enough from UE 1 that UE 1's reservation of resources for channel occupancy 510 does not apply to UE 3. In other words, UE 1 can determine that a particular resource is available in its area, but UE 3 may be subject to interference in that resource that UE 1 cannot detect (e.g., from WiFi devices or another device that is far enough from UE 1 to avoid interfering with UE 1, but close enough to UE 3 to cause interference with UE 3).
[0066] As described above, when a UE using shared channel occupancy is far from the UE initiating shared channel occupancy, the UE using shared channel occupancy may encounter interference activity that is not detected by the LBT procedure performed by the UE initiating shared channel occupancy. The UE may propagate the location information of the UE initiating shared channel occupancy (such as its area identifier (ID)), and if the UE is more than a certain distance from the UE initiating shared channel occupancy, it can prevent the UE from using shared channel occupancy. However, propagating the distance information of the UE initiating shared channel occupancy increases the signaling overhead for the sidelink control channel. For example, propagating the area ID of the UE initiating shared channel occupancy may consume an additional 12 bits of overhead for the sidelink control channel. This may lead to reduced network speed and consume computational resources (e.g., processing resources, memory resources, and / or communication resources), network resources, etc. Additionally, for example, if the UE initiating shared channel occupancy is outside of GPS coverage, the location information of the UE initiating shared channel occupancy (e.g., its area ID) may be unavailable.
[0067] The aspects described herein enable the use of hop counter values to control the spatial extent of shared channel occupancy. A UE can receive a hop counter value associated with shared channel occupancy and can determine, at least in part, whether to transmit within shared channel occupancy based on the hop counter value. In some aspects, the hop counter value can indicate the number of hops from a first UE initiating shared channel occupancy. In this case, the UE can avoid transmitting within shared channel occupancy based, at least in part, on the number of hops between the UE and the first UE initiating shared channel occupancy. This can reduce interference caused by UEs located far from the UE initiating shared channel occupancy utilizing shared channel occupancy. Furthermore, propagating the hop counter value utilizes less overhead in the sidelink control channel compared to propagating the location information of the UE initiating shared channel occupancy. This can lead to increased network speed and savings in computational resources (e.g., processing resources, memory resources, and / or communication resources), network resources, etc., which might otherwise be consumed by propagating the location information of the UE initiating shared channel occupancy. Additionally, the hop counter value does not require location information and can be used when the location information (e.g., GPS information) of the UE initiating shared channel occupancy is unavailable.
[0068] As pointed out above, Figure 5 This is provided as an example. Other examples may differ from the one provided. Figure 5 The example described.
[0069] Figure 6 This is a diagram illustrating example 600, which relates to the spatial range of channel occupancy sharing in unlicensed spectrum via hop counting, according to the present disclosure. Figure 6As shown, Example 600 includes communication between a first UE 120-1, a second UE 120-2, and a third UE 120-3. In some aspects, the first UE 120-1, the second UE 120-2, and the third UE 120-3 may be included in a wireless network (such as wireless network 100). The first UE 120-1, the second UE 120-2, and the third UE 120-3 may communicate via one or more sidelink channels described elsewhere herein, such as the sidelink communication described with respect to UEs 305-1 and 305-2.
[0070] As in Figure 6 As shown by reference numeral 605 in the accompanying drawings, the second UE 120-2 can receive information from the first UE 120-1 that identifies shared channel occupancy and includes a hopping counter value associated with the shared channel occupancy. This information can be included in a sidelink transmission received by the second UE 120-2 from the first UE 120-1. For example, this information can be included in an SCI (e.g., a first-level SCI or a second-level SCI) sent by the first UE 120-1. The first UE 120-1 can send the SCI in PSSCH communication such that any UE within range of the first UE 120-1 (e.g., the second UE 120-2) can receive and decode the SCI.
[0071] Information (e.g., SCI) transmitted by the first UE 120-1 can identify shared channel occupancy and the COT associated with it. When the second UE 120-2 has data for transmission, the second UE 120-2 can decode the information (e.g., SCI) transmitted by the first UE 120-1 and determine that shared channel occupancy has been initiated and the COT associated with it. In some aspects, shared channel occupancy may include packet transmission resources on a channel in unlicensed spectrum. The COT associated with shared channel occupancy may span multiple time slots (e.g., 4–20 time slots). In some aspects, the first UE 120-1 may be a UE that initiates shared channel resources (referred to herein as a "COT-initiating UE"). In some aspects, the first UE 120-1 may not be a COT-initiating UE, but may transmit information identifying shared channel occupancy to propagate the shared channel occupancy to one or more UEs (e.g., the second UE 120-2) within the range of the first UE 120-1.
[0072] The information received by the second UE 120-2 may include a hopping counter value associated with shared channel occupancy. For example, the SCI may include a hopping counter field indicating the hopping counter value. In some aspects, the hopping counter value included in the information received from the first UE 120-1 indicates the number of hoppings between the COT-initiating UE and the first UE 120-1. If the first UE 120-1 is a COT-initiating UE, the hopping counter value received from the first UE 120-1 may be 0. The COT-initiating UE may set the hopping counter value to 0, and each subsequent UE that decodes and further propagates the information identifying shared channel occupancy may update the hopping counter value by incrementing it. For example, if a UE decodes information having a hopping counter value equal to x, the UE may increment the hopping counter value to x+1.
[0073] As in Figure 6 As further shown by reference numeral 610 in the accompanying drawing, the second UE 120-2 can determine whether to transmit during shared channel occupancy based at least in part on the hopping counter value. The second UE 120-2 can determine whether to transmit one or more packets during shared channel occupancy based at least in part on a determination of whether the hopping counter value meets a threshold.
[0074] In some aspects, the threshold may correspond to the maximum number of hops a UE can initiate for using shared channel resources. The second UE 120-2 may increment the received hop counter value to determine an updated hop counter indicating the number of hops between the COT-initiating UE and the second UE 120-2. For example, if the hop counter value received from the first UE 120-1 is equal to x, the updated hop counter value determined by the second UE 120-2 may be x+1. The second UE 120-2 may then compare the updated hop counter value with the threshold to determine whether to transmit one or more packets in the shared channel resources. For example, if the updated hop counter value meets the threshold (e.g., the updated hop counter value is less than or equal to the threshold), the second UE 120-2 may transmit one or more packets in the shared channel resources. If the updated hop counter value does not meet the threshold (e.g., the updated hop counter value is greater than the threshold), the second UE 120-2 may avoid using the shared channel resources.
[0075] In some aspects, the second UE 120-2 can receive information identifying shared channel occupancy from multiple UEs (e.g., the first UE 120-1 and one or more other UEs). For example, the second UE 120-2 can decode a first SCI identifying shared channel occupancy and including a first hop counter value from the first UE 120-1, and can decode a second SCI identifying shared channel occupancy and including a second hop counter value from another UE. In this case, the second UE 120-2 can use the smaller of the first hop counter value or the second hop counter value to determine whether to transmit on the shared channel resource. For example, the second UE 120-2 can determine that the received hop counter value (x) is equal to the smaller of the first hop counter value or the second hop counter value, use the received hop counter value (x) to determine an updated hop counter value (x+1), and compare the updated hop counter value (x+1) with a threshold.
[0076] A threshold can be set to control the spatial extent of shared channel resources, as UEs with large hop counter values are more likely to be further away from the COT-initiating UE. The overhead of the hop counter field in the SCI can be at least partially based on the threshold (“hop counter threshold”) and / or the COT duration. The overhead of the hop counter field (in bits) can be determined as follows: Therefore, for an exemplary shared channel occupancy with a COT duration of 10 ms and a slot duration of 0.5 ms (e.g., 20 slots), the overhead for the transition counter field can be less than or equal to 6 bits. For shared channel occupancy with shorter durations (and / or smaller thresholds), the overhead for the transition counter field can be even less.
[0077] In some aspects, the threshold can be between 0 and the number of time slots in the COT. A threshold of 0 indicates that only COT-initiated users can use the shared channel occupancy. A threshold equal to the number of time slots in the COT indicates that the shared channel occupancy is not limited by the hopping counter value. The threshold value can be based at least in part on the COT duration, the NR digital scheme (e.g., how many time slots are included during the COT duration), and / or the activity of other technologies in the frequency band (e.g., WiFi devices). In some aspects, the threshold can be pre-configured, for example, using a table stored in the second UE 120-2 (and / or one or more other UEs) that maps the COT duration and / or digital scheme to the threshold value. In some aspects, the threshold can be adaptively calculated by wireless communication devices in the network (e.g., base stations or UEs) and provided to the second UE 120-2 and / or one or more other UEs via signaling (e.g., Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), SCI, and / or Media Access Control (MAC) control element (MAC-CE)). In some respects, the COT-initiating UE can set a threshold and provide an indication of the threshold in information identifying shared channel occupancy (e.g., SCI).
[0078] As in Figure 6 As further shown by reference numeral 615 in the accompanying drawing, the second UE 120-2 can transmit information identifying shared channel occupancy and including an updated hopping counter value associated with the shared channel occupancy. As described above, the second UE 120-2 can increment the received hopping counter value (x) to determine an updated hopping counter value (x+1), and if the updated hopping counter value meets a threshold, the shared channel occupancy can be used to transmit one or more packets. In this case, the second UE 120-2 can also transmit information identifying shared channel occupancy and including an updated hopping counter value to propagate this information to one or more other UEs. In some aspects, this information can be included in the SCI transmitted from the second UE 120-2 (e.g., in PSCCH communication), such that the information can be received and decoded by one or more other UEs within the range of the second UE 120-2.
[0079] like Figure 6 As shown, the third UE 120-3 can receive information transmitted from the second UE 120-2. The third UE 120-3 can decode information identifying shared channel occupancy and including updated hopping counter values. The third UE 120-3 can then determine, at least in part, whether to transmit during shared channel occupancy based on the updated hopping counter values, as described above in conjunction with the second UE 120-2.
[0080] In some aspects, the second UE 120-2 may determine not to transmit using a shared channel occupancy based at least in part on the determination that the updated hopping counter value does not meet a threshold. In this case, the second UE 120-2 may not transmit information identifying the shared channel threshold and including the updated hopping counter value. In some aspects, if the second UE 120-2 determines not to transmit using a shared channel occupancy, the second UE 120-2 may initiate a channel sensing procedure (e.g., an LBT procedure) to initiate another channel occupancy.
[0081] In some aspects, if the UE determines that the updated hopping counter value does not meet a threshold, the second UE 120-2 may determine to use channel occupancy but transmit with reduced transmit power to avoid interference with other UEs or devices that may have reserved other channel occupancy. For example, the second UE 120-2 may reduce the transmit power by a pre-configured amount or by an amount defined in the specification.
[0082] In some aspects, the second UE 120-2 can determine whether another condition is met in order to determine whether to transmit within a shared channel occupancy. For example, when the Reference Signal Received Power (RSRP) of the decoded signal (e.g., a signal including information identifying shared channel occupancy) meets an RSRP threshold, the second UE 120-2 can use shared channel occupancy to transmit one or more packets, even though the updated hop counter value does not meet the threshold. Alternatively, the second UE 120-2 can use shared channel occupancy to transmit one or more packets when the priority associated with one or more packets to be transmitted by the second UE 120-2 meets a priority threshold, even though the updated hop counter value does not meet the threshold. Alternatively, the second UE 120-2 can determine whether the channel congestion level meets a congestion threshold (e.g., whether the measured Channel Busy Ratio (CBR) meets a CBR threshold). In this case, when the measured channel congestion is less than the congestion threshold, the second UE 120-2 can use shared channel occupancy to transmit one or more packets, even though the updated hop counter value does not meet the threshold.
[0083] As described above Figure 6As described, the UE (e.g., the second UE 120-2) can receive a hopping counter value associated with shared channel occupancy and can determine whether to transmit during shared channel occupancy based at least in part on the hopping counter value. This can reduce interference caused by UEs far from the UE initiating the shared channel occupancy using the shared channel occupancy. Furthermore, propagating the hopping counter value utilizes less overhead in the sidelink control channel compared to propagating the location information of the COT-initiating UE. This can lead to increased network speed and savings in computational resources (e.g., processing resources, memory resources, and / or communication resources), networking resources, etc., which might otherwise be consumed by propagating the location information of the COT-initiating UE. Additionally, the hopping counter value does not require location information and can be used when the location information (e.g., GPS information) of the COT-initiating UE is unavailable.
[0084] As pointed out above, Figure 6 This is provided as an example. Other examples may differ from the one provided. Figure 6 The example described.
[0085] Figure 7 This is a diagram illustrating example 700 related to limiting the spatial range of channel occupancy sharing in unlicensed spectrum via hop counting, according to the present disclosure. Figure 7 As shown, Example 700 includes communication between a first UE 120-1, a second UE 120-2, and a third UE 120-3. The first UE 120-1, the second UE 120-2, and the third UE 120-3 may communicate via one or more sidelink channels described elsewhere herein, such as the sidelink communication described with respect to UEs 305-1 and 305-2. For example, the first UE 120-1, the second UE 120-2, and the third UE 120-3 may communicate via a V2X protocol.
[0086] exist Figure 7 In Example 700, the hopping counter threshold can be set to 1. The first UE 120-1 can be a COT-initiating UE. That is, the first UE 120-1 can perform a channel sensing procedure (such as LBT) to determine that the channel in the unlicensed spectrum is interference-free and initiate a shared channel occupancy 710 with associated COTs spanning multiple time slots. The first UE 120-1 can transmit packets in the first time slot of the channel occupancy 710. The first UE 120-1 can also transmit information identifying the shared channel occupancy 710 and including a hopping counter value of 0 (e.g., SCI).
[0087] The second UE 120-2 is within the transmission range of the first UE 120-1. The second UE 120-2 can receive and decode the transmission of information from the first UE 120-1, which identifies shared channel occupancy 710 and includes a hopping counter value of 0. The second UE 120-2 can increment the hopping counter value to determine an updated hopping counter value of 1, and can compare the updated hopping counter value of 1 with a threshold of 1 to determine whether to transmit within shared channel occupancy 710. Since the updated hopping counter (1) is less than or equal to the threshold (1), the second UE 120-2 can use shared channel occupancy 710 to transmit one or more packets. For example, the second UE 120-2 can transmit packets in a second time slot within shared channel occupancy 710. The second UE 120-2 can transmit information identifying shared channel occupancy 710 and including a hopping counter value of 1 (e.g., SCI).
[0088] The third UE 120-3 is within the transmission range of the second UE 120-2, but outside the transmission range of the first UE 120-1. The third UE 120-3 can receive and decode the transmission of information from the second UE 120-2, which identifies shared channel occupancy 710 and includes a hopping counter value of 1. The third UE 120-3 can increment the hopping counter value to determine an updated hopping counter value 2, and can compare the updated hopping counter value 2 with a threshold 1 to determine whether to transmit within shared channel occupancy 710. Since the updated hopping counter (2) is greater than the threshold (1), the third UE 120-3 can determine not to use shared channel occupancy 710.
[0089] As pointed out above, Figure 7 This is provided as an example. Other examples may differ from the one provided. Figure 7 The example described.
[0090] Figure 8 This is a diagram illustrating example 800 relating to the spatial range of channel occupancy sharing in unlicensed spectrum via hop counting, according to the present disclosure. Figure 8 As shown, Example 800 includes communication between a first UE 120-1, a second UE 120-2, and a third UE 120-3. In some aspects, the first UE 120-1, the second UE 120-2, and the third UE 120-3 may be included in a wireless network (such as wireless network 100). The first UE 120-1, the second UE 120-2, and the third UE 120-3 may communicate via one or more sidelink channels described elsewhere herein, such as the sidelink communication described with respect to UEs 305-1 and 305-2.
[0091] As in Figure 8 As shown by reference numeral 805 in the accompanying drawings, the second UE 120-2 can receive information from the first UE 120-1 that identifies shared channel occupancy and includes a hopping counter value associated with the shared channel occupancy. This information can be included in a sidelink transmission received by the second UE 120-2 from the first UE 120-1. For example, this information can be included in an SCI (e.g., a first-level SCI or a second-level SCI) sent by the first UE 120-1. The first UE 120-1 can send the SCI in PSSCH communication such that any UE within range of the first UE 120-1 (e.g., the second UE 120-2) can receive and decode the SCI. In some aspects, the SCI also includes a field indicating the location information (e.g., area ID) of the UE (e.g., the first UE 120-1) that sent the SCI.
[0092] Information (e.g., SCI) transmitted by the first UE 120-1 can identify shared channel occupancy and the COT associated with it. When the second UE 120-2 has data for transmission, the second UE 120-2 can decode the information (e.g., SCI) transmitted by the first UE 120-1 and determine that shared channel occupancy has been initiated and the COT associated with it. In some aspects, shared channel occupancy may include packet transmission resources on a channel in unlicensed spectrum. The COT associated with shared channel occupancy may span multiple time slots (e.g., 4–20 time slots). In some aspects, the first UE 120-1 may be a UE that initiates shared channel resources (e.g., a COT-initiating UE). In some aspects, the first UE 120-1 may not be a COT-initiating UE, but may transmit information identifying shared channel occupancy to propagate the shared channel occupancy to one or more UEs (e.g., the second UE 120-2) within the range of the first UE 120-1.
[0093] The information received by the second UE 120-2 may include a hopping counter value associated with shared channel occupancy. For example, the SCI may include a hopping counter field indicating the hopping counter value. In some aspects, the hopping counter value may be one of a first value (e.g., 0) or a second value (e.g., 1). For example, a hopping counter value of 0 may provide an indication that the UE decoding the information (e.g., the second UE 120-2) is eligible to use shared channel occupancy, and a hopping counter value of 1 may provide an indication that the UE decoding the information (e.g., the second UE 120-2) is not eligible to use shared channel occupancy. In this case, only a single bit may be used for the hopping counter field in the SCI.
[0094] As in Figure 8As further shown by reference numeral 810 in the accompanying drawing, the second UE 120-2 can determine whether to transmit during shared channel occupancy based at least in part on a hopping counter value. The second UE 120-2 can determine whether to transmit one or more packets during shared channel occupancy based at least in part on whether the hopping counter value received from the first UE 120-1 is a first value (e.g., 0) or a second value (e.g., 1). For example, if the hopping counter value is 0, the second UE 120-2 can use shared channel occupancy to transmit one or more packets. If the hopping counter value is 1, the second UE 120-2 can determine not to use shared channel occupancy to transmit one or more packets.
[0095] As in Figure 8 As further shown by reference numeral 815, when the second UE 120-2 determines to transmit one or more packets in shared resource occupancy, the second UE 120-2 may select a hopping counter value based at least in part on the distance between the second UE 120-2 and the first UE 120-1. The second UE 120-2 may select one of a first value (e.g., 0) or a second value (e.g., 1) for the hopping counter value based on the distance between the second UE 120-2 and the UE (e.g., the first UE 120-1) from which it receives information identifying shared channel occupancy.
[0096] The COT-initiating UE can set the hopping counter value to 0. A UE (e.g., second UE 120-2) that decodes information (e.g., SCI) including a hopping counter value of 0 can determine the distance between itself and the sending UE (e.g., first UE 120-1) from which it receives the information (e.g., SCI) based on location information included in the information (e.g., SCI) associated with the sending UE (e.g., first UE 120-1). For example, the location information may include the region ID of the sending UE (e.g., first UE 120-1). In some aspects, this location information may be included as part of a standard SCI field, and therefore may not increase the overhead associated with the SCI. The UE (e.g., second UE 120-2) can compare the distance between itself and the sending UE (e.g., first UE 120-1) with a distance threshold to determine whether to set the hopping counter value to a first value (e.g., 0) or a second value (e.g., 1). For example, if the distance meets a distance threshold (e.g., the distance is less than or equal to the distance threshold), the UE (e.g., the second UE 120-2) can set the hopping counter value to 0. If the distance does not meet the distance threshold, the UE (e.g., the second UE 120-2) can set the hopping counter value to 1. In this case, a hopping counter value of 0 can provide an indication that the next UE (e.g., the third UE 120-3) that receives and decodes the information is eligible to use the shared channel occupancy, and a hopping counter value of 1 can provide an indication that the next UE (e.g., UE 120-3) that receives and decodes the information is not eligible to use the shared channel occupancy.
[0097] As in Figure 8 As further shown by reference numeral 820 in the accompanying drawing, the second UE 120-2 can transmit information identifying shared channel occupancy and including an updated hopping counter value associated with the shared channel occupancy. As described above, when the second UE 120-2 determines that it will use shared channel occupancy to transmit one or more packets, the second UE 120-2 can set the hopping counter value to one of a first value (e.g., 0) or a second value (e.g., 1). In this case, the second UE 120-2 can then transmit information identifying shared channel occupancy and including the hopping counter value set to the first value (e.g., 0) or the second value (e.g., 1) to propagate this information to one or more other UEs. In some aspects, this information can be included in the SCI transmitted from the second UE 120-2 (e.g., in PSCCH communication), such that the information can be received and decoded by one or more other UEs within the range of the second UE 120-2.
[0098] like Figure 8As shown, the third UE 120-3 can receive information transmitted from the second UE 120-2. The third UE 120-3 can decode information identifying shared channel occupancy and including a hopping counter value. The third UE 120-3 can then determine whether to transmit during shared channel occupancy, at least in part, based on whether the hopping counter value is set to a first value (e.g., 0) or a second value (e.g., 1).
[0099] In some aspects, the second UE 120-2 may determine, at least in part, not to transmit using a shared channel occupancy based on a hopping counter value received in information transmitted by the first UE 120-1. In this case, the second UE 120-2 may not transmit information identifying a shared channel threshold and including an updated hopping counter value. In some aspects, if the second UE 120-2 determines not to transmit using a shared channel occupancy, the second UE 120-2 may initiate a channel sensing procedure (e.g., an LBT procedure) to initiate another channel occupancy.
[0100] In some aspects, if the hopping counter value indicates that the second UE 120-2 is not eligible to use shared channel resources, the second UE 120-2 may determine to use the channel occupancy but transmit with reduced transmit power to avoid interference with other UEs or devices that may have reserved other channel occupancy. For example, the second UE 120-2 may reduce the transmit power by a pre-configured amount or by an amount defined in the specification.
[0101] In some aspects, the second UE 120-2 can determine whether another condition is met in order to determine whether to transmit within a shared channel occupancy. For example, when the Reference Signal Received Power (RSRP) of the decoded signal (e.g., a signal including information identifying shared channel occupancy) meets an RSRP threshold, the second UE 120-2 can use the shared channel occupancy to transmit one or more packets, even though the hopping counter value indicates that the second UE 120-2 is not eligible to use the shared channel resource. Alternatively, the second UE 120-2 can use the shared channel occupancy to transmit one or more packets when the priority associated with one or more packets to be transmitted by the second UE 120-2 meets a priority threshold, even though the hopping counter value indicates that the second UE 120-2 is not eligible to use the shared channel resource. Alternatively, the second UE 120-2 can determine whether the channel congestion level meets a congestion threshold (e.g., whether the measured CBR meets a CBR threshold). In this scenario, when the measured channel congestion is less than the congestion threshold, the second UE 120-2 may use the shared channel occupancy to send one or more packets, even though the hopping counter value indicates that the second UE 120-2 is not eligible to use the shared channel resources.
[0102] As described above Figure 8 As described, the UE (e.g., the second UE 120-2) can receive a hopping counter value associated with shared channel occupancy and can determine whether to transmit within the shared channel occupancy based at least in part on the hopping counter value. The hopping counter value can provide an indication of whether a UE is eligible to use the shared channel occupancy, based at least in part on the distance between previous UEs that propagate information identifying the shared channel resource. This can reduce interference caused by UEs far from the UE that initiated the shared channel occupancy utilizing the shared channel occupancy. Furthermore, propagating the hopping counter value utilizes less overhead in the sidelink control channel compared to propagating the location information of the COT-initiating UE. This can lead to increased network speed and savings in computational resources (e.g., processing resources, memory resources, and / or communication resources), networking resources, etc., which might otherwise be consumed by propagating the location information of the COT-initiating UE.
[0103] As pointed out above, Figure 8 This is provided as an example. Other examples may differ from the one provided. Figure 8 The example described.
[0104] Figure 9 This is a diagram illustrating example 900 relating to the spatial range of channel occupancy sharing in unlicensed spectrum via hop counting, according to the present disclosure. Figure 9 As shown, Example 900 includes communication between a first UE 120-1, a second UE 120-2, a third UE 120-3, and a fourth UE 120-4. The first UE 120-1, the second UE 120-2, the third UE 120-3, and the fourth UE 120-4 may communicate via one or more sidelink channels described elsewhere herein, such as the sidelink communication described with respect to UEs 305-1 and 305-2. For example, the first UE 120-1, the second UE 120-2, the third UE 120-3, and the fourth UE 120-4 may communicate via a V2X protocol.
[0105] exist Figure 9 In Example 900, the first UE 120-1 may be a COT-initiating UE. That is, the first UE 120-1 may perform a channel sensing procedure (such as LBT) to determine that the channel in the unlicensed spectrum is interference-free and initiate a shared channel occupancy 910 with associated COTs spanning multiple time slots. The first UE 120-1 may transmit packets in the first time slot of the channel occupancy 910. The first UE 120-1 may set a hopping counter value to 0 and transmit information identifying the shared channel occupancy 910 and including the hopping counter value of 0 (e.g., SCI).
[0106] The second UE 120-2 is within the transmission range of the first UE 120-1. The second UE 120-2 can receive and decode transmissions of information from the first UE 120-1, which identifies shared channel occupancy 910 and includes a hopping counter value of 0. The second UE 120-2 can transmit one or more packets using shared channel occupancy 910, at least in part, based on receiving the hopping counter value of 0. For example, the second UE 120-2 can transmit packets in a second timeslot of shared channel occupancy 910. The second UE 120-2 can determine the distance between itself and the first UE 120-1 and compare that distance to a distance threshold. The second UE 120-2 can set the hopping counter value to 0, at least in part, based on the determination that the distance between itself and the first UE 120-1 satisfies (e.g., less than or equal to) the distance threshold. The second UE 120-2 can transmit information identifying shared channel occupancy 910 and including a hopping counter value of 0 (e.g., SCI).
[0107] The third UE 120-3 is within the transmission range of the second UE 120-2, but outside the transmission range of the first UE 120-1. The third UE 120-3 can receive and decode transmissions of information from the second UE 120-2, which identifies shared channel occupancy 910 and includes a hopping counter value of 0. The third UE 120-3 can transmit one or more packets using shared channel occupancy 910, at least in part, based on receiving the hopping counter value of 0. For example, the third UE 120-3 can transmit packets in a third time slot of shared channel occupancy 910. The third UE 120-3 can determine the distance between itself and the second UE 120-2 and compare that distance to a distance threshold. The third UE 120-3 can set the hopping counter value to 1, at least in part, based on a determination that the distance between itself and the second UE 120-2 does not meet (e.g., is greater than) the distance threshold. The third UE 120-3 can send information identifying shared channel occupancy 910 and including a transition counter value of 1 (e.g., SCI).
[0108] The fourth UE 120-4 is within the transmission range of the third UE 120-3, but outside the transmission range of the first UE 120-1 and the second UE 120-2. The fourth UE 120-4 can receive and decode transmissions of information from the third UE 120-3, which identifies shared channel occupancy 910 and includes a hopping counter value of 1. The fourth UE 120-4 can determine, at least in part, not to use shared channel occupancy 910 to transmit one or more packets based on receiving the hopping counter value 1.
[0109] As pointed out above, Figure 9 This is provided as an example. Other examples may differ from the one provided. Figure 9 The example described.
[0110] Figure 10 This is a diagram illustrating an example process 1000 performed by a UE, for example, according to this disclosure. Example process 1000 is an example in which a UE (e.g., UE 120) performs operations associated with limiting the spatial range of channel occupancy sharing in an unlicensed spectrum via hop counting.
[0111] like Figure 10 As shown, in some aspects, process 1000 may include receiving information identifying shared channel occupancy for packet transmission resources and hopping counter values associated with shared channel occupancy (block 1010). For example, the UE (e.g., using antenna 252, demodulator 254, MIMO detector 256, receiver processor 258, controller / processor 280, and / or memory 282) may receive information identifying shared channel occupancy for packet transmission resources and hopping counter values associated with shared channel occupancy, as described above.
[0112] like Figure 10 As further shown, in some aspects, process 1000 may include determining whether to transmit one or more packets during shared channel occupancy based at least in part on a hopping counter value associated with shared channel occupancy (block 1020). For example, the UE (e.g., using antenna 252, demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, modulator 254, controller / processor 280, and / or memory 282) may determine whether to transmit one or more packets during shared channel occupancy based at least in part on a hopping counter value associated with shared channel occupancy, as described above.
[0113] Process 1000 may include additional aspects, such as any single aspect or any combination thereof described below and / or in conjunction with one or more other process descriptions elsewhere described herein.
[0114] Regarding process 1000, in the first aspect, the information identifying shared channel occupancy and hopping counter values is received in a side link transmission from another user equipment.
[0115] Regarding process 1000, in the second aspect, either alone or in combination with the first aspect, information identifying shared channel occupancy and hopping counter values is included in the side link control information received from another user equipment.
[0116] Regarding process 1000, in the third aspect, determining whether to transmit one or more packets during shared channel occupancy, either alone or in combination with one or more aspects of the first and second aspects, includes: determining whether a transition counter value meets a threshold; and determining whether to transmit one or more packets during shared channel occupancy is based at least in part on determining whether the transition counter value meets the threshold.
[0117] Regarding process 1000, in the fourth aspect, either alone or in combination with one or more aspects from the first to the third aspects, the hopping counter value indicates the number of hoppings between another user equipment that receives information identifying shared channel occupancy and the hopping counter value and the first user equipment that initiated the shared channel occupancy.
[0118] Regarding process 1000, in the fifth aspect, either alone or in combination with one or more aspects from the first to the fourth aspects, the threshold corresponds to the maximum number of hoppings from the first user equipment that initiated the shared channel occupation.
[0119] Regarding process 1000, in the sixth aspect, determining whether a transition counter value meets a threshold, either alone or in combination with one or more aspects from the first to the fifth aspects, includes: determining an updated transition counter value indicating the number of transitions between a user equipment and a first user equipment that initiated the shared channel occupancy; and comparing the updated transition counter value with a threshold.
[0120] Regarding process 1000, in the seventh aspect, alone or in combination with one or more aspects from the first to the sixth aspects, process 1000 includes: transmitting one or more packets during shared channel occupancy based at least in part on a determination of whether a threshold is met regarding the hopping counter value.
[0121] Regarding process 1000, in the eighth aspect, either alone or in combination with one or more aspects from the first to the seventh aspects, process 1000 includes: updating a transition counter value by incrementing the transition counter value to generate an updated transition counter value; and sending information identifying shared channel occupancy and the updated transition counter value to at least one other user equipment.
[0122] Regarding process 1000, in the ninth aspect, alone or in combination with one or more aspects from the first to the eighth aspects, the information includes information received from a first other UE identifying a first hopping counter value and information received from a second other UE identifying a second hopping counter value, and determining whether to transmit one or more packets during shared channel occupancy includes: determining whether to transmit one or more packets during shared channel occupancy based at least in part on the smaller of the first hopping counter value or the second hopping counter value.
[0123] Regarding process 1000, in the tenth aspect, either alone or in combination with one or more aspects from the first to the ninth aspect, the transition counter value is one of a first value or a second value, and determining whether to transmit one or more packets during shared channel occupancy includes: determining, in part, to transmit one or more packets during shared channel occupancy based on determining that the transition counter value is the first value; and determining, in part, not to transmit one or more packets during shared channel occupancy based on determining that the transition counter value is the second value.
[0124] Regarding process 1000, in the eleventh aspect, either alone or in combination with one or more aspects from the first to the tenth aspects, the hopping counter value is a first value, and further includes: determining the distance between the user equipment and a first user equipment from which it receives information identifying shared channel occupancy and the hopping counter value; setting the hopping counter value to either the first value or a second value based at least in part on the distance between the user equipment and the first user equipment; and transmitting information including the hopping counter value set to either the first value or the second value.
[0125] Regarding process 1000, in the twelfth aspect, setting the transition counter value to a first value or a second value, either alone or in combination with one or more aspects from the first to the eleventh aspects, at least in part based on the distance between the user equipment and the first user equipment, includes: setting the transition counter value to the first value if the distance between the user equipment and the first user equipment meets a threshold; and setting the transition counter value to the second value if the distance between the user equipment and the first user equipment does not meet the threshold.
[0126] Regarding process 1000, in the thirteenth aspect, determining the distance between a user equipment and a first user equipment, either alone or in combination with one or more aspects from the first to the twelfth aspects, includes: determining the distance between the user equipment and the first user equipment based at least in part on location information included in information received from the first user equipment.
[0127] Regarding process 1000, in the fourteenth aspect, determining whether to transmit one or more packets during shared channel occupancy, either alone or in combination with one or more aspects from the first to the thirteenth aspects, comprises: determining whether to transmit one or more packets during shared channel occupancy based at least in part on a hopping counter value associated with shared channel occupancy and at least in part on a reference signal received power of a signal used to transmit information identifying shared channel occupancy and the hopping counter value.
[0128] Regarding process 1000, in the fifteenth aspect, determining whether to transmit one or more packets during shared channel occupancy, either alone or in combination with one or more aspects from the first to the fourteenth aspects, comprises: determining whether to transmit one or more packets during shared channel occupancy based at least in part on a hopping counter value associated with shared channel occupancy and at least in part on a priority associated with one or more packets.
[0129] Regarding process 1000, in the sixteenth aspect, alone or in combination with one or more aspects from the first to the fifteenth aspects, process 1000 includes: transmitting one or more packets with reduced transmit power based at least in part on the result of determining whether to transmit one or more packets in a shared channel occupancy.
[0130] Although Figure 10 An example box of process 1000 is shown, but in some aspects, process 1000 may include... Figure 10 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 1000 may be executed in parallel.
[0131] The following provides a summary of some aspects of this disclosure:
[0132] Aspect 1: A method of wireless communication performed by a user equipment, comprising: receiving information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy; and determining, at least in part, whether to transmit one or more packets during the shared channel occupancy based on the hopping counter value associated with the shared channel occupancy.
[0133] Aspect 2: According to the method of aspect 1, wherein the information identifying the shared channel occupancy and the hopping counter value is received in a side link transmission from another user equipment.
[0134] Aspect 3: According to the method of aspect 2, wherein the information identifying the shared channel occupancy and the hopping counter value is included in the side link control information received from another user equipment.
[0135] Aspect 4: The method according to any one of Aspects 1-3, wherein determining whether to transmit the one or more packets during shared channel occupancy comprises: determining whether the transition counter value meets a threshold; and determining whether to transmit the one or more packets during shared channel occupancy is based at least in part on determining whether the transition counter value meets the threshold.
[0136] Aspect 5: According to the method of aspect 4, wherein the hopping counter value indicates the number of hoppings between another user equipment that receives the information identifying the shared channel occupancy and the hopping counter value and the first user equipment that initiated the shared channel occupancy.
[0137] Aspect 6: According to the method of aspect 5, wherein the threshold corresponds to the maximum number of hoppings from the first user equipment that initiated the shared channel occupation.
[0138] Aspect 7: According to the method of aspect 6, determining whether the transition counter value meets the threshold includes: determining an updated transition counter value, the updated transition counter value indicating the number of transitions between the user equipment and the first user equipment that initiated the shared channel occupation; and comparing the updated transition counter value with the threshold.
[0139] Aspect 8: The method according to any one of Aspects 4-7 further includes: transmitting the one or more packets during the shared channel occupancy based at least in part on a determination that the hopping counter value satisfies the threshold.
[0140] Aspect 9: The method according to aspect 8 further includes: updating the transition counter value by incrementing the transition counter value to generate an updated transition counter value; and sending information identifying the shared channel occupancy and the updated transition counter value to at least one other user equipment.
[0141] Aspect 10: The method according to any one of Aspects 1-9, wherein the information includes information receiving from a first other UE identifying a first hopping counter value and information receiving from a second other UE identifying a second hopping counter value, and determining whether to transmit the one or more packets during the shared channel occupancy comprises: determining whether to transmit the one or more packets during the shared channel occupancy based at least in part on the smaller of the first hopping counter value or the second hopping counter value.
[0142] Aspect 11: The method according to any one of Aspects 1-3, wherein the hopping counter value is one of a first value or a second value, and determining whether to transmit the one or more packets during the shared channel occupancy comprises: determining, in part, to transmit the one or more packets during the shared channel occupancy based on determining that the hopping counter value is the first value; and determining, in part, not to transmit the one or more packets during the shared channel occupancy based on determining that the hopping counter value is the second value.
[0143] Aspect 12: The method according to aspect 11, wherein the hopping counter value is the first value, and the method further includes: determining a distance between the user equipment and a first user equipment from which it receives information identifying the shared channel occupancy and the hopping counter value; setting the hopping counter value to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment; and transmitting information including the hopping counter value set to either the first value or the second value.
[0144] Aspect 13: According to the method of aspect 12, setting the transition counter value to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment comprises: setting the transition counter value to the first value if the distance between the user equipment and the first user equipment meets a threshold; and setting the transition counter value to the second value if the distance between the user equipment and the first user equipment does not meet the threshold.
[0145] Aspect 14: The method according to any one of Aspects 12-13, wherein determining the distance between the user equipment and the first user equipment comprises: determining the distance between the user equipment and the first user equipment based at least in part on location information included in the information received from the first user equipment.
[0146] Aspect 15: The method according to any one of Aspects 1-14, wherein determining whether to transmit the one or more packets during the shared channel occupancy comprises: determining whether to transmit the one or more packets during the shared channel occupancy based at least in part on the hopping counter value associated with the shared channel occupancy and at least in part on the reference signal received power of a signal used to transmit information identifying the shared channel occupancy and the hopping counter value.
[0147] Aspect 16: The method according to any one of Aspects 1-15, wherein determining whether to transmit the one or more packets during the shared channel occupancy comprises: determining whether to transmit the one or more packets during the shared channel occupancy based at least in part on the hopping counter value associated with the shared channel occupancy and at least in part on the priority associated with the one or more packets.
[0148] Aspect 17: The method according to any one of Aspects 1-16 further includes: transmitting the one or more packets with reduced transmit power based at least in part on the result of determining whether to transmit the one or more packets during the shared channel occupancy.
[0149] Aspect 18: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of aspects 1-17.
[0150] Aspect 19: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform the method according to one or more aspects of aspects 1-17.
[0151] Aspect 20: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of aspects 1-17.
[0152] Aspect 21: A non-transitory computer-readable medium storing code for wireless communication, said code including instructions executable by a processor to perform the methods described in one or more of aspects 1-17.
[0153] Aspect 22: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform the method according to one or more aspects of aspects 1-17.
[0154] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise form disclosed. Modifications and variations may be made based on the foregoing disclosure, or modifications and variations may be derived from practice in the aspects.
[0155] As used herein, the term "component" is intended to be interpreted broadly as hardware and / or a combination of hardware and software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, "software" should be interpreted broadly as meaning 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 and / or functions, and other examples. As used herein, processors are implemented using hardware and / or a combination of hardware and software. It will be apparent to those skilled in the art that the systems and / or methods described herein can be implemented using various forms of hardware and / or combinations of hardware and software. The actual specialized control hardware or software code used to implement these systems and / or methods is not intended to limit any aspect. Therefore, the operation and behavior of systems and / or methods are described herein without reference to specific software code, as those skilled in the art will understand that software and hardware can be designed to implement systems and / or methods at least in part based on the descriptions herein.
[0156] As used in this article, depending on the context, “meeting the threshold” can refer to a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0157] Even if a specific combination of features is recited in the claims and / or disclosed in the specification, such combinations are not intended to limit the disclosure of the aspects. Many features can be combined in a manner not specifically recited in the claims and / or disclosed in the specification. The disclosure of an aspect includes a combination of each dependent claim with each other claim in the claim set. As used herein, the phrase “at least one of” referring to the list of items refers to any combination of those items, including individual members. For example, “at least one of a, b, or c” is intended to cover a, b, c, a+b, a+c, b+c, and a+b+c, as well as any combination of multiples of the same element (e.g., a+a, a+a+a, a+a+b, a+a+c, a+b+b, a+c+c, b+b, b+b+b, b+b+c, c+c, and c+c+c or any other ordering of a, b, and c).
[0158] None of the elements, actions, or instructions used herein should be construed as critical or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “an” are intended to include one or more items and are interchangeable with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items referenced by the article “the” and is interchangeable with “one or more.” Furthermore, as used herein, the terms “collection” and “group” are intended to include one or more items and are interchangeable with “one or more.” Where only one item is anticipated, the phrase “only one” or similar language is used. Furthermore, as used herein, the terms “has,” “have,” “having,” etc., are intended to be open-ended terms that do not limit the elements they modify (e.g., an element “having” A may also have B). Furthermore, unless explicitly stated otherwise, the phrase “based on” is intended to mean “at least partially based on.” Furthermore, as used herein, the term “or” is intended to be inclusive when used in a series and may be used interchangeably with “and / or” unless otherwise expressly stated (e.g., if used in conjunction with “any” or “only one of”).
Claims
1. A user equipment for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the one or more processors being configured to: The system receives information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy, wherein the hopping counter value indicates the number of hoppings between another user equipment receiving the information identifying the shared channel occupancy and the hopping counter value and a first user equipment initiating the shared channel occupancy; and Whether to transmit one or more packets during the shared channel occupancy is determined at least in part based on the hopping counter value associated with the shared channel occupancy.
2. The user equipment of claim 1, wherein, The information identifying the shared channel occupancy and the hopping counter value is received in a side link transmission from another user equipment.
3. The user equipment according to claim 2, wherein, The information identifying the shared channel occupancy and the hopping counter value is included in the side link control information received from another user equipment.
4. The user equipment according to claim 1, wherein, To determine whether to transmit the one or more packets during the shared channel occupancy, the one or more processors are configured to: Determine whether the jump counter value meets the threshold; and Whether to send one or more packets during the shared channel occupancy is determined at least in part based on whether the transition counter value meets the threshold.
5. The user equipment according to claim 4, wherein, The one or more processors are further configured to: Based on the determination that the hopping counter value does not meet the threshold, a measured channel busy rate (CBR) corresponding to the shared channel occupancy is determined; and The one or more packets are transmitted during the shared channel occupancy, based at least in part on the determination that the CBR is less than the CBR threshold for the shared channel occupancy.
6. The user equipment according to claim 4, wherein, The threshold corresponds to the maximum number of hops from the first user equipment, wherein the user equipment is able to use the shared channel resources occupied by the shared channel for the first user equipment.
7. The user equipment according to claim 6, wherein, To determine whether the transition counter value meets the threshold, the one or more processors are configured to: Determine an updated hopping counter value, the updated hopping counter value indicating the number of hoppings between the user equipment and the first user equipment that initiated the shared channel occupancy; and The updated transition counter value is compared with the threshold.
8. The user equipment according to claim 4, wherein, The one or more processors are further configured to: The one or more packets are transmitted during the shared channel occupancy based at least in part on the determination that the threshold is met by the jump counter value.
9. The user equipment according to claim 8, wherein, The one or more processors are further configured to: An updated jump counter value is generated by incrementing the jump counter value; and Send information identifying the shared channel occupancy and the updated transition counter value to at least one other user equipment.
10. The user equipment according to claim 1, wherein, The information includes information identifying a first hopping counter value received from a first other UE and information identifying a second hopping counter value received from a second other UE, wherein, in order to determine whether to transmit the one or more packets during the shared channel occupancy, the one or more processors are configured to: Whether to transmit the one or more packets during the shared channel occupancy is determined at least in part based on the smaller of the first transition counter value or the second transition counter value.
11. The user equipment according to claim 1, wherein, The transition counter value is one of a first value or a second value, and wherein, in order to determine whether to transmit the one or more packets during the shared channel occupancy, the one or more processors are configured to: The determination to transmit the one or more packets during the shared channel occupancy is based in part on determining that the transition counter value is the first value; and The determination not to transmit the one or more packets during the shared channel occupancy is based in part on determining that the hopping counter value is the second value.
12. The user equipment according to claim 11, wherein, The jump counter value is the first value, and wherein the one or more processors are further configured to: Determine the distance between the user equipment and the first user equipment from which it receives the information identifying the shared channel occupancy and the hopping counter value; The hopping counter value is set to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment; and Send information including the jump counter value that is set to either the first value or the second value.
13. The user equipment according to claim 12, wherein, In order to set the transition counter value to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment, the one or more processors are configured to: If the distance between the user equipment and the first user equipment meets a threshold, then the transition counter value is set to the first value; and If the distance between the user equipment and the first user equipment does not meet the threshold, the jump counter value is set to the second value.
14. The user equipment according to claim 12, wherein, To determine the distance between the user equipment and the first user equipment, the one or more processors are configured to: The distance between the user equipment and the first user equipment is determined at least in part based on the location information included in the information received from the first user equipment.
15. The user equipment according to claim 1, wherein, To determine whether to transmit the one or more packets during the shared channel occupancy, the one or more processors are configured to: Whether to transmit the one or more packets during the shared channel occupancy is determined at least in part based on the hopping counter value associated with the shared channel occupancy and at least in part based on the reference signal received power of the signal used to transmit the information identifying the shared channel occupancy and the hopping counter value.
16. The user equipment according to claim 1, wherein, To determine whether to transmit the one or more packets during the shared channel occupancy, the one or more processors are configured to: Whether to transmit the one or more packets during the shared channel occupancy is determined at least in part based on the hopping counter value associated with the shared channel occupancy and at least in part based on the priority associated with the one or more packets.
17. The user equipment according to claim 1, wherein, The one or more processors are further configured to: The one or more packets are transmitted with reduced transmit power, at least in part based on the result of determining whether to transmit the one or more packets during the shared channel occupancy.
18. A method for wireless communication performed by a user equipment, comprising: The system receives information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy, wherein the hopping counter value indicates the number of hoppings between another user equipment receiving the information identifying the shared channel occupancy and the hopping counter value and a first user equipment initiating the shared channel occupancy; and Whether to transmit one or more packets during the shared channel occupancy is determined at least in part based on the hopping counter value associated with the shared channel occupancy.
19. The method according to claim 18, wherein, Determining whether to transmit the one or more packets during the shared channel occupancy includes: Determine whether the jump counter value meets the threshold; and Whether to send one or more packets during the shared channel occupancy is determined at least in part based on whether the transition counter value meets the threshold.
20. The method according to claim 19, wherein, The threshold corresponds to the maximum number of hops from the first user equipment, wherein the user equipment is capable of using the shared channel resources occupied by the shared channel for the first user equipment, and wherein determining whether the hop counter value meets the threshold includes: Determine an updated hopping counter value, the updated hopping counter value indicating the number of hoppings between the user equipment and the first user equipment that initiated the shared channel occupancy; and The updated transition counter value is compared with the threshold.
21. The method of claim 19, further comprising: The one or more packets are transmitted during the shared channel occupancy based at least in part on the determination that the threshold is met by the jump counter value.
22. The method of claim 21, further comprising: An updated jump counter value is generated by incrementing the jump counter value. as well as Send information identifying the shared channel occupancy and the updated transition counter value to at least one other user equipment.
23. The method according to claim 18, wherein, The information includes information receiving from a first other UE identifying a first hopping counter value and information receiving from a second other UE identifying a second hopping counter value, wherein determining whether to transmit the one or more packets during the shared channel occupancy includes: Whether to transmit the one or more packets during the shared channel occupancy is determined at least in part based on the smaller of the first transition counter value or the second transition counter value.
24. The method according to claim 18, wherein, The hopping counter value is one of a first value or a second value, and determining whether to transmit the one or more packets during the shared channel occupancy includes: The determination to transmit the one or more packets during the shared channel occupancy is made in part based on determining that the transition counter value is the first value; or The determination not to transmit the one or more packets during the shared channel occupancy is based in part on determining that the hopping counter value is the second value.
25. The method according to claim 24, wherein, The jump counter value is the first value, and the method further includes: Determine the distance between the user equipment and the first user equipment from which it receives the information identifying the shared channel occupancy and the hopping counter value; The hopping counter value is set to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment; and Send information including the jump counter value that is set to either the first value or the second value.
26. The method according to claim 25, wherein, Setting the transition counter value to either the first value or the second value based at least in part on the distance between the user equipment and the first user equipment includes: If the distance between the user equipment and the first user equipment meets a threshold, then the transition counter value is set to the first value; and If the distance between the user equipment and the first user equipment does not meet the threshold, the jump counter value is set to the second value.
27. The method according to claim 25, wherein, Determining the distance between the user equipment and the first user equipment includes: The distance between the user equipment and the first user equipment is determined at least in part based on the location information included in the information received from the first user equipment.
28. The method according to claim 18, wherein, Determining whether to transmit the one or more packets during the shared channel occupancy includes: Whether to transmit the one or more packets during the shared channel occupancy is determined based at least in part on the hopping counter value associated with the shared channel occupancy and at least in part on the priority associated with the one or more packets or the reference signal received power of a signal used to transmit information identifying the shared channel occupancy and the hopping counter value.
29. A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising: One or more instructions, which, when executed by one or more processors of the user equipment, cause the user equipment to perform the following operations: The system receives information identifying a shared channel occupancy for packet transmission resources and a hopping counter value associated with the shared channel occupancy, wherein the hopping counter value indicates the number of hoppings between another user equipment receiving the information identifying the shared channel occupancy and the hopping counter value and a first user equipment initiating the shared channel occupancy; and Whether to transmit one or more packets during the shared channel occupancy is determined at least in part based on the hopping counter value associated with the shared channel occupancy.
30. An apparatus for wireless communication, comprising: A unit for receiving information identifying shared channel occupancy for packet transmission resources and a hopping counter value associated with said shared channel occupancy, wherein the hopping counter value indicates the number of hoppings between another user equipment receiving the information identifying said shared channel occupancy and said hopping counter value and a first user equipment initiating said shared channel occupancy; and A unit for determining whether to transmit one or more packets during the shared channel occupancy, based at least in part on the transition counter value associated with the shared channel occupancy.