Specific absorption rate based port selection

WO2026178689A1PCT designated stage Publication Date: 2026-09-03APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/079002
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2026-09-03

Smart Images

  • Figure CN2025079002_03092026_PF_FP_ABST
    Figure CN2025079002_03092026_PF_FP_ABST
Patent Text Reader

Abstract

Techniques are described herein for port selection. An example method can include monitoring a SAR budget available to use across a plurality of communication ports for communication. The method can further include determining that a communication port selection is to be performed based on the SAR budget. The method can further include determining, in support of the communication port selection, a SAR budget consumption of a communication port of the plurality of communication ports based on maximum transmission power and a minimum transmission power of the communication ports. The method can further include selecting, based on the SAR budget consumption, the communication port from the plurality of communication ports for the communication.
Need to check novelty before this filing date? Find Prior Art

Description

SPECIFIC ABSORPTION RATE BASED PORT SELECTIONTECHNICAL FIELD

[0001] This application related to the technical field of networks, and in particular specific absorption rate based port selection in said networks.BACKGROUND

[0002] Cellular communications can be defined in various standards to enable communications between a user equipment and a cellular network. For example, a long-term evolution (LTE) network and Fifth generation mobile network (5G) are wireless standards that aim to improve upon data transmission speed, reliability, availability, and more.BRIEF DESCRIPTION OF THE DRAWINGS

[0003] FIG. 1 is an illustration of a user equipment communication port arrangement, according to one or more embodiments.

[0004] FIG. 2 is an illustration of example plots for specific absorption rate (SAR) -based port selection, according to one or more embodiments.

[0005] FIG. 3 is an illustration of example plots of transmission power, according to one or more embodiments.

[0006] FIG. 4 is an illustration of an example table for SAR budget consumption, according to one or more embodiments.

[0007] FIG. 5 is an illustration of example plots describing communication port selection, according to one or more embodiments.

[0008] FIG. 6 is an illustration of an example signaling diagram for medium access control (MAC) padding-based SAR, according to one or more embodiments.

[0009] FIG. 7 is an illustration of an example uplink (UL) transmission, according to one or more embodiments.

[0010] FIG. 8 is an illustration of example plots of MOS versus power, according to one or more embodiments.

[0011] FIG. 9 is an illustration of an example power transmission levels for data traffic and voice traffic, according to one or more embodiments.

[0012] FIG. 10 is an example process for audio quality aware SAR averaging, according to one or more embodiments.

[0013] FIG. 11 is an example process for audio quality aware SAR averaging, according to one or more embodiments.

[0014] FIG. 12 is an example process for audio quality aware SAR averaging, according to one or more embodiments.

[0015] FIG. 13 is an illustration of voice power boosting, according to one or more embodiments.

[0016] FIG. 14 is an example process for voice power boosting, according to one or more embodiments.

[0017] FIG. 15 is an illustration of signaling power boost, according to one or more embodiments.

[0018] FIG. 16 is an example signaling diagram for signaling power boost, according to one or more embodiments.

[0019] FIG. 17 is an example process for signaling power boost, according to one or more embodiments.

[0020] FIG. 18 is an example process for signaling power boost, according to one or more embodiments.

[0021] FIG. 19 is an example process for signaling power boost, according to one or more embodiments.

[0022] FIG. 20 is an illustration of an example evaluation model, according to one or more embodiments.

[0023] FIG. 21 is an illustration of an example evaluation model, according to one or more embodiments.

[0024] FIG. 22 is an illustration of an example evaluation model, according to one or more embodiments.

[0025] FIG. 23 is an example plot of transmission power, according to one or more embodiments.

[0026] FIG. 24 is an example process for maintaining transmission power, according to one or more embodiments.

[0027] FIG. 25 is an example process for signal boosting, according to one or more embodiments.

[0028] FIG. 26 is an example process for signal boosting, according to one or more embodiments.

[0029] FIG. 27 is an example process for SAR-based port selection, according to one or more embodiments.

[0030] FIG. 28 is an illustration of an example of a user equipment (UE) , in accordance with some embodiments.

[0031] FIG. 29 is an illustration of an example of a network node, in accordance with some embodiments.DETAILED DESCRIPTION

[0032] A user equipment (UE) can be equipped with multiple communication ports that are arranged about the UE. From time to time, the UE may initiate a selection process to determine which communication port is to be used. The communication port selection process can occur for an initial communication port selection or for switching from one communication port to another. The UE can use a communication port selection protocol to select one or more communication ports for the transmission of data from the UE to the network. The UE can use selection criteria based on various factors including channel state information (CSI) , signal-to-noise ratio (SNR) , and the specific requirements of a communication link.

[0033] One related issue for UE transmissions is the radio frequency energy that is associated with transmission from the UE. The specific absorption rate (SAR) is a measure that can be used to quantify the rate at which the body absorbs radiofrequency (RF) energy from an electromagnetic field, such as those emitted by the UE. SAR can be expressed in watts per kilogram (W / kg) and is typically assessed over a given mass of tissue in the body. The SAR measurement can be used for compliance with safety guidelines and standards. A conventional communication port selection process can use reference signal measurements and antenna efficiency for selecting a port. The conventional communication port selection process does not take the SAR value into consideration, and therefore the UE does not consider the SAR in its selection process. Furthermore, different communication ports can operate at different frequencies and power values. Therefore, the selection of a communication port can affect the SAR value associated with the UE.

[0034] The techniques herein address the above-referenced by providing techniques for using the SAR in the communication port selection process. The UE can compare a SAR budget to a threshold. If the SAR budget is less than the threshold budget, the UE can select a SAR-based communication port selection protocol. The UE can also be configured to select a communication port based on a SAR consumption value. The techniques herein help the UE maintain transmission at a higher transmission power than conventional methods.

[0035] The following detailed description refers to the accompanying drawings. The same reference numbers may be used in different drawings to identify the same or similar elements. In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular structures, architectures, interfaces, techniques, etc., in order to provide a thorough understanding of the various aspects of various embodiments. However, it will be apparent to those skilled in the art having the benefit of the present disclosure that the various aspects of the various embodiments may be practiced in other examples that depart from these specific details. In certain instances, descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the various embodiments with unnecessary detail. For the purposes of the present document, the phrase “A or B” means (A) , (B) , or (A and B) ; and the phrase “based on A” means “based at least in part on A, ” for example, it could be “based solely on A” or it could be “based in part on A. ”

[0036] The following is a glossary of terms that may be used in this disclosure.

[0037] The term “processor circuitry” as used herein refers to, is part of, or includes circuitry capable of sequentially and automatically carrying out a sequence of arithmetic or logical operations, or recording, storing, or transferring digital data. The term “processor circuitry” may refer to an application processor, baseband processor, a central processing unit (CPU) , a graphics processing unit, a single-core processor, a dual-core processor, a triple-core processor, a quad-core processor, or any other device capable of executing or otherwise operating computer-executable instructions, such as program code, software modules, or functional processes.

[0038] The term “interface circuitry” as used herein refers to, is part of, or includes circuitry that enables the exchange of information between two or more components or devices. The term “interface circuitry” may refer to one or more hardware interfaces, for example, buses, I / O interfaces, peripheral component interfaces, network interface cards, or the like.

