Systems and methods for wireless sidelink operation

By configuring transmission power in side link communication, making it larger than the minimum but smaller than the maximum, ensuring overlap of time slots between side links and cellular connections, the problem of insufficient transmission power configuration in the prior art is solved, and communication efficiency and users are improved Experience.

CN119316959APending Publication Date: 2025-01-14CTRL-LABS CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410833969.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-23
Filing Date
2024-06-26
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The prior art lacks an effective transmission power configuration method in side link communication, resulting in increased interference and excessive power consumption, and no standard setting of minimum transmission power, affecting device efficiency and user experience.

Method used

By configuring the transmission power of the first wireless communication device so that it is greater than the minimum transmission power but less than the maximum transmission power, and cooperating between the unauthorized frequency band and the authorized frequency band, ensuring the overlap of the time slots of the side link connection and the cellular connection to optimize Transmission power.

Benefits of technology

It reduces interference and device power consumption in side link communication, improves communication efficiency and user experience, and provides more flexible transmission power management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316959A_ABST
    Figure CN119316959A_ABST
Patent Text Reader

Abstract

Systems, methods, and devices for wireless sidelink operation may include a first device including a transceiver and one or more processors configured to configure a transmit power of a wireless SL transmission of a sidelink (SL) connection with a second device, where the transmit power is greater than the transmit power of the wireless SL transmission. The transmission power is configured to be greater than a minimum transmission power. The one or more processors may transmit the wireless SL transmission to the second device via the transceiver according to the configured transmit power.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of and priority to U.S. Provisional Application No. 63 / 526,779, filed on July 14, 2023, and U.S. Non-Provisional Patent Application No. 18 / 585,840, filed on February 23, 2024, the contents of which are incorporated herein by reference in their entirety. Technical Field

[0003] The present disclosure relates generally to wireless communications between multiple devices, including but not limited to systems and methods for wireless sidelink operations. Background Art

[0004] Augmented reality (AR), virtual reality (VR), and mixed reality (MR) are becoming more and more common, and these technologies are supported on a wider range of platforms and devices. Some AR / VR / MR devices can communicate with other devices in the environment through corresponding sidelink communication channels. Summary of the invention

[0005] In one aspect, the present disclosure relates to a method. The method may include configuring, by a first wireless communication device, a transmission power of a wireless SL transmission of a sidelink (SL) connection with a second wireless communication device. The transmission power is configured to be greater than a minimum transmission power. The method may include transmitting, by the first wireless communication device, a wireless SL transmission to the second wireless communication device according to the configured transmission power.

[0006] In some embodiments, the SL connection is at least one of a SL unlicensed (SL-U) connection or a SL carrier aggregation (SL-CA) connection. In some embodiments, the transmission power includes a SL transmission power, and the maximum output power of the first wireless communication device is (calculated as) a function of the SL transmission power and a new radio (NR) transmission power. In some embodiments, the first wireless communication device includes a lightweight (reduced capability, redcap) device. In some embodiments, the first wireless communication device configures the transmission power to be greater than the minimum transmission power and less than the maximum transmission power. In some embodiments, the first wireless communication device transmits a SL transmission to the second wireless communication device at a transmission power less than the maximum transmission power.

[0007] In some embodiments, one of the first wireless communication device or the second wireless communication device is / includes a vehicle (or is part of a vehicle), and the other of the first wireless communication device or the second wireless communication device is a user device for a pedestrian. In some embodiments, the method includes establishing, by the first wireless communication device, a SL connection with the second wireless communication device in an unlicensed band. In some embodiments, the method includes establishing, by the first wireless communication device, a cellular connection with a base station in a licensed band. The first wireless communication device may enable the SL connection in the unlicensed band to collaborate with the cellular connection in the licensed band. In some embodiments, configuring the transmission power of the wireless SL transmission includes: for a first time slot of the SL connection, configuring, by the first wireless communication device, the maximum output power of the first wireless communication device to be between a lower limit transmission power and an upper limit transmission power, the first time slot of the SL connection overlapping in the time domain with a second time slot of the cellular connection.

[0008] In another aspect, the present disclosure relates to a first device, the first device comprising a transceiver and one or more processors, the one or more processors configured to configure a transmission power of a wireless side link (SL) transmission of a SL connection with a second device, wherein the transmission power is configured to be greater than a minimum transmission power. The one or more processors may be configured to transmit a wireless SL transmission to the second device via the transceiver according to the configured transmission power.

[0009] In some embodiments, the SL connection is at least one of a SL unlicensed (SL-U) connection or a SL carrier aggregation (SL-CA) connection. In some embodiments, the transmission power includes a SL transmission power, and the maximum output power of the first device is (e.g., calculated as) a function of the SL transmission power and a new radio (NR) transmission power. In some embodiments, the first device includes a lightweight device. In some embodiments, the one or more processors configure the transmission power to be greater than a minimum transmission power and less than a maximum transmission power. In some embodiments, the one or more processors transmit the SL transmission to the second device at a transmission power less than the maximum transmission power.

[0010] In some embodiments, one of the first device or the second device includes a vehicle, and the other of the first device or the second device (or the remaining one) includes a user device of a pedestrian. In some embodiments, the one or more processors are further configured to establish a SL connection with the second device in an unlicensed band via the transceiver. In some embodiments, the one or more processors are further configured to establish a cellular connection with a base station via the transceiver, wherein the first device enables the SL connection in the unlicensed band to collaborate with the cellular connection in the licensed band. In some embodiments, for the first time slot of the SL connection, the first device configures the maximum output power of the first wireless communication device to be between a lower limit transmission power and an upper limit transmission power, and the first time slot of the SL connection overlaps with the second time slot of the cellular connection in the time domain. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings are not intended to be drawn to scale. Like reference numbers and names in the various drawings refer to like elements. For clarity, not every component may be labeled in every drawing.

[0012] Figure 1 is a schematic diagram of an example wireless communication system according to an example implementation of the present disclosure.

[0013] Figure 2 is a schematic diagram of a console and a head wearable display for presenting augmented reality or virtual reality according to an example embodiment of the present disclosure.

[0014] Figure 3 is a schematic diagram of a head wearable display according to an example embodiment of the present disclosure.

[0015] Figure 4 is a block diagram of a computing environment according to an example implementation of the present disclosure.

[0016] Figure 5 is a block diagram of a system for wireless sidelink operations according to an example implementation of the present disclosure.

[0017] Figure 6 is a diagram showing an exemplary embodiment of the present disclosure. Figure 5 A timing diagram of time slots for multiple connections maintained by devices of the system.

[0018] Figure 7 is a flow chart illustrating an example method for wireless sidelink operation according to an example implementation of the present disclosure. DETAILED DESCRIPTION

[0019] Before turning to the drawings that show certain embodiments in detail, it should be understood that the present disclosure is not limited to the details or methods set forth in the specification or shown in the drawings. It should also be understood that the terminology used herein is for descriptive purposes only and should not be considered as limiting.

[0020] Figure 1 An example wireless communication system 100 is shown. The wireless communication system 100 may include a base station 110 (also referred to as a "wireless communication node 110" or "station 110") and one or more user equipment (UE) 120 (also referred to as a "wireless communication device 120" or "terminal device 120"). The base station 110 and the UE 120 may communicate via wireless communication links 130A, 130B, 130N. The wireless communication link 130 may be a cellular communication link that complies with 3G, 4G, 5G or other cellular communication protocols or a Wi-Fi communication protocol. In one example, the wireless communication link 130 supports, employs, or is based on orthogonal frequency division multiple access (OFDMA). In one aspect, the UE 120 is located within a geographic boundary relative to the base station 110 and may communicate with or through the base station 110. In some embodiments, the wireless communication system 100 includes more than one wireless communication link. Figure 1 More, fewer, or more of the components shown may be included. Figure 1 For example, the wireless communication system 100 may include components different from those shown in FIG. Figure 1 One or more base stations 110 are shown in FIG.

