Adaptive operation mode setting of the circuit

By identifying and adapting the operating mode in the V2X device, the problem of increasing power expenditure and increasing temperature in the high-temperature environment of the V2X device is solved, reducing power expenditure and reducing temperature are achieved, and the efficiency and reliability of the system are improved.

CN115885549BActive Publication Date: 2025-05-16QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080103307.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-25
Publication Date
2025-05-16
Estimated Expiration
2040-08-25

AI Technical Summary

Technical Problem

V2X devices may experience increased power spending and increased temperature problems in high temperature environments, resulting in thermal problems and hardware failures.

Method used

The operation mode of the circuit is adapted by identifying the number of blind decodes expected to be performed by the V2X device, the number of pending received packets, or the number of transmitting UEs from the received service. Specific methods include setting voltage levels and clock frequency to reduce unnecessary power expenditure and reduce temperature.

Benefits of technology

It effectively reduces the power expenditure and temperature of V2X equipment, avoids thermal problems and hardware failures, and improves the efficiency and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115885549B_ABST
    Figure CN115885549B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communications are described. In general, a user equipment (UE) can adjust an operating mode of a circuit of the UE by selecting one or more parameters (e.g., power level, or clock frequency, or both). Adjusting the parameter values ​​can result in avoiding temperature increases. The UE can set the operating mode of the circuit based on a determination or prediction of the number of blind decodings to be performed, the number of pending received packets, or the number of transmitting UEs from which the UE will receive traffic. The UE can effectively reduce unnecessary power expenditure and reduce temperature.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following relates generally to wireless communications, and more particularly, to adaptive operating mode setting of circuits. Background Art

[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of this multiple access system include fourth generation (4G) systems such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems or LTE-A Pro systems and fifth generation (5G) systems that may be referred to as new radio (NR) systems. These systems may use techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA) or discrete Fourier transform extended orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes that each simultaneously supports communication for multiple communication devices (which may be referred to as user equipment (UE) in addition). In some examples, a wireless communication system may support one or more UEs that perform vehicle-based communication. Summary of the invention

[0003] The described technology relates to improved methods, systems, devices and apparatuses that support adaptive operation mode settings. In some examples, a V2X device can adapt the operation mode of a circuit (e.g., one or more adjustable parameter values ​​can be selected). Adapting the operation mode of the circuit can result in avoiding temperature increases and any negative effects of high temperature and resulting thermal issues. Power expenditure and resulting temperature may be affected by the number of blind decodings that the V2X device is configured to perform, or the amount of received traffic that the V2X device is expected to experience, etc. Therefore, the V2X device can adapt the operation mode of the circuit, for example, based on a determination or prediction of the number of blind decodings to be performed, the number of pending received packets, or the number of transmitting UEs from which the V2X device will receive traffic. In the event that such a determination or prediction has been made, the V2X device can adapt the operation mode of the circuit by selecting one or more adjustable parameter values ​​(e.g., setting a voltage level, a clock frequency, etc.). This can reduce unnecessary power expenditure and reduce temperature at the V2X device.

[0004] A method of wireless communication at a first UE is described. The method may include identifying a resource configuration for a sidelink wireless connection for communicating with at least a second UE, setting an operating mode of circuitry of the first UE based on the identified resource configuration, and at least partially using the circuitry to communicate with at least the second UE via the sidelink wireless connection.

[0005] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: identify a resource configuration for a sidelink wireless connection for communicating with at least a second UE, set an operating mode of circuitry of the first UE based on the identified resource configuration, and communicate with at least the second UE via the sidelink wireless connection using, at least in part, the circuitry.

[0006] Another apparatus for wireless communication at a first UE is described. The apparatus may include components for identifying a resource configuration for a sidelink wireless connection for communicating with at least a second UE, setting an operating mode of circuitry of the first UE based on the identified resource configuration, and at least partially using the circuitry to communicate with at least the second UE via the sidelink wireless connection.

[0007] A non-transitory computer-readable medium storing code for wireless communication at a first UE is described. The code may include instructions executable by a processor to: identify a resource configuration for a sidelink wireless connection for communicating with at least a second UE, set an operating mode of circuitry of the first UE based on the identified resource configuration, and at least partially use the circuitry to communicate with at least the second UE via the sidelink wireless connection.

[0008] Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining at least one tunable parameter based on the identified resource configuration.

[0009] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a clock frequency that may be adjustable and used in at least a portion of the circuit.

[0010] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a voltage level that may be adjustable and used in at least a portion of the circuit.

[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: identifying at least one threshold value corresponding to at least one adjustable parameter, and determining at least one adjustable parameter based at least in part on the at least one threshold value so that the at least one adjustable parameter satisfies the at least one threshold value.

[0012] Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for identifying an operating bandwidth from a set of bandwidths configured for a resource, and determining at least one adjustable parameter based at least in part on the operating bandwidth.

[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying a resource configuration may include operations, features, components, or instructions for the following steps: identifying the number of subchannels within an operating bandwidth, the size of the subchannels within the operating bandwidth, the number of physical resource blocks per bandwidth, the subcarrier spacing, or a combination thereof for the resource configuration.

[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: identifying a number of blind decoding processes to be performed based at least in part on resource configuration, and determining at least one adjustable parameter based at least in part on the number of blind decoding processes to be performed.

[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the circuitry includes, at least in part, at least a portion of a modem, a transceiver, a processor, a memory, an integrated circuit, a circuit board, or some combination thereof, of the first UE.

[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving configuration information from another device and identifying a resource configuration for the sidelink radio connection based at least in part on the configuration information.

[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the configuration information includes a radio resource control message, a system information block message, or some combination thereof.

[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the resource configuration may be pre-configured at the first UE.

[0019] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the sidelink wireless connection includes a cellular vehicle-to-everything (C-V2X) wireless connection.

[0020] A method of wireless communication at a first UE is described. The method may include identifying a number of UEs configured to communicate with the first UE on a sidelink wireless connection, setting an operating mode of circuitry of the first UE based on the identified number of UEs, and at least partially using the circuitry to communicate with at least a second UE of the number of UEs via the sidelink wireless connection.

[0021] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: identify a number of UEs configured to communicate with the first UE on a sidelink wireless connection, set an operating mode of circuitry of the first UE based on the identified number of UEs, and communicate with at least a second UE of the number of UEs using, at least in part, the circuitry via the sidelink wireless connection.

[0022] Another apparatus for wireless communication at a first UE is described. The apparatus may include components for identifying a number of UEs configured to communicate with the first UE on a sidelink wireless connection, setting an operating mode of circuitry of the first UE based on the identified number of UEs, and using, at least in part, the circuitry to communicate with at least a second UE of the number of UEs via the sidelink wireless connection.

[0023] A non-transitory computer-readable medium storing code for wireless communication at a first UE is described. The code may include instructions executable by a processor to: identify a number of UEs configured to communicate with the first UE on a sidelink wireless connection, set an operating mode of circuitry of the first UE based on the identified number of UEs, and use, at least in part, the circuitry to communicate with at least a second UE of the number of UEs via the sidelink wireless connection.

[0024] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining at least one adjustable parameter based on the number of identified UEs.

[0025] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a clock frequency that may be adjustable and used in at least a portion of the circuit.

[0026] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a voltage level that may be adjustable and used in at least a portion of the circuit.

[0027] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, identifying the number of UEs may include operations, features, components, or instructions for identifying a set of device identifiers associated with respective UEs in the number of UEs.

[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, setting an operating mode of a circuit for a first UE may include operations, features, components, or instructions for the following steps: identifying a second number of UEs communicating with the first UE in a first transmission time interval, and determining a number of UEs configured to communicate with the first UE in a second TTI based on the identified second number of UEs.

[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the duration of the first TTI may be based on movement of the first UE.

[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, setting an operating mode of a circuit of a first UE may include operations, features, components, or instructions for the following steps: identifying at least one threshold value corresponding to at least one adjustable parameter, and also determining at least one adjustable parameter based at least in part on the at least one threshold value so that the at least one adjustable parameter satisfies the at least one threshold value.

[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the circuitry includes, at least in part, at least a portion of a modem, a transceiver, a processor, a memory, an integrated circuit, a circuit board, or some combination thereof, of the first UE.

[0032] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: identifying a channel busy ratio of a sidelink wireless connection, wherein the number of UEs identified may be identified based on the channel busy ratio.

[0033] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the number of UEs may include operations, features, components, or instructions for performing an estimation process to determine the number of UEs configured to communicate with the first UE.

[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the sidelink wireless connection includes a cellular vehicle-to-everything (C-V2X) wireless connection.

[0035] A method of wireless communication at a first UE is described. The method may include identifying a first number of data packets received in a first duration, determining a second number of data packets expected to be received in a second duration based on the identified first number of data packets, setting an operating mode of circuitry of the first UE based on the first number of data packets and the second number of data packets, and communicating with one or more UEs via a sidelink connection using, at least in part, the circuitry.

[0036] An apparatus for wireless communication at a first UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: identify a first number of data packets received in a first duration, determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets, set an operating mode of circuitry of the first UE based on the first number of data packets and the second number of data packets, and communicate with one or more UEs via a sidelink connection using, at least in part, the circuitry.

[0037] Another apparatus for wireless communication at a first UE is described. The apparatus may include components for identifying a first number of data packets received in a first duration, determining a second number of data packets expected to be received in a second duration based on the identified first number of data packets, setting an operating mode of circuitry of the first UE based on the first number of data packets and the second number of data packets, and communicating with one or more UEs via a sidelink connection using, at least in part, the circuitry.

[0038] A non-transitory computer-readable medium storing code for wireless communication at a first UE is described. The code may include instructions executable by a processor to: identify a first number of data packets received in a first duration, determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets, set an operating mode of circuitry of the first UE based on the first number of data packets and the second number of data packets, and communicate with one or more UEs via a sidelink connection using, at least in part, the circuitry.

[0039] Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining at least one adjustable parameter based on the first number of data packets and the second number of data packets.

[0040] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a clock frequency that may be adjustable and used in at least a portion of the circuit.

[0041] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, at least one adjustable parameter includes a voltage level that may be adjustable and used in at least a portion of the circuit.

[0042] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the duration of the first duration may be based on movement of the first UE.

[0043] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: determining an average number of data packets per sending time interval based on determining a first number of data packets received in a first time duration, wherein determining a second number of data packets may be based on the average number of data packets per sending time interval.

[0044] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the second number of data packets may be equal to the first number of data packets.

[0045] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: identifying a third number of data packets received in a third time duration, comparing the second number of data packets and the third number of data packets, determining an updated operating mode of the circuit based on comparing the second number of data packets and the third number of data packets, and communicating with one or more UEs on a sidelink wireless connection according to the updated operating mode of the circuit.

[0046] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for the following steps: identifying at least one threshold value corresponding to at least one adjustable parameter, and determining at least one adjustable parameter based at least in part on the at least one threshold value so that the at least one adjustable parameter satisfies the at least one threshold value.

[0047] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the circuitry includes, at least in part, at least a portion of a modem, a transceiver, a processor, a memory, an integrated circuit, a circuit board, or some combination thereof, of the first UE. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1An example of a system for wireless communications that can support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0049] Figure 2 An example of a wireless communication system that can support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0050] Figure 3 An example of a Transmit Time Interval (TTI) structure that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0051] Figure 4 An example of frequency resource configuration that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0052] Figure 5 An example of frequency resource configuration that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0053] Figure 6 An example of a process flow that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0054] Figure 7 An example of a monitoring scheme that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0055] Figure 8 An example of a packet structure that can support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0056] Fig. 9 An example of a process flow that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0057] Fig.10 An example of a monitoring scheme that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0058] Fig.11 An example of a process flow that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is illustrated.

[0059] Fig.12 and Fig.13A block diagram of a device that can support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is shown.

[0060] Fig.14 A block diagram of a communications manager that can support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is shown.

[0061] Fig.15 A diagram of a system including devices that can support adaptive operating mode setting techniques for circuits presented herein is shown in accordance with aspects of the present disclosure.

[0062] Figures 16 to 18 A flow chart illustrating a method that may support adaptive operating mode setting techniques for circuits presented herein in accordance with aspects of the present disclosure is shown. DETAILED DESCRIPTION

[0063] The wireless communication system may include or support a network for vehicle-based communications, which is also referred to as a vehicle-to-everything (V2X) network, a vehicle-to-vehicle (V2V) network, a cellular V2X (C-V2X) network, or other similar networks. The vehicle-based communication network can provide always-on telematics, where UEs such as vehicle UEs (v-UEs) communicate directly with the network (V2N), pedestrian UEs (V2P), infrastructure equipment (V2I), and other v-UEs (e.g., via the network and / or directly). The vehicle-based communication network can support a safe, always-connected driving experience by providing smart connections in which traffic signals / timing, real-time traffic and routes, safety warnings for pedestrians / cyclists, collision avoidance information, etc. are exchanged. In some examples, communications in the vehicle-based network can include safety messaging (e.g., basic safety message (BSM) messaging, traffic information messages (TIM)), etc.).

[0064] C-V2X devices may experience power issues, thermal issues, etc. For example, C-V2X functionality may include always-on applications (e.g., safety applications, etc.) that are not limited by battery constraints. Therefore, V2X devices may experience high temperatures due to continuous use. Power consumption and ambient temperature may also affect the operating temperature of the V2X device. In this example, power consumption (e.g., which may be affected by one or more parameters such as voltage level, clock frequency, etc.) may affect C-V2X processes and devices under some thermal conditions. That is, if the V2X device is always on, always in operation, experiences excessive power consumption, operates in a high temperature environment (e.g., in a vehicle), or any combination thereof, the V2X device may experience thermal issues.

[0065] In some examples, the V2X device may set the operating mode of the circuit by, for example, selecting or adjusting one or more parameters (e.g., power level, clock frequency, etc.) to avoid temperature increases and the negative effects of high temperatures and resulting thermal issues. The power expenditure and resulting temperature may be affected by the number of blind decodings that the V2X device is configured to perform, or the amount of received traffic that the V2X device is expected to experience. Therefore, the V2X device may select parameter values ​​(e.g., voltage level and clock frequency), for example, based on a determination or prediction of the number of blind decodings to be performed, the number of pending received packets, or the number of transmitting UEs from which the V2X device will receive traffic. In the event that such a determination or prediction has been made, the V2X device may set the voltage level and clock frequency accordingly. In some instances, setting the voltage level and clock frequency based on the number of blind decodings to be performed can reduce unnecessary power expenditure and reduce temperature.

[0066] Certain aspects of the subject matter described herein can be implemented to achieve one or more advantages. The described techniques can support improvements in system efficiency so that devices can avoid elevated temperatures that cause thermal issues such as hardware failures. Thus, the described techniques can support efficient power expenditure, reduced temperatures, improved communications, increased system reliability, and improved consistency of applications including safety-related applications, among other benefits.

[0067] Aspects of the disclosure are first described in the context of wireless communication systems. Aspects of the disclosure are further illustrated and described by and with reference to TTI structures, frequency resource configurations, process flows, monitoring schemes, and packet structures. Aspects of the disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flow charts related to adaptive operating mode settings of circuits.

[0068] Figure 1 An example of a wireless communication system 100 supporting adaptive operation mode settings of circuits according to various aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode settings of the circuits can be performed by a vehicle-to-everything (V2X) device, a vehicle-to-vehicle (V2V) device, a cellular V2X (C-V2X) device, etc. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, or communications with low-cost and low-complexity devices, or any combination thereof.

[0069] The base stations 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may be devices of different forms or with different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which the UEs 115 and the base stations 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which the base stations 105 and the UEs 115 may support communication of signals according to one or more radio access technologies.

[0070] UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary, mobile, or both at different times. UEs 115 may be devices of different forms or with different capabilities. Figure 1 Some example UEs 115 are illustrated in FIG. Figure 1 As shown, the UE 115 described herein may be able to communicate with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment).