[0039] The term “user equipment” or “UE” as used herein refers to a device with radio communication capabilities and may describe a remote user of network resources in a communications network. The term “user equipment” or “UE” may be considered synonymous to, and may be referred to as, client, mobile, mobile device, mobile terminal, user terminal, mobile unit, mobile station, mobile user, subscriber, user, remote station, access agent, user agent, receiver, radio equipment, reconfigurable radio equipment, reconfigurable mobile device, etc. Furthermore, the term “user equipment” or “UE” may include any type of wireless / wired device or any computing device including a wireless communications interface.

[0040] The term “base station” as used herein refers to a device with radio communication capabilities, that is a network component of a communications network (or, more briefly, a network) , and that may be configured as an access node in the communications network. A UE’s access to the communications network may be managed at least in part by the base station, whereby the UE connects with the base station to access the communications network. Depending on the radio access technology (RAT) , the base station can be referred to as a gNodeB (gNB) , eNodeB (eNB) , access point, etc.

[0041] The term “network” as used herein reference to a communications network that includes a set of network nodes configured to provide communications functions to a plurality of user equipment via one or more base stations. For instance, the network can be a public land mobile network (PLMN) that implements one or more communication technologies including, for instance, 5G communications.

[0042] The term “3GPP Access” refers to accesses (e.g., radio access technologies) that are specified by 3GPP standards. These accesses include, but are not limited to, GSM / GPRS, LTE, LTE-A, 5G NR, or 6G. In general, 3GPP access refers to various types of cellular access technologies.

[0043] The term “Non-3GPP Access” refers to any accesses (e.g., radio access technologies) that are not specified by 3GPP standards. These accesses include, but are not limited to, WiMAX, CDMA2000, Wi-Fi, WLAN, or fixed networks. Non-3GPP accesses may be split into two categories, "trusted" and "untrusted. " Trusted non-3GPP accesses can interact directly with an evolved packet core (EPC) or a 5G core (5GC) , whereas untrusted non-3GPP accesses interwork with the EPC / 5GC via a network entity, such as an Evolved Packet Data Gateway or a 5G NR gateway. In general, non-3GPP access refers to various types on non-cellular access technologies.

[0044] FIG. 1 is an illustration 100 of a user equipment communication port arrangement, according to one or more embodiments. A user equipment (UE) 102 can include multiple communication ports The communication ports may include antennas for transmitting via cellular, Wi-Fi, Bluetooth, or other communication protocols. The multi-port arrangement enables the UE to perform concurrent functions, such as connecting to the internet, transferring data to external storage devices, and interfacing with peripheral devices. Additionally, the presence of multiple communication ports enhances redundancy and reliability by providing alternative communication pathways in the event of a port failure or malfunction. As illustrated, the UE 102 can include multiple ports (e.g., portA, portB, portC, and portD) .

[0045] The UE 102 can use a communication port selection protocol to determine which port to use for transmissions. For example, the UE 102 can determine which communication ports are available. The UE 102 can further assess various parameters to determine which communication port to select for transmission. For example, the UE 102 can measure a reference signal (RS) to determine the received power (RP) for a signal transmitted by a base station. The UE 102 can determine the RSRP at each communication port. The UE 102 can further evaluate other parameters, such as antenna efficiency, which can include how effectively electrical power is converted into an electromagnetic signal (e.g., a radio wave) , and vice versa. The UE 102 can further consider a specific absorption rate (SAR) for selecting a communication port.

[0046] For example, the UE 102 can include a SAR measurement unit 104. The SAR measurement unit can determine a SAR budget, where the SAR budget can include a permissible level of radio frequency (RF) exposure that the UE 102 can emit. The SAR budget can be expressed as follows: where Pt can include the total power, Pc can include current consumed power, T can include a  time duration of an evaluation period that the UE has transmitted at Pt, and Tn can include a current time.

[0047] The SAR measurement unit 104 can further compare the SAR budget to a threshold budget. If the SAR budget is greater than the threshold budget, the SAR measurement unit 104 can determine that a legacy communication port selection protocol can be used. For example, the legacy communication port selection protocol can include determining a port to use based on a RSRP measurement and an antenna efficiency, but without considering the SAR. If, however, the SAR budget is less than the threshold budget, the SAR measurement unit 104 can determine to use a SAR-based communication port selection protocol, which can consider the SAR. For example, the protocol can be expressed as: Rank of port = RSRP + antenna efficiency + factor_sar_consume, (2) where factor_sar_consume can include a difference between a transmission power limit of a port  (P-limit) and a transmission power maximum of a communication port (P-max) .

[0048] The RSRP unit 106 can measure reference signals at each port. For example, a base station can transmit information indicating one or more reference signals to be measured to determine the RSRP at each port. The RSRP can be used to determine the quality of the signal received at each port. The antenna efficiency unit 108 can determine antenna efficiency at each port based on various factors. For example, the antenna efficiency unit 108 can determine signal strength at each communication port, antenna gain at each communication port, and other factors to determine antenna efficiency at each communication port.

[0049] The port selection unit 110 can use the information generated by one or more of the SAR measurement unit 104, the reference signal unit 106, and the antenna efficiency unit 108 to rank each port. For example, the port selection unit 110 can use equation 2 described above to rank each communication port. Based on the ranking, the port selection unit 110 can select a port to use for transmission. As illustrated, the port selection unit 110 may have determined to switch from using portB to portD based on the ranking.

[0050] FIGS. 2, 3, 4, and 5 are provided to illustrate the concepts described in FIG. 1.

[0051] FIG. 2 is an illustration 200 of example plots for SAR-based port selection, according to one or more embodiments. A first plot 202 can describe transmission power over time, and a second plot 204 can describe the maximum transmit power level (MTPL) over time. The MTPL can be determined by the UE 102, for example, from a lookup table. Consider the first plot 202, and that portB has been selected. The transmission power can be 24 decibel-milliwatts (dBm) , the p-limit can be 21 dBm, and the P-reserve can be 19 dBm. It is illustrated that in the event the SAR budget runs out, the transmission power can drop from 24 dBm to 19 dBm. Furthermore, it is illustrated for portB that the SAR budget consumption is 3 dB x time. The 3 dB can be determined as the difference between the transmission power and the power limit (e.g., 24 dBm –21 dBm) . The time can be the amount of time that the UE has transmitted at the transmission power (e.g., 24 dBm) .

[0052] Consider the second plot 204, and that portD has been selected. The transmission power can be 24 decibel-milliwatts (dBm) , the p-limit can be 23 dBm, and the P-reserve can be 19 dBm. It is illustrated in the event that the SAR budget runs out, the transmission power can drop from 24 dbM to 19 dBm. Furthermore, it is illustrated for portD that the SAR budget consumption is 1 dB x time. The 1 dB can be determined as the difference of the transmission power and the power limit (e.g., 24 dBm –23 dBm) . It is illustrated that based on the lessor budget consumption, portD may need to drop from the transmission power of 24 dBm to the P-reserve of 19 dBm at a later point in time than portB.

[0053] FIG. 3 is an illustration 300 of example plots of transmission power, according to one or more embodiments. The first plot 302 describes maximum transmission power over time at a communication port. As illustrated, the transmission quickly (e.g., around time stamp 06: 13: 00) drops to a power reserve as the SAR budget runs out. The first plot 302 can be indicative of a higher SAR budget consumption based on a disparity between the transmission power and the power limit.

[0054] As illustrated in the second plot 304, there is no power drop (e.g., between time stamp 06:12: 00 and time stamp 06: 14: 30) . This can be indicative of the UE 102 determining that there is a remaining SAR budget. As illustrated in FIG. 2, in instances of a smaller disparity between the transmission power and the power limit, the SAR budget is not reached for a longer period of time than in instances of a greater disparity between the transmission power and the power limit.