[0021] In some embodiments, UE 120 may be a user device, such as a mobile phone, a smart phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, a wearable computing device, etc. Each UE 120 may communicate with a base station 110 via a corresponding wireless communication link 130. For example, UE 120 may transmit data to base station 110 via wireless communication link 130, and receive data from base station 110 via wireless communication link 130. Example data may include audio data, image data, text, etc. The transmission or transmission of data by UE 120 to base station 110 may be referred to as uplink communication. The transmission or reception of data by UE 120 from base station 110 may be referred to as downlink communication. In some embodiments, UE 120A includes a wireless interface 122, a processor 124, a storage device (also referred to as memory) 126, and one or more antennas 128. These components may be embodied in hardware, software, firmware, or a combination thereof. In some embodiments, UE 120A includes more than one embodiment of the present invention. Figure 1 More, fewer, or more of the components shown may be included. Figure 1 For example, UE 120 may include an electronic display and / or input devices. For example, UE 120 may include Figure 1 Further antennas 128 and wireless interfaces 122 are shown in FIG.

[0022] Antenna 128 may be a component that receives radio frequency (RF) signals and / or transmits RF signals through a wireless medium. The frequency of the RF signal may be between 200 MHz and 100 GHz. The RF signal may have a data packet, symbol, or frame corresponding to the data used for communication. Antenna 128 may be a dipole antenna, a patch antenna, a loop antenna, or any suitable antenna for wireless communication. In one aspect, a single antenna 128 is used to transmit and receive RF signals. In one aspect, different antennas 128 are used to transmit and receive RF signals. In one aspect, multiple antennas 128 are used to support multiple-in, multiple-out (MIMO) communications.

[0023] The wireless interface 122 includes or is embodied as a transceiver for transmitting and receiving RF signals through a wireless medium. The wireless interface 122 can communicate with the wireless interface 112 of the base station 110 through a wireless communication link 130A. In one configuration, the wireless interface 122 is coupled to one or more antennas 128. In one aspect, the wireless interface 122 can receive an RF signal at an RF frequency received by the antenna 128, and down-convert the RF signal to a baseband frequency (e.g., 0 to 1 GHz). The wireless interface 122 can provide a down-converted signal to the processor 124. In one aspect, the wireless interface 122 can receive a baseband signal for transmission at a baseband frequency from the processor 124, and up-convert the baseband signal to generate an RF signal. The wireless interface 122 can transmit the RF signal through the antenna 128.

[0024] The processor 124 is a component that processes data. The processor 124 may be embodied as a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a logic circuit, etc. The processor 124 may obtain instructions from the storage device 126 and execute these instructions. In one aspect, the processor 124 may receive down-converted data at a baseband frequency from the wireless interface 122, and decode or process the down-converted data. For example, the processor 124 may generate audio data or image data based on the down-converted data, and present the audio indicated by the audio data and / or the image indicated by the image data to the user of the UE 120A. In one aspect, the processor 124 may generate or obtain data for transmission at a baseband frequency, and encode or process the data. For example, the processor 124 may encode or process image data or audio data at a baseband frequency, and provide the encoded or processed data to the wireless interface 122 for transmission.

[0025] The storage device 126 is a component that stores data. The storage device 126 may be embodied as a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a removable disk, a CD-ROM, or any device that can be used to store data. The storage device 126 may be embodied as a non-transitory computer-readable medium that stores instructions executable by the processor 124 to perform various functions of the UE 120A disclosed herein. In some embodiments, the storage device 126 and the processor 124 are integrated into a single component.

[0026] In some embodiments, each of UEs 120B...120N includes similar components of UE 120A for communicating with base station 110. Therefore, for the sake of brevity, detailed descriptions of the repeated parts thereof are omitted herein.

[0027] In some embodiments, the base station 110 may be an evolved node B (eNB), a serving eNB, a target eNB, a femto station, or a pico station. The base station 110 may be communicatively coupled to another base station 110 or other communication device via a wireless communication link and / or a wired communication link. The base station 110 may receive data (or RF signals) from the UE 120 in an uplink communication. Additionally or alternatively, the base station 110 may provide data to another UE 120, another base station, or another communication device. Thus, the base station 110 allows communication between UEs 120 associated with the base station 110 or other UEs associated with different base stations. In some embodiments, the base station 110 includes a wireless interface 112, a processor 114, a storage device (also referred to as a memory) 116, and one or more antennas 118. These components may be embodied in hardware, software, firmware, or a combination thereof. In some embodiments, the base station 110 includes more than one embodiment of the present invention. Figure 1 More, fewer, or more of the components shown may be included. Figure 1 For example, base station 110 may include an electronic display and / or input device. For example, base station 110 may include Figure 1 Further antennas 118 and wireless interfaces 112 are shown in FIG.

[0028] Antenna 118 may be a component that receives radio frequency (RF) signals and / or transmits RF signals over a wireless medium. Antenna 118 may be a dipole antenna, a patch antenna, a loop antenna, or any suitable antenna for wireless communication. In one aspect, a single antenna 118 is used to transmit and receive RF signals. In one aspect, different antennas 118 are used to transmit and receive RF signals. In one aspect, multiple antennas 118 are used to support multiple-input multiple-output (MIMO) communications.

[0029] The wireless interface 112 includes or is embodied as a transceiver for transmitting and receiving RF signals via a wireless medium. The wireless interface 112 can communicate with the wireless interface 122 of the UE 120A via a wireless communication link 130. In one configuration, the wireless interface 112 is coupled to one or more antennas 118. In one aspect, the wireless interface 112 can receive an RF signal at an RF frequency received by the antenna 118, and down-convert the RF signal to a baseband frequency (e.g., 0 to 1 GHz). The wireless interface 112 can provide a down-converted signal to the processor 124. In one aspect, the wireless interface 122 can receive a baseband signal for transmission at a baseband frequency from the processor 114, and up-convert the baseband signal to generate an RF signal. The wireless interface 112 can transmit the RF signal via the antenna 118.

[0030] The processor 114 is a component for processing data. The processor 114 may be embodied as an FPGA, an ASIC, a logic circuit, etc. The processor 114 may obtain instructions from the storage device 116 and execute these instructions. In one aspect, the processor 114 may receive down-converted data at baseband frequency from the wireless interface 112, and decode or process the down-converted data. For example, the processor 114 may generate audio data or image data based on the down-converted data. In one aspect, the processor 114 may generate or obtain data for transmission at baseband frequency, and encode or process the data. For example, the processor 114 may encode or process image data or audio data at baseband frequency, and provide the encoded or processed data to the wireless interface 112 for transmission. In one aspect, the processor 114 may set, specify, schedule or allocate communication resources for different UEs 120. For example, the processor 114 may set different modulation schemes, time slots, channels, frequency bands, etc. for each UE 120 to avoid interference. The processor 114 may generate data (or UL CG) indicating the configuration of the communication resources and provide the data (or UL CG) to the wireless interface 112 for transmission to the UE 120 .

[0031] The storage device 116 is a component that stores data. The storage device 116 may be embodied as a RAM, a flash memory, a ROM, an EPROM, an EEPROM, a register, a hard disk, a removable disk, a CD-ROM, or any device that can be used to store data. The storage device 116 may be embodied as a non-transitory computer-readable medium that stores instructions executable by the processor 114 to perform various functions of the base station 110 disclosed herein. In some embodiments, the storage device 116 and the processor 114 are integrated into a single component.

[0032] In some embodiments, the communication between the base station 110 and the UE 120 is based on one or more layers of the Open Systems Interconnection (OSI) model. The OSI model may include: a physical layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data fusion protocol (PDCP) layer, a radio resource control (RRC) layer, a non-access stratum (NAS) layer or an Internet Protocol (IP) layer and other layers.

[0033] Figure 2is a block diagram of an example artificial reality system environment 200. In some embodiments, the artificial reality system environment 200 includes a HWD 250 worn by a user, and a console 210 that provides artificial reality (e.g., augmented reality, virtual reality, mixed reality) content to the HWD 250. Each of the HWD 250 and the console 210 may be a separate UE 120. The HWD 250 may be referred to as, include, or be part of a head mounted display (HMD), a head mounted device (HMD), a head wearable device (HWD), a head worn display (HWD), or a head worn device (HWD). The HWD 250 may detect the position and / or orientation of the HWD 250 and the shape, position and / or orientation of the user's body / hand / face, and provide the detected position and / or orientation of the HWD 250 and / or tracking information indicating the shape, position and / or orientation of the body / hand / face to the console 210. The console 210 may generate image data indicating an artificial reality image based on the detected position and / or orientation of the HWD 250, the detected shape, position and / or orientation of the user's body / hand / face, and / or the user input for artificial reality, and transmit the image data to the HWD 250 for presentation. In some embodiments, the artificial reality system environment 200 includes the following: Figure 2 More, fewer, or more of the components shown may be included. Figure 2 In some embodiments, the functionality of one or more components of the artificial reality system environment 200 may be distributed among the components in a manner different from that described herein. For example, some functions of the console 210 may be performed by the HWD 250. For example, some functions of the HWD 250 may be performed by the console 210. In some embodiments, the console 210 is integrated as part of the HWD 250.