[0071] The base stations 105 may communicate with the core network 130, or with each other, or both. For example, the base stations 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 may communicate with each other either directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130), or both directly and indirectly, via the backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 may be or include one or more wireless links.

[0072] One or more of the base stations 105 described herein may include or may be referred to by a person of ordinary skill in the art as a base transceiver station, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next generation NodeB or a giga NodeB (any of which may be referred to as a gNB), a Home NodeB, a Home eNodeB, or other suitable terminology.

[0073] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device or a subscriber device, or some other suitable term, where a "device" may also be referred to as a unit, a station, a terminal or a client, as well as other examples. UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, as well as other examples, which may be implemented in various objects such as appliances or vehicles, meters, and other examples.

[0074] The UE 115 described herein may be able to communicate with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as base stations 105 and network equipment, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples, such as Figure 1 shown.

[0075] The UE 115 and the base station 105 may communicate wirelessly with each other via one or more communication links 125 through one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for carrier coordinated operation, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0076] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling for coordinated operation with other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be located according to a channel raster for discovery by a UE 115. A carrier may operate in a stand-alone mode, where initial acquisition and connection may be performed by a UE 115 via the carrier, or a carrier may operate in a non-stand-alone mode, where a connection is anchored using a different carrier (e.g., a carrier of the same or different radio access technology).

[0077] The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. A carrier may carry downlink or uplink communications (e.g., in FDD mode), or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).

[0078] A carrier may be associated with a particular bandwidth of a radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of several determined bandwidths of a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). Devices of the wireless communication system 100 (e.g., base stations 105, UEs 115, or both) may have a hardware configuration that supports communications on a particular carrier bandwidth, or may be configurable to support communications over one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communications via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a sub-band, a BWP) or all of a carrier bandwidth.

[0079] The signal waveform transmitted via the carrier wave may be composed of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may be composed of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and the subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements received by the UE 115 and the higher the order of the modulation scheme, the higher the data rate for the UE 115 may be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may also improve the data rate or data integrity for communications with the UE 115.

[0080] One or more numerologies for a carrier may be supported, where the numerologies may include subcarrier spacing (Δf) and cyclic prefixes. A carrier may be divided into one or more BWPs with the same or different numerologies. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communications for a UE 115 may be limited to the one or more active BWPs.

[0081] The time interval for the base station 105 or the UE 115 may be expressed as a multiple of a basic time unit. For example, the basic time unit may be T s =1 / (Δf max ·N f ) seconds sampling period, where Δf max It can indicate the maximum subcarrier spacing supported, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. The time intervals of the communication resources may be organized according to radio frames each having a specific duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).

[0082] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided into (e.g., in the time domain) subframes, and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of symbol periods (e.g., depending on the length of a cyclic prefix prepended to each symbol period). In some wireless communication systems 100, a time slot may also be divided into a plurality of mini-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the frequency band of operation.

[0083] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).

[0084] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier, for example, using one or more of a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. A control region (e.g., a control resource set (CORESET)) of a physical control channel may be defined by a number of symbol periods and may extend across a system bandwidth or a subset of a system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of the UEs 115 may monitor or search for control regions for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information of a control information format having a given payload size. The search space sets may include a common search space set configured for sending control information to multiple UEs 115 , and a UE-specific search space set for sending control information to a specific UE 115 .

[0085] Each base station 105 may provide communication coverage via one or more cells, such as macro cells, small cells, hot spots, or other types of cells, or any combination thereof. The term "cell" may refer to a logical communication entity used for communication with a base station 105 (e.g., via a carrier), and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other) for distinguishing adjacent cells. In some examples, a cell may also refer to a geographic coverage area 110 or a portion of a geographic coverage area 110 (e.g., a sector) on which a logical communication entity operates. Such cells may range from smaller areas (e.g., structures, subsets of structures) to larger areas, depending on various factors, such as the capabilities of the base station 105. For example, a cell may be or include a building, a subset of a building, or an external space between or overlapping a geographic coverage area 110, as well as other examples.

[0086] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by a UE 115 with a service subscription to a network provider that supports the macro cell. A small cell may be associated with a lower power base station 105 than a macro cell, and the small cell may operate in the same or different (e.g., licensed, unlicensed) frequency band as the macro cell. A small cell may provide unrestricted access to a UE 115 with a service subscription to a network provider, or may provide restricted access to a UE 115 associated with a small cell (e.g., a UE 115 in a closed subscriber group (CSG), a UE 115 associated with a user in a home or office). A base station 105 may support one or more cells, and may also support communications on one or more cells using one or more component carriers.

[0087] In some examples, a carrier can support multiple cells, and different cells can be configured according to different protocol types (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that can provide access to different types of devices.

[0088] In some examples, base stations 105 may be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.

[0089] The wireless communication system 100 may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time in some examples. The techniques described herein may be used for synchronous or asynchronous operation.

[0090] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communications from devices integrated with sensors or meters to measure or capture information and relay such information to a central server or application, which may utilize the information or present the information to a person interacting with the application. Some UEs 115 may be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based service charging.

[0091] Some UEs 115 may be configured to employ a mode of operation that reduces power consumption, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power saving techniques for UE 115 include entering a power-saving deep sleep mode when not engaged in active communications, operating over a limited bandwidth (e.g., according to narrowband communications), or a combination of these techniques. For example, some UEs 115 may be configured to operate using a narrowband protocol type that is associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a guard band of a carrier, or outside a carrier.

[0092] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication, and can be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably in this article.

[0093] In some examples, UE 115 may also be able to communicate directly with other UE 115 via a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within a geographic coverage area 110 of a base station 105. Other UEs 115 in the group may be outside the geographic coverage area 110 of the base station 105, or otherwise unable to receive transmissions from the base station 105. In some examples, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to each other UE 115 in the group. In some examples, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is implemented between UEs 115 without involving the base station 105.

[0094] In some systems, the D2D communication link 135 can be an example of a communication channel between vehicles (e.g., UE 115), such as a sidelink communication channel. In some examples, vehicles can communicate using V2X communication, V2V communication, or some combination of these. Vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergency situations, or any other information related to the V2X system. In some examples, vehicles in a V2X system can communicate with roadside infrastructure such as roadside units, or use vehicle-to-network (V2N) communication to communicate with the network via one or more network nodes (e.g., base station 105), or both.

[0095] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connection and other access, routing or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) for managing access and mobility and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW) or a user plane function (UPF)) for routing packets or interconnecting to an external network. The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication and bearer management of UE 115 served by a base station 105 associated with the core network 130. User IP packets may be delivered through a user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to a network operator IP service 150. Operator IP services 150 may include access to the Internet, Intranet(s), IP Multimedia Subsystem (IMS), or Packet Switched (PS) streaming services.