[0055] FIG. 4 is an illustration 400 of an example table for SAR budget consumption, according to one or more embodiments. The power limit (e.g., P-limit) and the power maximum (e.g., transmission power) for multiple ports (e.g., portA, portB, portC, and portD) are shown. The factor_sar_consume can be the difference between the power limit and the power maximum. In aconventional system, portB may be ranked 1.2 dB higher than portD, and between the two, portB may be selected. In the herein described embodiments, portB can be 0.6 dB worse than the portD, and therefore portD can be selected between the two. Referring back to FIG. 1, an arrow can be seen from portB to portB indicating that the UE 102 has determined to switch from portB to portD using the herein described techniques.

[0056] FIG. 5 is an illustration 500 of example plots describing communication port selection, according to one or more embodiments. The first plot 502 can describe a switch in communication ports from port B to port D. The second plot 504 can describe a SAR budget. Referring to the second plot 504, it can be seen that the SAR budget decreases over time. A threshold budget can be determined. In FIG. 5, the threshold budget is illustrated as a dotted line. As illustrated, the as the SAR budget decreases, it reaches the threshold budget. Upon reaching the threshold budget, the UE can switch from using a legacy communication port selection protocol to a SAR-based communication port selection protocol. As illustrated, the UE switches from portB to Port D. It can further be seen that the disparity between the power maximum and the power minimum is less for portD than portB. This is reflected by the flattening of the SAR budget consumption described in the second plot 504.

[0057] As illustrated, the SAR budget consumption rate is greater while the UE is using portB to transmit than when transmitting using port D. However, even with reducing the rate of SAR budget consumption, it is illustrated in the first plot 502 that while transmitting using portD, the SAR budget is completely consumed and the power is reduced to the power reserve (e.g., P-reserve) , while continuing to transmit using portD.

[0058] Another aspect of network communication can be medium access control (MAC) padding, in which extra bits are added to align the size of a MAC protocol data unit (PDU) with the requirements of a transmission medium or protocol. For example, a UE (e.g., UE 102) may have uplink data for transmission and can transmit a scheduling request (SR) for resources. For example, the UE may transmit the SR if there is no available physical uplink shared channel (PUSCH) . The network can allocate an uplink grant for resources sufficient to transmit the data. This may include the MAC padding bytes. Therefore, the UE may transmit uplink data that includes the padded bytes. This can increase the payload and use additional transmission power.

[0059] FIG. 6 is an illustration 600 of an example signaling diagram for MAC padding based SAR, according to one or more embodiments. A UE 102 may have uplink data to be transmitted to a base station 602. The uplink data may include x number of bytes. At 604, the UE 102 can transmit an SR via a physical uplink control channel (PUCCH) to the base station 602. The base station 602 can configure an uplink grant that indicates y number of MAC padding bytes in addition to the x number of bytes. At 606, the base station 602 can transmit an uplink (UL) grant to the UE 102.

[0060] The UE 102 can determine the transmission power to be used to transmit the uplink data and the MAC padding bytes. At 608, the UE 102 can transmit the UL transmission at the determined transmission power. In some instances, for example at 610, the UE 102 can transmit a buffer status report (BSR) indicating the number of bytes (e.g., x number of bytes) that are to be transmitted to the base station 602. At 612, the base station 602 can transmit a UL grant to the UE 102, where the UL grant can indicate the bytes to be transmitted and the MAC padding bytes (e.g., y number of bytes) . The UE 102 can determine the transmission power to be used to transmit the uplink data and the MAC padding bytes. At 614, the UE 102 can transmit the UL transmission at the determined transmission power.

[0061] In some instances, the UE 102 or base station 602 can monitor the transmission to determine whether the difference between the number of padding bytes and UL data bytes is greater than a threshold number (e.g., (y-x) > bytes threshold) . In these instances, the UE 102 can adjust the transmission with respect to the SAR budget. For example, the UE 102 can blank the transmission for any low priority data and save the SAR budget for higher priority data (e.g., P_x > P_th) , where P-th is a priority threshold. In instances that the data is a lower priority (e.g., P_x < P_th) and the difference between the amount of UL data and padding bytes is greater than the bytes threshold bytes (e.g., (y-x) > bytes threshold) , the UE can skip the PUSCH and save the SAR budget. In instances that the data is a higher priority (e.g., P_x > P_th) , the UE can transmit the UL data and padding bytes.

[0062] FIG. 7 is an illustration 700 of an example UL transmission, according to one or more embodiments. As illustrated, there are a sequence of MACsubPDUs that each include a MAC service data unit (SDU) . For each MAC subPDU with padding bytes, the UE 102 can determine the priority of the data to be transmitted and whether the difference between the number of padding bytes and UL data bytes is greater than a threshold number. For example, consider the block702. The UE 102 can compare the priority of the data to be transmitted to the threshold priority, and whether the difference between the number of padding bytes and UL data bytes is greater than a threshold number. Based on these determinations, the UE 102 can determine whether to transmit the data and padding bytes or to skip the transmission and save the SAR budget for a higher priority transmission. Audio Quality

[0063] Another aspect of network communications is audio quality. In a conventional device, if the SAR budget is not sufficient, the transmission power can be limited to a relatively low value (e.g., P-reserve) to comply with SAR requirements. This device behavior can be the same for voice and data services. However, for a voice service, the reduced transmission power can result in poor audio quality, which can lead to a poor user experience.

[0064] Therefore, the embodiments herein describe technique for addressing the above. If a SAR budget is not sufficient and transmission power is limited, the UE or a base station can differentiate between voice services and data services. For a data service, the UE can use a lower transmission power to save on the SAR budget. For a voice service, the UE can use a relatively high transmission power to maintain a high audio quality. The UE or base station can further monitor a block error rate (BLER) . If the UL BLER is still high and affects the mean opinion score (MOS) , the UE can further suspend a background data service to save on the SAR budget and boost the maximum transmission power for the voice service. In a mobility scenario, if the mobility management signaling between the UE and a base station fails due to a transmission limitation, the UE can further suspend the voice service and boost the maximum transmission power to retry the mobility management signaling.

[0065] FIG. 8 is an illustration 800 of example plots of MOS versus power, according to one or more embodiments. FIG. 8 illustrates the decrease in MOS with respect to transmission power. The first area 802 and the second area 804 include dashed lines to encapsulate regions of decreased MOS and the corresponding drops in transmission power. FIG. 8 illustrates the concept that the end of the SAR budget can result in the UE reducing transmission power. Furthermore, that the reduction in transmission power can result in the reduction in MOS.

[0066] The embodiments herein address the above by providing techniques to address the above. For voice traffic pattern detection, if pre-scheduling is detected, the UE can treat the pre-scheduling pattern as a voice traffic pattern. A pre-scheduling pattern can be a network configuration or scheduling mechanism that reserves or prioritizes radio resources for real-time voice communication in a wireless network. If semi-persistent scheduling is configured, the UE can treat the semi-persistent scheduling pattern as the voice traffic pattern. Otherwise, the UE can use a default voice traffic pattern (voice traffic is generated every x milliseconds) .

[0067] Another technique can include the UE monitoring the SAR budget, and determining whether certain conditions are met. If any of the conditions are not met, the UE can exit an audio quality aware SAR average protocol and follow a legacy behavior. The conditions can include, for example, that the SAR budget is less than zero. Another condition can be that the RSRP at a communication port is lower than a threshold (e.g., -120 dBm) . Another condition can be that a voice call is ongoing.