[0034] In some embodiments, HWD 250 is an electronic component that can be worn by a user and can present or provide an artificial reality experience to the user. HWD 250 can render one or more images, videos, audio, or some combination thereof to provide an artificial reality experience to the user. In some embodiments, audio is presented via an external device (e.g., a speaker and / or headphones) that receives audio information from HWD 250, console 210, or both and presents audio based on the audio information. In some embodiments, HWD 250 includes a sensor 255, a wireless interface 265, a processor 270, an electronic display 275, a lens 280, and a compensator 285. These components can work in conjunction to detect the position of HWD 250 and the gaze direction of the user wearing HWD 250, and render an image of a field of view within an artificial reality corresponding to the detected position and / or orientation of HWD 250. In other embodiments, HWD 250 includes a sensor 255, a wireless interface 265, a processor 270, an electronic display 275, a lens 280, and a compensator 285. Figure 2 More, fewer, or more of the components shown may be included. Figure 2 The parts shown are different parts.

[0035] In some embodiments, sensor 255 includes electronic components, or a combination of electronic components and software components, that detect the position and orientation of HWD 250. Examples of sensor 255 may include: one or more imaging sensors, one or more accelerometers, one or more gyroscopes, one or more magnetometers, or another suitable type of sensor that detects motion and / or position. For example, one or more accelerometers may measure translational motion (e.g., forward / backward, up / down, left / right), and one or more gyroscopes may measure rotational motion (e.g., pitch, left-right sway, roll). In some embodiments, sensor 255 detects translational motion and rotational motion, and determines the orientation and position of HWD 250. In one aspect, sensor 255 may detect translational motion and rotational motion relative to the previous orientation and position of HWD 250, and determine the new orientation and / or position of HWD 250 by accumulating or integrating the detected translational motion and / or rotational motion. For example, assuming that HWD 250 is facing a direction 25 degrees from a reference direction, sensor 255 may determine that HWD 250 is now facing or facing a direction 45 degrees from the reference direction in response to detecting that HWD 250 has turned 20 degrees. For another example, assuming that HWD 250 is located two feet from a reference point in a first direction, sensor 255 may determine that HWD 250 is now located at the vector product of two feet in the first direction and three feet in the second direction in response to detecting that HWD 250 has moved three feet in a second direction.

[0036] In some embodiments, the sensor 255 includes an eye tracker. The eye tracker may include an electronic component or a combination of an electronic component and a software component that determines the gaze direction of the user of the HWD 250. In some embodiments, the HWD 250, the console 210, or a combination thereof may generate image data for artificial reality in conjunction with the gaze direction of the user of the HWD 250. In some embodiments, the eye tracker includes two eye trackers, each of which captures an image of a corresponding eye and determines the gaze direction of the eye. In one example, the eye tracker determines the angular rotation of the eye, the translation of the eye, the torsion change of the eye, and / or the shape change of the eye based on the captured image of the eye, and determines the relative gaze direction of the eye relative to the HWD 250 based on the determined angular rotation, translation, and torsion change of the eye. In one method, the eye tracker may illuminate or project a predetermined reference pattern or structured pattern on a portion of the eye, and capture an image of the eye to analyze the pattern projected on the portion of the eye, thereby determining the relative gaze direction of the eye relative to the HWD 250. In some embodiments, the eye tracker determines the user's gaze direction in conjunction with the orientation of HWD 250 and the relative gaze direction relative to HWD 250. For example, assuming that HWD 250 is oriented in a direction 30 degrees from a reference direction, and the relative gaze direction of HWD 250 is -10 degrees (or 350 degrees) relative to HWD 250, the eye tracker may determine that the user's gaze direction is 20 degrees from the reference direction. In some embodiments, the user of HWD 250 may configure HWD 250 (e.g., via user settings) to enable or disable the eye tracker. In some embodiments, the user of HWD 250 is prompted to enable or disable the eye tracker.

[0037] In some embodiments, the wireless interface 265 includes an electronic component or a combination of an electronic component and a software component that communicates with the console 210. The wireless interface 265 may be or correspond to the wireless interface 122. The wireless interface 265 may communicate with the wireless interface 215 of the console 210 via a wireless communication link via the base station 110. The wireless interface 265 may transmit data indicating the determined position and / or orientation of the HWD 250 and / or the determined gaze direction of the user to the console 210 via the communication link. In addition, the wireless interface 265 may receive image data indicating or corresponding to an image to be rendered, and additional data associated with the image, from the console 210 via the communication link.

[0038] In some embodiments, the processor 270 includes an electronic component, or a combination of electronic components and software components, that generates one or more images for display (e.g., according to a change in the field of view in the space of the artificial reality). In some embodiments, the processor 270 is implemented as a part of the processor 124 or is communicatively coupled to the processor 124. In some embodiments, the processor 270 is implemented as a processor (or a graphical processing unit (GPU)) that executes instructions to perform various functions described herein. The processor 270 may receive image data describing an artificial reality image to be rendered and additional data associated with the image through the wireless interface 265, and may render the image through the electronic display 275 for display. In some embodiments, the image data from the console 210 may be encoded, and the processor 270 may decode the image data to render the image. In some embodiments, the processor 270 receives object information and depth information in the additional data from the console 210, the object information indicating a virtual object in the artificial reality space, and the depth information indicating the depth of the virtual object (or the distance from the HWD 250). In one aspect, the processor 270 may perform shading, reprojection, and / or blending based on the artificial reality image from the console 210, object information, depth information, and / or updated sensor measurements from the sensor 255 to update the artificial reality image to correspond to the updated position and / or orientation of the HWD 250. Assuming that the user turns his head after the initial sensor measurements, the processor 270 may generate a small portion (e.g., 10%) of the image corresponding to the updated field of view within the artificial reality based on the updated sensor measurements and append the portion to the image in the image data from the console 210 by reprojection, rather than reconstructing the entire image in response to the updated sensor measurements. The processor 270 may perform shading and / or blending on the appended edges. Thus, the processor 270 may generate an artificial reality image without reconstructing the artificial reality image based on the updated sensor measurements.

[0039] In some embodiments, electronic display 275 is an electronic component that displays an image. Electronic display 275 may be, for example, a liquid crystal display or an organic light emitting diode display. Electronic display 275 may be a transparent display that allows the user to see through. In some embodiments, when the user wears HWD 250, electronic display 275 is located near the user's eyes (e.g., less than 3 inches). In one aspect, electronic display 275 emits light or projects light toward the user's eyes based on the image generated by processor 270.

[0040] In some embodiments, lens 280 is a mechanical component that changes the light received from electronic display 275. Lens 280 can magnify the light from electronic display 275 and correct the optical errors associated with the light. Lens 280 can be a Fresnel lens, a convex lens, a concave lens, a filter, or any suitable optical component that changes the light from electronic display 275. Although electronic display 275 is very close to both eyes, light from electronic display 275 can still pass through lens 280 to the pupil so that the user can see the image displayed by electronic display 275.

[0041] In some embodiments, compensator 285 includes an electronic component or a combination of electronic and software components that performs compensation to compensate for any distortion or aberration. In one aspect, lens 280 introduces optical aberrations (e.g., chromatic aberration), pincushion distortion, barrel distortion, etc. Compensator 285 can determine compensation (e.g., pre-distortion) to be applied to the image to be rendered from processor 270 to compensate for the distortion caused by lens 280, and apply the determined compensation to the image from processor 270. Compensator 285 can provide the pre-distorted image to electronic display 275.