[0096] Some of the network devices, such as base stations 105, may include subcomponents, such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with the UE 115 through one or more other access network transmission entities 145, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). Each access network transmission entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs), or merged into a single network device (e.g., base station 105).

[0097] The wireless communication system 100 may operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Often, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band, because the wavelengths range from approximately one decimeter to one meter long. UHF waves may be blocked or redirected by buildings and environmental features, but the waves may penetrate structures enough for a macro cell to provide service to a UE 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than transmission of smaller frequencies and longer waves using the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0098] The wireless communication system 100 may also operate in a super high frequency (SHF) region using a frequency band from 3 GHz to 30 GHz (also referred to as a centimeter band), or in an extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also referred to as a millimeter band). In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between a UE 115 and a base station 105, and the EHF antennas of the corresponding devices may be smaller and more closely spaced than UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to even greater atmospheric attenuation and shorter ranges than SHF or UHF transmissions. The technology disclosed herein may be employed across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may vary from country to country or regulatory agency.

[0099] The wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 can employ license assisted access (LAA), unlicensed LTE (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices such as base stations 105 and UEs 115 can employ carrier sensing for conflict detection and avoidance. In some examples, operations in unlicensed bands can be based on carrier aggregation configurations that combine component carriers operating in licensed bands (e.g., LAA). Operations in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, as well as other examples.

[0100] The base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly such as an antenna tower. In some examples, antennas or antenna arrays associated with the base station 105 may be located in different geographic locations. The base station 105 may have an antenna array with several rows and columns of antenna ports that the base station 105 may use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming of signals sent via the antenna ports.

[0101] The base station 105 or UE 115 can use MIMO communication to exploit multipath signal propagation and improve spectral efficiency by sending or receiving multiple signals via different spatial layers. This technology can be referred to as spatial multiplexing. For example, multiple signals can be sent by a transmitting device via different antennas or different antenna combinations. Similarly, multiple signals can be received by a receiving device via different antennas or different antenna combinations. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO) and multi-user MIMO (MU-MIMO), in which multiple spatial layers are sent to the same receiving device and in multi-user MIMO, multiple spatial layers are sent to multiple devices.

[0102] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., a base station 105, a UE 115) to shape or direct an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each of the antenna elements may be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).

[0103] The base station 105 or the UE 115 may use beam scanning techniques as part of a beamforming operation. For example, the base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communications with the UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be sent multiple times by the base station 105 in different directions. For example, the base station 105 may send signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device such as the base station 105, or by a receiving device such as the UE 115) a beam direction for later transmission or reception by the base station 105.

[0104] Some signals, such as data signals associated with a particular receiving device, may be transmitted by base station 105 in a single beam direction (e.g., a direction associated with a receiving device such as UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on signals transmitted in one or more beam directions. For example, UE 115 may receive one or more of the signals transmitted by base station 105 in different directions and may report to base station 105 an indication of the signal received by UE 115 with the highest signal quality or other acceptable signal quality.

[0105] In some examples, transmission by a device (e.g., by a base station 105 or a UE 115) may be performed using multiple beam directions, and the device may generate a combined beam for transmission (e.g., from a base station 105 to a UE 115) using a combination of digital precoding or radio frequency beamforming. The UE 115 may report feedback indicating precoding weights for one or more beam directions, and the feedback may correspond to a configured number of beams across a system bandwidth or one or more subbands. The base station 105 may transmit a reference signal (e.g., a cell-specific reference signal (CRS), a channel state information reference signal (CSI-RS)), which may be precoded or non-precoded. The UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., a multi-panel codebook, a linear combination codebook, a port selection codebook). Although these techniques are described with reference to signals sent by base station 105 in one or more directions, UE 115 may employ similar techniques for sending signals multiple times in different directions (e.g., for identifying a beam direction for subsequent transmission or reception by UE 115), or for sending signals in a single direction (e.g., for sending data to a receiving device).

[0106] When receiving various signals such as synchronization signals, reference signals, beam selection signals, or other control signals from the base station 105, a receiving device (e.g., UE 115) can try multiple reception configurations (e.g., directional listening). For example, the receiving device can try multiple reception directions by receiving via different antenna subarrays, by processing signals received according to different antenna subarrays, by receiving according to different reception beamforming weight sets (e.g., different directional listening weight sets) applied to signals received at multiple antenna elements of an antenna array, or by processing signals received according to different reception beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, according to different reception configurations or reception directions, any of which can be referred to as "listening". In some examples, the receiving device can use a single reception configuration to receive along a single beam direction (e.g., when receiving a data signal). The single reception configuration can be aligned on a beam direction determined based on listening according to different reception configuration directions (e.g., a beam direction determined to have the highest signal strength, the highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).

[0107] The wireless communication system 100 may be a packet-based network that operates according to a layered protocol stack. In the user plane, the communication at the bearer layer or the packet data convergence protocol (PDCP) layer may be IP-based. The radio link control (RLC) layer may perform packet segmentation and reassembly to communicate on a logical channel. The medium access control (MAC) layer may perform priority handling and multiplex logical channels into transport channels. The MAC layer may also use error detection techniques, error correction techniques, or both to support retransmission at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer may provide the establishment, configuration, and maintenance of an RRC connection between a UE 115 and a base station 105 or a core network 130 that supports radio bearers for user plane data. At the physical layer, a transmission channel may be mapped to a physical channel.

[0108] UE 115 and base station 105 can support retransmission of data to increase the possibility that the data is successfully received. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the possibility of correctly receiving data through communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC) and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device can support HARQ feedback for the same time slot, wherein the device can provide HARQ feedback for data received in the previous symbol in the time slot in a specific time slot. In other cases, the device can provide HARQ feedback in a subsequent time slot or according to some other time interval.

[0109] In some examples, the V2X device may select an operating mode of the circuit by selecting one or more adjustable parameter values ​​(e.g., power level, clock frequency, etc.). In some cases, selecting one or more parameter values ​​may avoid elevated temperatures and the negative effects of high temperatures and resulting thermal issues. The power expenditure and resulting temperature may be affected by the number of blind decodings that the V2X device is configured to perform, or the amount of received traffic that the V2X device is expected to experience. Therefore, the V2X device may select a voltage level and a clock frequency, for example, based on a determination or prediction of the number of blind decodings to be performed, the number of pending received packets, or the number of transmitting UEs from which the V2X device will receive traffic. In the event that such a determination or prediction has been made, the V2X device may effectively set the operating mode of the circuit. For example, the V2X device may select one or more adjustable parameter values ​​(e.g., voltage level and clock frequency). This may allow the V2X device to reduce unnecessary power expenditure and reduce temperature.

[0110] Figure 2 An example of a wireless communication system 200 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. The wireless communication system 200 can include a base station 205, a UE 215-a, and a UE 215-b, which can be examples of corresponding devices described with reference to the wireless communication system 100.

[0111] The base station 205 can communicate with one or more UEs 215. For example, the base station 205 can communicate with UE 215-a via a communication link 210-a, and can communicate with UE 215-b via a communication link 210-b. In some examples, UE 215-b can be a V2X device for vehicle-based communication. The wireless communication system 200 can be a V2X network, a V2V network, a C-V2X network, a sidelink network, or another similar network. In some examples, UE 215-b can communicate with one or more additional UEs 215-a via a communication link 210-c. The communication link 215-c can be a sidelink, which can support vehicle-based communication. The vehicle-based communication network can provide always-on telematics, in which UE 215 (e.g., UE 215-b) communicates directly with the network, infrastructure equipment, and other v-UE 215 (e.g., UE 215-a), other non-vehicle UE 215, etc. The vehicle-based communication network can support a safe, always-connected driving experience by providing an intelligent connection in which traffic signals / timing, real-time traffic and routing, safety warnings for pedestrians / cyclists, collision avoidance information, etc. In some examples, communications in the vehicle-based network can include safety messaging (e.g., basic safety message (BSM) messaging, traffic information messages (TIMs), etc.).

[0112] C-V2X devices may experience power issues, thermal issues, etc. For example, C-V2X functionality may include always-on applications (e.g., safety applications, etc.) that are not limited by battery constraints. For example, the C-V2X system may provide basic safety applications, advanced (e.g., queuing) applications, etc. Because C-V2X services may be considered critical, C-V2X applications may be always-on.

[0113] In addition, C-V2X applications may not experience the same limitations as other applications. For example, C-V2X functionality may not be limited by the capacity of a car battery. Mobile devices such as smartphones (e.g., UE 215-a) may be limited by their battery capacity. However, in general, some C-V2X services may be activated when the car ignition is on, and therefore may not be limited by battery capacity or battery life. Therefore, with respect to power consumption, battery aspects, etc., C-V2X may be free of battery capacity constraints.

[0114] However, V2X devices may experience high temperatures due to being always on (e.g., through continuous use). High temperatures may cause hardware damage, application failures, system failures, reduced efficiency, etc. Power consumption and ambient temperature may also affect the operating temperature of V2X devices. In this example, power consumption may affect C-V2X processes and devices under some thermal conditions. Adjustable parameters of the circuits of the V2X device (such as voltage settings, clock frequencies, etc.) can directly affect the thermal conditions of UE 215-b. That is, if UE 215-b is always on or continuously operating a C-V2X application, experiences excessive power consumption, operates in a high temperature environment (e.g., in a vehicle), or any combination thereof, UE 215-b may experience thermal issues. Therefore, the continuity of service in various thermal conditions may depend on UE 215-b reducing power consumption.

[0115] Effectively selecting the operating mode of the circuit (e.g., by selecting one or more adjustable parameter values, such as clock frequency and voltage level) may have a direct impact on power consumption and thermal control. The operating circuit of UE 215-b may include or may be a modem, a transceiver or a receiver (e.g., a hardware transceiver or a receiver, or a software transceiver or a receiver implemented at least in part in a processor), a processor, a memory, an integrated circuit, a circuit board, a system on a chip, or any combination thereof. In some examples, the circuit may be a part of a modem, a transceiver or a receiver, a processor, a memory, an integrated circuit, a circuit board, a system on a chip, or a combination thereof (e.g., one or more components, blocks, modules, dies, etc.). In order to set the operating circuit by adjusting one or more parameters, UE 215-b may increase the value of one or more adjustable parameters and reduce the value of other adjustable parameters, may increase the value of all adjustable parameters, reduce the value of all adjustable parameters, or any combination thereof. For example, an unnecessary high clock frequency or voltage level may increase power consumption and cause thermal problems. For example, the business at UE 215-b may vary (e.g., change) over time. In this example, adaptive parameter value selection may result in more efficient power expenditure. However, the C-V2X system may not benefit from conventional techniques. For example, the C-V2X system may not utilize idle mode or cellular DRX processes (e.g., due to the always-on functionality of some C-V2X applications). In some examples, the C-V2X device (e.g., UE215-b) may continue to attempt blind decoding of all available control channels (e.g., to receive any pending receive traffic, which may include emergency or basic services). In some examples, the base station 205 may configure the UE 215-b to blindly decode a large number of control channel candidates (e.g., up to twenty control channel candidates). However, over time, the configuration may change, resulting in an increase or decrease in the number of blind decodings and corresponding power expenditures. The UE 215-b may adaptively set the voltage level and clock frequency. In some instances, adaptively setting the voltage level and clock frequency may result in a reduction in power expenditure and avoid thermal issues. This may allow the UE 215-b to avoid unnecessary power expenditures (e.g., if fewer blind decodings are configured, if fewer traffic occurs, etc.). In some examples, the clock frequency and voltage level may be bandwidth-dependent. For example, UE 215-b may select a voltage level and clock frequency based on whether it is operating in a 10 MHz band or a 20 MHz band. However, in some cases, a bandwidth-dependent scheme may be less efficient (e.g., may save less power and reduce less temperature) than an adaptive scheme based on blind decoding, pending traffic, etc.