[0068] Another technique can relate to an audio quality aware SAR average protocol. For data traffic, the UE can determine transmission power as P-reserve minus DeltaA. DeltaA can include Ts-voice, where Ts-voice can include a voice packet transmit duration (e.g., 1 ms) . For voice traffic, the UE can determine transmission power as P-reserve plus DeltaB. DeltaB can include T-voice, where T-voice can include a voice packet transmit interval (e.g., 40 ms) . The UE can further determine to increase transmission power based on a voice traffic pattern as described above.

[0069] FIG. 9 is an illustration 900 of example power transmission levels for data traffic and voice traffic, according to one or more embodiments. As illustrated, the UE can reduce the transmission power to P-reserve due to a SAR limit. As indicated above, for voice traffic, the UE can determine transmission power as P-reserve plus DeltaB. As illustrated the transmission power may still be below the transmission power before the SAR budget reached its limit (e.g., threshold budget) , but the transmission power can still be high enough to maintain the MOS. As further indicated, for data traffic, the UE can determine transmission power as P-reserve minus DeltaA.

[0070] FIGS. 10, 11, and 12 are provided to illustrate the above described techniques.

[0071] FIG. 10 is an example process 1000 for audio quality aware SAR averaging, according to one or more embodiments. At 1002, the process 1000 can include a UE (e.g., UE 102) initiating a voice call.

[0072] At 1004, the process 1000 can include the UE determining whether pre-scheduling has been detected. If pre-scheduling has been detected, the process can continue to 1006. At 1006, the process 1000 can include the UE considering the pre-scheduling pattern to be the voice traffic pattern. If pre-scheduling has not been detected, the process 1000 can proceed to 1008.

[0073] At 1008, the process 1000 can include the UE determining whether semi-persistent scheduling is configured. If semi-persistent scheduling has been configured, the process 1000 can proceed to 1010. At 1010, the process 1000 can include the UE considering the semi-persistent scheduling pattern to be the voice traffic pattern. If semi-persistent scheduling has not been configured, the process 1000 can proceed to 1012. At 1012, the process 1000 can include the UE using a legacy behavior to determine the voice traffic pattern.

[0074] FIG. 11 is an example process flow 1100 for audio quality aware SAR averaging, according to one or more embodiments. At 1102, the process 1100 can include the UE monitoring a SAR budget. At 1104, the process 1100 can include the UE determining whether the SAR budget equals zero. If the SAR budget does not equal zero, the process 1100 can proceed to 1102. If the SAR budget does equal zero, the process 1100 can proceed to 1106.

[0075] At 1106, the process 1100 can include the UE determining whether a RSRP value at a communication port is less than a threshold value. The UE can further determine whether a voice call is ongoing. If the RSRP value at the communication port is less than a threshold value and the voice call is ongoing, the process can proceed to 1108. At 1108, the process 1100 can include the UE initiating an audio quality aware SAR average protocol. If either the RSRP value at the communication port is greater than a threshold value or the voice call is not ongoing, the process can proceed to 1110. At 1110, the process 1100 can include stopping the audio quality aware SAR average protocol.

[0076] FIG. 12 is an example process 1200 for audio quality aware SAR averaging, according to one or more embodiments. At 1202, the process 1200 can include a UE indicating an audio quality aware SAR average protocol. The UE can determine whether an upcoming slot is a voice traffic slot 1204 or a data traffic slot 1026. If the slot is a voice traffic slot 1204, the process 1200 can include the UE setting the MTPL to P-reserve plus DeltaB at 1208. If, however, the slot is a data traffic slot 1206, the UE can set the MTPL to P-reserve minus DeltaA.

[0077] In some instances, the UE can continue to monitor the UL BLER after 1208. The UE can determine whether the voice service UL BLER is greater than a BLER threshold (e.g., 20%) . The UE can further determine whether the current voice power is less than P-maximum. If both of these conditions are met, the UE can suspend a background data service transmission. The UE can further send a zero BSR in a data slot to avoid a network UL grant. The UE can further send a non-zero BSR before a voice slot, or rely on pre-scheduling, or semi-persistent scheduling for voice service.

[0078] FIG. 13 is an illustration 1300 of voice power boosting, according to one or more embodiments. As illustrated, the transmission power can be reduced based on a SAR budget reaching a limit. The UE can suspend background data and boost voice power to P-maximum. The UE can further boost transmission power to a maximum value for voice service. As illustrated, the high transmission power can be used for the voice service and there may be no degradation of MOS.

[0079] FIG. 14 is an example process 1400 for voice power boosting, according to one or more embodiments. At 1402, the process 1400 can include a UE determining that voice packets and data packets are being transmitted. At 1404, the process 1400 can include the UE determining whether the number of UL retransmissions is greater than a threshold number of retransmission. If the number of UL retransmissions is not greater than a threshold number, the process 1400 can stop at 1406. If the number of UL retransmissions is greater than a threshold number, the process 1400 can proceed to 1408.

[0080] At 1408, the process 1400 can include the UE determining whether the transmission power is less than P-maximum due to a SAR limit. If the transmission power is not less than P-maximum, the process 1400 can stop at 1406. If the transmission power is less than P-maximum, the process 1400 can proceed to 1410.

[0081] At 1410, the UE can suspend UL background data in order to use the transmission budget for voice packets. At 1412, the UE can send a zero BSR to the base station for UL data traffic.

[0082] A technique for signaling power boost with a voice service suspension is described below. The UE can determine whether it is in a mobility scenario. The UE can further determine whether mobility management signaling is failing due to a transmission limitation (e.g., low transmission power) . The UE can suspend the voice service before a mobility management signaling retransmission. The UE can further boost the transmission power to a maximum value for the mobility management signaling retransmission. The UE can then recover the voice service after the mobility management signaling retransmission.

[0083] FIG. 15 is an illustration 1500 of signaling power boost with a voice service suspension according to one or more embodiments. A plot is shown describing transmission power over time. As illustrated, the UE can reduce the transmission power due to reaching a SAR limit. At a later point in time, the UE can experience a signaling failure due to a transmission limitation. The UE can, based on the signaling fail, suspend a voice service. The UE can then boost the transmission power to a maximum value for the mobility management signaling retransmission. The UE can then recover the voice service after the mobility management signaling retransmission.

[0084] FIG. 16 is an example signaling diagram 1600 for signaling power boost with a voice service suspension, according to one or more embodiments. At 1604, the UE 102 can determine that a voice call is ongoing. In some instances, the UE may reduce transmission power due to a SAR limit being reached. From time to time, during a mobility scenario, the UE 102 may send signaling information, such as a measurement report (MR) to the network 1602 over a signaling radio bearer (SRB) . At 1606, an MR transmission may fail due to a transmission limitation.

[0085] At 1608, the UE 102 can mute the voice packets. At 1610, the UE 102 can retransmit the MR to the network 1602. At 1612. The network 1602 can transmit an MR ACK to the UE 102. Based on receiving the MR ACK, the UE 102 can resume transmitting voice packets at 1614. This process can help with an efficient handover (HO) and reduce signaling overhead and radio resource management (RRM) resource use. This process can also help reduce drops and radio link failure (RLF) as well. This process can be extended to voice over satellite scenarios, where the transmission link is affected by a limited link budget.

[0086] FIG. 17 is an example process 1700 for signaling power boost, according to one or more embodiments. At 1702, the process 1700 can include an apparatus (e.g., circuitry of UE 102) determine whether prescheduling is detected based on a start of a voice call.