[0042] In some embodiments, the console 210 is an electronic component or a combination of electronic components and software components that provide content to be rendered to the HWD 250. In one aspect, the console 210 includes a wireless interface 215 and a processor 230. These components can work together to determine the visual field of artificial reality corresponding to the position of the HWD 250 and the gaze direction of the user of the HWD 250 (e.g., the user's field of view (FOV)), and can generate image data indicating the artificial reality image corresponding to the determined visual field. In addition, these components can work together to generate additional data associated with the image. Additional data can be information associated with presenting or rendering artificial reality other than the artificial reality image. Examples of additional data include hand model data, for converting the position and orientation of the HWD 250 in the physical space to the map information in the virtual space (or simultaneous localization and mapping (SLAM) data), eye tracking data, motion vector information, depth information, edge information, object information, etc. The console 210 can provide image data and additional data to the HWD 250 for presenting artificial reality. In other embodiments, the console 210 includes Figure 2 More, fewer, or more of the components shown may be included. Figure 2 In some embodiments, console 210 is integrated as part of HWD 250.

[0043] In some embodiments, the wireless interface 215 is an electronic component, or a combination of an electronic component and a software component, that communicates with the HWD 250. The wireless interface 215 may be the wireless interface 122 or may correspond to the wireless interface 122. The wireless interface 215 may be a corresponding component of the wireless interface 265 for communicating via a communication link (e.g., a wireless communication link). The wireless interface 215 may receive data from the HWD 250 via the communication link, the data indicating the determined position and / or orientation of the HWD 250, and / or the determined gaze direction of the user. In addition, the wireless interface 215 may transmit image data describing the image to be rendered and additional data associated with the artificial reality image to the HWD 250 via the communication link.

[0044] The processor 230 may include or correspond to a component that generates content to be rendered according to the position and / or orientation of the HWD 250. In some embodiments, the processor 230 is implemented as a part of the processor 124 or is communicatively coupled to the processor 124. In some embodiments, the processor 230 may be combined with the gaze direction of the user of the HWD 250. In one aspect, the processor 230 determines the field of view of the artificial reality according to the position and / or orientation of the HWD 250. For example, the processor 230 maps the position of the HWD 250 in the physical space to the position in the artificial reality space, and determines the field of view of the artificial reality space from the position in the mapped artificial reality space, along the direction corresponding to the mapped orientation. The processor 230 may generate image data describing the image of the field of view of the determined artificial reality space, and transmit the image data to the HWD 250 via the wireless interface 215. In some embodiments, the processor 230 may generate additional data associated with the image (the additional data includes motion vector information, depth information, edge information, object information, hand model data, etc.), and transmit the additional data and image data to the HWD 250 via the wireless interface 215. Processor 230 may encode image data describing the image, and may transmit the encoded data to HWD 250. In some embodiments, processor 230 generates image data and provides the image data to HWD 250 periodically (eg, every 11 ms).

[0045] In one aspect, the process of detecting the position of the HWD 250 and the gaze direction of the user wearing the HWD, and rendering the image to the user should be performed within one frame time (e.g., 11 milliseconds (ms) or 16 ms). The delay between the movement of the user wearing the HWD 250 and the image displayed corresponding to the user's movement may cause jitter, which may cause motion sickness and may reduce the user experience. In one aspect, the HWD 250 and the console 210 can prioritize the communication of AR / VR so that the delay between the movement of the user wearing the HWD 250 and the image displayed corresponding to the user's movement can be presented within one frame time (e.g., 11 ms or 16 ms), thereby providing a seamless experience.

[0046] Figure 3 2 is a schematic diagram of HWD 250 according to an exemplary embodiment. In some embodiments, HWD 250 includes a front rigid body 305 and a belt 310. Front rigid body 305 includes electronic display 275 ( Figure 3 Not shown), lens 280 ( Figure 3 ), sensor 255, wireless interface 265 and processor 270. Figure 3 In the illustrated embodiment, the wireless interface 265, processor 270, and sensor 255 are located within the front rigid body 305 and may not be visible to the outside. In other embodiments, the HWD 250 has a Figure 3 For example, the wireless interface 265, the processor 270, and / or the sensor 255 may be located in a different configuration than that shown. Figure 3 The positions shown are different positions.

[0047] Various operations described herein can be implemented on a computer system. Figure 4 A block diagram of a representative computing system 414 that can be used to implement the present disclosure is shown. In some embodiments, the base station 110, the UE 120, the console 210, and the HWD 250 are implemented by the computing system 414. The computing system 414 can be implemented as, for example, a consumer device (e.g., a smartphone, other mobile phones, a tablet computer, a wearable computing device (e.g., a smart watch, glasses, a head wearable display), a desktop computer, a laptop computer) or by a distributed computing device. The computing system 414 can be implemented to provide VR, AR, and MR experiences. In some embodiments, the computing system 414 may include conventional computer components, such as a processing unit 416, a storage device 418, a network interface 420, a user input device 422, and a user output device 424.

[0048] The network interface 420 can provide a connection to a wide area network (e.g., the Internet) to which the WAN interface of the remote server system is also connected. The network interface 420 can include a wired interface (e.g., Ethernet) and / or a wireless interface implementing various RF data communication standards, such as Wi-Fi, Bluetooth, or a cellular data network standard (e.g., 3G, 4G, 5G, 60GHz, LTE, etc.).

[0049] The network interface 420 may include a transceiver that allows the computing system 414 to transmit data using a transmitter and receive data from a remote device using a receiver. The transceiver may be configured to support transmission / reception that supports industry standards for implementing bidirectional communications. An antenna may be attached to the transceiver housing and electrically coupled to the transceiver. Additionally or alternatively, a multi-antenna array may be electrically coupled to the transceiver so that multiple beams pointing in different directions may facilitate transmission and / or reception of data.

[0050] The transmitter may be configured to wirelessly transmit frames, time slots, or symbols generated by the processing unit 416. Similarly, the receiver may be configured to receive frames, time slots, or symbols, and the processing unit 416 may be configured to process the frames. For example, the processing unit 416 may be configured to determine the frame type and process the frame and / or fields of the frame accordingly.

[0051] User input device 422 may include any device (or devices) via which a user may provide signals to computing system 414; computing system 414 may interpret these signals as indicating a particular user request or information. User input device 422 may include any or all of the following: a keyboard; a touch pad; a touch screen; a mouse; or other pointing device; a scroll wheel; a click wheel; a knob; a button; a switch; a keypad; a microphone; a sensor (e.g., a motion sensor, an eye tracking sensor, etc.), etc.

[0052] User output device 424 may include any device via which computing system 414 provides information to a user. For example, user output device 424 may include a display for displaying images generated by or transmitted to computing system 414. The display may combine various image generation technologies with supporting electronic devices (e.g., digital-to-analog converters or analog-to-digital converters or signal processors, etc.), such as liquid crystal displays (LCDs), light-emitting diodes (LEDs) including organic light-emitting diodes (OLEDs), projection systems, or cathode ray tubes (CRTs). Devices such as touch screens may be used as both input devices and output devices. User output device 424 may be provided in addition to or in place of a display. Examples include indicator lights, speakers, tactile "display" devices, printers, and the like.

[0053] Some embodiments include multiple electronic components, such as a microprocessor, storage device and memory storing computer program instructions in a computer-readable storage medium (e.g., a non-transient computer-readable medium). Many features in each feature described in this specification can be implemented as the following process: the process is specified as a group of program instructions encoded on a computer-readable storage medium. When these program instructions are executed by one or more processors, these program instructions cause the processor to perform the various operations indicated in these program instructions. Examples of program instructions or computer codes include, for example, machine codes generated by a compiler and files including high-level codes executed by a computer, an electronic component or a microprocessor using an interpreter. Processor 416 can provide various functions for computing system 414 by suitable programming, including any functions performed by a server or client described herein, or other functions related to message management services.

[0054] It should be understood that computing system 414 is illustrative and can be subjected to various variations and modifications. The computer system used in conjunction with the present disclosure may have other functions not specifically described herein. In addition, although computing system 414 is described with reference to a specific block, it should be understood that these blocks are defined for the convenience of description and are not intended to imply a specific physical arrangement of each component part. For example, different blocks may be located in the same facility, in the same server frame, or on the same motherboard. In addition, these blocks do not need to correspond to physically different components. Each block may be configured to perform various operations, for example, by programming a processor or providing a suitable control circuit system, and various blocks may or may not be reconfigurable, depending on how the initial configuration is obtained. Various embodiments of the present disclosure may be implemented in a variety of devices, including electronic devices implemented using any combination of circuit systems and software.

[0055] Disclosed herein are systems and methods for performing sidelink (SL) operations. Sidelink operations may be described in various standard requests for supporting sidelink-carrier aggregation (CA) in intelligent transportation system (ITS) spectrum. For example, some embodiments may include support for various LTE SL-CA features of the new air interface (e.g., SL carrier (re)selection, synchronization of aggregated carriers, power control of simultaneous SL transmissions, packet duplication, etc.). However, such an embodiment may be limited to intra-band CA of the ITS band in the frequency 1 band (e.g., band n47). In other embodiments, SL-CA may also focus only on the ITS spectrum (e.g., NR band n47 or LTE band 47). For example, a radio access network (RAN) working group (WG) may support single-carrier SL-U (e.g., with a channel bandwidth of up to 100 MHz) on various unlicensed bands (e.g., n46 / n96 / n102). Supporting SL-U for single carrier may be beneficial because in previous versions, unlicensed new radio (NR-U) can support single carrier operation in unlicensed bands, and therefore can support SL-uCA in unlicensed bands. Some embodiments may incorporate / support enhanced sidelink operations in FR2 licensed spectrum (e.g., RAN1 / RAN2). For example, some of these embodiments may involve supporting SL beam management (e.g., initial beam pairing, beam maintenance, beam failure recovery, etc.) by reusing the existing SL CSI framework and / or reusing Uu beam management concepts. Some embodiments may also include / consider UE transmission and reception RF requirements for supporting new features, sidelink bands for single carrier operation, and for carrier aggregation operation.

[0056] According to the systems and methods described herein, the present solution can define specific SL features for RF requirements. These features can be related to certain example RF architectures of user equipment. One feature can include SLU operation in a single carrier with a channel bandwidth of up to 100MHz. Another feature can include inter-band concurrent SL-U operation in both licensed and unlicensed bands. Inter-band concurrent SL-U operation can be achieved through a combination of licensed (Uu) bands and unlicensed bands (SL), where separate RF requirements can be applied for this feature. Another feature can include SL-CA operation in the ITS spectrum. Yet another feature can include lightweight SL-U user equipment (UE) support, where NR-U power classes (e.g., from 14dBm to 23dBm) can be supported, or variable power classes of SL-U similar to NR-U.

[0057] In various embodiments of cellular communications, cellular devices may generally transmit communications / PDUs / packets / signals at a maximum transmission power. However, in sidelink (SL) communications, using the maximum transmission power may not be efficient for the device. For example, transmitting at the maximum transmission power may result in additional interference and increased power consumption, especially when SL communications are more localized. For example, even if the SL communication session is relatively local between two adjacent devices, transmitting at the maximum transmission power of the SL communication may result in increased interference to other devices. In addition, transmitting at the maximum transmission power of the SL communication may result in greater power consumption than required because the SL communication session is relatively local. However, there is currently no standard that sets a minimum transmission power for SL communications.

[0058] In various embodiments, a first wireless communication device in a sidelink (SL) communication session or connection with a second wireless communication device may be configured to establish, determine, set, or otherwise configure a transmission power for a wireless SL transmission of the SL connection with the second wireless communication device. The first wireless communication device may configure the transmission power to be greater than a minimum SL power transmission. The first wireless communication device may transmit the SL transmission according to the configured transmission power.

[0059] According to various embodiments of the present solution, the systems and methods described herein can reduce interference and save power for devices by ensuring that the transmission power is configured to be greater than the minimum SL power transmission. In this regard, the device can configure the transmission power to be greater than the minimum SL power transmission, but in some instances less than the maximum transmission power.

[0060] Reference now Figure 5, depicted is a block diagram of a system 500 for wireless side link operation according to an example implementation of the present disclosure. The system 500 may include a first device 502 and a second device 504. In various embodiments, the first device 502 and the second device 504 may be configured to establish or maintain a side link (SL) connection (in Figure 5 The first device 502 may be configured to configure a transmission power for a wireless SL transmission connected to an SL of the second device 504, wherein the transmission power is greater than a minimum SL power transmission. The first device 502 may be configured to transmit, send, or otherwise transmit a wireless SL transmission to the second device 504 according to the configured transmission power.

[0061] The first device 502 and the second device 504 may be similar to the above-mentioned devices, components, elements or hardware. In various embodiments, the first device 502 and / or the second device 504 may be lightweight (RedCap) devices. For example, the first device 502 may be a wearable device. In some embodiments, the first device 502 and the second device 504 may be or include a device that provides an extended reality (XR) environment to a user. For example, the first device 502 may be a head wearable device, and the second device 504 may be a console. In some embodiments, the first device 502 may be a device of one user, and the second device 504 may be a device of another user. For example, the first device 502 may be a device corresponding to a vehicle (e.g., a car, a bicycle, a motorcycle, a bus), and the second device 504 may be a device of a user (e.g., a pedestrian).

[0062] The first device 502 and the second device 504 may include one or more processors 506 and a memory 508. The one or more processors 506 may be similar to Figure 1 processors 114, 124, Figure 2 and Figure 3 One or more processors 230, 270, and / or Figure 4 The processing unit 416 of FIG. 508 can be similar to Figure 1 Memory 116, 126 and / or Figure 4 The first device 502 and the second device 504 may include a wireless interface 510, which may be similar to Figures 1 to 3 The wireless interface 112, 122, 215, 265 and / or Figure 4 The network interface 420 is provided.

[0063] The first device 502 and the second device 504 may include one or more processing engines 512. The one or more processing engines 512 may be or include any device, component, element or hardware designed or configured to perform various functions of the device. Although the one or more processing engines 512 are shown as being embodied on the corresponding first device 502 and the second device 504, in various embodiments, the one or more processing engines 512 may be or include hardware of the wireless interface 510. The one or more processing engines 512 may include a connection manager 514 and a power controller 516. Although the two processing engines 512 are shown and described, in various embodiments, additional processing engines 512 may be implemented at the first device 502, the second device 504 and / or in the wireless interface 510. In addition, in various embodiments, one or more processing engines 512 may be combined with another processing engine 512. Additionally or alternatively, a processing engine 512 may be divided into multiple processing engines 512.

[0064] The first device 502 and the second device 504 may include a connection manager 514. The connection manager 514 may be or include any device, component, element, or hardware designed or configured to establish, generate, maintain, or otherwise manage various connections (e.g., wireless connections) with one or more endpoints or nodes. In some embodiments, the connection manager 514 may be configured to manage a sidelink connection between the first device 502 and the second device 504, and to manage an uplink / downlink (e.g., non-sidelink) cellular connection between the corresponding first device 502, the second device 504, and the base station 110. In this regard, the connection manager 514 may be configured to manage device-to-device connections, and device-to-network (or device-to-base station) connections.

[0065] The connection manager 514 may be configured to generate, create, or otherwise establish a side link (SL) connection between the first device 502 and the second device 504. In some embodiments, the connection manager 514 may be configured to establish a SL connection by performing device discovery and proximity detection. For example, the connection manager 514 of the first device 502 may be configured to broadcast a discovery signal (e.g., via the wireless interface 510), and the connection manager 514 of the second device 504 may be configured to detect the discovery signal from the first device 502. The connection manager 514 may be configured to determine the proximity between the first device 502 and the second device 504 (e.g., based on the signal strength of the discovery signal sent by the first device 502 and received by the second device 504 in the above example). The connection manager 514 may be configured to perform various additional steps that may be required to establish a SL connection, such as permission and authentication.

[0066] The connection manager 514 may be configured to determine the resources allocated for the SL connection. For example, the connection manager 514 may be configured to determine the resources allocated by the base station 110 or the core network for the side link connection. In some embodiments, the allocated resources may be or include a specific frequency or frequency range, a specific time slot, etc. In some embodiments, the allocated resources may include a frequency in an unlicensed band. For example, the unlicensed band may be or include n46, n96, n102. In some examples, the unlicensed band may include a frequency range between 5.925 gigahertz (GHz) and 7.125 GHz. The connection manager 514 may be configured to receive the allocated resources from the base station 110 or the core network, including a specific frequency or frequency range, to establish a SL connection between the first device 502 and the second device 504 in the specific frequency or frequency range.

[0067] The connection manager 514 may be configured to generate, maintain, or otherwise establish a SL connection based on the allocated resources (e.g., from a base station or core network). In some embodiments, the connection manager 514 may be configured to establish a SL connection in an unlicensed band. For example, in the case where the allocated resources include a specific frequency or frequency band within an unlicensed band, the connection manager 514 may be configured to establish a SL connection in an unlicensed band.

[0068] In some embodiments, the connection manager 514 may be configured to establish a SL connection as a SL unlicensed (SL-U) connection and / or a SL carrier aggregation (SL-CA) connection. A SL-U connection may be or include a SL connection within an unlicensed band. A SL-CA connection may be or include a SL connection that combines (or aggregates) multiple frequency bands (or carriers) into a single data channel. The connection manager 514 may be configured to establish a SL connection as a SL-U / SL-CA connection based on the allocated resources from the base station 110 and / or the core network.

[0069] In some embodiments, the connection manager 514 may be configured to establish and maintain / manage SL connections and other cellular (e.g., non-side link) connections. For example, the connection manager 514 may be configured to establish and maintain one or more cellular connections with the base station 110. The connection manager 514 may be configured to establish a cellular connection with the base station 110 in a manner similar to the wireless communication link 130 described above. In some embodiments, the process by which the connection manager 514 establishes a cellular connection with the base station 110 may be similar to establishing an SL connection. For example, the connection manager 514 may be configured to receive a signal broadcast by the base station 110 and to establish a connection based on the allocated resources from the base station 110. In some embodiments, the connection manager 514 may be configured to establish a cellular connection in a licensed band. For example, the base station 110 and / or the core network may allocate resources in a licensed band, such as a frequency band or one or more channels, for a cellular connection between the first device 502, the second device 504, and the base station 110. The connection manager 514 may be configured to establish and / or maintain a cellular connection (e.g., maintain a cellular connection in a licensed band) based on the allocated resources.

[0070] In some embodiments, the connection manager 514 may be configured to establish, maintain multiple connections or otherwise enable multiple connections to collaborate. For example, the connection manager 514 may be configured to enable the SL connection between the first device 502 and the second device 504 and the corresponding cellular connection between the first device 502, the second device 504 and the base station 110 to collaborate. The connection manager 514 may be configured to enable each connection to collaborate by operating, utilizing or otherwise using each connection together (e.g., in parallel). For example, the connection manager 514 may be configured to transmit various signals / data packets / PDUs via respective connections at different frequencies or time periods. In this regard, and in various instances, the connection manager 514 may be configured to utilize a cellular connection to send data and / or receive data from one or more remote sources via the base station 110, and may utilize a SL connection to send and / or receive data between the first device 502 and the second device 504 (e.g., relatively locally).

[0071] The power controller 516 may be configured to set, establish, determine, manage or otherwise configure the transmission power of a signal / PDU / packet / transmission sent via a corresponding connection. In some embodiments, the power controller 516 may be configured to configure the transmission power of a SL transmission sent on or via the SL connection between the first device 502 and the second device 504. The power controller 516 may be configured to configure the transmission power of the SL transmission based on or according to a minimum transmission power. The power controller 516 may be configured to configure the transmission power of both the SL transmission and the cellular transmission (e.g., the transmission on the SL connection between the first device 502 and the second device 504, and the transmission on the cellular connection between the corresponding first device 502, the second device 504 and the base station 110).

[0072] refer to Figure 5 and Figure 6 , Figure 6 Depicted is a timing diagram 600 illustrating time slots 602 of respective connections in accordance with an example implementation of the present disclosure. In various embodiments, the power controller 516 may be configured to, for instances in which the SL connection and the cellular connection are enabled, configure the transmit power for transmissions sent on both the SL connection and the cellular connection. For example, the power controller 516 may be configured to configure the transmit power for instances in which the time slots 602 of the respective connections overlap in the time domain (e.g., a time slot of the SL connection over which the connection manager 514 is about to transmit a signal via the SL connection overlaps in the time domain with a time slot of the cellular connection over which the connection manager 514 is about to transmit a signal via the cellular connection). Continued Figure 6 In the example shown in , in various instances, the resources allocated for the SL connection may include multiple time slots 602 of a first period or cadence in the time domain (e.g., time slot 1 (SL) to time slot N (SL)), and the resources allocated for the cellular connection may include multiple time slots 602 of a second period or cadence in the time domain (e.g., time slot 1 (NR) to time slot N (NR)). In various instances, some time slots of the corresponding connections may overlap in the time domain (e.g., overlap 604 (1) of time slot 1 (SL) and time slot 1 (NR), and overlap 604 (2) of time slot 4 (SL) and time slot 3 (NR)). The power controller 516 may be configured to configure the transmission power of the first device 502 and the second device 504 for the time slots that overlap in the time domain (e.g., overlap 604 (1) and overlap 604 (2)). The power controller 516 can be configured to configure the transmission power of the first device 502 and the second device 504 to be greater than a minimum transmission power and less than a maximum transmission power, as described in more detail below.

[0073] In some embodiments, the power controller 516 may be configured to set, establish, or otherwise configure the maximum transmission or output power of the first device 502 and the second device 504 for the overlap 604 when the connection manager 514 is coordinating the SL connection and the cellular connection. For example, the power controller 516 may be configured to configure the maximum output power P in the overlapping time slot p of the cellular connection and the time slot q of the SL connection in the time domain. CMAX (p,q). In this example, time slot p can be Figure 6 The time slot 1 (NR) of the timing diagram 600 of FIG. 600 and the time slot q may be Figure 6 The power controller 516 may be configured to set the maximum output power P CMAX (p, q) is configured to be between the lower limit maximum power and the upper limit maximum power. In other words, the power controller 516 can be configured to set the maximum transmission power P CMAX (p,q) is configured to be at the lower limit maximum power P CMAX_L (p,q) and upper limit maximum power P CMAX_H (p,q) (or P CMAX_L (p,q)≤P CMAX (p,q)≤P CMAX_H (p,q)).

[0074] The power controller 516 may be configured to determine, set, configure, or otherwise calculate a maximum output power P based on the SL transmission power and the new radio (NR) or cellular transmission power. CMAX (p, q). For example, the power controller 516 can be configured to CMAX_L (p,q) and upper limit maximum power P CMAX_H (p,q) to determine the maximum output power P CMAX (p,q), lower limit maximum power P CMAX_L (p,q) and upper limit maximum power P CMAX_H (p, q) can be determined based on the SL transmission power and the NR transmission power. The power controller 516 can be configured to calculate, derive or otherwise determine the lower limit maximum power P CMAX_L (p,q) and the upper limit maximum power P CMAX_H The power controller 516 may be configured to determine the lower-limit maximum power P according to the following formula 1 and formula 2: CMAX_L (p,q) and upper limit maximum power P CMAX_H (p,q):

[0075] P CMAX_L (p, q) = MIN {10log10 [p CMAX_L,c,NR (p)+ p CMAX_L,c,SL(q)],P PowerClass_CA , P EMAX,CA} Formula 1

[0076] P CMAX_H (p, q) = MIN {10 log10 [p CMAX_H,c,NR (p) + p CMAX_H,c,SL (q)],P PowerClass_CA , P EMAX,CA} Formula 2

[0077] where p CMAX_L,c,NR and p CMAX_L,c,SL is the respective limit P CMAX_L,c,NR (p) and P CMAX_L,c,SL (q), and P CMAX_H,c,NR and P CMAX_H,c,SL is the respective limit P CMAX_H,c,NR (p) and PCMAX_H,c,SL (q). p CMAX_L,c,NR and p CMAX_L,c,SL can be the respective limits P expressed in linear proportion CMAX_L,c,NR (p) and P CMAX_L,c,SL (q). Similarly, P CMAX_H,c,NR and p CMAX_H,c,SL is the respective limit P expressed in linear proportion CMAX_H,c,NR (p) and P CMAX_H,c,SL The subscripts NR and SL refer to the respective limits or maximum powers of the cellular connection (ie, NR) and the sidelink connection (ie, SL), respectively.

[0078] Still refer to Figure 5 and Figure 6, the first device 502 and / or the second device 504 may be configured to transmit, send, provide or otherwise transmit various transmissions according to the configured transmission power. For example, the connection manager 514 may be configured to receive a transmission power configured for a particular time slot from the power controller 516. The connection manager 514 may be configured to send a transmission to a target device or endpoint in a corresponding time slot, for example, via the wireless interface 510, according to the configured transmission power of the time slot set / determined / configured by the power controller 516. In an instance where the time slots of the corresponding connections overlap, the connection manager 514 may be configured to transmit SL transmissions and NR transmissions via the corresponding SL connection and cellular connection according to the configured transmission power set by the power controller 516 for such overlapping time slots. For example, the connection manager 514 may be configured to transmit SL transmissions and NR transmissions according to the configured transmission power (e.g., the maximum transmission power of the first device 502, the second device 504), and the configured transmission power is greater than the minimum transmission power and less than the maximum transmission power. In this regard, the power controller 516 may be configured to set respective transmission powers for the two connections such that the total output power of the first device 502 and the second device 504 is between the minimum transmission power and the maximum transmission power.

[0079] Reference now Figure 7 , depicted is a flowchart illustrating an example method 700 for wireless side link operation according to an example implementation of the present disclosure. The method 700 may be referred to above. Figures 1 to 6 1. The first device may be configured to perform or proceed with the device, component, element, or hardware described herein. As a brief overview, at step 702, the first device may establish a sidelink connection. At step 704, the first device may establish a cellular connection. At step 706, the first device may determine whether two time slots overlap. At steps 708 and 710, the first device may configure a transmission power. At step 712, the first device may send a transmission.

[0080] At step 702, the first device may establish a side link (SL) connection. In some embodiments, the first device may generate, create, or otherwise establish a SL connection between the first device and the second device. The first device may establish a SL connection between the first device and the second device to exchange, transmit, receive, or otherwise share data / information / data packets / messages / transmissions between the first device and the second device (e.g., locally). In this regard, the SL connection may be a device-to-device (D2D) connection. The first device may establish a SL connection in response to a message / beacon / frame / signal broadcast by one of the first and second devices. For example, one of the devices may alert nearby devices to its presence by broadcasting an advertising signal. Another device may receive or otherwise detect the advertising signal, and the devices may establish a SL connection in response to the advertising signal.

[0081] The first device can establish a SL connection based on the resources allocated by the core network. For example, as part of establishing the SL connection, the core network can allocate certain resources (e.g., certain frequency bands or ranges, time slot scheduling, etc.) to the device that operates / manages / maintains / establishes the SL connection. The first device can establish a SL connection between the first device and the second device based on the allocated resources. For example, the core network can allocate resources in an unlicensed frequency band, resources allocated on multiple frequency bands (e.g., for carrier aggregation), etc. The first device can establish a SL connection based on the allocated resources. Continuing with the above example, the first device can establish the SL connection as an unlicensed SL connection (e.g., SL-U connection) and / or a carrier aggregation SL connection (e.g., SL-CA connection) based on the allocated resources from the core network.

[0082] At step 704, the first device may establish a cellular connection. In some embodiments, the first device may generate, create, or otherwise establish a cellular connection between the first device and a base station. The cellular connection may be or include a new air interface (NR) cellular connection. The first device may establish a cellular connection with a base station within the cellular range of the first device. The first device may establish a cellular connection to exchange, transmit, receive, or otherwise share data / information / data packets / messages / transmissions between the first device and one or more endpoints (e.g., via a cellular network). The first device may establish a cellular connection based on the allocated resources set / established / determined by the core network. Similar to the resources allocated by the core network for the SL connection, the core network may set or establish certain allocated resources (e.g., frequency band or frequency range, time slot scheduling, etc.) for the cellular connection. The first device may establish a cellular connection based on the allocated resources. For example, when the core network allocates resources including frequency bands in an authorized frequency band, the first device may establish a cellular connection based on those allocated resources. In other words, in various instances, the first device may establish a cellular connection in an authorized frequency band.

[0083] At step 706, the first device may determine whether the two time slots overlap. In some embodiments, the first device may determine, detect, or otherwise identify one or more time slots of the SL connection that overlap (e.g., in the time domain) with one or more time slots of the cellular connection. The first device may identify the time slot schedule of the SL connection based on the allocated resources of the SL connection set as part of establishing the SL connection (e.g., at step 702). Similarly, the first device may identify the time slot schedule of the cellular connection based on the allocated resources of the cellular connection set as part of establishing the cellular connection (e.g., at step 704). The first device may identify whether any time slot of the time slot schedule of the SL connection overlaps with any time slot of the cellular connection in the time domain. In the event that the first device identifies one or more overlapping time slots (e.g., in the time domain), method 700 may proceed to step 708. In the event that the first device does not identify any overlapping time slots, method 700 may proceed to step 710.

[0084] At step 708 and at step 710, the first device may configure the transmission power. More specifically, at step 708, in the case where the first device identifies one or more overlapping time slots in the time domain, the first device may configure the transmission power of the wireless SL transmission of the SL connection to be greater than the minimum transmission power. In some embodiments, at step 710, in the case where the first device does not identify one or more overlapping time slots in the time domain, the first device may configure the transmission power of the wireless SL transmission of the SL connection to be equal to or less than the maximum transmission power.

[0085] In some embodiments, at step 708, the first device may configure the transmission power (e.g., total output power or maximum output power) of the first device to be between a lower limit (or minimum) transmission power and an upper limit (or maximum) transmission power. The first device may determine the lower limit transmission power and the upper limit transmission power according to Formula 1 and Formula 2 above. The first device may calculate or otherwise determine the maximum output power of the first device according to or based on the SL transmission power (e.g., the transmission power used to transmit SL transmission) and the NR transmission power (e.g., the transmission power used to transmit cellular transmission or NR transmission). For one or more time slots that overlap in the time domain between the cellular connection and the SL connection, the first device may determine or otherwise configure the transmission power of the first device to be between the upper limit transmission power and the lower limit transmission power.

[0086] At step 712, the first device may perform / send a transmission. In some embodiments, the first device may transmit, send, provide, or otherwise transmit a wireless SL transmission and a cellular (NR) transmission. The first device may transmit the wireless SL transmission and the cellular transmission according to the configured transmission power. In some embodiments, when the first device enables the cellular connection and the SL connection to collaborate (e.g., operate or use in parallel or concurrently), and when two time slots of the corresponding connections overlap in the time domain, the first device may (e.g., in the corresponding overlapping time slots) transmit the wireless SL transmission according to the SL transmission power configured on the SL connection, and transmit the wireless cellular transmission according to the NR transmission configured on the cellular connection. The first device may transmit the wireless SL transmission to the second device via the SL connection according to the configured transmission power. The first device may transmit the wireless cellular transmission to the endpoint using the cellular connection via the base station according to the configured transmission power.

[0087] Now that some illustrative embodiments have been described, it will be apparent that the foregoing, which has been presented by way of example, is illustrative and not restrictive. Specifically, although many of the examples presented herein involve specific combinations of method actions or system elements, these actions and these elements may be combined in other ways to achieve the same purpose. The actions, elements, and features discussed in conjunction with one embodiment are not intended to be excluded from similar roles in other embodiments or from the embodiments.

[0088] The hardware and data processing components for implementing the various processes, operations, illustrative logic, logic blocks, modules and circuits described in conjunction with the embodiments disclosed herein can be implemented or executed using the following components designed to perform the functions described herein: a general-purpose single-chip processor or a general-purpose multi-chip processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination thereof. A general-purpose processor may be a microprocessor, or may be any conventional processor, controller, microcontroller or state machine. The processor may also be implemented as a combination of multiple computing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration. In some embodiments, specific processes and methods may be performed by circuits specific to a given function. A memory (e.g., a memory, a memory unit, a storage device, etc.) may include one or more devices (e.g., RAM, ROM, flash memory, hard disk storage, etc.) for storing data and / or computer code, which is used to complete or facilitate the various processes, various layers and various modules described in this disclosure. The memory may be or may include volatile memory or non-volatile memory, and may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. According to an exemplary embodiment, the memory is communicatively connected to the processor via the processing circuit, and the memory includes computer code for executing (e.g., by the processing circuit and / or the processor) one or more processes described herein.

[0089] The present disclosure contemplates methods, systems, and program products on any machine-readable medium for implementing various operations. The various embodiments of the present disclosure can be implemented using existing computer processors, or by a dedicated computer processor for an appropriate system combined for this purpose or another purpose, or by a hard-wired system. The various embodiments within the scope of the present disclosure include multiple program products, which include machine-readable media, which are used to carry or have machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available medium that can be accessed by a general-purpose computer or a special-purpose computer, or other machines with a processor. As an example, such machine-readable media can include RAM, ROM, EPROM, EEPROM, or other optical disk storage, disk storage, or other magnetic storage devices, or can include any other medium as follows: the other medium can be used to carry or store the desired program code in the form of machine-executable instructions or data structures, and can be accessed by a general-purpose computer or a special-purpose computer, or other machines with a processor. The above combinations are also included in the scope of machine-readable media. Machine-executable instructions, for example, include instructions and data that cause a general-purpose computer, a special-purpose computer, or a special-purpose processing machine to perform a certain function or a certain group of functions.

[0090] The words and terms used herein are for descriptive purposes and should not be considered limiting. The use of "comprises," "including," "having," "containing," "involving," "characterized by," "characterized by," and variations thereof herein is meant to encompass the items listed thereafter, their equivalents and additional items, and alternative embodiments consisting exclusively of the items listed thereafter. In one embodiment, the systems and methods described herein consist of one element, action, or component of each element, action, or component described, each combination of more than one of the elements, actions, or components described, or all of the elements, actions, or components described.

[0091] Any reference to an embodiment or element or action of the systems and methods herein in the singular may also encompass embodiments including a plurality of these elements, and any reference to any embodiment or element or action herein in the plural may also encompass embodiments including only a single element. References in the singular or plural are not intended to limit the systems or methods of the present disclosure, their parts, actions or elements to a singular or plural configuration. References to any action or element based on any information, action or element may include embodiments in which the action or element is based at least in part on any information, action or element.

[0092] Any embodiment disclosed herein may be combined with any other embodiment or example, and references to "an embodiment," "some embodiments," or "an embodiment," etc. are not necessarily mutually exclusive, but are intended to indicate that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment or example. These terms as used herein do not necessarily all refer to the same embodiment. Any embodiment may be combined, inclusively or exclusively, with any other embodiment in any manner consistent with the various aspects and embodiments disclosed herein.

[0093] Where reference numerals are provided after technical features in the drawings, detailed description or any claims, these reference numerals have been included to increase the intelligibility of the drawings, detailed description and claims. Therefore, the presence or absence of these reference numerals has no limiting effect on the scope of any claim element.

[0094] The systems and methods described herein may be embodied in other specific forms without departing from the characteristics of the present invention. Unless otherwise expressly indicated, references to "approximately," "about," "substantially," or other degree terms include variations of plus or minus 10% (+ / -10%) from a given measurement, unit, or range. Coupled elements may be directly electrically, mechanically, or physically coupled to each other, or may be electrically, mechanically, or physically coupled to each other through intermediate elements. Therefore, the scope of the systems and methods described herein is indicated by the appended claims rather than the preceding description, and changes within the meaning and scope of the equivalents of the claims are included therein.

[0095] The term "coupled" and variations thereof include two members being directly joined to one another or indirectly joined. Such joining may be constant (e.g., permanent or fixed) or movable (e.g., removable or releasable). Such joining may be achieved by the two members being directly coupled or coupled to one another, by the two members being coupled to one another using a separate intermediate member, and by the two members being coupled to one another through any additional intermediate members, or by the two members being coupled to one another using an intermediate member that is integrally formed as a single, unitary body with one of the two members. If "coupled" or variations thereof are modified by additional terms (e.g., directly coupled), the general definition of "coupled" provided above is modified by the plain language meaning of the additional terms (e.g., "directly coupled" means that the two members are joined without any separate intermediate member), thereby producing a narrower definition than the general definition of "coupled" provided above. Such coupling may be mechanical, electrical, or fluid.

[0096] References to "or" may be interpreted as inclusive, such that any term described using "or" may mean any of a single described term, more than one described term, and all described terms. References to "at least one of 'A' and 'B'" may include only 'A', only 'B', and both 'A' and 'B'. Such references used in conjunction with "including" or other public terms may include additional items.

[0097] Various modifications may be made to the elements and actions described, such as variations in size, dimensions, structure, shape, and proportion of various elements, and variations in parameter values, mounting arrangements, use of materials, colors, orientations, without departing substantially from the teachings and advantages of the subject matter disclosed herein. For example, an element shown as being integrally formed may be composed of multiple parts or elements, the positions of the elements may be reversed or otherwise modified, and the nature or number or position of discrete elements may be changed or modified. Other substitutions, modifications, alterations, and omissions may also be made in the design, operating conditions, and arrangement of the disclosed elements and operations without departing from the scope of the present disclosure.

[0098] References herein to the positions of elements (e.g., "top," "bottom," "above," "below") are only used to describe the orientation of the various elements in the drawings. The orientation of the various elements may be different according to other exemplary embodiments, and these variations are intended to be encompassed by the present disclosure.

Claims

1. A method comprising: The first wireless communication device configures a transmission power of a wireless SL transmission connected to a side link SL of a second wireless communication device, wherein the transmission power is configured to be greater than a minimum transmission power; as well as The wireless SL transmission is transmitted by the first wireless communication device to the second wireless communication device according to the configured transmission power.

2. The method according to claim 1, wherein: The SL connection is at least one of a SL unlicensed SL-U connection or a SL carrier aggregation SL-CA connection.

3. The method according to claim 1, wherein: The transmission power includes SL transmission power, and wherein the maximum output power of the first wireless communication device is a function of the SL transmission power and the new radio NR transmission power.

4. The method according to claim 1, wherein: The first wireless communication device comprises a lightweight device.

5. The method according to claim 1, wherein: The first wireless communication device configures the transmission power to be greater than the minimum transmission power and less than a maximum transmission power.

6. The method according to claim 5, wherein: The first wireless communication device transmits the SL transmission to the second wireless communication device at the transmission power that is less than the maximum transmission power.

7. The method according to claim 1, wherein: One of the first wireless communication device or the second wireless communication device comprises a vehicle, and the other of the first wireless communication device or the second wireless communication device comprises a user device of a pedestrian.

8. The method according to claim 1, further comprising: The SL connection with the second wireless communication device is established by the first wireless communication device in an unlicensed frequency band.

9. The method according to claim 8, further comprising: A cellular connection is established by the first wireless communication device with a base station in a licensed frequency band, wherein the first wireless communication device enables the SL connection in the unlicensed frequency band to cooperate with the cellular connection in the licensed frequency band.

10. The method according to claim 8, wherein: Configuring the transmission power of the wireless SL transmission includes: For the first time slot of the SL connection, the first wireless communication device configures the maximum output power of the first wireless communication device between the lower limit transmission power and the upper limit transmission power, and the first time slot of the SL connection overlaps with the second time slot of the cellular connection in the time domain.

11. A first device, comprising: Transceiver; as well as One or more processors configured to: configuring a transmission power of a wireless SL transmission connected to a side link SL of a second device, wherein the transmission power is configured to be greater than a minimum transmission power; and The wireless SL transmission is transmitted to the second device via the transceiver according to the configured transmission power.

12. The first device according to claim 11, wherein: The SL connection is at least one of a SL unlicensed SL-U connection or a SL carrier aggregation SL-CA connection.

13. The first device according to claim 11, wherein: The transmission power includes SL transmission power, and wherein the maximum output power of the first device is a function of the SL transmission power and the new radio NR transmission power.

14. The first device according to claim 11, wherein: The first device comprises a lightweight device.

15. The first device according to claim 11, wherein: The one or more processors configure the transmission power to be greater than the minimum transmission power and less than a maximum transmission power.

16. The first device according to claim 15, wherein: The one or more processors transmit the SL transmission to the second device at the transmission power that is less than the maximum transmission power.

17. The first device according to claim 11, wherein: One of the first device or the second device comprises a vehicle, and the other of the first device or the second device comprises a user device of a pedestrian.

18. The first device according to claim 11, wherein: The one or more processors are further configured to establish the SL connection with the second device in an unlicensed band via the transceiver.

19. The first device according to claim 18, wherein: The one or more processors are further configured to establish a cellular connection with a base station via the transceiver, wherein the first device coordinates the SL connection in the unlicensed band with the cellular connection in the licensed band.

20. The first device according to claim 19, wherein: For the first time slot of the SL connection, the first device configures the maximum output power of the first device to be between a lower limit transmission power and an upper limit transmission power, and the first time slot of the SL connection overlaps with the second time slot of the cellular connection in the time domain.