[0116] In some examples, the V2X device can select an operating mode of the circuit by selecting an adjustable parameter value (e.g., voltage level, clock frequency, or both) based on a resource configuration. For example, UE 215-b can select an adjustable parameter value (e.g., voltage level, clock frequency, or both) based on a frequency resource configuration of an operating bandwidth. In this example, UE 215-b can select a voltage level and clock frequency for its modem or a portion of its modem (e.g., a portion of a transmitter component or a portion of a receiver component) based on the frequency resource configuration. The frequency resource configuration may include the number of subchannels within the operating bandwidth, the size of the subchannels within the bandwidth, the number of physical resource blocks per bandwidth, the subcarrier spacing, the number of blind decoding processes to be performed on the operating bandwidth, or any combination thereof. Reference Figures 3 to 6 Selecting voltage levels and clock frequencies based on frequency resource configuration is described in more detail.

[0117] In some examples, the V2X device may select a parameter value (e.g., voltage level, clock frequency, or both) based on an estimated number of UEs 215 that will generate traffic for the V2X device. For example, UE 215-b may estimate the number of UEs 215 that will issue receive traffic for UE 215-b. The estimate may be based on, for example, a device identifier (e.g., a layer 2 identifier). Having identified the number of other UEs 215, UE 215-b may select a voltage level and clock frequency that corresponds to the estimated number of other UEs 215. Figures 7 to 9 Selecting a voltage level and clock frequency based on an estimated number of UEs 215 that will generate traffic for the V2X device is described in more detail.

[0118] In some examples, the V2X device may select one or more parameter values ​​(e.g., voltage level, clock frequency, or both) based on an estimated number of received packets per transmit time interval (TTI) (e.g., time slot, subframe, etc.). For example, UE 215-b may observe the amount of received traffic over a duration (e.g., several TTIs). UE 215-b may determine the amount of received traffic per duration, or may determine an average number of received packets per TTI, etc. Based on this determination, UE 215-b may predict the amount of pending received traffic in a subsequent duration, and may select a corresponding voltage level and clock frequency for the subsequent duration. Reference Figure 10 to Figure 11 Selecting voltage levels and clock frequencies based on an estimated number of received packets per TTI is described in more detail.

[0119] In some instances, as described herein, UE 215-b may set an operating mode of a circuit of UE 215-b (e.g., by adjusting one or more parameters, such as clock frequency, voltage level, etc.). In some examples, setting the operating mode of the circuit may include increasing one or more parameters while decreasing one or more other parameters. For example, the clock frequency may be decreased while the voltage level may be increased or remain unchanged. In another example, the voltage level may be decreased while the clock frequency may be decreased or remain unchanged. Setting the operating mode by adjusting one or more parameters may result in reduced temperature during operation, reduced power expenditure, improved system efficiency, avoidance of thermal issues (e.g., hardware failures), increased effectiveness of security procedures and other C-V2X applications, and improved user experience. In some examples, the adjustable parameters may be applied to one or more components of the circuit of UE 215-b. For example, the circuit may be a modem or a portion of a modem (e.g., a transmitter component of a modem, a receiver component of a modem, etc.). The circuit may be a transceiver, a processor, a memory, an integrated circuit, a circuit board, or a combination thereof of a first UE. The circuit may include a chip, a portion of a chip, a chip assembled into a device (such as a vehicle-based communication device), a component of a chip, etc. Some portions of the circuitry may remain at initial parameter values ​​(e.g., baseline parameter values), while UE 215-b may adjust or update adjustable parameters based on resource configuration (e.g., frequency resources, time resources, space resources, etc.), the number of identified UEs, the number of expected received packets, etc.

[0120] Figure 3 An example of a TTI structure 300 supporting adaptive operation mode setting and power saving of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the TTI structure 300 can implement aspects of the wireless communication system 100. In some examples, the TTI structure 300 can be implemented by a V2X device, a V2V device, a C-V2X device, etc. Figure 1 and Figure 2 The described base station 105 or base station 205, or UE 115 or UE 215, or any combination thereof is utilized.

[0121] The C-V2X system may be receive-heavy (e.g., may expend a higher portion of power on the receive process than the transmit process). In some examples, a C-V2X device (e.g., a UE) may receive a large number of transmissions, but may transmit infrequently. Therefore, the UE may perform blind decoding on a packet (e.g., a physical sidelink control channel (PSCCH) packet) during each TTI (e.g., during each subframe, or during each time slot of a frequency resource configuration). Regardless of which system the UE is operating in, the UE may first attempt to perform a blind decoding of the PSCCH. If the PSCCH blind decoding process is successful, a physical sidelink shared channel (PSSCH) decoding may be performed.

[0122] For example, the UE may receive signaling during slot 305. Slot 305 may be, for example, a 5G NR slot and may be structured according to a C-V2X PSSCH slot structure. Slot 305 may include a symbol for automatic gain control (AGC) (e.g., symbol 0), and may include PSCCH 320 for first stage sidelink control information (SCI-1) (e.g., in symbols 1-3), second stage SCI (SCI-2) 325 (e.g., in symbol 2), DMRS 330 (e.g., interleaved with SCI-2 in symbol 1 and interleaved with PSSCH 335 in symbols 6 and 11), PSSCH 335 (e.g., in symbols 2-5, 7-10, and 12, and interleaved with DMRS 330 in symbols 6 and 11), and gap 340 (e.g., in symbol 13).

[0123] In some examples, the UE may receive signaling during subframe 310. Subframe 310 may be, for example, a 4G LTE time slot. Time slot 310 may be structured according to a 4G LTE C-V2X PSSCH subframe structure. Subframe 310 may include a time slot for AGC (e.g., time slot 0), and may include PSCCH 320 (e.g., across a portion of time slots 1-13), PSSCH 335 (e.g., across the remainder of time slots 1, 3-4, 6-7, 9-10, and 12), and DMRS 330 (e.g., across the remainder of time slots 2, 5, 8, and 11), and gap 340 (e.g., in the remainder of time slot 13).

[0124] In any case, (e.g., 5G NR systems, 4G LTE systems, etc.), the C-V2X receive power expenditure may be higher than the C-V2X transmit power expenditure. In some examples, the receive power expenditure may be up to five times higher than the transmit power expenditure. For example, the UE may perform approximately thirty million cycles for the transmit process and may perform approximately 150 million cycles for the receive process. Therefore, it may be beneficial to determine the number of blind decodings to be performed by the UE as part of the receive process and set parameter values ​​(e.g., voltage level, clock frequency, or both) based on this. In this case, for fewer blind decodings, the UE can reduce its voltage level and clock frequency, thereby reducing power expenditure and avoiding thermal issues at the UE's modem. The clock frequency and voltage level can be set based on resource configuration, as shown in reference Figure 4 Described in more detail.

[0125] Figure 4 An example of a resource configuration 400 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the resource configuration 400 can implement aspects of the wireless communication system 100.

[0126] The frequency bandwidth 405 may include several subchannels 410. Each subchannel 410 may include blind decoding candidates 425. Each subchannel 410 may be defined by several resource blocks (RBs) 415. Each subchannel of the frequency band may span one or more time slots (e.g., in a 5G NR system) including several symbols (e.g., 14 symbols), or a subframe (e.g., in a 4G LTE system) including several time slots (e.g., 14 time slots). The blind decoding candidates 425 span several TTIs (e.g., several time slots or several subframes) and several RBs 415. The size of the subchannel 410 may be defined by the number of RBs 415.

[0127] In some examples, the minimum parameter value (e.g., the required minimum clock frequency, the required minimum voltage level, or both) may depend on the number of required blind decoding attempts that the UE must perform based on resource configuration or based on the number of subchannels in which the blind decoding candidates 425 are located within the bandwidth 405, etc. Figure 5 Described in more detail, the UE may determine the number of blind decoding candidates 425, the number of subchannels 410, the size of the subchannels 410 (eg, the number of RBs), etc., and may set the voltage level and clock frequency based thereon.

[0128] Figure 5An example of a resource configuration 500 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the resource configuration 500 can implement aspects of the wireless communication system 100.

[0129] The bandwidth 505 may include a number (M) of RBs 510. Each RB 510 may include 12 resource elements (REs). The bandwidth 505 may span, for example, 10 MHz, or 20 MHz. The subchannel 525 may have a configurable size (e.g., a configurable number of RBs 510 for a TTI 515 (e.g., a time slot or subframe)), which may change over time as resources are configured by the base station. Packet allocation may be based on the size of the subchannel 525. Each subchannel 525 may include a number of RBs 510. Each subchannel 525 may also include a blind decoding candidate 530 on which the UE may attempt to receive control information on the PSSCH.

[0130] The power expenditure of the UE (as well as one or more parameter values, such as clock frequency and voltage level) can be limited by the number of configured subchannels 525 (e.g., and the maximum number of blind decodes to be performed by the UE). In some examples, the clock frequency setting, or the voltage level setting, or both can be based on the number of blind decodes to be performed on each subchannel 525. The actual number of allocated packets per TTI can have a secondary impact on the power expenditure, but the total number of configured subbands 525 can be an upper limit on the power expenditure. Therefore, the UE can use the number of subchannels 525 in the bandwidth 505 to determine the clock frequency and voltage settings.

[0131] In the first resource configuration 520-a, the subchannel 525 can be larger than the subchannel 525 in the second resource configuration 520-b. For example, in the resource configuration 520-a, the subchannel 525 can have a size of ten RBs 510. Therefore, each of the subchannel 525-a, the subchannel 525-b, the subchannel 525-c, and the subchannel 525-d can have a subchannel size of ten RBs 510. Each subchannel 525 can include a blind decoding candidate 530. Therefore, for a bandwidth 505 spanning M=100 RBs 510, the resource configuration 520-a can include ten subchannels 525 and ten blind decoding candidates 530.

[0132] In the second resource configuration 520-b, the subchannel 525 can be smaller than the subchannel 525 in the first resource configuration 520-a. For example, in the resource configuration 520-b, the subchannel 525 can have a size of five RBs 510. Thus, each of the subchannel 525-e, subchannel 525-f, subchannel 525-g, subchannel 525-h, subchannel 525-i, subchannel 525-j, subchannel 525-k, and subchannel 525-l can have a subchannel size of five RBs 510. Each subchannel 525 can include a blind decoding candidate 530. Thus, for a bandwidth 505 spanning M=100 RBs 510, the resource configuration 520-b can include twenty subchannels 525 and twenty blind decoding candidates 530.