[0087] At 1704, if pre-scheduling has been detected, the process 1700 can include the apparatus considering the pre-scheduling pattern to be the voice traffic pattern. If pre-scheduling has not been detected the process 1700 can proceed to 1706.

[0088] At 1706, the process can include the apparatus determining whether semi-persistent scheduling is configured. At 1708, if semi-persistent scheduling is configured, the apparatus can consider the voice traffic patter as the semi-persistent scheduling pattern. If semi-persistent scheduling is not configured, the apparatus can consider the device default pattern as the voice traffic pattern.

[0089] FIG. 18 is an example process 1800 for signaling power boost, according to one or more embodiments. At 1802, the process 1800 can include an apparatus (e.g., circuitry of UE 102) determining whether a SAR budget is equal to zero. If the SAR budget is not zero, the apparatus can continue monitoring the SAR budget. The determination can be made during a voice call.

[0090] At 1804, if the SAR budget is zero, the process 1800 can include the apparatus determining whether an RSRP is less than a threshold and whether a voice call is ongoing. If both the RSRP is less than the threshold and the voice call is ongoing, the apparatus can initiate an audio quality aware SAR average protocol. If either the RSRP is not less than the threshold or the voice call is not ongoing, the apparatus can stop the audio quality aware SAR average protocol.

[0091] FIG. 19 is an example process 1900 for signaling power boost, according to one or more embodiments. At 1902, the process 1900 can include an apparatus (e.g., circuitry of UE 102) determining whether an upcoming slot is a voice traffic slot or a data traffic slot based indicating an audio quality aware SAR average protocol.

[0092] At 1904, if the upcoming slot is the voice traffic slot, setting the MTPL to P-maximum P-reserve plus DeltaB. Or at 1906, if the upcoming slot is the data traffic slot, setting the MTPL to P-reserve minus DeltaA. Service Quality

[0093] Transmission power for a device can meet requirements in relation to reducing human exposure to signals at higher transmission power for extended periods of time. For example, a SAR in watts per kilogram (W / Kg) can be used a metric for managing transmission power. A device can set transmission power to P-maximum, for example, when the uplink (UL) scheduling rate is low. If, however, the UP scheduling rate is the device may reduce transmission power to P-reserve to maintain compliance. The management of transmission power can affect the device’s performance, especially in marginal coverage areas.

[0094] Another issue can be service quality based UE transmission pattern optimization. As indicated above, the SAR budget can affect transmission power. Furthermore, reducing the transmission power can impact the service a device provides. Conventional devices can attempt to maintain quality of service by starting transmission power at P-maximum and trying to continue transmitting for as long as possible. This can result in the device needing to reduce transmission power due to reaching a SAR limit. In some instances, this can result in transmission power being set at P-reserve for an extended period of time unit it meets a SAR test requirement to boost the transmission power. If the UE needs to boost power before the SAR test requirement is met, it may not be able to do so as there may be no power budget. This can impact the quality of service provided by the device. For example, the device may be unable to provide a video streaming service. In another scenario, if the device needs an instant UL service (e.g., scanning a QR code) it may be unable to do so due to the reduced transmission power.

[0095] The embodiments described herein address the above. The UE can maintain a transmission power at an acceptable level for the services it is providing. The UE boosts the transmission power as demanded by a service. The UE can set the transmission power at P-limit for normal services and buffer the transmission power with the SAR verification test. The UE can further boost the transmission power to P-maximum while a baseband / application processor intelligence unit can detect services that may need better performance. These techniques can provide a transmission pattern that optimizes transmission power usage and a model that can detect different service modes.

[0096] FIGS. 20, 21, and 22 are provided to describe an evaluation model.

[0097] FIG. 20 is an illustration 2000 of an example evaluation model, according to one or more embodiments. A UE can include an intelligence unit 2002 (e.g., baseband intelligent unit, application processor intelligence unit) , such as a machine learning model. The intelligence unit 2002 can determine which services are being provided by the UE. For example, the intelligence unit 2002 can determine the service type 2004. The service type 2004 can be a time sensitive service 2006, such as reading a QR code. The service type 2004 can be a quality sensitive service 2008, such as a voice over internet protocol (VOIP) . The intelligence unit 2002 can also determine a service quality 2010. The service quality 2010 can include a data stall 2012. The intelligence unit 2002 can further use its determinations to determine whether a transmission power is to be boosted.

[0098] FIG. 21 is an illustration 2100 of an example evaluation model, according to one or more embodiments. The intelligence unit 2102 can receive various inputs to generate an output. For example, the intelligence unit 2102 can receive a first input 2102 that can include hardware (e.g., camera, microphone, or other hardware) . The intelligence unit 2102 can also receive a second input 2104, such as an application status or a data traffic status. The intelligence unit 2102 can use one or both of the inputs to generate an output 2106. The output can include, for example, a time sensitive service status, a quality sensitive service status, a datastall status, or an ordinary service status. The data stall status can include, for example, a pending time of application data to be transferred or network grant statistics. This information can be used to determine boosts in transmission power to assist a service.

[0099] FIG. 22 is an illustration 1900 of an example evaluation model, according to one or more embodiments. A UE 102 can include an application processor 2202 that includes an intelligence unit. The UE AP 2202 can process inputs to perform an activity / traffic evaluation 2204 to generate an output 2206 as described in FIGS. 20 and 21. The UE AP 2202 can generate a recommendation 2206 based on the evaluation. The recommendation can be transmitted to a cellular driver 2208. A transmission pattern recommendation 2210 can be used to determine a transmission power. UE baseband circuitry 2212 can transmit a signal to the network 2214 at the determined transmission power.

[0100] The UE can be configured to transmit at P-limit, and there will be a power budget in case UL scheduling in not 100%. The UE can boost transmission power to P-maximum when the intelligence unit indicates a power boost is needed. The UE may rarely need to downgrade to P-reserve and may downgrade only if it needed to compensate for a negative budget. The P-maximum last duration may need to consider how much power can be borrowed within an SR period. One advantage of this embodiment is that the UE may rarely be stuck at P-reserve for an extended period of time. The UE can further be ready to boost transmission power to P-maximum due to a sufficient power budget.

[0101] FIG. 23 is an example plot 2300 of transmission power, according to one or more embodiments. A conventional transmission pattern is illustrated in a solid line. The UE can transmit at P-maximum until it reaches a SAR limit. The UE can then reduce transmission power to P-reserve. The herein described embodiments indicate that the UE can transmit at P-limit. The herein described transmission pattern is illustrated as a dashed line. From time to time, the UE may need to boost transmission power. For example, the intelligence unit may indicate that power should be boosted. As illustrated, the UE can cause a transmission boost 2002 to P-maximum. It is also illustrated that the UE can maintain transmission at P-limit longer than the conventional device can maintain transmission at P-maximum.

[0102] FIG. 24 is an example process 2400 for maintaining transmission power, according to one or more embodiments. At 2402, the process 2400 can include a UE using an artificial intelligence / machine learning model (e.g., intelligence unit) to determine whether a boost to transmission power is needed. At 2404, if a power boost is needed, the UE can determine whether a power budget is greater than zero (is there power the UE can borrow in advance) . If the power budget is greater than zero, the process 2400 can proceed to 2406. At 2406, the UE can boost the power from P-limit to P-maximum and transmit. If the power budget is not greater than zero, then the process 2400 can proceed to 2408.

