User equipment transmitter for wireless communication, method and computer-readable non-transient memory related
Patent Information
- Application Number
- BR112020007828
- Authority / Receiving Office
- BR · BR
- Patent Type
- Patents
- Current Assignee / Owner
- Publication Date
- 2026-08-25
Smart Images

Figure 00000052_0000 
Figure 00000053_0000 
Figure 00000054_0000
Abstract
Description
1 / 46 USER EQUIPMENT TRANSMITTER FOR WIRELESS COMMUNICATION, METHOD AND COMPUTER-READABLE NON-TRANSIENTIAL MEMORY RELATED Cross-reference to related requests pursuant to 35 U.S.C. § 119
[0001] This application claims priority to provisional patent application U.S. No. 62 / 576,482, filed October 24, 2017, entitled “TECHNIQUES AND APPARATUSES FOR BEAM-BASED SCHEDULING OF VEHICLE-TO-EVERYTHING (V2X) COMMUNICATIONS,” and non-provisional patent application U.S. No. 16 / 125,155, filed September 7, 2018, entitled “TECHNIQUES AND APPARATUSES FOR BEAM-BASED SCHEDULING OF VEHICLE-TO-EVERYTHING (V2X) "COMMUNICATIONS," which are hereby expressly incorporated by reference into the present invention, which is hereby expressly incorporated by reference into the present invention. FIELD OF REVELATION
[0002] The aspects of the present relationship relate in general to wireless communication and more particularly to techniques and apparatus for beam-based programming of vehicle-to-vehicle (V2X) communications. BACKGROUND
[0003] Wireless communication systems are widely used to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power, and / or similar). The Petition 870260035076, dated 04 / 15 / 2026, page 13 / 19 2 / 46 Examples of such multiple access technologies include code division multiple access systems (CDMA), time division multiple access systems (TDMA), frequency division multiple access systems (FDMA), orthogonal frequency division multiple access systems (OFDMA), single carrier frequency division multiple access systems (SC-FDMA), synchronous time division code division multiple access systems (TD-SCDMA), and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Society Project (3GPP).
[0004] A wireless communication network may include several base stations (BSs) that can support communication to various user devices (UEs). A user device (UE) can communicate with a base station (BS) via downlink and uplink. Downlink (or forward link) refers to the communication link from the BS to the UE, and uplink (or reverse link) refers to the communication link from the UE to the BS. As will be described in more detail here, a BS may be referred to as a B Node, a gNB, an access point (AP), a radio head, a transmit / receive point (TRP), a New Radio (NR) BS, a 5G B Node, and / or similar.
[0005] The multiple access technologies above have been adopted in various telecommunications standards to provide a common protocol that enables different wireless communication devices to communicate at a municipal, national, regional, and even global level. New Radio Petition 870210060055, dated 02 / 07 / 2021, p. 5 / 66 3 / 46 (NR), which can also be referred to as 5G, is a set of enhancements to the LTE mobile standard promulgated by the Third Generation Society Project (3GPP). NR is designed to support better mobile broadband internet access by improving spectral efficiency, lowering costs, improving services, making use of new spectrum, and better integrating with other open standards using orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP) (CP-OFDM) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spreading OFDM (DFT-s-OFDM)) on the uplink (UL), as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation. However, as the demand for mobile broadband access continues to increase, there is a need for further enhancements in LTE and NR technologies.Ideally, these improvements should be applicable to other multiple access technologies and to telecommunications standards that employ these technologies. SUMMARY
[0006] In some respects, a wireless communication method may be performed by a transmitting user equipment (UE). The method may include determining a beam to be used for transmitting vehicle-to-all (V2X) communication to a receiving UE; determining one or more eligible feature blocks of the beam that are candidates for V2X communication based at least in part on a schedule associated with the beam; transmitting to the receiving UE a proposed schedule indicating one or more eligible feature blocks of the beam that are candidates. Petition 870210060055, dated 02 / 07 / 2021, page 6 / 66 4 / 46 for V2X communication; and transmit C2X communication to the receiving UE via the beam based at least in part on the transmission of the proposed schedule.
[0007] In some respects, a transmitter UE for wireless communication may include memory and one or more processors operatively coupled to the memory. The memory and one or more processors may be configured to determine a beam to be used to transmit vehicle-to-all (V2X) communication to a receiving UE; determine one or more eligible beam feature blocks that are candidates for V2X communication based at least in part on a schedule associated with the beam; transmit, to the receiving UE, a proposed schedule indicating one or more eligible beam feature blocks that are candidates for V2X communication; and transmit the V2X communication to the receiving UE over the beam based at least in part on the transmission of the proposed schedule.
[0008] In some respects, a non-transient computer-readable medium may store one or more instructions for wireless communication. One or more instructions, when executed by one or more processors of a transmitting UE, may cause one or more processors to determine a beam to be used to transmit vehicle-to-all (V2X) communication to a receiving UE; determine one or more eligible beam feature blocks that are candidates for V2X communication based at least in part on a schedule associated with the beam; transmit, to the receiving UE, a proposed schedule indicating one or more eligible beam feature blocks that are candidates for V2X communication; and transmit the communication. Petition 870210060055, dated 02 / 07 / 2021, page 7 / 66 5 / 46 V2X to the receiving UE via beam based at least in part on the transmission of the proposed programming.
[0009] In some respects, a transmitting apparatus for wireless communication may include means for determining a beam to be used for transmitting vehicle-to-all (V2X) communication to a receiving apparatus; means for determining one or more eligible feature blocks of the beam that are candidates for V2X communication based at least in part on a schedule associated with the beam; means for transmitting to the receiving apparatus a proposed schedule indicating one or more eligible feature blocks of the beam that are candidates for V2X communication; and means for transmitting the V2X communication to the receiving apparatus over the beam based at least in part on the transmission of the proposed schedule.
[0010] Aspects generally include a method, device, transmitting device, receiving device, apparatus, transmitting apparatus, receiving apparatus, computer program product, non-transient computer-readable media, user equipment, transmitting user equipment, receiving user equipment, wireless communication device, and processing system as substantially described in the present invention with reference to and as illustrated by the accompanying drawings and descriptive report.
[0011] The above has broadly outlined the technical features and advantages of examples according to the disclosure so that the detailed description that follows can be better understood. Additional features and advantages will be described below. Design and examples Petition 870210060055, dated 02 / 07 / 2021, page 8 / 66 6 / 46 specific disclosed features can be readily used as a basis for modifying or designing other structures to accomplish the same purposes as the present disclosure. Such equivalent constructions do not fall outside the scope of the appended claims. Features of the concepts disclosed in the present invention, both their organization and method of operation, along with associated advantages, will be better understood from the following description when considered in relation to the accompanying figures. Each of the figures is provided for illustrative and descriptive purposes and not as a definition of the limits of the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order that the manner in which the above-mentioned features of the present disclosure may be understood in detail, a more detailed description, briefly summarized above, may be given by reference to the aspects, some of which are illustrated in the appended drawings. It should be noted, however, that the appended drawings illustrate only certain typical aspects of this disclosure and should not, therefore, be considered limiting to its scope, since the description may admit other equally effective aspects. The same reference numbers in different drawings may identify identical or similar elements.
[0013] Figure 1 is a block diagram conceptually illustrating an example of a wireless communication network, according to various aspects of the present disclosure.
[0014] Figure 2 is a block diagram conceptually illustrating an example of a base station communicating with a user device (UD) in a Petition 870210060055, dated 02 / 07 / 2021, page 9 / 66 7 / 46 wireless communication network, according to various aspects of the present disclosure.
[0015] Figure 3 is a block diagram conceptually illustrating an example of V2X communication via a sidelink, in accordance with various aspects of the present disclosure.
[0016] Figures 4-7 are diagrams illustrating examples of beam-based V2X communications programming, in accordance with various aspects of the present disclosure.
[0017] Figure 8 is a diagram illustrating an example process performed, for example, by a user device, in accordance with various aspects of the present disclosure. DETAILED DESCRIPTION
[0018] Several aspects of the disclosure are described more fully below with reference to the accompanying drawings. This disclosure can, however, be embodied in many different forms and should not be interpreted as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure is thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings of the present invention, a person skilled in the art should recognize that the scope of the disclosure is intended to encompass any aspect of the disclosure disclosed in the present invention, whether implemented independently of or combined with any other aspect of the disclosure. For example, an apparatus can be implemented or a method can be put into practice using any number of the aspects. Petition 870210060055, dated 02 / 07 / 2021, page 10 / 66 8 / 46 disclosed in the present invention. Furthermore, the scope of disclosure is intended to cover such apparatus or method that is put into practice using another structure, functionality, or structure and functionality in addition to or different from the various aspects of disclosure disclosed in the present invention. It should be understood that any aspect of disclosure disclosed herein may be incorporated by one or more elements of a claim.
[0019] Various aspects of telecommunications systems will now be presented with reference to various devices and techniques. These devices and techniques will be described in the detailed description that follows and illustrated in the attached drawings by various blocks, modules, components, circuits, stages, processes, algorithms and / or the like (collectively referred to as “elements”). These elements may be implemented using hardware, software or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and design limitations imposed on the overall system.
[0020] Note that although aspects may be described herein using terminology commonly associated with 3G and / or 4G wireless technologies, aspects of the present disclosure may be applied to communication systems based on another generation, such as 5G and later, including NR technologies.
[0021] Figure 1 is a diagram illustrating a 100 network in which aspects of the present disclosure can be put into practice. The 100 network can be an LTE network or some other wireless network, such as a 5G or NR network. The wireless network Petition 870210060055, dated 02 / 07 / 2021, page 11 / 66 9 / 46 100 can include several BS 110s (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A A BS is an entity that communicates with user equipment (UEs) and may also be referred to as a base station, a BS NR, a B node, a gNB, a 5G B node (NB), an access point, a transmit-receive point (TRP), and / or similar. Each BS can provide communication coverage for a specific geographic area. In 3GPP, the term cell can refer to a coverage area of a BS and / or a BS subsystem serving that coverage area, depending on the context in which the term is used.
[0022] A BS can provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another cell type. A macro cell can cover a relatively large geographic area (e.g., several kilometers in radius) and can allow unrestricted access by UEs with service subscriptions. A pico cell can cover a relatively small geographic area and can allow unrestricted access by UEs with service subscriptions. A femto cell can cover a relatively small area (e.g., a house) and can allow restricted access by UEs having association with the femto cell (e.g., UEs in a closed subscriber group (CSG)). A BS for a macro cell can be referred to as a macro BS. A BS for a pico cell can be referred to as a pico BS. A BS for a femto cell can be referred to as a femto BS or as a native BS.In the example shown in Figure 1, a BS 110a can be a macro BS for a macro cell 102a, a BS 110b can be a pico BS for a pico cell 102b, and a BS 110c can be a femto BS for a cell. Petition 870210060055, dated 02 / 07 / 2021, page 12 / 66 10 / 46 femto 102c. A BS can support one or multiple (e.g., three) cells. The terms eNB, “base station”, “BS NR”, “gNB”, “TRP”, “AP”, “B node”, “5G NB”, and “cell” can be used interchangeably herein.
[0023] In some respects, a cell may not necessarily be stationary and the geographic area of the cell may move according to the location of a mobile BS. In some examples, BSs may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) on the 100 access network through various types of backhaul interfaces such as a direct physical connection, a virtual network and / or similar using any suitable transport network.
[0024] A 100 wireless network may also include relay stations. A relay station is an entity that can receive a data transmission from an upstream station (e.g., a BS or a UE) and send a data transmission to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions to other UEs. In the example shown in Figure 1, a relay station 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay station may also be referred to as a relay BS, a relay base station, a relay, and / or similar.
[0025] A 100 wireless network can be a heterogeneous network that includes BSs of different types, for example, macro BSs, pico BSs, femto BSs, relay BSs and / or similar. These different types of BSs may have levels of Petition 870210060055, dated 02 / 07 / 2021, p. 13 / 66 11 / 46 different transmission power, different coverage areas, and different impact on wireless network interference 100. For example, macro BSs may have a high transmission power level (e.g., 5 to 40 Watts) while pico BSs, femto BSs, and relay BSs may have lower transmission power levels (e.g., 0.1 to 2 watts).
[0026] A network controller 130 can couple to a set of BSs and can provide coordination and control for those BSs. The network controller 130 can communicate with BSs via a backhaul. The BSs can also communicate with each other, for example, directly or indirectly via a wireless or line-based backhaul.
[0027] UEs 120 (e.g., 120a, 120b, 120c) may be dispersed throughout the wireless network 100, and each UE may be stationary or mobile. A UE may also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, and / or similar. A UE may be a mobile phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a portable device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, medical equipment or device, biometric devices / sensors, wearable devices (smartwatches, smart clothing, smart glasses, smart wristbands, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., Petition 870210060055, dated 02 / 07 / 2021, page 14 / 66 12 / 46 example, a music or video device, a satellite radio), a vehicle sensor or component, smart sensors / meters, industrial manufacturing equipment, a global positioning system device, or any other suitable device that is configured to communicate via a wireless or wired medium.
[0028] Some UEs may be considered Machine-Type Communication (MTC) or Enhanced or Improved Machine-Type Communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices such as sensors, meters, monitors, location tags, and / or similar devices, which can communicate with a base station, another device (e.g., remote device), or some other entity. A wireless node may provide, for example, connectivity to or with a network (e.g., a remote area network such as the Internet or a cellular network) via a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered Customer Premises Equipment (CPE).The UE 120 can be included in a housing that houses UE 120 components, such as processor components, memory components, and / or similar components.
[0029] In general, any number of wireless networks can be deployed in a given geographic area. Each wireless network can support a specific RAT and can operate on one or more frequencies. A RAT can also be Petition 870210060055, dated 02 / 07 / 2021, p. 15 / 66 13 / 46 is mentioned as a radio technology, an air interface, and / or similar. A frequency may also be referred to as a carrier, a frequency channel, and / or similar. Each frequency can support a unique RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, 5G or NR RAT networks may be deployed.
[0030] In some respects, two or more UE 120s (for example, shown as UE 120a and UE 120e) can communicate directly using one or more sidelink channels (for example, without using a base station 110 as an intermediary to communicate with each other). For example, UE 120s can communicate using non-hierarchical (P2P) communications, device-to-device (D2D) communications, a vehicle-to-everything (V2X) protocol (for example, which may include a vehicle-to-vehicle (V2V) protocol, a vehicle-to-infrastructure (V2I) protocol, and / or similar), a mesh network and / or similar. In this case, the UE 120 can perform programming operations, feature selection operations, and / or other operations described elsewhere in the present invention as being performed by the base station 110.
[0031] As indicated above, Figure 1 is provided merely as an example. Other examples are possible and may differ from what has been described with respect to Figure 1.
[0032] Figure 2 shows a block diagram. 200 of a base station design 110 and UE 120, which can be one of the base stations and one of the UEs in Figure 1. Base station 110 can be equipped with T 234a to 234t antennas, and UE Petition 870210060055, dated 02 / 07 / 2021, p. 16 / 66 14 / 46 120 can be equipped with R 252a to 252r antennas, where generally T > 1 and R > 1.
[0033] At base station 110, a transmission processor 220 can receive data from a data source 212 for one or more UEs, select one or more modulation and coding schemes (MCS) for each UE based at least in part on the channel quality indicators (CQIs) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the(s) The selected MCS(s) for the UE and provide data symbols for all UEs. The 220 transmission processor can also process system information (e.g., for semi-static resource division information (SRPI) and / or similar) and control information (e.g., CQI requests, grants, upper-layer signaling, and / or similar) and provide overhead symbols and control symbols. The 220 transmission processor can also generate reference symbols for reference signals (e.g., the CRS) and synchronization signals (e.g., the primary synchronization signal (PSS) and secondary synchronization signal (SSS)).A 230 transmission (TX) multiple-input multiple-output (MIMO) processor can perform spatial processing (e.g., pre-coding) on data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and can provide T-output symbol streams to 232a through 232t T-modulators (Mods). Each 232-modulator can process a respective output symbol stream (e.g., for OFDM and / or similar) to obtain an output sample stream. Each 232-modulator can process... Petition 870210060055, dated 02 / 07 / 2021, page 17 / 66 15 / 46 additionally (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. Downlink T signals from modulators 232a to 232t can be transmitted via antennas 234a to 2334t, respectively. In accordance with certain aspects described in more detail below, synchronization signals can be generated with location coding to transfer additional information.
[0034] In UE 120, antennas 252a through 252r can receive downlink signals from base station 110 and / or other base stations and can provide received signals to demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator 254 can further process the input samples (e.g., for OFDM, and / or similar) to obtain received symbols. A MIMO detector 256 can obtain received symbols from all demodulators 254a through 254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receiving processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data to UE 120 for a data store 260, and provide decoded control information and system information to a controller / processor 280. A channel processor can determine received reference signal power (RSRP), received signal strength indicator (RSSI), and received reference signal quality. Petition 870210060055, dated 02 / 07 / 2021, p. 18 / 66 16 / 46 (RSRQ), channel quality indicator (CQI) and / or similar.
[0035] In the uplink, in UE 120, a transmission processor 264 can receive and process data from a data source 262 and control information (e.g., for reports comprising RSRP, RSSI, RSRQ, CQI, and / or similar) from the controller / processor 280. The transmission processor 264 can also generate reference symbols for one or more reference signals. The symbols from the transmission processor 264 can be pre-encoded by a MIMO TX processor 266 if applicable, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM, CP-OFDM, and / or similar) and transmitted to base station 110. At base station 110, the uplink signals from UE 120 and other UEs can be received by antennas 234, processed by demodulators 232, detected by a MIMO detector 236 if applicable, and further processed by a receiving processor 238 to obtain control information and decoded data sent by UE 120. The receiving processor 238 can provide the decoded data to a data store 239 and the decoded control information to the controller / processor 240. Base station 110 can include a communication unit 244 and communicate with the network controller. 130 via communication unit 244.The network controller 130 may include communication unit 294, controller / processor 290 and memory 292.
[0036] Although Figure 2 illustrates the components of a base station 110, a UE 120, and a network controller 130, in some respects, two or more UEs 120 are included. Petition 870210060055, dated 02 / 07 / 2021, page 19 / 66 17 / 46 can communicate directly with each other via a sidelink (e.g., without communicating with a base station 110 as an intermediary). In this case, one or more components of the UE 120 can perform one or more operations or functions described in the present invention as being performed by one or more components of the base station 110 (e.g., for programming, resource selection, and / or the like).
[0037] In some respects, one or more UE 120 components may be included in one housing. The controller / processor 240 of base station 110, controller / processor 280 of UE 120 and / or any other component(s) of Figure 2 may execute one or more techniques associated with V2X communications beam-based programming, as described in more detail elsewhere in the present invention. For example, the controller / processor 240 of base station 110, controller / processor 280 of UE 120, and / or any other component(s) of Figure 2 may execute or direct operations, for example, of process 800 of Figure 8 and / or other processes as described in the present invention. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. A 246 programmer can program UEs for data transmission on the downlink and / or uplink.
[0038] In some respects, UE 120 may include means for determining a beam to be used for transmitting a V2X communication, means for determining one or more eligible beam resource blocks that are candidates for V2X communication based at least in part on a schedule associated with the beam, means for transmitting a Petition 870210060055, dated 02 / 07 / 2021, page 20 / 66 18 / 46 proposed schedule indicating one or more eligible beam resource blocks that are candidates for V2X communication, means to transmit the V2X communication based at least in part on the proposed schedule and / or similar. Additionally or alternatively, UE 120 may include means to receive a rejection of the proposed schedule from the receiving UE, means to receive an updated schedule from the receiving UE, means to determine a different block from one or more eligible beam resource blocks to be used for V2X communication based at least in part on the updated schedule, means to transmit the V2X communication to the receiving UE using the different block from one or more eligible beam resource blocks.Additionally, or alternatively, the UE 120 may include means for updating the beam programming to indicate one or more resource blocks to be used for transmitting V2X communication, means for transmitting the updated beam programming to one or more neighboring and / or similar UEs. Additionally, or alternatively, the UE 120 may include means for performing one or more other operations described in the present invention. In some respects, such means may include one or more components of the UE 120 described with respect to Figure 2.
[0039] As indicated above, Figure 2 is provided merely as an example. Other examples are possible and may differ from what has been described with respect to Figure 2.
[0040] Figure 3 is a block diagram conceptually illustrating an example 300 of V2X communications via a sidelink, according to various aspects of Petition 870210060055, dated 02 / 07 / 2021, page 21 / 66 19 / 46 present revelation.
[0041] As shown in figure 3, a first UE 305-1 can communicate with a second UE 305-2 (and one or more other UE 305s) using device-to-device (D2D) communications through one or more sidelink channels 310. In some respects, the UE 305s may correspond to one or more other UEs described elsewhere in the present invention, such as UE 120 and / or similar. In some respects, the sidelink channel 310 may use a PC5 interface and / or may operate in a high frequency band (e.g., the 5.9 GHz band). Additionally or alternatively, the UE 305s may synchronize the timing of transmission time intervals (e.g., frames, subframes, partitions, and / or similar) using Global Navigation Satellite System (GNSS) timing. The UE 305s can transmit V2X communications using the sidelink channel 310.
[0042] In some respects, V2X transmissions may be broadcast and / or multicast one-to-many transmissions. In some respects, V2X transmissions may not require any physical layer feedback from receiving devices, such as acknowledgment (ACK) or negative acknowledgment (NACK) feedback. In some respects, V2X transmissions may be configured without retransmission. In some respects, V2X transmissions may be configured with a small number of retransmissions (e.g., one retransmission) that always occur (e.g., without ACK / NACK feedback).
[0043] As further shown in the figure 3, the sidelink channel 310 may include a physical sidelink control channel (PSCCH) 315 and a shared channel of Petition 870210060055, dated 02 / 07 / 2021, page 22 / 66 20 / 46 Physical Sidelink (PSSCH) 320. The PSCCH 315 can be used to communicate control information, similar to a physical downlink control channel (PDCCH) and / or a physical uplink control channel (PUCCH) used for communications with a base station 110. The PSSCH 320 can be used to communicate data similar to a physical downlink shared channel (PDSCH) and / or a physical uplink shared channel (PUSCH) used for communications with a base station 110. For example, the PSSCH 315 can carry sidelink control information (SCI) 325, which may indicate various control information used for sidelink communications, such as one or more features (e.g., timing and / or frequency features) where a transport block (TB) 330 containing data is carried on the PSSCH 320 and / or other control information that may be used to assist in receiving, decoding, and / or demodulating data carried via PSSCH 320.The TB 330 may include V2X data, such as a Basic Safety Message (BSM), a Traffic Information Message (TIM), a Time and Phase Signal Message (SPAT), a MAP message to transfer geographic road information, a Cooperative Awareness Message (CAM), a Distributed Environment Notification Message (DENM), an In-Vehicle Information Message (IVI), and / or similar. In some respects, V2X data may include data relevant to the operation of a vehicle associated with a UE 305.
[0044] In some respects, the sidelink channel Channel 310 can use resource pools. For example, a programming assignment (e.g., included in SCI 325) can be transmitted on subchannels using resource blocks. Petition 870210060055, dated 02 / 07 / 2021, page 23 / 66 21 / 46 specific (RBs) over time. In some respects, data transmissions (e.g., in PSSCH 320) associated with a schedule assignment may occupy adjacent RBs in the same subframe as the schedule assignment (e.g., using frequency division multiplexing). In some respects, a schedule assignment and associated data transmissions are not transmitted on adjacent RBs.
[0045] In some respects, a UE 305 may operate using transmission mode 4, where resource selection and / or programming is performed by the UE 305 (e.g., instead of a base station 110). In some respects, the UE 305 may perform resource selection and / or programming by sensing channel availability for transmissions. For example, the UE 305 may measure a received signal strength indicator (RSSI) parameter (e.g., an RSSIsidelink (S-RSSI) parameter) associated with multiple sidelink channels, may measure a received reference signal power (RSRP) parameter (e.g., a PSSCH-RSRP parameter) associated with multiple sidelink channels, may measure a received reference signal quality (RSRQ) parameter (e.g., a PSSCH-RSRQ parameter) associated with multiple sidelink channels, and / or similar, and may select a channel for V2X communications transmission based at least in part on the measurement(s).
[0046] Additionally, or alternatively, the UE 305 can perform resource selection and / or scheduling using SCI 325 received on PSCCH 315, which may indicate occupied resources, channel parameters, and / or similar information. Additionally or alternatively, UE 305 can perform... Petition 870210060055, dated 02 / 07 / 2021, page 24 / 66 22 / 46 Resource selection and / or scheduling by determining a channel busy rate (CBR) associated with multiple sidelink channels, which can be used for rate control (e.g., by indicating a maximum number of resource blocks that the UE 305 can use for a specific set of subframes).
[0047] As further shown in Figure 3, a UE 305 can communicate with other UE 305s using one or more 335 beams. For example, UE 305s may include multiple antenna elements to support beamforming using 335 millimeter wave beams in the millimeter wave frequency band. In some respects, the UE 305 can support and / or dynamically configure different beamwidths for a 335 beam, which can alter the range of the 335 beam (e.g., a wider beam with a shorter range or a narrower beam with a longer range). A 335 millimeter wave beam may be capable of higher transmission capacity than a sub-6 GHz transmission, which can be useful for V2X communications (e.g., to transmit camera feeds and / or similar).
[0048] As shown, the first UE 305-1 can communicate with the second UE 305-2 using an active 340 beam. In some respects, the first UE 305-1 can communicate with one or more other UE 305s using one or more other 335 beams. In some respects, a UE 305 may be limited in the number of 335 beams that can be used to simultaneously transmit and / or receive communications (e.g., that can be simultaneously active). In some respects, the limit may be based at least in part on the number of antenna arrays included in the UE 305. For example, the UE 305 may be limited to the use of only one Petition 870210060055, dated 02 / 07 / 2021, page 25 / 66 23 / 46 single beam 335 at a specific time (e.g., a transmission time interval, such as a partition, a subframe, and / or similar) may be limited to using only two beams 335 at a specific time and / or similar.
[0049] Because 335 beams are a limited resource, a UE 305 may consider this resource when scheduling communications for transmission, in addition to considering time and frequency resources. Scheduling decisions can be further complicated because the first UE 305-1 may not have information regarding the direction of an active 340 beam from the second UE 305-2, and thus may not be able to determine if the second UE 305-2 is available to receive a transmission from the first UE 305-1.
[0050] Some techniques and devices described in the present invention account for beam directionality when programming V2X communications. This can improve programming decisions in V2X communication systems, increase the probability of successful reception of a V2X transmission, reduce interference in V2X communication systems, and allow for more efficient programming of V2X and / or similar communications.
[0051] As indicated above, Figure 3 is provided merely as an example. Other examples are possible and may differ from what has been described with respect to Figure 3.
[0052] Figure 4 is a diagram illustrating an example 400 of V2X communications beam-based programming, in accordance with various aspects of the present disclosure.
[0053] As shown in Figure 4, a 405 UE transmitter can be associated with a transmitter vehicle. Petition 870210060055, dated 02 / 07 / 2021, p. 26 / 66 24 / 46 (TV) 410, a receiving UE 415 can be associated with a receiving vehicle (RV) 420 and one or more neighboring UEs 425 can be associated with a corresponding vehicle of one or more neighboring vehicles (NV) 430. The transmitting UE 405, the receiving UE 415, and / or the neighboring UE(s) 425 can correspond to one or more UEs described elsewhere in the present invention as EU 120, EU 305, and / or similar. In some respects, an EU405, 415, 425 can be integrated into a 410, 420, 430 vehicle, can be located in or on a 410, 420, 430 and / or similar vehicle. A 410, 420, 430 vehicle may include an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle, and / or similar. Although UEs 405, 415, 425 in Figure 4 are shown as being associated with vehicles 410, 420, 430, in some respects, one or more of the UEs 405, 415, 425 may not be associated with a vehicle 410, 420, 430. For example, a UE 405, 415, 425 may be associated with infrastructure (e.g., traffic infrastructure such as a traffic light, a lane sign, a sensor, a traffic control system and / or similar), a pedestrian (e.g., through a wearable device) and / or similar.
[0054] The transmitting UE 405, the receiving UE 415 and / or the neighboring UE(s) 425 can communicate through one or more sidelink channels 310 to exchange SCI 325 and corresponding TBs 330, as described above with respect to Figure 3. As used in the present invention, the terms transmitting UE 405 and transmitting vehicle 410 are used to describe a UE and / or vehicle that programs specific V2X communication transmission and transmits the specific V2X communication to a receiving UE 415. As used in the present invention, the terms receiving UE 415 and receiving vehicle 420 are used to Petition 870210060055, dated 02 / 07 / 2021, page 27 / 66 25 / 46 describe a UE and / or vehicle that receives specific V2X communication from the transmitting UE 405. As used in the present invention, the terms neighboring UE 425 and neighboring vehicle 430 are used to describe a UE and / or vehicle that does not transmit or receive specific V2X communication, but which may impact the programming of specific V2X communication. Thus, a single UE may be able to operate as a transmitting UE 405 (e.g., transmitting V2X communications to other UEs), a receiving UE 415 (e.g., receiving V2X communications from other UEs), and a neighboring UE 425 (e.g., impacting programming decisions of other UEs).
[0055] As shown by the reference number 435, the transmitting UE 405 can determine a beam to be used to transmit a V2X communication to the receiving UE 415. The V2X communication may include SCI 325 and / or one or more TBs 330, as described above with respect to Figure 3. As shown in Figure 4, based at least in part on the locations of vehicles in the vicinity of the transmitting vehicle 410, the transmitting UE 405 can determine that a first beam (shown as Beam 1) should be used to communicate with a first neighboring UE 425 (associated with NV 1), a second beam (shown as Beam 2) should be used to communicate with a second neighboring UE 425 (associated with NV 2), and a third beam (shown as Beam 3) should be used to communicate with a third neighboring UE 425 (associated with NV3) and the receiving UE 415. Thus, in some cases, the transmitting UE 405 may use a single A beam is used to communicate with multiple UEs located along the beam path.As shown, the transmitting UE 405 can determine that Beam 3 should be used to communicate with the receiving UE 415. Petition 870210060055, dated 02 / 07 / 2021, page 28 / 66 26 / 46 due to the location of the receiver UE 415 in relation to the transmitter UE 405.
[0056] As shown by reference number 440, UE transmitter 405 can determine one or more beam resource blocks (RBs) that are eligible for V2X communication based at least in part on a schedule associated with the beam. In some respects, different beams may be associated with different schedules, and may have different resource blocks available (i.e., eligible) for V2X communications.
[0057] In some respects, a resource block may not be eligible for V2X communication if the resource block is already programmed to be used by the UE transmitter 405. For example, if the UE transmitter 405 is programmed to transmit a V2X communication using a resource block, then the UE transmitter 405 may not be programmed to transmit another V2X communication using that resource block. Additionally, or alternatively, if the UE transmitter 405 is not capable of operating in full duplex mode, and the UE transmitter 405 is programmed to receive a V2X communication using a resource block, then the UE transmitter 405 may not be programmed to transmit a V2X communication using that resource block. Additionally, or alternatively, the UE transmitter 405 may only be able to transmit and / or receive V2X communications on a limited number of beams (e.g., one beam, two beams, etc.) simultaneously.Therefore, if the UE transmitter 405 is programmed to transmit and / or receive on a first beam at a specific time, the UE transmitter 405 may not be able to program a... Petition 870210060055, dated 02 / 07 / 2021, page 29 / 66 27 / 46 V2X communication on a second beam at a specific time.
[0058] In example 400, transmitter UE 405 is programmed to transmit a V2X communication on Beam 3 at Frequency 1 at Time 1 and Time 2. As a result, these RBs on Beam 3 are not eligible to program another V2X communication to be transmitted by transmitter UE 405. Furthermore, on Beam 1, all RBs occurring at Time 1 or Time 2 are not eligible to program a V2X communication (e.g., assuming transmitter UE 405 is only capable of transmitting on a single beam at a time). However, these RBs would be eligible to program a V2X communication if transmitter UE 405 is capable of simultaneous transmission on multiple beams (e.g., subject to a maximum number of beams that transmitter UE 405 is capable of using for simultaneous transmission).
[0059] In some respects, a resource block may not be eligible for V2X communication if the resource block is already programmed to be used by the receiving UE 415. For example, if the receiving UE 415 is programmed to transmit a V2X communication using a resource block, then the transmitting UE 405 may not be programmed to transmit another V2X communication to the receiving UE 415 using that resource block (e.g., unless the receiving UE 415 is capable of operating in full duplex mode). Additionally or alternatively, if the receiving UE 415 may only be able to transmit and / or receive V2X communications on a limited number of beams (e.g., one beam, two beams, etc.) simultaneously. Thus, if the receiving UE 415 is programmed to transmit and / or receive on a first beam at a specific time, the transmitting UE 405 may not be Petition 870210060055, dated 02 / 07 / 2021, page 30 / 66 28 / 46 capable of transmitting a V2X communication to the receiving UE 415 in a second beam at a specific time.
[0060] In example 400, receiver UE 415 is programmed to transmit or receive a V2X communication on Beam 3 at Frequency 1 at Time 3. As a result, this RB is not eligible to program a V2X communication to be transmitted by transmitter UE 405 to receiver UE 415. For example, if receiver UE 415 is programmed to transmit a V2X communication on Beam 3 at Frequency 1 at Time 3, then receiver UE 415 may not be able to receive a V2X transmission from transmitter UE 405 at Frequencies 1, 2, 3, and other frequencies at Time 3. If the UE receiver 415 is programmed to receive a communication. V2X on Beam 3 at Frequency 1 at Time 3, so the receiving UE 415 may not be able to receive a V2X transmission from the transmitting UE 405 at Frequency 1 at Time 3. However, this RB would be eligible to program a V2X communication if the receiving UE 415 is transmitting using this RB and is capable of operating in a full duplex mode (for example, if the receiving UE 415 is not programmed to receive a communication using this RB). Thus, the transmitting UE 405 can program transmissions to increase the probability of reception by the receiving UE 415. In some respects, if the receiving UE 415 has programmed a resource block for V2X communication in the same beam direction as Beam 3, then that resource block may be ineligible for V2X communication from the transmitting UE 405 to the receiving UE 415. However, other resource blocks associated with the same time and a different frequency may be eligible for V2X communication.For example, although one. Petition 870210060055, dated 02 / 07 / 2021, page 31 / 66 29 / 46 resource block with Frequency 1 in Time 3 is ineligible, resource blocks with Frequency 2 and Frequency 3 in Time 3 are eligible.
[0061] In some respects, a resource block may not be eligible for V2X communication if the resource block is already programmed to be used by a neighboring UE 425 located in the same direction as the receiving UE 415 relative to the transmitting UE 405 (for example, a neighboring UE 425 with which the transmitting UE 405 would communicate using the same beam as the beam used by the transmitting UE 405 to communicate with the receiving UE 415). For example, if the neighboring UE 425 is programmed to transmit a V2X communication using a beam resource block, then the transmitting UE 405 may not program transmission of a V2X communication to the receiving UE 415 using that beam resource block (for example, to reduce interference between multiple V2X communications).Alternatively, if neighboring UE 425 is programmed to receive a V2X communication using a beam resource block, then transmitting UE 405 may not be programmed to transmit a V2X communication using that beam resource block.
[0062] Thus, the transmitting UE 405 can determine that a resource block in a beam schedule is ineligible for V2X communication if one or more neighboring UEs 425 are communicating using the resource block in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE 415. Conversely, the transmitting UE 405 can determine that a resource block in the beam schedule is eligible for Petition 870210060055, dated 02 / 07 / 2021, page 32 / 66 30 / 46 V2X communication if no neighboring UE 425 is communicating using the resource block in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE 415.
[0063] In example 400, the neighboring UE 425 associated with NV 3 is located in the same direction as the receiving UE 415 relative to the transmitting UE 405 (for example, along a path of Beam 3). In this case, the programming of the neighboring UE 425 associated with NV 3 impacts programming decisions of the transmitting UE 404 on Beam 3. As shown, the neighboring UE 425 is programmed to transmit or receive a V2X communication on Beam 3 at Frequency 3 at Time 1. As a result, this RB is not eligible for programming a V2X communication to be transmitted by the transmitting UE 405 to the receiving UE 415. Thus, the transmitting UE 405 can program transmission to reduce interference.
[0064] Thus, as described above, the transmitting UE 405 can determine a schedule associated with a beam based at least in part on one or more programmed V2X communications from the transmitting UE 405, one or more programmed V2X communications from the receiving UE 415, and / or one or more programmed V2X communications from one or more neighboring UEs 425. One or more neighboring UEs 425 may be different from the receiving UE 415, and may be associated with the same beam direction as the receiving UE 415. The schedule may indicate feature blocks that have been programmed by the transmitting UE 405, receiving UE 415, and / or neighboring UE(s) 425. The transmitting UE 405 can use the schedule to determine one or more feature blocks that are eligible and / or Petition 870210060055, dated 02 / 07 / 2021, p. 33 / 66 31 / 46 ineligible to program a V2X communication to be transmitted by the EU 405 transmitter to the EU 415 receiver.
[0065] In some respects, EUs 405, 415 and / or425 UEs can exchange programming. For example, the transmitting UE 405 can receive programming from the receiving UE 415, and can receive programming from one or more neighboring UEs 425 and / or similar UEs. Additionally or alternatively, the transmitting UE 405 can transmit programming to the receiving UE 415, and can transmit programming to one or more neighboring UEs 425 and / or similar UEs. In some respects, the programming transmitted by a UE may indicate only the resource blocks programmed for V2X communications of that UE. In some respects, the programming transmitted by a UE may indicate resource blocks programmed for V2X communications of that UE and resource blocks programmed for V2X communications of other UEs. For example, if a first UE communicates with a second UE over a specific beam, then the first UE may transmit programming that indicates resource blocks programmed for the beam.Additionally, or alternatively, when a first UE communicates its schedule to a second UE via a specific beam, the first UE may indicate that certain resource blocks are eligible or ineligible to be scheduled for that beam (and / or the same beam in the reverse direction), for example, due to other communication activities scheduled using that beam or other beams.
[0066] In some respects, a UE 405, 415, 425 can periodically transmit programming. Additionally or alternatively, an EU 405, 415, 425 may Petition 870210060055, dated 02 / 07 / 2021, page 34 / 66 32 / 46 transmit a schedule based at least in part on the occurrence of an event, such as a schedule change. In some respects, the transmitting UE 405 can determine resource blocks eligible for a V2X communication after receiving a schedule (e.g., associated with the beam through which the V2X communication is to be transmitted) from the receiving UE 415 and / or one or more neighboring UEs 425 (e.g., that must communicate in the same beam direction). In this way, the transmitting UE 405 can schedule a V2X communication for transmission through a beam using a current schedule associated with the beam.
[0067] As indicated above, Figure 4 is provided as an example. Other examples are possible and may differ from what has been described with respect to Figure 4.
[0068] Figure 5 is a diagram illustrating an example 500 of beam-based V2X communications programming, in accordance with various aspects of the present disclosure.
[0069] As shown by reference number 505, the transmitting UE 405 (e.g., described above with respect to Figure 4) can determine one or more eligible beam resource blocks that are candidates for V2X communication to be transmitted to the receiving UE 415 (e.g., described above with respect to Figure 4). For example, the transmitting UE 405 can determine one or more eligible resource blocks using a beam-associated schedule, as described above with respect to Figure 4. The transmitting UE 405 can then determine eligible RBs that are candidates for V2X communication.
[0070] In some respects, the UE transmitter 405 can determine eligible RBs that are candidates for the Petition 870210060055, dated 02 / 07 / 2021, pages 35 / 66 33 / 46 V2X communication based at least in part on a traffic demand associated with V2X communication. For example, the UE transmitter 405 may determine a number of RBs (e.g., a number of time and / or frequency resources) required for V2X communication. In some respects, the UE transmitter 405 may determine the number of RBs based at least in part on a payload size of the V2X communication, a modulation or coding scheme (MCS) to be used for the V2X communication, a number of repeaters to be used for the V2X communication, and / or similar. The UE transmitter 405 may then select the number of RBs from the readable RBs in the beam schedule.
[0071] In example 500, UE transmitter 405 determines that 3 RBs are needed for V2X communication, and identifies 3 consecutive RBs at Frequency 2 and Time 1, 2, and 3. In some respects, UE transmitter 405 may select non-consecutive RBs and / or RBs with different frequencies. In some respects, UE transmitter 405 may apply one or more rules to select candidate RBs, such as a preference for consecutive RBs over non-consecutive RBs, a preference for RBs on the same frequency over RBs on different frequencies, a preference for RBs that will occur earlier in time over RBs that will occur later in time, and / or similar.
[0072] In some respects, the UE transmitter 405 may determine that there are not enough eligible resource blocks in the schedule to transmit V2X communication. For example, if V2X communication were to require 6RBs, then the schedule shown in Figure 5 would not have RBs. Petition 870210060055, dated 02 / 07 / 2021, pp. 36 / 66 34 / 46 eligible sufficient to allow V2X communication transmission. In this case, the transmitting UE 405 can expect to receive an updated schedule associated with the beam to be used for V2X communication transmission (e.g., beam 3). Additionally or alternatively, the transmitting UE 405 can request the updated schedule from the receiving UE 415 and / or one or more neighboring UEs 425.
[0073] After receiving the updated schedule from receiving UE 415 and / or one or more neighboring UEs 425, transmitting UE 405 can determine if there are enough eligible RBs in the updated schedule to transmit the V2X communication. If there are enough eligible RBs, then transmitting UE 405 can select the required number of RBs as candidate RBs from the eligible RBs in the beam schedule. If there are not enough eligible RBs, then transmitting UE 405 can again wait for an updated schedule and / or request an updated schedule, etc.
[0074] As shown by reference number 510, transmitter UE 405 can transmit, to receiver UE 415, a proposed schedule indicating one or more candidate RBs for V2X communication (e.g., one or more eligible beam resource blocks that are candidates for V2X communication). In example 500, transmitter UE 405 transmits a proposed schedule indicating the candidate RBs on Frequency 2 of Beam 3 at Times 1, 2, and 3.
[0075] The UE transmitter 405 can transmit the V2X communication to the UE receiver 415 through the beam used at least in part in the transmission of the proposed programming. For example, if the UE receiver 415 confirms the proposed programming, then the UE transmitter 405 can transmit the Petition 870210060055, dated 02 / 07 / 2021, p. 37 / 66 35 / 46 V2X communication using the candidate RBs indicated in the programming, as described in more detail below with respect to Figure 6. If the receiving UE 415 rejects the proposed programming, then the transmitting UE 405 can select other candidate RBs until the selected candidate RBs are confirmed by the receiving UE 415, as described in more detail below with respect to Figure 7. In this way, the transmitting UE 405 can consider a specific beam programming when programming V2X communications.
[0076] As indicated above, figure 5 is provided as an example; other examples are possible and may differ from what has been described with respect to figure 5.
[0077] Figure 6 is a diagram illustrating an example 600 of beam-based communications programming. V2X, according to various aspects of the present disclosure. Figure 6 shows an example where the receiving UE 415 (for example, described above with regard to Figures 4 and 5) confirms a proposed program received from the transmitting UE 405 (for example, described above with regard to Figures 4 and 5).
[0078] As shown by the reference number 605, the transmitting UE 405 can receive confirmation of the proposed schedule from the receiving UE 415. For example, the receiving UE 415 can receive the proposed schedule from the transmitting UE 405, and the proposed schedule can indicate one or more candidate RBs. The receiving UE 415 can determine if the candidate RB(s) are eligible for V2X transmission based at least in part on a schedule stored by the receiving UE 415. The schedule can be associated with the beam through which the Petition 870210060055, dated 02 / 07 / 2021, pp. 38 / 66 36 / 46 V2X transmission must be transmitted.
[0079] In some cases, a schedule stored by the transmitting UE 405 may not match a schedule stored by the receiving UE 415 (for example, because one or both UEs have updated the schedule since the last time the schedule was exchanged). Thus, the receiving UE 415 may use a schedule stored by the receiving UE 415 to confirm that the candidate RBs, identified by the transmitting UE 405 using a schedule stored by the transmitting UE 405, are eligible for V2X transmission. If the receiving UE 415 determines that the candidate RBs are eligible for V2X transmission based at least in part on the schedule stored by the receiving UE 415, then the receiving UE 415 may transmit a confirmation of the proposed schedule (e.g., the proposed candidate RBs) to the transmitting UE 405.
[0080] As shown by the reference number 610, the transmitting UE 405 can transmit the V2X communication using one or more candidate RBs (for example, one or more eligible RBs indicated as candidates for V2X communication in the proposed schedule) based at least in part on receiving confirmation of the proposed schedule from the receiving UE 415. In this way, RB conflicts and interference can be reduced or eliminated.
[0081] As shown by the reference number 615, in some respects, the transmitting UE 405 can transmit an updated schedule to one or more neighboring UEs 425 and / or receiving UE 415. For example, the transmitting UE 405 can update a schedule for one or more beams to indicate eligible and / or ineligible RBs for one or more beams, in a Petition 870210060055, dated 02 / 07 / 2021, pp. 39 / 66 37 / 46 similar mode as described above with respect to figure 4, and can transmit the updated programming. The programming can be updated based at least in part on the candidate RBs selected for V2X communication transmission.
[0082] In some respects, the UE transmitter 405 can transmit a program for a beam only to neighboring UEs 425 located in one beam direction. For example, UE transmitter 405 can transmit an updated program for Beam 1 to a neighboring UE 425 associated with NV 1, and can transmit an updated program for the Beam 2, for a neighboring UE 425 associated with NV 2, can transmit an updated schedule for Beam 3 to a neighboring UE 425 associated with NV 3, and / or similar. In some respects, the transmitting UE 405 can transmit an updated schedule for Beam 3 to the receiving UE 415. However, in some cases, the receiving UE 415 can update the schedule based at least in part on confirmation of the proposed schedule, without receiving the updated schedule from the transmitting UE 405. In this way, network resources and UE resources (e.g., processing resources, memory resources, and / or similar) can be conserved.
[0083] Additionally, or alternatively, the UE receiver 415 can transmit an updated schedule to one or more neighboring UEs 425 and / or UE transmitter 405, in a similar manner as described above. Additionally or alternatively, after receiving an updated schedule, a neighboring UE 425 can transmit the updated schedule, and / or one or more other beam-specific schedules impacted by the updated schedule, to one or more... Petition 870210060055, dated 02 / 07 / 2021, pages 40 / 66 38 / 46 other neighboring UEs 425. In this way, an entire V2X communication network of UEs associated with vehicles can be updated, thus improving programming throughout the V2X communication network.
[0084] As indicated above, figure 6 is provided as an example; other examples are possible and may differ from what has been described with respect to figure 6.
[0085] Figure 7 is a diagram illustrating an example 700 of beam-based communications programming. V2X, according to various aspects of the present disclosure. Figure 7 shows an example where the receiving UE 415 (for example, described above with regard to Figures 4, 5 and 6) rejects a proposed program received from the transmitting UE 405 (for example, described above with regard to Figures 4, 5 and 6).
[0086] As shown by the reference number 705, the transmitting UE 405 can receive a rejection of the proposed programming from the receiving UE 415. For example, the receiving UE 415 can receive the proposed programming from the transmitting UE 405, and the proposed programming may indicate one or more candidate RBs. The receiving UE 415 can determine whether the candidate RB(s) are eligible for V2X transmission based at least in part on programming stored by the receiving UE 415, as described above with respect to Figure 6. If the receiving UE 415 determines that the candidate RBs are not eligible for V2X transmission based at least in part on programming stored by the receiving UE 415, then the receiving UE 415 can transmit a rejection of the proposed programming (e.g., the proposed candidate RBs) to the transmitting UE. Petition 870210060055, dated 02 / 07 / 2021, page 41 / 66 39 / 46 405.
[0087] Additionally or alternatively, if the receiving UE 415 determines that the candidate RBs are not eligible for V2X transmission based at least in part on the programming stored by the receiving UE 415, then the receiving UE 415 may transmit updated programming to the transmitting UE 405. In some respects, the updated programming may be the programming stored by the receiving UE 415 (for example, which may not match the programming stored by the transmitting UE 405).
[0088] As shown by reference number 710, based at least in part on receiving the rejection and / or updated programming, the UE transmitter 405 can determine one or more different eligible RBs (i.e., different from the previously selected candidate RBs). For example, the UE transmitter 405 can use the updated programming to identify one or more different eligible RBs, and can select one or more different candidate RBs for V2X communication transmission, in a similar way as described above with respect to figures 4 and 5.
[0089] As shown by reference number 715, in some respects, the transmitting UE 405 can transmit to the receiving UE 415 a different proposed schedule (e.g., different from the previously proposed schedule) indicating different candidate RBs. The receiving UE 415 can determine whether the different candidate RBs are eligible using a schedule stored by the receiving UE 415, and can confirm or reject the different proposed schedule, in a similar manner as described elsewhere in the present invention. The UE Petition 870210060055, dated 02 / 07 / 2021, pages 42 / 66 40 / 46 transmitter 405 can transmit V2X communication or can identify additional eligible RBs based at least in part on whether the receiving UE 415 has confirmed or rejected the proposed programming. This can continue until the V2X transmission has been programmed and / or transmitted. In this way, RB conflicts and interference on a specific beam can be reduced or eliminated.
[0090] As indicated above, Figure 7 is provided as an example. Other examples are possible and may differ from what has been described with respect to Figure 7.
[0091] Figure 8 is a diagram illustrating an example 800 process performed, for example, by a UE, in accordance with various aspects of the present disclosure. The example 800 process is an example where a transmitting UE (e.g., UE 120, 305, 405, 415, 425, and / or similar) performs beam-based V2X communications programming.
[0092] As shown in Figure 8, in some respects, process 800 may include determining a beam to be used to transmit vehicle-to-all (V2X) communication to a receiving UE (block 810). For example, a transmitting UE may determine a beam to be used to transmit V2X communication to a receiving UE, as described above with respect to Figures 4-7.
[0093] As further shown in the figure 8. In some respects, the 800 process may include determining one or more eligible beam resource blocks that are candidates for V2X communication based at least in part on a schedule associated with the beam (820 block). For example, the transmitting UE may determine one or more eligible beam resource blocks that are candidates for the Petition 870210060055, dated 02 / 07 / 2021, pp. 43 / 66 41 / 46 V2X communication, as described above with respect to figures 4-7. In some respects, the transmitting UE may determine one or more eligible beam resource blocks that are candidates for V2X communication based at least in part on a beam-associated schedule.
[0094] As further shown in Figure 8, in some respects, the 800 process may include transmitting to the receiving UE a proposed schedule indicating one or more eligible beam resource blocks that are candidates for V2X communication (block 830). For example, the transmitting UE may transmit to the receiving UE a proposed schedule indicating one or more eligible beam resource blocks that are candidates for V2X communication, as described above with respect to Figures 4-7.
[0095] As further shown in Figure 8, in some respects, the 800 process may include transmitting the V2X communication to the receiving UE via the beam based at least in part on the transmission of the proposed schedule (block 840). For example, the transmitting UE may transmit the V2X communication to the receiving UE via the beam based at least in part on the transmission of the proposed schedule, as described above with respect to Figures 4-7.
[0096] In some respects, V2X communication is transmitted to the receiving UE using one or more eligible beam resource blocks based at least in part on receiving confirmation of the proposed schedule from the receiving UE.
[0097] In some respects, the EU transmitter Petition 870210060055, dated 02 / 07 / 2021, pages 44 / 66 42 / 46 may receive a rejection of the proposed schedule from the receiving UE; may receive an updated schedule from the receiving UE; may determine a different block from one or more eligible beam resource blocks to be used for V2X communication based at least in part on the updated schedule; and may transmit the V2X communication to the receiving UE using the different block from one or more eligible beam resource blocks. In some respects, the V2X communication is transmitted to the receiving UE using the different block from one or more eligible beam resource blocks based at least in part on receiving confirmation of a different proposed schedule, which indicates the different block from one or more eligible resource blocks, from the receiving UE.
[0098] In some respects, one or more eligible resource blocks are determined after receiving an updated schedule associated with the beam. In some respects, the updated schedule is received after an initial determination that there are not enough eligible resource blocks in the schedule to transmit the V2X communication.
[0099] In some respects, the transmitting UE may update the beam schedule to indicate one or more selected resource blocks to be used for transmitting V2X communication; and may transmit the updated beam schedule to one or more neighboring UEs.
[0100] In some respects, the schedule is determined based at least in part on one or more scheduled V2X communications from the transmitting UE. In some respects, the schedule is determined based at least on Petition 870210060055, dated 02 / 07 / 2021, pages 45 / 66 43 / 46 part in one or more programmed V2X communications from the receiving UE. In some respects, the programming is determined based at least in part on one or more programmed V2X communications from one or more neighboring UEs different from the receiving UE. In some respects, one or more neighboring UEs are associated with the same beam direction as the receiving UE.
[0101] In some respects, one or more resource blocks in the schedule are determined to be ineligible if one or more neighboring UEs are communicating using one or more resource blocks in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE. In some respects, one or more resource blocks in the schedule are determined to be eligible if no neighboring UEs are communicating using one or more resource blocks in the same direction and beam as the beam to be used to transmit the V2X communication to the receiving UE.
[0102] In some respects, one or more eligible resource blocks are additionally determined based at least in part on a traffic demand associated with V2X communication. In some respects, the schedule is determined based at least in part on one or more V2X communications from the receiving UE scheduled in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE. In some respects, one or more eligible resource blocks in the schedule are associated with a different frequency and time than one or more V2X communications scheduled in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE. Petition 870210060055, dated 02 / 07 / 2021, pp. 46 / 66 44 / 46
[0103] Although Figure 8 shows example process blocks, 800, in some respects, process 800 may include additional blocks, fewer blocks, different blocks, or blocks arranged differently in relation to those shown in Figure 8. Additionally or alternatively, two or more of the blocks of process 800 may be executed in parallel.
[0104] The above revelation provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise form revealed. Modifications and variations are possible in light of the above revelation or may be acquired through practice of the aspects.
[0105] As used herein, the term component is intended to be broadly interpreted as hardware, firmware, or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, or a combination of hardware and software.
[0106] Some aspects are described in the present invention with respect to thresholds. As used herein, meeting a threshold may refer to a value being 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, and / or similar.
[0107] It will be evident that the systems and / or methods described herein may be implemented in different forms of hardware, firmware, or a combination of hardware and software. The effective specialized control software or hardware code used to implement these systems and / or methods is not limiting in its aspects. Thus, the operation and behavior of the systems and / or methods were Petition 870210060055, dated 02 / 07 / 2021, pages 47 / 66 45 / 46 described herein without reference to specific software code - it being understood that software and hardware may be designed to implement the systems and / or methods based on the description of the present invention.
[0108] Although specific combinations of features are mentioned in the claims and / or disclosed in the descriptive report, these combinations are not intended to limit the disclosure of possible aspects. In reality, many of these features can be combined in ways not specifically mentioned in the claims and / or disclosed in the descriptive report. Although each dependent claim listed below may directly depend on only one claim, the disclosure of possible aspects includes each dependent claim in combination with an alternate claim in the set of claims. A phrase referring to “at least one of” a list of items refers to any combination of those items, including unique elements.For example, "at least one of: a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same element (for example, aa, aaa, a-ab, aac, abb, acc, bb, bbb, bbc, cc, and ccc - or any other ordering of a, b, and c).
[0109] No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items, and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., Petition 870210060055, dated 02 / 07 / 2021, pp. 48 / 66 46 / 46 related items, unrelated items, a combination of related and unrelated items, etc.) and can be used interchangeably with “one or more.” Where only one item is intended, the term one or similar language is used. Also, as used herein, the terms has, have, having, and / or similar terms are intended to be unlimited terms. Furthermore, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Petition 870210060055, dated 02 / 07 / 2021, pp. 49 / 66
Claims
1 / 5 CLAIMS 1. Method (800) of wireless communication performed by a transmitting user equipment, UE, comprising: determining (810) a beam to be used to transmit vehicle-to-all communication, V2X, to a receiving UE; determining (820) one or more eligible feature blocks of the determined beam that are candidates for V2X communication based at least in part on a schedule associated with the beam; transmitting (830) to the receiving UE a proposed schedule indicating one or more eligible feature blocks of the beam that are candidates for V2X communication;and transmit (840) the V2X communication to the receiving UE via the beam based at least in part on the transmission of the proposed schedule, the method characterized in that: one or more feature blocks in the schedule are determined to be ineligible if one or more neighboring UEs are communicating using the one or more feature blocks in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE.; 2. A method according to claim 1, characterized in that the V2X communication is transmitted to the receiving UE using one or more eligible resource blocks of the beam based at least in part on receiving confirmation of the proposed schedule from the receiving UE.
3. Method according to claim 2, characterized in that it further comprises: updating the programming for the beam to indicate one or more selected resource blocks to be used to transmit V2X communication; and transmitting the updated programming for the beam to one or more neighboring UEs.
4. A method according to claim 1, characterized in that it further comprises: receiving a rejection of the proposed schedule from the receiving UE; receiving an updated schedule from the receiving UE; determining one or more different eligible resource blocks of the beam to be used for V2X communication based at least in part on the updated schedule; and transmitting the V2X communication to the receiving UE using the one or more different eligible resource blocks of the beam, wherein the V2X communication is transmitted to the receiving UE using the one or more different eligible resource blocks of the beam based at least in part on receiving an acknowledgment of a different proposed schedule, which indicates the one or more different eligible resource blocks from the receiving UE.
5. A method according to claim 1, characterized in that one or more eligible resource blocks are determined after receiving an updated schedule associated with the beam, wherein the updated schedule is received after an initial determination that there are not enough eligible resource blocks in the schedule to transmit the V2X communication.
6. Method according to claim 1, characterized in that the programming is further determined based at least in part on at least one of: a resource block may not be eligible for V2X communication when the resource block is programmed to be used by one or more programmed V2X communications of the transmitting UE, Petition 870260035076, dated 04 / 15 / 2026, page 15 / 19 3 / 5 a resource block may not be eligible for V2X communication when the resource block is programmed to be used by one or more programmed V2X communications of the receiving UE, or a combination thereof.
7. Method, according to claim 1, characterized in that one or more resource blocks in the schedule are determined to be eligible if no neighboring UE is communicating using one or more resource blocks in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE.
8. Method, according to claim 1, characterized in that one or more blocks of eligible resources are additionally determined based at least in part on a traffic demand associated with V2X communication.
9. Method, according to claim 1, characterized in that the programming is determined based at least in part on one or more V2X communications from the receiving UE programmed in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE.
10. Method, according to claim 9, characterized in that one or more eligible resource blocks in the programming are associated with a different frequency and at the same time as one or more V2X communications programmed in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE.
11. Non-transient computer-readable memory (282) characterized in that it stores instructions for wireless communication, the instructions comprising: one or more instructions which, when executed by one or more processors (280, 264) of a user equipment, UE, transmitter, cause Petition 870260035076, dated 15 / 04 / 2026, page 16 / 19 4 / 5 to cause one or more processors to perform the method as defined in any of claims 1 to 10.
12. User equipment, UE, transmitter (405) for wireless communication comprising: means for determining (280, 264) a beam to be used for transmitting vehicle-to-all, V2X communication to a receiving apparatus (415); means for determining (280, 264) one or more eligible feature blocks of the determined beam that are candidates for V2X communication based at least in part on a schedule associated with the beam; means for transmitting (266) to the receiving apparatus (415) a proposed schedule indicating one or more eligible feature blocks of the beam that are candidates for V2X communication;and means for transmitting (266) the V2X communication to the receiving device (415) via the beam based at least in part on the transmission of the proposed programming, the transmitting UE characterized in that: the means for determining is configured to determine that one or more feature blocks in the programming are ineligible if one or more neighboring UEs are communicating using the one or more feature blocks in the same beam direction as the beam to be used to transmit the V2X communication to the receiving UE.; 13. A transmitter according to claim 12, characterized in that V2X communication is transmitted to the receiving device using one or more eligible beam resource blocks based at least in part on receiving confirmation of the proposed schedule from the receiving device.
14. A transmitter, according to claim 12, characterized by Petition 870260035076, dated 15 / 04 / 2026, page 17 / 19 5 / 5, in that it further comprises: means for receiving a rejection of the proposed programming from the receiving device; means for receiving updated programming from the receiving device; means for determining one or more eligible feature blocks other than the beam to be used for V2X communication based at least in part on the updated programming; and means for transmitting the V2X communication to the receiving device using the one or more eligible feature blocks other than the beam.
15. A transmitting EU, according to claim 12, characterized in that the programming is further determined based at least in part on at least one of the following: a resource block may not be eligible for V2X communication when the resource block is programmed to be used by one or more programmed V2X communications of the transmitting device; a resource block may not be eligible for V2X communication when the resource block is programmed to be used by one or more programmed V2X communications of the receiving device; or a combination thereof. Petition 870260035076, dated April 15, 2026, pp. 18-19