[0133] The UE may select one or more parameter values ​​(e.g., clock frequency, voltage level, or both) based on the resource configuration 520. For example, since resource configuration 520-b includes twenty subchannels 525 and resource configuration 520-a includes ten subchannels 525, resource configuration 520-b may have a higher maximum power expenditure than resource configuration 520-a. Therefore, the UE may select a higher voltage level and a higher clock frequency for resource configuration 520-b than for resource configuration 520-a. The number of subchannels in a 4G LTE system or a 5G NR system for C-V2X may depend on the size of the bandwidth 505, the size of the subchannel 525, the subcarrier spacing of the bandwidth 505, etc. For example, in an NR 5G system, in practice, the bandwidth 505 may be 10 MHz, 20 MHz, 40 MHz, or 50 MHz. The subchannel size may be 10 RBs 510, 15 RBs 510, 20 RBs 510, 25 RBs 510, 50 RBs 510, 75 RBs 510, or 100 RBs 510. The bandwidth 505 may be configured with a subcarrier spacing of 15kHz, 30kHz, 60kHz, and 120kHz. The UE may set its clock frequency and voltage level based on the resource configuration (e.g., the number of subchannels 525). For example, for a resource configuration 520 with twenty subchannels, the UE may consume a higher amount of power, while for a resource configuration with one subchannel, the UE may consume a lower amount of power. The bandwidth value (e.g., a bandwidth 505 of 10MHz or 20MHz) may not have a large impact on power expenditure. In some examples, the UE may be preconfigured with several subchannels. In some examples, the base station may configure the number of subchannels. For example, the base station may configure the number of subchannels via system information block (SIB) signaling, radio resource control (RRC) signaling, or a combination.

[0134] In some examples, depending on the number of configured subchannels (e.g., as configured by the numSubchannel indication of the base station), the UE may select a parameter value (e.g., a clock frequency, a voltage level, or both). For example, the UE may determine several thresholds (e.g., a range of the number of configured subchannels, etc.), and may determine which thresholds are satisfied by the number of configured subchannels. For example, if the number of configured subchannels does not satisfy a first threshold (e.g., is less than the threshold), the UE may select a first (e.g., lowest) clock frequency, voltage level, or both associated with the first threshold. If the number of configured subchannels satisfies the first threshold (e.g., is greater than or equal to the threshold), but does not satisfy a higher second threshold (e.g., is less than the second threshold), the UE may select a second (e.g., higher) clock frequency or voltage level associated with the second threshold. In some examples, the UE may identify a lookup table, and may identify an entry in the lookup table associated with the number of configured subchannels. The UE may then identify the clock frequency and voltage level associated with the number of configured subchannels in the lookup table. In this example, the UE may select the identified clock frequency and voltage level and may communicate using the selected clock frequency and voltage level, as described in reference to Figure 6 Described.

[0135] In some examples, the UE may set initial parameter values ​​(e.g., clock frequency, voltage level, or both) based on the number of configured subchannels. After performing blind decoding of the PSSCH on the configured subchannels using the initial clock frequency and power level, the UE may adjust the clock frequency and power level based on the number of successfully decoded PSCCH or PSSCH decodings. For example, if the UE performs fewer PSSCH decodings than predicted, the UE may reduce the clock frequency and voltage level.

[0136] Figure 6 An example of a process flow 600 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the process flow 600 can implement aspects of the wireless communication system 100. In some examples, the process flow 600 can include a base station 605, a UE 615, and one or more UEs 650. The UE 615 and the UE 650 can be V2X devices, and the base station 605 and the UE 615 and the UE 650 can both be reference Figure 1 and Figure 2 Examples of corresponding devices described.

[0137] At 610, the base station may send configuration information to the UE 615. The configuration information may include information indicating a resource configuration (e.g., a frequency resource configuration). The configuration information may include a radio resource control message, a system information block message, or a combination thereof. In some examples, the frequency resource configuration may be pre-configured at the UE 615 (e.g., rather than signaled at 610).

[0138] At 620, UE 615 may identify a frequency resource configuration. For example, UE 615 may identify the frequency resource configuration indicated at 610. The frequency resource configuration may be an operating bandwidth for a sidelink radio connection for communicating with one or more UEs. For example, UE 615 may identify a number of subchannels within the operating bandwidth, a size of a subchannel within the bandwidth, a number of physical resource blocks per bandwidth, a subcarrier spacing, or a combination thereof.

[0139] At 625, UE 615 may determine one or more parameter values ​​(e.g., clock frequency, voltage level, or both) for UE 615. For example, UE 615 may identify a first threshold frequency resource configuration associated with a clock frequency and a voltage level, and a second threshold frequency resource configuration associated with a second clock frequency and a second voltage level. UE 615 may determine that the frequency resource configuration satisfies the first threshold frequency resource configuration, and may select the clock frequency and voltage level based at least in part on the determination that the frequency resource configuration satisfies the first threshold frequency resource configuration. In some examples, UE 615 may determine that the frequency resource configuration fails to satisfy the second threshold frequency resource configuration, and the clock frequency and voltage level are further selected based at least in part on the determination that the frequency resource configuration fails to satisfy the second threshold frequency resource configuration.

[0140] In some examples, the clock frequency and voltage level for UE 615 may include a clock frequency and voltage level for a modem of UE 615, the modem of UE 615 being configured to operate according to a plurality of different clock frequencies or a plurality of different voltage levels, or both, based at least in part on a frequency resource configuration for UE 615. The clock frequency and voltage level for the modem of UE 615 may include a clock frequency and voltage level for at least a portion of a receiver component of the modem, at least a portion of a transmitter component of the modem, or both.

[0141] In some examples, UE 615 can identify an operating bandwidth for UE 615 from a bandwidth set, and can determine a clock frequency and voltage level for UE 615 based at least in part on the identified frequency resource configuration and operating bandwidth.

[0142] At 630, the UE 615 may communicate with one or more UEs 650 over the sidelink radio connection using the frequency resource configuration according to the determined clock frequency and voltage level.

[0143] In some examples, at 635, the UE 615 can identify a number of blind decoding processes to perform on the frequency resource configuration using the clock frequency and voltage level.

[0144] At 640 , the UE 615 may determine an updated clock frequency and voltage level for the UE 615 based on the number of blind decoding processes performed.

[0145] At 645 , the UE 615 may communicate with one or more UEs 650 using the updated clock frequency and the updated voltage level.

[0146] Figure 7 An example of a monitoring scheme 700 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the monitoring scheme 700 can implement aspects of the wireless communication system 100. In some examples, as shown in FIG. Figure 1 and Figure 2 The depicted UE 115 or UE 215 may implement aspects of the monitoring scheme 700 .

[0147] In some examples, the UE may select one or more parameter values ​​(e.g., clock frequency, voltage level, or both) based on the number of received services currently generated or expected to be generated. The UE may estimate the number of UEs expected to generate received services, or may estimate the expected number of received packets per time slot or subframe. The clock frequency and voltage level settings may take into account the expected number of received packets per time slot or subframe. However, the expected number of received packets may be obtained by the number of UEs generating received services. Therefore, the UE may determine the number of UEs expected to generate received services, and may select the voltage level and clock frequency based on this.

[0148] The UE may estimate the number of UEs expected to generate received data based on the device identifier. For example, the UE may rely on a source layer 2 identifier. The C-V2X packet may include such a source layer 2 identifier, as described in reference to Figure 8705. The UE may estimate the received traffic by considering the number of unique source layer 2 identifiers observed in a previous time window. For example, the UE may receive or monitor a plurality of packets 705. The packets 705 may be data packets or other packets sent by other UEs (e.g., other sidelink UEs, V2X devices, etc.). In some examples, some signals from other UEs may include a MAC header, including a device identifier, such as referenced Figure 8 Described. The UE may monitor packets 705 to identify unique device identifiers during duration 710. For example, during duration 710, the UE may identify five unique IDs (e.g., ID4-ID8). The UE may estimate that during a subsequent duration 710 (e.g., current duration 710), the UE will receive approximately five data packets from five different UEs. Alternatively, if duration 710 spans ten TTIs, the UE may estimate that during a subsequent duration 710, the UE will receive approximately one data packet from the UE every two TTIs. Based on this estimate, the UE may set its parameter values ​​(e.g., clock frequency, voltage level, etc.) for a subsequent duration 710. In some examples, the UE may only consider unique device identifiers. Therefore, if ID 4 and ID 8 are the same (e.g., corresponding to the same device), the UE may only count four device identifiers as having been received during duration 710.

[0149] The UE may select one or more parameter values ​​(e.g., clock frequency, voltage level, etc.) based on the estimated number of UEs that will generate the received service. For example, the UE may determine several thresholds (e.g., representing a range of the estimated number of UEs, etc.), and may determine which thresholds are satisfied by the estimated number of UEs. For example, if the estimated number of UEs does not satisfy a first threshold (e.g., is less than the threshold), the UE may select a first (e.g., lowest) clock frequency, voltage level, or both associated with the first threshold. If the estimated number of UEs satisfies the first threshold (e.g., is greater than or equal to the threshold), but does not satisfy a higher second threshold (e.g., is less than the second threshold), the UE may select a second (e.g., higher) clock frequency or voltage level associated with the second threshold. In some examples, the UE may identify a lookup table, and may identify an entry in the lookup table associated with the estimated number of UEs. The UE may then identify the clock frequency and voltage level associated with the estimated number of UEs in the lookup table. In this example, the UE may select the identified clock frequency and voltage level, and may communicate using the selected clock frequency and voltage level, as described in reference to Fig. 9 Descriptive.

[0150] In some examples, for a congestion level estimate (e.g., an estimated number of UEs expected to generate receive traffic for a parameter value such as a clock setting), the UE may determine a channel busy hour ratio. In some examples, the UE may consider the channel busy hour ratio alone, or the channel busy hour in combination with the estimated number of UEs, to determine a clock frequency or voltage setting, or both. A higher channel busy hour ratio may result in the UE selecting a higher clock frequency and voltage level, while a lower channel busy hour ratio may result in the UE selecting a lower clock frequency and voltage level.

[0151] In some examples, the UE may consider one or more parameters when selecting the length of the duration 710. For example, the UE may consider its movement or its speed when determining the length of the duration 710. If the UE is moving at high speed, the number of other UEs that may generate traffic may change rapidly (e.g., other UEs physically located near the UE may change rapidly over time as the UE travels). Therefore, if the UE is moving at high speed, the UE may select a short duration 710. If the UE is moving at a lower speed or is stationary, the UE may select a longer duration 710. Therefore, the UE may select a voltage level or clock frequency based on whether it is moving faster, moving slower, changing direction, has recently stopped, has recently started moving, etc. In order to estimate the number of other UEs that will generate traffic during the duration 710, the UE may use any statistical method (e.g., a simple linear average, a nonlinear statistical method, etc.).

[0152] Figure 8 An example of a packet structure 800 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the packet structure 800 can implement aspects of the wireless communication system 100.