[0103] At 2408, the UE can determine whether the power budget is greater than or equal to zero. If the power budget is greater than or equal to zero, the process 2400 can proceed to 2410. At 2410, the UE can transmit with power set to P-limit. If the power budget is not greater than or equal to zero, then the process 2400 can proceed to 2412. At 2412, the UE can transmit with power set to P-reserve.

[0104] FIG. 25 is an example process 2500 for signal boosting, according to one or more embodiments. At 2502, the process 2500 can include an apparatus (e.g., circuitry of the UE 102) processing an input including at least on an application status, a baseband status, or a hardware status.

[0105] At 2504, the process 2500 can include the apparatus outputting at least one an identity time sensitive service status, quality sensitive service status, data stall status, or ordinary service status. The apparatus can determine whether the service needs good transmission status based on the input and the output at 2506.

[0106] FIG. 26 is an example process 2600 for signal boosting, according to one or more embodiments. At 2602, the process 2600 can include an apparatus (e.g., circuitry of the UE 102) determining whether an artificial intelligence / machine learning model indicates that a service needs a transmission power boost.

[0107] At 2604, the process 2600 can include, if the artificial intelligence / machine learning model, indicates that the service needs the transmission power boost, the apparatus determine whether a power budget is greater than zero. If the power budget is not greater than zero, the process 2600 can proceed to 2608.

[0108] At 2606, the process 2600 can include, if the power budget is greater than zero, the apparatus can set the transmission power to P-maximum.

[0109] At 2608, the process 2600 can include the apparatus determining whether the power budget is greater than or equal to zero. At 2610, if the power budget is greater than or less than zero, the apparatus can set transmission power to P-limit at the next slot. If the power budget is not greater than or equal to zero, the apparatus can set transmission power to P-reserve at the next slot.

[0110] FIG. 27 is an example process 2700 for SAR-based port selection, according to one or more embodiments. At 2702, the process 2700 can include an apparatus (e.g., circuitry of the UE 102) receiving a specific absorption rate (SAR) budget available to use across a plurality of communication ports. For example, the apparatus can monitor a SAR budget available to use across a plurality of communication ports (e.g., portA, portB, portC, portD) for communication.

[0111] At 2704, the process 2700 can include the apparatus receiving a SAR budget consumption of a communication port of the plurality of communication ports. For example, the apparatus can determine that a communication port selection is to be performed based on the SAR budget. For example, the UE can compare the SAR budget to a threshold budget and determine that a SAR-based communication port selection port protocol is to be used. The apparatus can determine, in support of the communication port selection, a SAR budget consumption of a communication port of the plurality of communication ports based on maximum transmission power (e.g., P-maximum) and a minimum transmission power (e.g., P-minimum) of the communication ports.

[0112] At 2706, the process 2700 can include the apparatus selecting, based on the SAR budget consumption and the SAR budget. At 2708, the process 2700 can include the apparatus causing transmission of the wireless communication to a network device via the communication port.

[0113] FIG. 28 illustrates a UE 2800, in accordance with some embodiments. The UE 2800 may be similar to and substantially interchangeable with a UE 102 of FIG. 1.

[0114] The processors 2804 may include processor circuitry such as, for example, baseband processor circuitry (BB) 2804A, central processor unit circuitry (CPU) 2804B, and graphics processor unit circuitry (GPU) 2804C. The processors 2804 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions, such as program code, software modules, or functional processes from memory / storage 2812 to cause the UE 2800 to perform delay-adaptive operations as described herein. The processors 2804 may also include interface circuitry 2804D to communicatively couple the processor circuitry with one or more other components of the UE 2800.

[0115] In some embodiments, the baseband processor circuitry 2804A may access a communication protocol stack 2836 in the memory / storage 2812 to communicate over a 3GPP compatible network. In general, the baseband processor circuitry 2804A may access the communication protocol stack 2836 to: perform user plane functions at a PHY layer, MAC layer, RLC layer, PDCP layer, SDAP layer, and PDU layer; and perform control plane functions at a PHY layer, MAC layer, RLC layer, PDCP layer, RRC layer, and a NAS layer. In some embodiments, the PHY layer operations may additionally / alternatively be performed by the components of the RF interface circuitry 2808.

[0116] The baseband processor circuitry 2804A may generate or process baseband signals or waveforms that carry information in 3GPP-compatible networks. In some embodiments, the waveforms for NR may be based on cyclic prefix OFDM (CP-OFDM) in the uplink or downlink, and discrete Fourier transform spread OFDM (DFT-S-OFDM) in the uplink.

[0117] The memory / storage 2812 may include one or more non-transitory, computer-readable media that includes instructions (for example, communication protocol stack 2836) that may be executed by one or more of the processors 2804 to cause the UE 2800 to perform various delay-adaptive operations described herein.

[0118] The memory / storage 2812 includes any type of volatile or non-volatile memory that may be distributed throughout the UE 2800. In some embodiments, some of the memory / storage 2812 may be located on the processors 2804 themselves (for example, memory / storage 2812 may be part of a chipset that corresponds to the baseband processor circuitry 2804A) , while other memory / storage 2812 is external to the processors 2804 but accessible thereto via a memory interface. The memory / storage 2812 may include any suitable volatile or non-volatile memory such as, but not limited to, dynamic random access memory (DRAM) , static random access memory (SRAM) , erasable programmable read only memory (EPROM) , electrically erasable programmable read only memory (EEPROM) , Flash memory, solid-state memory, or any other type of memory device technology.

[0119] The RF interface circuitry 2808 may include transceiver circuitry and a radio frequency front module (RFEM) that allows the UE 2800 to communicate with other devices over a radio access network. The RF interface circuitry 2808 may include various elements arranged in transmit or receive paths. These elements may include, for example, switches, mixers, amplifiers, filters, synthesizer circuitry, and control circuitry.

[0120] In the receive path, the RFEM may receive a radiated signal from an air interface via antenna 2826 and proceed to filter and amplify (with a low-noise amplifier) the signal. The signal may be provided to a receiver of the transceiver that down-converts the RF signal into a baseband signal that is provided to the baseband processor of the processors 2804.

[0121] In the transmit path, the transmitter of the transceiver up-converts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM may amplify the RF signal through apower amplifier prior to the signal being radiated across the air interface via the antenna 2826.

[0122] In various embodiments, the RF interface circuitry 2808 may be configured to transmit / receive signals in a manner compatible with NR access technologies.

[0123] The antenna 2826 may include antenna elements to convert electrical signals into radio waves to travel through the air and to convert received radio waves into electrical signals. The antenna elements may be arranged into one or more antenna panels. The antenna 2826 may have antenna panels that are omnidirectional, directional, or a combination thereof to enable beamforming and multiple input, multiple output communications. The antenna2826 may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, or phased array antennas. The antenna 2826 may have one or more panels designed for specific frequency bands including bands in FR1 or FR2.