[0153] In some examples, the sidelink UE may send one or more packets. The MAC PDU may include a MAC header. The MAC packet data unit may include a MAC header, one or more MAC service data units (MAC SDUs), and optional padding. The MAC header may include a MAC subheader 805. The MAC subheader 805 may include seven header fields. For example, the MAC subheader 805 may include a V field, which may be a one-bit field indicating whether the power headroom value is based on a real transmission of a reference format. The MAC subheader 805 may also include four R fields, each of which may be a reserved bit (e.g., set to zero). The MAC subheader 805 may also include a source (SRC) field and a destination (DST) field. The source field may include a layer 2 indicator unique to the transmitting UE.

[0154] Therefore, the V2X UE can monitor the sidelink resources for the data packet and identify the unique device identifier of the source device that sent the data packet (e.g., in the SRC field of the MAC subheader 805 of the MAC header in the MAC PDU). Therefore, the V2X UE can identify the number of unique UEs that can generate traffic based on the MAC subheader 805, as shown in reference Figure 7 Described in more detail.

[0155] Fig. 9 An example of a process flow 900 for supporting adaptive operation mode settings of a circuit according to aspects of the present disclosure is illustrated. In some examples, the process flow 900 can implement aspects of the wireless communication system 100. The process flow 900 can include one or more UEs 905, and UEs 915, which can be examples of V2X devices. UEs 905 and UEs 915 can be reference Figure 1 , Figure 2 and Figure 6 Examples of corresponding devices described.

[0156] At 910, UE 915 may identify the number of UEs configured to communicate with UE 915 on the sidelink radio connection. For example, UE 915 may identify a set of device identifiers associated with respective UEs in the number of UEs. UE 915 may identify a second number of UEs communicating with UE 915 in a first duration, observation window, or TTI. UE 915 may also determine the number of UEs configured to communicate with UE 915 in a second duration, observation window, or TTI based on the second number of UEs. The duration of the first TTI or first observation window or duration, etc. may be based at least in part on the movement or speed of UE 915.

[0157] At 920, the UE 915 may determine one or more parameters (e.g., a clock frequency, a voltage level, or both) for the UE 915 based at least in part on the number of identified UEs. For example, the UE 915 may identify a first threshold number of UEs associated with a clock frequency and a voltage level, and a second threshold number of UEs associated with a second clock frequency and a second voltage level. The UE 915 may determine that the number of identified UEs meets the first threshold number of UEs, and may select a clock frequency and a voltage level based at least in part on determining that the number of identified UEs meets the first threshold number of UEs. In some examples, the UE 915 may determine that the number of UEs fails to meet the second threshold number of UEs, and may select a clock frequency and a voltage level based at least in part on determining that the number of UEs fails to meet the second threshold number of UEs.

[0158] The clock frequency and voltage level for UE 915 may include the clock frequency and voltage level for the modem of UE 915, and the modem of UE 915 is configured to operate according to multiple different clock frequencies or multiple different voltage levels, or both, based at least in part on the frequency resource configuration for UE 915. The clock frequency and voltage level for the modem of UE 915 may include the clock frequency and voltage level for at least a portion of the receiver component of the modem, or at least a portion of the transmitter component of the modem, or both. In some examples, UE 915 may determine or identify the channel busy ratio of the sidelink radio connection, and may identify the number of UEs based at least in part on the channel busy ratio. In some examples, UE 915 may perform an estimation process to determine the number of UEs.

[0159] At 925, UE 915 may communicate with UE 905 over the sidelink radio connection based on the determined clock frequency and voltage level. In some examples, the sidelink radio connection may include a C-V2X radio connection.

[0160] Fig.10 An example of a monitoring scheme 1000 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the monitoring scheme 1000 can implement aspects of the wireless communication system 100.

[0161] In some examples, the UE may select one or more parameter values ​​(e.g., clock frequency, voltage level, or both) based on the estimated number of received packets per TTI. The UE may receive various received packets 1005 from other UEs, base stations, or both via sidelink resources. The power expenditure required for the C-V2X application may be based on the amount of received packets 1005 per TTI (e.g., per symbol, per time slot, per subframe, etc.).

[0162] The UE may estimate the expected number of received packets 1005 by observing the number of received packets 1005 during the observation window. For example, the UE may monitor received packets 1005 during the duration 1010. In some examples, the UE may consider one or more parameters when determining the length of the duration 1010. For example, if the UE is moving at a high speed, the UE may select a shorter duration 1010. If the UE is moving at a lower speed or is stationary, the UE may select a longer duration 1010. Thus, the UE may adjust one or more parameters (e.g., may select a voltage level or clock frequency) based on whether the UE is moving faster, moving slower, changing direction, has recently stopped, has recently started moving, etc.

[0163] In some examples, the UE may adjust one or more parameters based on one or more features around the UE, a selected or current route of travel, etc. In some examples, the UE may adjust one or more parameters or operating modes of the circuit based on its location (e.g., urban environment, rural environment, etc.), intended route or possible route (e.g., based on past travel patterns, etc.) (such as highways, residential roads, bicycle lanes, highways, etc.), and the type of UE transportation (e.g., trains, bullet trains, cars, buses, boats, bicycles, pedestrians walking, drones, etc.). In some examples, the UE may adjust one or more parameters or operating modes of the circuit based on the current time (e.g., daytime or night) to address one or more possible traffic conditions (e.g., based on traffic levels, peak hours, weekends, holidays, events, etc.). In some examples, the UE may determine the current power supply status or charging status, and may adjust one or more parameters based on this. For example, the UE may determine whether it is recharging, plugged in, or may determine the current battery status or remaining power, etc. The UE may adjust one or more parameters based on this. In some examples, adjusting one or more parameters or operating modes of a circuit based on surrounding characteristics, location information, route information, transportation information, power supply information, etc. can result in improved efficiency, reduced power expenditure, or both.

[0164] Having identified the number of received packets 1005 during the duration 1010, the UE can use this information to estimate the amount of pending received traffic in the subsequent duration 1010. In some examples, the UE can use the total number of identified received packets 1005 for the estimate. For example, during the duration 1010, the UE can identify fourteen received packets 1005 and can estimate that it will receive approximately fourteen received packets 1005 during the subsequent duration 1010. In some examples, the UE can determine the average number of received packets 1005 it expects to receive per TTI (e.g., per slot, per symbol, or per subframe). For example, where the duration 1010 spans 11 slots (e.g., in a 5G NR system), the UE can determine the average number of received packets 1005 received per slot. The UE can then estimate that it will receive this average number of received packets 1005 in a subsequent slot, a subsequent set of slots, or the duration 1010.

[0165] In some examples, the UE may set initial parameter values ​​(e.g., clock frequency, voltage level, etc.). The UE may set the initial parameter values ​​based on the first estimate by observing during the duration 1010. Subsequently, the UE may receive one or more receive packets 1005 using the initial clock frequency and voltage level. Subsequently, the UE may adjust the clock frequency and voltage level starting from the initial clock frequency and voltage level. For example, if the UE receives fewer receive packets 1005 than estimated, it may reduce its clock frequency and voltage level.

[0166] The UE may select one or more parameter values ​​(e.g., clock frequency, voltage setting, or both) based on the estimated number of received packets 1005 that will generate the received traffic. For example, the UE may determine several thresholds (e.g., representing a range of the estimated number of received packets 1005), and may determine which thresholds are satisfied by the estimated number of received packets 1005. For example, if the estimated number of received packets 1005 does not satisfy a first threshold (e.g., is less than the threshold), the UE may select a first (e.g., lowest) clock frequency, voltage level, or both associated with the first threshold. If the estimated number of received packets 1005 satisfies the first threshold (e.g., is greater than or equal to the threshold), but does not satisfy a higher second threshold (e.g., is less than the second threshold), the UE may select a second (e.g., higher) clock frequency or voltage level associated with the second threshold. In some examples, the UE may identify a lookup table, and may identify an entry associated with the estimated number of received packets 1005 in the lookup table. The UE may then identify the clock frequency and voltage level associated with the estimated number of received packets 1005 in the lookup table. In this example, the UE may select the identified clock frequency and voltage level and may communicate using the selected clock frequency and voltage level, as described in reference to Fig.11 Described.

[0167] Fig.11 An example of a process flow 1100 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is illustrated. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. In some examples, the process flow 1100 can implement aspects of the wireless communication system 100. The process flow 1100 can include one or more UEs 1105, and UEs 1115. UEs 1105 and UEs 1115 can be examples of V2X devices. UEs 1105 and UEs 1115 can be reference Figure 1 , Figure 2 , Figure 6 and Fig. 9 Examples of corresponding devices described.

[0168] At 1120, UE 1115 may identify a first number of data packets received in a first time duration.

[0169] At 1125, UE 1115 may determine a second number of data packets expected to be received in the second time duration.

[0170] At 1130, UE 1115 may determine a parameter value (e.g., a clock frequency, a voltage level, or both) for UE 1115. For example, UE 1115 may determine an average number of data packets per TTI and may determine a second number of data packets based on the average. In some examples, the second number of data packets may be equal to the first number of packets.

[0171] For example, the UE 1115 may identify a first threshold number of data packets associated with a parameter value (e.g., a first clock frequency, a first voltage level, or both), and a second threshold number of data packets associated with a second parameter value (e.g., a second clock frequency, a second voltage level, or both). The UE 1115 may determine that the identified number of data packets meets the first threshold number of data packets, and may select a clock frequency and a voltage level based at least in part on determining that the identified number of data packets meets the first threshold frequency resource configuration. In some examples, the UE 1115 may determine that the number of data packets fails to meet the second threshold number of data packets, and may set the clock frequency and the voltage level based at least in part on determining that the number of data packets fails to meet the second threshold number of data packets.

[0172] In some examples, the parameter values ​​for UE 1115 may include a clock frequency and a voltage level for a modem of UE 1115, the modem of UE 1115 being configured to operate according to a plurality of different clock frequencies or a plurality of different voltage levels, or both, based at least in part on a frequency resource configuration for UE 1115. In some examples, the clock frequency and the voltage level for the modem of UE 1115 may include a clock frequency and a voltage level for at least a portion of a receiver component of the modem, or at least a portion of a transmitter component of the modem, or both.

[0173] At 1135, UE 1115 may communicate with UE 1105 via the sidelink communication link according to the determined clock frequency and voltage level. The duration of the duration may be based on the movement or speed of UE 1115.

[0174] At 1140, UE 1115 may identify a third number of data packets actually received during the third duration.

[0175] At 1145, UE 1115 may compare the second number of data packets and the third number of data packets.

[0176] At 1150 , UE 1115 may determine an updated clock frequency or voltage level for UE 1115 .

[0177] At 1155, UE 1115 may communicate with UE 1105 over the sidelink communication connection based on the updated clock frequency and voltage level.

[0178] Fig.12 A block diagram 1200 of a device 1205 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The device 1205 can be an example of aspects of a UE 115 as described herein. The device 1205 may include a receiver 1210, a communication manager 1215, and a transmitter 1220. The device 1205 may also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0179] The receiver 1210 may receive information associated with various information channels (e.g., control channels, data channels, and information related to adaptive operating mode settings of circuits, etc.), such as packets, user data, or control information. The information may be delivered to other components of the device 1205. The receiver 1210 may be a reference Fig.15 Examples of various aspects of the transceiver 1520 are described. The receiver 1210 may utilize a single antenna or a set of antennas.

[0180] The communication manager 1215 may identify a resource configuration for a sidelink radio connection for communicating with at least a second UE, set an operating mode of a circuit of the first UE based on the identified resource configuration, and use the circuit at least in part to communicate with at least the second UE via the sidelink radio connection. The communication manager 1215 may also identify the number of UEs configured to communicate with the first UE on the sidelink radio connection, set an operating mode of a circuit of the first UE based on the identified number of UEs, and use the circuit at least in part to communicate with at least a second UE of the number of UEs via the sidelink radio connection. The communication manager 1215 may also identify a first number of data packets received in a first duration, determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets, set an operating mode of a circuit of the first UE based on the first number of data packets and the second number of data packets, and use the circuit at least in part to communicate with one or more UEs via the sidelink connection. The communication manager 1215 may be an example of aspects of the communication manager 1510 described herein.

[0181] The communication manager 1215 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1215 or its subcomponents may be performed by a general purpose processor, a DSP, an application specific integrated circuit (ASIC), an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.

[0182] The communication manager 1215 or its subcomponents can be physically located at various locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communication manager 1215 or its subcomponents can be separate and distinct components in accordance with aspects of the present disclosure. In some examples, in accordance with aspects of the present disclosure, the communication manager 1215 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0183] Transmitter 1220 can transmit signals generated by other components of device 1205. In some examples, transmitter 1220 can be co-located with receiver 1210 in a transceiver module. For example, transmitter 1220 can be a reference Fig.15 Examples of various aspects of the transceiver 1520 are described. The transmitter 1220 may utilize a single antenna or a set of antennas.

[0184] In some examples, the communications manager 1215 may be implemented as an integrated circuit or chipset for a mobile device modem, and the receiver 1210 and transmitter 1220 may be implemented as analog components (e.g., amplifiers, filters, antennas) coupled to the mobile device modem to enable wireless transmission and reception on one or more frequency bands.

[0185] The communication manager 1215 as described herein may be implemented to achieve one or more potential advantages. An implementation may allow a device to experience efficient power expenditure, reduced temperature, improved communications, increased system reliability, and improved consistency of applications including safety-related applications, among other benefits.

[0186] Based on the techniques for efficiently communicating the maximum number of layers of a device as described herein, a processor of UE 115 (e.g., controlling the Fig.15 The described receiver 1210, transmitter 1220, or transceiver 1520) can improve system efficiency and reduce unnecessary processing at the device.

[0187] Fig.13 A block diagram 1300 of a device 1305 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The device 1305 can be an example of aspects of the device 1205 or UE 115 as described herein. The device 1305 may include a receiver 1310, a communication manager 1315, and a transmitter 1345. The device 1305 may also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0188] Receiver 1310 may receive information associated with various information channels (e.g., control channels, data channels, and information related to adaptive operating mode settings of circuits, etc.), such as packets, user data, or control information. The information may be delivered to other components of device 1305. Receiver 1310 may be a reference Fig.15 Examples of various aspects of the transceiver 1520 are described. The receiver 1310 may utilize a single antenna or a set of antennas.

[0189] The communication manager 1315 may be an example of aspects of the communication manager 1215 as described herein. The communication manager 1315 may include a resource configuration manager 1320, an operating mode manager 1325, a connection manager 1330, a device identifier manager 1335, and a data packet identification manager 1340. The communication manager 1315 may be an example of aspects of the communication manager 1510 described herein.

[0190] The resource configuration manager 1320 may identify a resource configuration for a sidelink radio connection for communicating with at least a second UE.

[0191] The operation mode manager 1325 may set the operation mode of the circuit of the first UE based on the identified resource configuration.

[0192] Connection manager 1330 may employ, at least in part, circuitry to communicate with at least a second UE via a sidelink wireless connection.

[0193] The device identifier manager 1335 may identify the number of UEs configured to communicate with the first UE over the sidelink radio connection.

[0194] The operation mode manager 1325 may set the operation mode of the circuit of the first UE based on the number of identified UEs.

[0195] Connection manager 1330 may utilize, at least in part, circuitry to communicate with at least a second UE of the number of UEs via a sidelink wireless connection.

[0196] The data packet identification manager 1340 may identify a first number of data packets received in a first duration and determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets.

[0197] The operation mode manager 1325 may set an operation mode of a circuit of the first UE based on the first number of data packets and the second number of data packets.

[0198] Connection manager 1330 may use, at least in part, circuitry to communicate with one or more UEs via a sidelink connection.

[0199] Transmitter 1345 can transmit signals generated by other components of device 1305. In some examples, transmitter 1345 can be co-located with receiver 1310 in a transceiver module. For example, transmitter 1345 can be a reference Fig.15 Examples of various aspects of the transceiver 1520 are described. The transmitter 1345 can utilize a single antenna or a set of antennas.

[0200] Fig.14A block diagram 1400 of a communication manager 1405 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The communication manager 1405 can be an example of aspects of the communication manager 1215, the communication manager 1315, or the communication manager 1510 described herein. The communication manager 1405 can include a resource configuration manager 1410, an operation mode manager 1415, a connection manager 1420, an adjustable parameter manager 1425, a threshold manager 1430, an operation bandwidth manager 1435, a blind decoding manager 1440, a device identifier manager 1445, and a data packet identification manager 1450. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).

[0201] The resource configuration manager 1410 may identify a resource configuration for a sidelink radio connection for communicating with at least a second UE. In some examples, the resource configuration manager 1410 may identify a number of subchannels within an operating bandwidth, a size of a subchannel within an operating bandwidth, a number of physical resource blocks per bandwidth, a subcarrier spacing, or a combination thereof for the resource configuration.

[0202] In some examples, resource configuration manager 1410 may receive configuration information from another device. In some examples, resource configuration manager 1410 may identify resource configuration of the sidelink radio connection based at least in part on the configuration information. In some cases, the configuration information may include a radio resource control message, a system information block message, or a combination thereof. In some cases, the resource configuration is preconfigured at the first UE.

[0203] The operation mode manager 1415 may set the operation mode of the circuit of the first UE based on the identified resource configuration. In some examples, the operation mode manager 1415 may set the operation mode of the circuit of the first UE based on the number of identified UEs.

[0204] In some examples, the operation mode manager 1415 can set the operation mode of the circuit of the first UE based on the first number of data packets and the second number of data packets. In some cases, the circuit includes at least in part a modem, a transceiver, a processor, a memory, an integrated circuit, a circuit board, or some combination thereof of the first UE.

[0205] The connection manager 1420 may use, at least in part, circuitry to communicate with at least a second UE via a sidelink wireless connection. In some examples, the connection manager 1420 may use, at least in part, circuitry to communicate with at least a second UE of the number of UEs via a sidelink wireless connection. In some examples, the connection manager 1420 may use, at least in part, circuitry to communicate with one or more UEs via a sidelink wireless connection. In some examples, the connection manager 1420 may identify a channel busy ratio of the sidelink wireless connection, wherein the number of UEs is identified based on the channel busy ratio.

[0206] In some examples, connection manager 1420 can communicate with one or more UEs on a sidelink wireless connection according to an updated operating mode of the circuit. In some cases, the sidelink wireless connection can include a C-V2X wireless connection.

[0207] The device identifier manager 1445 can identify the number of UEs configured to communicate with the first UE on the sidelink radio connection. In some examples, the device identifier manager 1445 can identify a device identifier set associated with a corresponding UE in the number of UEs.

[0208] In some examples, device identifier manager 1445 may identify a second number of UEs communicating with the first UE in the first transmission time interval. In some examples, device identifier manager 1445 may determine the number of UEs configured to communicate with the first UE in the second TTI based on the identified second number of UEs.

[0209] In some examples, the device identifier manager 1445 can perform an estimation process to determine the number of UEs configured to communicate with the first UE. In some cases, the duration of the first TTI is based on the movement of the first UE. In some cases, the duration of the first duration is based on the movement of the first UE.

[0210] Data packet identification manager 1450 may identify a first number of data packets received in a first duration. In some examples, data packet identification manager 1450 may determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets.

[0211] In some examples, data packet identification manager 1450 determines an average number of data packets per transmit time interval based on determining a first number of data packets received in a first time duration, wherein determining a second number of data packets is based on the average number of data packets per transmit time interval. In some examples, data packet identification manager 1450 may identify a third number of data packets received in a third time duration. In some examples, data packet identification manager 1450 may compare the second number of data packets to the third number of data packets.

[0212] In some examples, data packet identification manager 1450 can determine an updated operating mode of the circuit based on comparing the second number of data packets and the third number of data packets. In some cases, the second number of data packets is equal to the first number of data packets.

[0213] The tunable parameter manager 1425 may determine at least one tunable parameter based on the identified resource configuration. In some examples, the tunable parameter manager 1425 may also determine at least one tunable parameter based at least in part on at least one threshold value, such that the at least one tunable parameter satisfies the at least one threshold value. In some examples, the tunable parameter manager 1425 may also determine at least one tunable parameter based at least in part on an operating bandwidth.

[0214] In some examples, the adjustable parameter manager 1425 may also determine at least one adjustable parameter based at least in part on the number of blind decoding processes to be performed. In some examples, the adjustable parameter manager 1425 may determine at least one adjustable parameter based on the number of identified UEs. In some examples, the adjustable parameter manager 1425 may also determine at least one adjustable parameter based at least in part on at least one threshold value so that at least one adjustable parameter satisfies at least one threshold value. In some examples, the adjustable parameter manager 1425 may determine at least one adjustable parameter based on a first number of data packets and a second number of data packets.

[0215] In some examples, tunable parameter manager 1425 may also determine at least one tunable parameter based at least in part on at least one threshold value, such that at least one tunable parameter satisfies at least one threshold value. In some cases, at least one tunable parameter includes a clock frequency that is tunable and used in at least a portion of the circuit. In some cases, at least one tunable parameter includes a voltage level that is tunable and used in at least a portion of the circuit.

[0216] Threshold manager 1430 may identify at least one threshold value corresponding to at least one tunable parameter. In some examples, threshold manager 1430 may identify at least one threshold value corresponding to at least one tunable parameter. In some examples, threshold manager 1430 may identify at least one threshold value corresponding to at least one tunable parameter.

[0217] The operating bandwidth manager 1435 may identify the operating bandwidth from the set of bandwidths configured for the resource.

[0218] The blind decoding manager 1440 may identify a number of blind decoding processes to perform based at least in part on the resource configuration.

[0219] Fig.15 A diagram of a system 1500 including a device 1505 supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The device 1505 can be an example of a device 1205, a device 1305, or a UE 115 as described herein or can include components thereof. The device 1505 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1510, an I / O controller 1515, a transceiver 1520, an antenna 1525, a memory 1530, and a processor 1540. These components can communicate electronically via one or more buses (e.g., a bus 1545).