[0124] The user interface 2816 includes various input / output (I / O) devices designed to enable user interaction with the UE 2800. The user interface 2816 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting an input including, inter alia, one or more physical or virtual buttons (for example, a reset button) , a physical keyboard, keypad, mouse, touchpad, touchscreen, microphones, scanner, headset, or the like. The output device circuitry includes any physical or virtual means for showing information or otherwise conveying information, such as sensor readings, actuator position (s) , or other like information. Output device circuitry may include any number or combinations of audio or visual display, including, inter alia, one or more simple visual outputs / indicators (for example, binary status indicators such as light emitting diodes (LEDs) and multi-character visual outputs, or more complex outputs such as display devices or touchscreens (for example, liquid crystal displays (LCDs) , LED displays, quantum dot displays, and projectors) , with the output of characters, graphics, multimedia objects, and the like being generated or produced from the operation of the UE 2800.

[0125] The sensors 2820 may include devices, modules, or subsystems whose purpose is to detect events or changes in their environment and send the information (sensor data) about the detected events to some other device, module, or subsystem. Examples of such sensors include inertia measurement units comprising accelerometers, gyroscopes, or magnetometers; microelectromechanical systems or nanoelectromechanical systems comprising 3-axis accelerometers, 3-axis gyroscopes, or magnetometers; level sensors; flow sensors; temperature sensors (for example, thermistors) ; pressure sensors; barometric pressure sensors; gravimeters; altimeters; image capture devices (for example, cameras or lensless apertures) ; light detection and ranging sensors; proximity sensors (for example, infrared radiation detector and the like) ; depth sensors; ambient light sensors; ultrasonic transceivers; and microphones or other like audio capture devices.

[0126] The driver circuitry 2822 may include software and hardware elements that operate to control particular devices that are embedded in the UE 2800, attached to the UE 2800, or otherwise communicatively coupled with the UE 2800. The driver circuitry 2822 may include individual drivers allowing other components to interact with or control various input / output (I / O) devices that may be present within, or connected to, the UE 2800. For example, driver circuitry 2822 may include a display driver to control and allow access to a display device, a touchscreen driver to control and allow access to a touchscreen interface, sensor drivers to obtain sensor readings of sensors 2820 and control and allow access to sensors 2820, drivers to obtain actuator positions of electro-mechanic components or control and allow access to the electro-mechanic components, a camera driver to control and allow access to an embedded image capture device, audio drivers to control and allow access to one or more audio devices.

[0127] The PMIC 2824 may manage power provided to various components of the UE 2800. In particular, with respect to the processors 2804, the PMIC 2824 may control power-source selection, voltage scaling, battery charging, or DC-to-DC conversion.

[0128] A battery 2828 may power the UE 2800, although in some examples the UE 2800 may be mounted deployed in a fixed location and may have a power supply coupled to an electrical grid. The battery 2828 may be a lithium ion battery, a metal-air battery, such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, and the like. In some implementations, such as in vehicle-based applications, the battery 2828 may be a typical lead-acid automotive battery.

[0129] FIG. 29 illustrates a network device 2900 in accordance with some embodiments. The network device 2900 may be similar to and substantially interchangeable with base station or a device of the core network or an external data network.

[0130] The network device 2900 may include processors 2904, RF interface circuitry 2908 (if implemented as a base station) , core network (CN) interface circuitry 2914, memory / storage circuitry 2912, and antenna structure 2926.

[0131] The components of the networkdevice 2900 may be coupled with various other components over one or more interconnects 2928.

[0132] The processors 2904, RF interface circuitry 2908, memory / storage circuitry 2912 (including communication protocol stack 2910) , antenna structure 2926, and interconnects 2928 may be similar to like-named elements shown and described with respect to FIG. 28.

[0133] The processors 2904 may include processor circuitry such as, for example, baseband processor circuitry (BB) 2904A, central processor unit circuitry (CPU) 2904B, and graphics processor unit circuitry (GPU) 2904C. The processors 2904 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions, such as program code, software modules, or functional processes from memory / storage circuitry 2912 to cause the UE 2900 to perform delay-adaptive operations as described herein. The processors 2904 may also include interface circuitry 2904D to communicatively couple the processor circuitry with one or more other components of the network device 2900.

[0134] The CN interface circuitry 2914 may provide connectivity to a core network, for example, a 5th Generation Core network (5GC) using a 5GC-compatible network interface protocol such as carrier Ethernet protocols, or some other suitable protocol. Network connectivity may be provided to / from the network device 2900 via a fiber optic or wireless backhaul. The CN interface circuitry 2914 may include one or more dedicated processors or FPGAs to communicate using one or more of the aforementioned protocols. In some implementations, the CN interface circuitry 2914 may include multiple controllers to provide connectivity to other networks using the same or different protocols.

[0135] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.

[0136] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, or methods as set forth in the example section below. For example, the baseband circuitry as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below. For another example, circuitry associated with a UE, base station, or network element as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below in the example section.

[0137] Examples

[0138] In the following sections, further example embodiments are provided.

[0139] Example 1 can include a method for wireless communication comprising: receiving, by at least one processor of a wireless communication device, a specific absorption rate (SAR) budget available to use across a plurality of communication ports; receiving, by the at least one processor, a SAR budget consumption of a communication port of the plurality of communication ports; selecting, by the at least one processor, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for the wireless communication; and causing transmission of the wireless communication to a network device via the communication port

[0140] Example 2 can include the method of example 1, wherein the method further comprises: comparing the SAR budget and a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection protocol

[0141] Example 3 can include the method of example 2, wherein the communication port is a first communication port, and wherein the method further comprises: determining that the SAR budget is less than the threshold budget; determining to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; and selecting a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.

[0142] Example 4 can include the method of any of examples 1-3, wherein the communication port is a first communication port, and wherein the method further comprises: comparing, at a first instance, the SAR budget to a threshold budget; determining that the SAR budget is less than the threshold budget; determining to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget; comparing, at a second instance, the SAR budget to the threshold budget; determining that the SAR budget exceeds the threshold budget; and determining to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget.

[0143] Example 5 can include the method of any of example 1-4, wherein method further comprises: determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power

[0144] Example 6 can include the method of example 4, wherein the method further comprises: determining a reference signal received power (RSRP) at the communication port of the plurality of communication ports; and determining an antenna efficiency value at the communication port, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.

[0145] Example 7 can include the method of any of example 1-6, wherein each communication port of the plurality of communication ports is allocated a respective SAR budget, and wherein the communication port is selected based on having a smallest SAR budget.

[0146] Example 8 can include an apparatus comprising processor circuitry configured to perform any of the steps of examples 1-7.

[0147] Example 9 can include one or more computer-readable media comprising a sequence of instructions that, when executed, cause one or more processors to perform any of the steps of examples 1-7.

[0148] Example 10 can include an apparatus of a wireless communication device, the apparatus comprising: processor circuitry configured to: receive a specific absorption rate (SAR) budget available to use across a plurality of communication ports; receive a SAR budget consumption of a communication port of the plurality of communication ports; select, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for wireless communication; and cause transmission of the wireless communication to a network device via the communication port; and memory coupled to the processor circuitry for storing SAR information.

[0149] Example 11 can include the apparatus of example 10, wherein the processor circuitry is further configured to: compare the SAR budget to a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection

[0150] Example 12 can include the apparatus of example 11, wherein the communication port is a first communication port, and wherein the processor circuitry is further configured to: determine that the SAR budget is less than the threshold budget; determine to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; and select a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.

[0151] Example 13 can include the apparatus of any of examples 10-12, wherein the communication port is a first communication port, and wherein the processor circuitry is further configured to: compare, at a first instance, the SAR budget to a threshold budget; determine that the SAR budget is less than the threshold budget; determine to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget; compare, at a second instance, the SAR budget to the threshold budget; determine that the SAR budget exceeds the threshold budget; and determine to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget.

[0152] Example 14 can include the apparatus of any of examples 10-13, wherein determining a respective SAR value for each communication port of the plurality of communication ports comprises: determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power.

[0153] Example 15 can include the apparatus of any of examples 10-14, wherein the processor circuitry is further configured to: determine a reference signal received power (RSRP) at the communication port of the plurality of communication ports; and determine an antenna efficiency value at the communication port of the plurality of communication ports, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.

[0154] Example 16 can include the apparatus of any of examples 10-15, wherein each communication port of the plurality of communication ports is allocated a respective SAR budget, and wherein the communication port is selected from the plurality of communication ports based on having smallest SAR budget

[0155] Example 17 can include a method for performing any of the steps of examples 10-16.

[0156] Example 18 can include one or more computer-readable media comprising a sequence of instructions that, when executed, causes processor circuitry to perform any of the steps 10-16.

[0157] Example 19 can include one or more computer-readable media comprising a sequence of instructions that, when executed, cause processor circuitry of a wireless communication device to: receive a specific absorption rate (SAR) budget available to use across a plurality of communication ports; receive a SAR budget consumption of a communication port of the plurality of communication ports; select, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for wireless communication; and cause transmission of the wireless communication to a network device via the communication port

[0158] Example 20 can include the one or more computer-readable media of example 19, wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to: compare the SAR budget to a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection.

[0159] Example 21 can include the one or more computer-readable media of example 20, wherein the communication port is a first communication port, and wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to: determine that the SAR budget is less than the threshold budget; determine to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; and select a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.

[0160] Example 22 can include the one or more computer-readable media of any of examples 19-21, wherein the communication port is a first communication port, and wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to: compare, at a first instance, the SAR budget to a threshold budget; determine that the SAR budget is less than the threshold budget; determine to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget; compare, at a second instance, the SAR budget to the threshold budget; determine that the SAR budget exceeds the threshold budget; and determine to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget

[0161] Example 23 can include the one or more computer-readable media of any of examples 19-22, wherein determining a respective SAR value for each communication port of the plurality of communication ports comprises: determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power.

[0162] Example 24 can include the one or more computer-readable media of any of examples 19-23, wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to: determine a reference signal received power (RSRP) at the communication port of the plurality of communication ports; and determine an antenna efficiency value at the communication port, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.

[0163] Example 25 can include a method for performing any of examples 19-24.

[0164] Example 26 can include an apparatus comprising processor circuitry for performing nay of the steps of examples 19-24.

[0165] Any of the above-described examples may be combined with any other example (or combination of examples) , unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.

[0166] Although the embodiments above have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.

Claims

1.A method for wireless communication comprising:receiving, by at least one processor of a wireless communication device, a specific absorption rate (SAR) budget available to use across a plurality of communication ports;receiving, by the at least one processor, a SAR budget consumption of a communication port of the plurality of communication ports;selecting, by the at least one processor, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for the wireless communication; andcausing transmission of the wireless communication to a network device via the communication port.2.The method of claim 1, wherein the method further comprises:comparing the SAR budget and a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection protocol.3.The method of claim 2, wherein the communication port is a first communication port, and wherein the method further comprises:determining that the SAR budget is less than the threshold budget;determining to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; andselecting a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.4.The method of claim 1 or 2, wherein the communication port is a first communication port, and wherein the method further comprises:comparing, at a first instance, the SAR budget to a threshold budget;determining that the SAR budget is less than the threshold budget;determining to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget;comparing, at a second instance, the SAR budget to the threshold budget;determining that the SAR budget exceeds the threshold budget; anddetermining to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget.5.The method of claim 1 or 2, wherein method further comprises:determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power.6.The method of claim 4, wherein the method further comprises:determining a reference signal received power (RSRP) at the communication port of the plurality of communication ports; anddetermining an antenna efficiency value at the communication port, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.7.The method of claim 1 or 2, wherein each communication port of the plurality of communication ports is allocated a respective SAR budget, and wherein the communication port is selected based on having a smallest SAR budget.8.An apparatus of a wireless communication device, the apparatus comprising:processor circuitry configured to:receive a specific absorption rate (SAR) budget available to use across a plurality of communication ports;receive a SAR budget consumption of a communication port of the plurality of communication ports;select, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for wireless communication; andcause transmission of the wireless communication to a network device via the communication port; andmemory coupled to the processor circuitry for storing SAR information.9.The apparatus of claim 8, wherein the processor circuitry is further configured to:compare the SAR budget to a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection.10.The apparatus of claim 9, wherein the communication port is a first communication port, and wherein the processor circuitry is further configured to:determine that the SAR budget is less than the threshold budget;determine to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; andselect a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.11.The apparatus of claim 8 or 9, wherein the communication port is a first communication port, and wherein the processor circuitry is further configured to:compare, at a first instance, the SAR budget to a threshold budget;determine that the SAR budget is less than the threshold budget;determine to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget;compare, at a second instance, the SAR budget to the threshold budget;determine that the SAR budget exceeds the threshold budget; anddetermine to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget.12.The apparatus of claim 8 or 9, wherein determining a respective SAR value for each communication port of the plurality of communication ports comprises:determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power.13.The apparatus of claim 8 or 9, wherein the processor circuitry is further configured to:determine a reference signal received power (RSRP) at the communication port of the plurality of communication ports; anddetermine an antenna efficiency value at the communication port of the plurality of communication ports, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.14.The apparatus of claim 8 or 9, wherein each communication port of the plurality of communication ports is allocated a respective SAR budget, and wherein the communication port is selected from the plurality of communication ports based on having smallest SAR budget.15.One or more computer-readable media comprising a sequence of instructions that, when executed, cause processor circuitry of a wireless communication device to:receive a specific absorption rate (SAR) budget available to use across a plurality of communication ports;receive a SAR budget consumption of a communication port of the plurality of communication ports;select, based on the SAR budget consumption and the SAR budget, the communication port from the plurality of communication ports for wireless communication; andcause transmission of the wireless communication to a network device via the communication port.16.The one or more computer-readable media of claim 15, wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to:compare the SAR budget to a threshold budget, wherein a communication port selection protocol is determined based on comparing the SAR budget to the threshold budget, and wherein the communication port is selected based on the communication port selection.17.The one or more computer-readable media of claim 16, wherein the communication port is a first communication port, and wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to:determine that the SAR budget is less than the threshold budget;determine to switch from a second communication port to the first communication port based on determining that the SAR budget is less than the threshold budget; andselect a SAR-based communication port selection protocol based on determining that the SAR budget exceeds the threshold budget.18.The one or more computer-readable media of claim 15 or 16, wherein the communication port is a first communication port, and wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to:compare, at a first instance, the SAR budget to a threshold budget;determine that the SAR budget is less than the threshold budget;determine to switch from a third communication port to a second communication port based on a legacy communication port selection protocol, wherein the legacy communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget;compare, at a second instance, the SAR budget to the threshold budget;determine that the SAR budget exceeds the threshold budget; anddetermine to switch from the second communication port to the first communication port based on a SAR-based communication port selection protocol, wherein the SAR-based communication port selection protocol is selected based on determining that the SAR budget is less than the threshold budget.19.The one or more computer-readable media of claim 15 or 16, wherein determining a respective SAR value for each communication port of the plurality of communication ports comprises:determining a difference between a maximum transmission power and a minimum transmission power, wherein the communication port is selected based on the difference between the maximum transmission power and the minimum transmission power.20.The one or more computer-readable media of claim 15 or 16, wherein the sequence of instructions that, when executed, further cause the processor circuitry of the wireless communication device to:determine a reference signal received power (RSRP) at the communication port of the plurality of communication ports; anddetermine an antenna efficiency value at the communication port, wherein the communication port is further selected based on the RSRP and the antenna efficiency value.