[0220] The communication manager 1510 may identify a resource configuration for a sidelink radio connection for communicating with at least a second UE, set an operating mode of a circuit of the first UE based on the identified resource configuration, and at least partially use the circuit to communicate with at least the second UE via the sidelink radio connection. The communication manager 1510 may also identify a number of UEs configured to communicate with the first UE on the sidelink radio connection, set an operating mode of a circuit of the first UE based on the identified number of UEs, and at least partially use the circuit to communicate with at least a second UE of the number of UEs via the sidelink radio connection. The communication manager 1510 may also identify a first number of data packets received in a first duration, determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets, set an operating mode of a circuit of the first UE based on the first number of data packets and the second number of data packets, and at least partially use the circuit to communicate with one or more UEs via the sidelink connection.

[0221] I / O controller 1515 can manage input and output signals for device 1505. I / O controller 1515 can also manage peripheral devices that are not integrated into device 1505. In some cases, I / O controller 1515 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1515 can utilize an operating system, such as Or another known operating system. In other cases, I / O controller 1515 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1515 may be implemented as part of a processor. In some cases, a user may interact with device 1505 via I / O controller 1515 or via hardware components controlled by I / O controller 1515.

[0222] The transceiver 1520 may communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 1520 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1520 may also include a modem to modulate packets and provide the modulated packets to an antenna for transmission and demodulate packets received from an antenna.

[0223] In some cases, a wireless device may include a single antenna 1525. However, in some cases, the device may have more than one antenna 1525, which may be capable of transmitting or receiving multiple wireless transmissions simultaneously.

[0224] Memory 1530 may include RAM and ROM. Memory 1530 may store computer-readable, computer-executable code 1535, which includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, memory 1530 may contain, among other things, a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices.

[0225] Processor 1540 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1540 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1540. Processor 1540 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1530) to cause device 1505 to perform various functions (e.g., functions or tasks to support adaptive operating mode settings of circuits).

[0226] The code 1535 may include instructions to implement various aspects of the present disclosure, including instructions to support wireless communications. The code 1535 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 1535 may not be directly executable by the processor 1540, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0227] Fig.16 A flow chart illustrating a method 1600 for supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The operations of the method 1600 can be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1600 can be implemented by reference to Figures 12 to 15 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0228] At 1605, the UE may identify a resource configuration for a sidelink radio connection for communicating with at least a second UE. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be described with reference to Figures 12 to 15 Describes the resource configuration manager to perform.

[0229] At 1610, the UE may set an operating mode of a circuit of the first UE based on the identified resource configuration. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be described with reference to Figures 12 to 15 Describes the operation mode manager to perform.

[0230] At 1615, the UE may use, at least in part, the circuitry to communicate with at least a second UE via a sidelink wireless connection. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be described with reference to Figures 12 to 15 Describes the connection manager to perform.

[0231] Fig.17A flow chart illustrating a method 1700 for supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The operations of the method 1700 can be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1700 can be implemented by reference to Figures 12 to 15 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0232] At 1705, the UE may identify the number of UEs configured to communicate with the first UE on the sidelink radio connection. The operations of 1705 may be performed according to the methods described herein. In some examples, aspects of the operations of 1705 may be described with reference to Figures 12 to 15 The device identifier manager described in this document is used to perform the operation.

[0233] At 1710, the UE may set an operating mode of a circuit of the first UE based on the number of identified UEs. The operations of 1710 may be performed according to the methods described herein. In some examples, aspects of the operations of 1710 may be described with reference to Figures 12 to 15 Describes the operation mode manager to perform.

[0234] At 1715, the UE may use, at least in part, circuitry to communicate with at least a second UE of the number of UEs via a sidelink wireless connection. The operations of 1715 may be performed according to the methods described herein. In some examples, aspects of the operations of 1715 may be described with reference to Figures 12 to 15 Describes the connection manager to perform.

[0235] Fig.18 A flow chart illustrating a method 1800 for supporting adaptive operation mode setting of a circuit according to aspects of the present disclosure is shown. In some examples, the adaptive operation mode setting of the circuit can be performed by a V2X device, a V2V device, a C-V2X device, etc. The operations of the method 1800 can be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1800 can be implemented by reference to Figures 12 to 15 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0236] At 1805, the UE may identify a first number of data packets received in a first duration. The operations of 1805 may be performed according to the methods described herein. In some examples, aspects of the operations of 1805 may be described with reference to Figures 12 to 15 The described data packet identification manager is executed.

[0237] At 1810, the UE may determine a second number of data packets expected to be received in a second duration based on the identified first number of data packets. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be described with reference to Figures 12 to 15 The described data packet identification manager is executed.

[0238] At 1815, the UE may set an operating mode of a circuit of the first UE based on the first number of data packets and the second number of data packets. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be described by reference to Figures 12 to 15 Describes the operation mode manager to perform.

[0239] At 1820, the UE may use, at least in part, circuitry to communicate with one or more UEs via a sidelink wireless connection. The operations of 1820 may be performed according to the methods described herein. In some examples, aspects of the operations of 1820 may be described with reference to Figures 12 to 15 Describes the connection manager to perform.

[0240] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods may be combined.

[0241] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for purposes of example, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0242] The information and signals described herein may be represented using a variety of different techniques and technologies. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0243] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed with a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

[0244] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or sent through a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. The features that implement these functions may also be physically located at various locations, including being distributed so that parts of the functions are implemented at different physical locations.

[0245] Computer readable media include both non-transitory computer storage media and communication media, and communication media include any medium that facilitates the transfer of computer programs from one place to another. Non-transitory storage media can be any available medium that can be accessed by a general or special computer. As an example and not limitation, non-transitory computer readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, disk storage or other magnetic storage devices, or may be used to carry or store required program code components in the form of instructions or data structures, and any other non-transitory medium that can be accessed by a general or special computer or a general or special processor. As used herein, disks and optical disks include CDs, laser optical disks, optical optical disks, digital versatile disks (DVDs), floppy disks and blue-ray disks, wherein disks usually reproduce data magnetically, and optical disks reproduce data optically using lasers. The above combination is also included in the scope of computer readable media.

[0246] As used herein, including in the claims, "or" as used in a list of items (e.g., a list of items beginning with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present invention. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."

[0247] In the drawings, similar components or features may have the same reference label. In addition, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label, regardless of the second reference label or other subsequent reference labels.

[0248] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "used as an example, instance, or illustration" and is not "preferred" or "superior to other examples." For the purpose of providing an understanding of the described techniques, the detailed description includes specific details. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0249] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to one of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but conforms to the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a first user equipment UE, comprising: identifying a resource configuration for a sidelink radio connection for communicating with at least a second UE; identifying a number of blind decoding processes to perform based at least in part on the identified resource configuration; determining at least one adjustable parameter to set an operating mode of circuitry of the first UE based at least in part on the number of blind decoding processes to be performed; as well as The circuitry is employed, at least in part, to communicate with the at least a second UE via the sidelink wireless connection.

2. The method according to claim 1, wherein: The at least one adjustable parameter includes a clock frequency that is adjustable and used in at least a portion of the circuit.

3. The method according to claim 1, wherein: The at least one adjustable parameter includes a voltage level that is adjustable and used in at least a portion of the circuit.

4. The method according to claim 1, further comprising: identifying at least one threshold value corresponding to the at least one adjustable parameter; as well as The at least one tunable parameter is also determined based at least in part on the at least one threshold value, such that the at least one tunable parameter satisfies the at least one threshold value.

5. The method according to claim 1, further comprising: identifying an operating bandwidth from the set of bandwidths configured for the resource; as well as The at least one adjustable parameter is also determined based at least in part on the operating bandwidth.

6. The method according to claim 1, wherein: Identifying the resource configuration includes: A number of subchannels within an operating bandwidth of the resource configuration, a size of a subchannel within the operating bandwidth, a number of physical resource blocks per bandwidth, a subcarrier spacing, or a combination thereof is identified.

7. The method according to claim 1, wherein: The circuitry includes, at least in part, at least a portion of a modem, a transceiver, a processor, a memory, an integrated circuit, a circuit board, or some combination thereof, of the first UE.

8. The method according to claim 1, wherein: Identifying a resource configuration for the sidelink radio connection further includes: receiving configuration information from another device; and A resource configuration for the sidelink radio connection is identified based at least in part on the configuration information.

9. The method according to claim 8, wherein: The configuration information includes a radio resource control message, a system information block message, or a combination thereof.

10. The method according to claim 1, wherein: The resource configuration is preconfigured at the first UE.

11. The method according to claim 1, wherein: The sidelink wireless connection includes a cellular vehicle-to-everything (C-V2X) wireless connection.

12. An apparatus for wireless communication at a first user equipment UE, comprising: means for identifying a resource configuration for a sidelink radio connection for communicating with at least a second UE; means for identifying a number of blind decoding processes to perform based at least in part on the identified resource configuration; means for determining at least one adjustable parameter to set an operating mode of circuitry of the first UE based at least in part on the number of blind decoding processes to be performed; as well as Means for communicating with the at least a second UE via the sidelink wireless connection using, at least in part, the circuitry.

13. The device according to claim 12, wherein: The at least one adjustable parameter includes a clock frequency that is adjustable and used in at least a portion of the circuit.

14. The device according to claim 12, wherein: The at least one adjustable parameter includes a voltage level that is adjustable and used in at least a portion of the circuit.

15. The apparatus according to claim 12, further comprising: means for identifying at least one threshold value corresponding to said at least one adjustable parameter; as well as Means for determining the at least one tunable parameter based also at least in part on the at least one threshold value such that the at least one tunable parameter satisfies the at least one threshold value.

16. The apparatus according to claim 12, further comprising: means for identifying an operating bandwidth from a set of bandwidths configured for said resource; as well as Means for determining the at least one adjustable parameter based also at least in part on the operating bandwidth.

17. The device according to claim 12, wherein: The means for identifying the resource configuration comprises: Means for identifying a number of subchannels within an operating bandwidth of the resource configuration, a size of a subchannel within the operating bandwidth, a number of physical resource blocks per bandwidth, a subcarrier spacing, or a combination thereof.

18. An apparatus for wireless communication at a first user equipment UE, comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the device to: identifying a frequency resource configuration for an operating bandwidth of a sidelink radio connection for communicating with one or more UEs; identifying a number of blind decoding processes to perform based at least in part on the identified frequency resource configuration; determining a clock frequency and voltage level for the first UE based at least in part on the number of blind decoding processes to be performed; as well as The resource configuration is used to communicate with the one or more UEs over the sidelink radio connection based on the determined clock frequency and voltage level.

19. A non-transitory computer readable medium storing code for wireless communication at a first user equipment (UE), the code comprising instructions executable by a processor to: identifying a frequency resource configuration for an operating bandwidth of a sidelink radio connection for communicating with one or more UEs; identifying a number of blind decoding processes to perform based at least in part on the identified frequency resource configuration; determining a clock frequency and voltage level for the first UE based at least in part on a number of the blind decoding processes to be performed; as well as The resource configuration is used to communicate with the one or more UEs over the sidelink radio connection based on the determined clock frequency and voltage level.

Citation Information

Patent Citations

  • In-subframe adaptive adjusting

    US20140301262A1

  • Data Transmission Method And Terminal Device Thereof

    US20190289554A1