Nonlinear estimation techniques for digital post-distortion (DPoD) in wireless systems
By receiving signals associated with the dynamic power range, estimating the nonlinearity of power amplifiers (PA) in wireless communication systems, and applying digital post-distortion (DPoD) technology, the problem of insufficient DPoD accuracy in existing systems is solved, and the signal-to-noise ratio and data rate are improved.
Patent Information
- Application Number
- CN202380054208.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-29
- Filing Date
- 2023-06-07
- Publication Date
- 2025-03-04
AI Technical Summary
There is a lack of methods for accurately estimating the nonlinearity of power amplifiers (PAs) in existing wireless communication systems, resulting in insufficient accuracy of digital post-distortion (DPoD) and affecting signal-to-noise ratio (SNR) and data rates.
The nonlinearity of the PA is estimated by receiving signals associated with the dynamic power range, such as a demodulation reference signal (DMRS) or data message, and applying DPoD on receiving the message to compensate for the nonlinearity of the PA.
Improves the accuracy of the PA model, enhances the accuracy of DPoD, thereby improving the signal-to-noise ratio and data rate, reducing system overhead, and increasing compatibility between wireless devices.
Smart Images

Figure CN119563286A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims priority to U.S. patent application No. 17 / 877,722, entitled “NON-LINEARITY ESTIMATION TECHNIQUES FOR DIGITAL POST DISTORTION (DPoD) IN A WIRELESS SYSTEM,” filed by Meir et al. on July 29, 2022, which is assigned to the assignee of this application and is expressly incorporated herein by reference. Technical Field
[0003] The present disclosure relates to wireless communications, including nonlinear estimation techniques for digital post distortion (DPoD) in wireless systems. Background Art
[0004] 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 (such as time, frequency and power). Examples of such multiple access systems 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 (which 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 FDMA (OFDMA) or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations (BS) or one or more network access nodes, each base station or network access node simultaneously supporting communication for multiple communication devices, which may be further referred to as user equipment (UE). Summary of the invention
[0005] The systems, methods, and devices of the disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein.
[0006] One innovative aspect of the subject matter described in the present disclosure can be implemented in a method for wireless communication at a wireless device. The method may include: receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of a power amplifier (PA) nonlinearity using the signal; and receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying digital post distortion (DPoD) to the signaling.
[0007] Another innovative aspect of the subject matter described in the present disclosure can be implemented in an apparatus for wireless communication at a wireless device. The apparatus may include one or more interfaces and a processing system. The one or more interfaces may be configured to: obtain a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and obtain signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0008] Another innovative aspect of the subject matter described in the present disclosure can be implemented in an apparatus for wireless communication at a wireless device. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: receive a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and receive signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0009] Another innovative aspect of the subject matter described in the present disclosure can be implemented in another apparatus for wireless communication at a wireless device. The apparatus may include: means for receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and means for obtaining signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0010] Another innovative aspect of the subject matter described in the present disclosure can be implemented in a non-transitory computer-readable medium storing code for wireless communication at a wireless device. The code may include instructions executable by a processor to: receive a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and receive signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0011] Another innovative aspect of the subject matter described in the present disclosure can be implemented in a method for wireless communication at a wireless device. The method may include: sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearity; and sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity.
[0012] Another innovative aspect of the subject matter described in the present disclosure can be implemented in an apparatus for wireless communication at a wireless device. The apparatus may include one or more interfaces and a processing system. The one or more interfaces may be configured to: output a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearity; and send signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity.
[0013] Another innovative aspect of the subject matter described in the present disclosure can be implemented in an apparatus for wireless communication at a wireless device. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: send a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for an estimation of PA nonlinearity; and send signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity.
[0014] Another innovative aspect of the subject matter described in the present disclosure can be implemented in another apparatus for wireless communication at a wireless device. The apparatus may include: means for sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearity; and means for sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity.
[0015] Another innovative aspect of the subject matter described in the present disclosure can be implemented in a non-transitory computer-readable medium storing code for wireless communication at a wireless device. The code may include instructions executable by a processor to: transmit a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearities; and transmit signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearities.
[0016] The details of one or more specific implementations of the subject matter described in the present disclosure are set forth in the accompanying drawings and the following description. Other features, aspects, and advantages will become apparent from the description, drawings, and claims. Note that the relative dimensions in the drawings may not be drawn to scale. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 An example wireless communication system supporting nonlinear estimation techniques for digital post distortion (DPoD) in a wireless system is shown.
[0018] Figure 2 An example signaling diagram supporting a non-linear estimation technique for DPoD in a wireless system is shown.
[0019] Figure 3 Example power amplifier (PA) nonlinear estimation supporting nonlinear estimation techniques for DPoD in wireless systems is shown.
[0020] Figure 4 An example process flow is shown that supports non-linear estimation techniques for DPoD in wireless systems.
[0021] Figure 5 and Figure 6 A block diagram of an example device supporting non-linear estimation techniques for DPoD in a wireless system is shown.
[0022] Figure 7 and Figure 8 A flow chart illustrating an example method for supporting non-linear estimation techniques for DPoD in a wireless system is shown.
[0023] Like reference numbers and designations in the various drawings indicate like elements. DETAILED DESCRIPTION
[0024] For the purpose of describing the innovative aspects of the present disclosure, the following description refers to some specific implementations. However, one of ordinary skill in the art will readily recognize that the teachings herein can be applied in a variety of different ways. The specific implementations described can be implemented in any device, system, or network capable of sending and receiving radio frequency (RF) signals in accordance with any one of the Institute of Electrical and Electronics Engineers (IEEE) 16.11 standards or any one of the following: IEEE 802.11 standards, Standard, Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA), Wideband-CDMA (W-CDMA), Evolution-Data Optimized (EV-DO), 1xEV-DO, EV-DO Rev A, EV-DO Rev B, High Speed Packet Access (HSPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Evolved High Speed Packet Access (HSPA+), Long Term Evolution (LTE), AMPS, or other known signals for communicating within a wireless, cellular or Internet of Things (IOT) network, such as a system utilizing third generation (3G) technology, fourth generation (4G) technology, or fifth generation (5G) technology, or another specific implementation thereof.
[0025] In some wireless communication systems, a transmitter may transmit wireless signaling, and depending on the transmit power, a power amplifier (PA) of the transmitter may introduce nonlinearity into the wireless signaling. For example, the PA of the transmitter may be associated with two regions including a main linear region and a nonlinear region, and operation in one region or the other may be associated with the transmit power used by the transmitter. If a relatively low first transmit power is used, the transmitter may operate in the main linear region of the PA, and if a relatively high second transmit power is used, the transmitter may operate in the nonlinear region of the PA. In some aspects, a receiver may apply digital post distortion (DPoD) to compensate for the PA nonlinearity introduced at the transmitter. Thus, applying DPoD at the receiver may enable the transmitter to move further into or toward the nonlinear region of the PA (and likewise enable the transmitter to use a larger transmit power). In order to facilitate accurate DPoD, the receiver may generate, estimate, or otherwise calculate a PA model associated with the PA of the transmitter and may apply DPoD based on the PA model. Some systems may lack dedicated signaling that the receiver can use to accurately estimate the PA model (such as accurately estimating the nonlinearities associated with the transmitter's PA), which may hinder the DPoD accuracy that can be achieved at the receiver. For example, the accuracy of the PA model estimate (which may affect the accuracy of the corresponding DPoD) may depend on the dynamic range of the measured signaling at the receiver, and some systems may lack dedicated pilots or other identifiable signals that span a sufficient dynamic range for accurate PA model estimation.
[0026] In some implementations, the receiver may estimate the PA model (such as the nonlinearity of the PA) of the transmitter based on measuring the selection signaling from the transmitter, and may apply DPoD to receive the message from the transmitter based on the estimated PA model. In some aspects, such selection signaling from the transmitter may include a signal associated with a dynamic range (such as a dynamic power range) that uses the signal to trigger the estimation of the PA nonlinearity. In other words, if the signal is associated with a dynamic range that meets (or is likely to meet) a threshold dynamic range, the receiver may use the signal to estimate the PA nonlinearity of the transmitter. In some implementations, the signal may be a demodulation reference signal (DMRS), and if the peak-to-average power ratio (PAPR) of the DMRS meets the threshold PAPR (because the PAPR may be associated with the dynamic range), the receiver may use the DMRS for PA nonlinearity estimation. Additionally or alternatively, the signal may be a data message, and if the data message spans a threshold duration (such as an entire time slot) (because spanning the entire time slot may increase the likelihood that the data message is sent using a variety of different transmit powers at the transmitter), the receiver may use the data message for PA nonlinearity estimation. Additionally or alternatively, the receiver and transmitter may support dedicated pilot signals associated with (such as specifically associated with or dedicated to) PA nonlinearity estimation. Thus, the receiver may estimate PA nonlinearity using any one or more of the DMRS, data message, or dedicated pilot signal received during the first time slot, and may apply DPoD to one or more messages received during the second time slot based on the estimated PA nonlinearity.
[0027] Specific implementations of the subject matter described in this disclosure may be implemented to achieve one or more of the following potential advantages. For example, as a result of a selection criterion supporting a signal used by a receiver to estimate a transmitter's PA nonlinearity, the receiver may measure, calculate, or generate a more accurate model of the PA used by the transmitter and more accurately apply the DPoD to the received message. As a result, the transmitter may use greater transmit power, achieve a higher signal-to-noise ratio (SNR), and achieve a higher data rate. In addition, in an implementation where the selection criterion is associated with the dynamic range of a DMRS or data message, the receiver may obtain a more accurate PA model without additional signaling, which may reduce system overhead and increase compatibility between various types of wireless devices. In an implementation where the selection criterion is associated with a dedicated pilot signal sent and measured for the purpose of estimating PA nonlinearity, the transmitter and receiver may increase the likelihood that the receiver obtains an accurate estimate of the transmitter's PA nonlinearity based on a dedicated pilot signal configured and sent for the purpose. Based on relatively low overhead or relatively high accuracy PA model estimates, or both, the transmitter and receiver may further achieve greater link reliability, greater spectral efficiency, and greater system capacity, among other benefits.
[0028] Figure 1 An example wireless communication system 100 supporting nonlinear estimation techniques for DPoD in a wireless system is shown. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some implementations, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating according to other systems and radio technologies (including future systems and radio technologies not explicitly mentioned herein).
[0029] The network entities 105 may be dispersed throughout a geographic area to form the wireless communication system 100, and may include devices in different forms or with different capabilities. In various examples, the network entities 105 may be referred to as network elements, mobility elements, radio access network (RAN) nodes, or network equipment, among other nomenclature. In some implementations, the network entities 105 and the UEs 115 may communicate wirelessly via one or more communication links 125, such as RF access links. For example, the network entities 105 may support a coverage area 110, such as a geographic coverage area, over which the UEs 115 and the network entities 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area within which the network entities 105 and the UEs 115 may support signal communications according to one or more radio access technologies (RATs).
[0030] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or stationary and mobile at different times. The UEs 115 may be devices in different forms or with different capabilities. Figure 1 Some example UEs 115 are shown in FIG. 1. The UEs 115 described herein may be capable of supporting communication with various types of devices, such as Figure 1 Communicate with other UEs 115 or network entities 105) as shown.
[0031] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node or a wireless node) may be a network entity 105 (such as any network entity described herein), a UE 115 (such as any UE described herein), a network controller, an apparatus, a device, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, the node may be a UE 115. As another example, the node may be a network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In another aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a network entity 105. In other aspects of this example, the first node, the second node, and the third node may be different relative to these examples. Similarly, references to UE 115, network entity 105, apparatus, device, computing system, etc. may include disclosure of UE 115, network entity 105, apparatus, device, computing system, etc. as nodes. For example, a disclosure that UE 115 is configured to receive information from network entity 105 also discloses that the first node is configured to receive information from a second node.
[0032] In some implementations, the network entities 105 may communicate with the core network 130, or with each other, or both. For example, the network entities 105 may communicate with the core network 130 via one or more backhaul links 120 (such as according to S1, N2, N3, or other interface protocols). In some implementations, the network entities 105 may communicate with each other via backhaul communication links 120 (such as according to X2, Xn, or other interface protocols) directly (such as directly between the network entities 105) or indirectly (such as via the core network 130). In some implementations, the network entities 105 may communicate with each other via midhaul communication links 162 (such as according to a midhaul interface protocol) or fronthaul communication links 168 (such as according to a fronthaul interface protocol), or any combination thereof. The backhaul communication links 120, midhaul communication links 162, or fronthaul communication links 168 may be or include one or more wired links (such as electrical links, optical fiber links), one or more wireless links (such as radio links, wireless optical links), and other examples or various combinations thereof. UE 115 may communicate with core network 130 via communication link 155 .
[0033] One or more of the network entities 105 described herein may include or may be referred to as a base station (BS) 140 (such as a transceiver base station, a radio BS, an NR BS, an access point, a radio transceiver, a Node B, an evolved Node B (eNB), a next-generation Node B, or a giga-Node B (any of which may be referred to as a gNB), a 5G NB, a next-generation eNB (ng-eNB), a home Node B, a home evolved Node B, or other suitable terms). In some specific implementations, the network entity 105 (such as BS 140) may be implemented in an aggregated (such as a monolithic, standalone) BS architecture, which may be configured to utilize a protocol stack physically or logically integrated within a single network entity 105 (such as a single RAN node, such as BS 140).
[0034] In some implementations, the network entity 105 may be implemented in a disaggregated architecture, such as a disaggregated BS architecture, a disaggregated RAN architecture, which may be configured to utilize a protocol stack that is physically or logically distributed between two or more network entities 105, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) such as a network configuration sponsored by the O-RAN Alliance, or a virtualized RAN (vRAN) such as a cloud RAN (C-RAN). For example, the network entity 105 may include one or more of the following: a central unit (CU) 160, a distributed unit (DU) 165, a radio unit (RU) 170, a RAN intelligent controller (RIC) 175 such as a near real-time RIC (near RT RIC), a non-real-time RIC (non-RT RIC), a service management and orchestration (SMO) 180 system, or any combination thereof. The RU 170 may also be referred to as a radio head, a smart radio head, a remote radio head (RRH), a remote radio unit (RRU), or a transmit receive point (TRP). One or more components of the network entity 105 in the decomposed RAN architecture may be co-located, or one or more components of the network entity 105 may be located in distributed locations (such as separate physical locations). In some implementations, one or more network entities 105 of the decomposed RAN architecture may be implemented as virtual units (such as virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0035] The functional split between CU 160, DU 165, and RU 170 is flexible and may support different functionalities, depending on which functions (such as network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof) are performed at CU 160, DU 165, and RU 170. For example, a functional split of a protocol stack may be employed between CU 160 and DU 165, such that CU 160 may support one or more layers of a protocol stack, and DU 165 may support one or more different layers of a protocol stack. In some implementations, CU 160 may host higher protocol layer (such as layer 3 (L3), layer 2 (L2)) functionality and signaling (such as radio resource control (RRC), service data adaptation protocol (SDAP), packet data convergence protocol (PDCP)). The CU 160 may be connected to one or more DUs 165 or RUs 170, and the one or more DUs 165 or RUs 170 may host lower protocol layers, such as layer 1 (L1) (such as a physical (PHY) layer) or L2 (such as a radio link control (RLC) layer, a medium access control (MAC) layer) functionality and signaling, and may all be at least partially controlled by the CU 160. Additionally or alternatively, a functional split of the protocol stack may be employed between the DU 165 and the RU 170, such that the DU 165 may support one or more layers of the protocol stack, and the RU 170 may support one or more different layers of the protocol stack. The DU 165 may support one or more different cells (such as via one or more RUs 170). In some implementations, the functional split between CU 160 and DU 165 or between DU 165 and RU 170 may be within the protocol layer (such as some functions of the protocol layer may be performed by one of CU 160, DU 165, or RU 170, while other functions of the protocol layer are performed by a different one of CU 160, DU 165, or RU 170). CU 160 may be further functionally split into CU control plane (CU-CP) and CU user plane (CU-UP) functions. CU 160 may be connected to one or more DUs 165 via midhaul communication links 162 (such as F1, F1-c, F1-u), and DU 165 may be connected to one or more RUs 170 via fronthaul communication links 168 (such as an open fronthaul (FH) interface). In some implementations, the midhaul communication link 162 or the fronthaul communication link 168 may be implemented based on interfaces (such as channels) between layers of a protocol stack supported by respective network entities 105 that communicate via these communication links.
[0036] In some wireless communication systems (such as wireless communication system 100), infrastructure and spectrum resources for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (such as to core network 130). In some specific implementations, in an IAB network, one or more network entities 105 (such as IAB nodes 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as donor entities or IAB donors. One or more DUs 165 or one or more RUs 170 may be partially controlled by one or more CUs 160 associated with a donor network entity 105 (such as donor BS 140). One or more donor network entities 105 (such as IAB donors) may communicate with one or more additional network entities 105 (such as IAB nodes 104) via supported access and backhaul links (such as backhaul communication links 120). IAB nodes 104 may include IAB mobile terminations (IAB-MTs) controlled (such as scheduling) by DUs 165 of coupled IAB donors. The IAB-MT may include an independent set of antennas for relaying communications with the UE 115, or may share the same antennas of the IAB node 104 (such as the RU 170) for access via the DU 165 of the IAB node 104 (such as referred to as a virtual IAB-MT (vIAB-MT)). In some implementations, the IAB node 104 may include a DU 165 that supports communication links with additional entities (such as the IAB node 104, UE 115) within a relay chain or configuration (such as downstream) of the access network. In such implementations, one or more components of the decomposed RAN architecture (such as one or more IAB nodes 104 or components of the IAB node 104) may be configured to operate according to the techniques described herein.
[0037] In a specific implementation in which the techniques described herein are applied to the context of a decomposed RAN architecture, one or more components of the decomposed RAN architecture may be configured to support the nonlinear estimation techniques for DPoD in a wireless system as described herein. For example, some operations described as being performed by a UE 115 or a network entity 105 (such as a BS 140) may be additionally or alternatively performed by one or more components of the decomposed RAN architecture (such as an IAB node 104, a DU 165, a CU 160, a RU 170, a RIC 175, a SMO 180).
[0038] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a user device, or some other appropriate terminology, where a "device" may also be referred to as a unit, a station, a terminal, or a client, among 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 specific implementations, UE 115 may include or may 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, etc., which may be implemented in various objects such as appliances or vehicles, meters, and the like.
[0039] like Figure 1 As shown, 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 network entities 105 and network equipment, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay BSs, etc.
[0040] The UE 115 and the network entity 105 may communicate wirelessly with each other via one or more communication links 125 (such as access links) using resources associated with one or more carriers. The term "carrier" may refer to a collection of RF spectrum resources having a physical layer structure defined for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of an RF spectrum band (such as a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (such as LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (such as synchronization signals, system information), control signaling for coordinating carrier operations, user data, or other signaling. The wireless communication system 100 may support communications with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers. Communication between the network entity 105 and other devices may refer to communication between these devices and any part (such as an entity, a sub-entity) of the network entity 105. For example, the terms "send", "receive" or "communicate" when referring to the network entity 105 may refer to any part of the network entity 105 (such as BS 140, CU 160, DU 165, RU 170) of the RAN communicating with another device (such as directly or via one or more other network entities 105).
[0041] The signal waveform transmitted via the carrier wave may be composed of multiple subcarriers (such as 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 using MCM techniques, a resource element may refer to a resource of a symbol period (such as the duration of a modulation symbol) and a subcarrier, for which the symbol period and the subcarrier spacing may be inversely related. The number of bits carried by each resource element may depend on the modulation scheme (such as the order of the modulation scheme, the coding rate of the modulation scheme, or both), so that a relatively high number of resource elements (such as in the transmission duration) and a relatively high order modulation scheme may correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (such as spatial layers or beams), and the use of multiple spatial resources may increase the data rate or data integrity of communications with UE 115.
[0042] The time interval for the network entity 105 or the UE 115 may be expressed as a multiple of a basic time unit. In some implementations, the basic time unit may be a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the supported subcarrier spacing, and N f The 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, such as 10 milliseconds (ms). Each radio frame may be identified by a system frame number (SFN), such as in the range of 0 to 1023.
[0043] 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 implementations, a frame may be divided into subframes (such as in the time domain), and each subframe may be further divided into a certain 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 certain number of symbol periods (for example, depending on the length of the cyclic prefix added in front of each symbol period). In some wireless communication systems 100, the time slot may be further divided into a plurality of micro-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (such as N) time slots. f The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0044] A subframe, a time slot, a mini-time slot, or a symbol may be the smallest scheduling unit (such as in the time domain) of the wireless communication system 100 and may be referred to as a transmit time interval (TTI). In some implementations, the TTI duration (such as 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 (such as in bursts of shortened TTIs (sTTIs)).
[0045] Physical channels may be multiplexed according to various techniques in order to communicate using a carrier. Physical control channels and physical data channels may be multiplexed, 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 for signaling via a downlink carrier. A control region for a physical control channel, such as a control resource set (CORESET), may be defined by a set 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, such as CORESETs, may be configured for a set of UEs 115. For example, one or more of the UEs 115 may monitor or search the control region 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 the control channel candidate may refer to the number of control channel resources, such as control channel elements (CCEs), associated with the coded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 , and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0046] In some implementations, the network entities 105 (such as BS 140, RU 170) can be mobile and thus provide communication coverage for mobile coverage areas 110. In some implementations, different coverage areas 110 associated with different technologies can overlap, but different coverage areas 110 can be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies can be supported by different network entities 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of network entities 105 use the same or different radio access technologies to provide coverage for various coverage areas 110.
[0047] The wireless communication system 100 may be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 may be configured to support ultra-reliable low-latency communication (URLLC). UE 115 may be designed to support ultra-reliable or low-latency or critical functions. Ultra-reliable communication may include private communication or group communication, and may be supported by one or more services (such as push-to-talk, video, or data). Support for ultra-reliable, low-latency functions may include prioritization of services, and such services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, and ultra-reliable low-latency may be used interchangeably herein.
[0048] In some implementations, a UE 115 may be configured to support communication directly with other UEs 115 via a device-to-device (D2D) communication link 135 (such as according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some implementations, one or more UEs 115 in a group that are performing D2D communication may be within a coverage area 110 of a network entity 105 (such as a BS 140, RU 170), which may support various aspects of such D2D communication configured (such as scheduling) by the network entity 105. In some implementations, one or more UEs 115 in such a group may be outside of the coverage area 110 of the network entity 105, or may otherwise be unable or not configured to receive transmissions from the network entity 105. In some implementations, a group of UEs 115 communicating via D2D communication may support a one-to-many (1:M) system, in which each UE 115 transmits to each other UE 115 in the group. In some implementations, the network entity 105 may facilitate scheduling of resources for D2D communications. In some other examples, D2D communications may be performed between UEs 115 without involving the network entity 105.
[0049] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, 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 (such as a mobility management entity (MME), an access and mobility management function (AMF)) for managing access and mobility, and at least one user plane entity (such as 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 layer (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by a network entity 105 (such as BS 140) associated with the core network 130. User IP packets may be delivered through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the IP service 150 of one or more network operators. IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0050] The wireless communication system 100 may operate using one or more frequency bands that may be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Typically, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength range is approximately one decimeter to one meter. UHF waves may be blocked or redirected by buildings and environmental features (which may be referred to as clusters), but these waves may be sufficient to penetrate structures so that macro cells provide service to UEs 115 located indoors. Communications using UHF waves may be associated with smaller antennas and shorter ranges (such as less than 100 kilometers) compared to communications using smaller frequencies and longer wavelengths in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0051] The wireless communication system 100 may also operate using a super high frequency (SHF) area that may be in the range of 3 GHz to 30 GHz (also referred to as a centimeter band) or an extremely high frequency (EHF) area that uses a spectrum (such as from 30 GHz to 300 GHz) (also referred to as a millimeter band). In some specific implementations, the wireless communication system 100 may support millimeter wave (mmW) communications between UE 115 and network entity 105 (such as BS140, RU170), and the EHF antenna of the corresponding device may be smaller and closer than the UHF antenna. In some specific implementations, such technology may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be affected by greater attenuation and shorter range than SHF or UHF transmissions. The technology disclosed herein may be adopted across transmissions using one or more different frequency regions, and the use of frequency bands specified across these frequency regions may differ by country or regulatory agency.
[0052] The wireless communication system 100 may utilize licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 may employ license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology using unlicensed bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating using unlicensed RF spectrum bands, devices such as the network entity 105 and the UE 115 may employ carrier sensing for conflict detection and avoidance. In some specific implementations, operations using unlicensed bands may be based on a carrier aggregation configuration combined with component carriers operating using licensed bands (such as LAA). Operations performed using unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0053] The network entity 105 (such as BS140, RU 170) or UE 115 may be equipped with multiple antennas, which can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication or beamforming. The antennas of the network entity 105 or UE 115 may be located in one or more antenna arrays or antenna panels, which can support MIMO operation or transmit or receive beamforming. For example, one or more BS antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some specific implementations, the antennas or antenna arrays associated with the network entity 105 may be located at different geographical locations. The network entity 105 may include an antenna array having a collection of antenna ports of multiple rows and columns that the network entity 105 can use to support beamforming for communication with the UE 115. Similarly, the UE 115 may include one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support RF beamforming for signals sent via the antenna ports.
[0054] 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 (such as a network entity 105, a UE 115) to shape or steer an antenna beam (such as a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals conveyed via antenna elements of an antenna array so that some signals propagating along a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals conveyed 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 antenna element may be defined by a set of beamforming weights associated with a particular orientation (such as relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0055] In some wireless communication systems (such as wireless communication system 100), two or more wireless devices (such as UE 115 or network entity 105, or any combination thereof) may exchange over-the-air (OTA) signaling. A transmitter (such as UE 115 or network entity 105) may use an RF chain to send one or more signals or messages, which may include various components (such as various hardware components) including a PA. A PA (e.g., an RF PA) may be a type of electronic amplifier that converts a relatively low-power RF signal into a relatively high-power RF signal. In some aspects, the RF PA may be coupled to an antenna of the transmitter and control the antenna.
[0056] In some deployments, the PA may be associated with at least two operating regions, including a primarily linear region (such that the PA is primarily or mostly linear in the region) and a nonlinear region, where operation in one or the other region is associated with transmit power. For example, a relatively low transmit power may be associated with operation in the primarily linear region of the PA, while a relatively high transmit power may be associated with operation in the nonlinear region of the PA. The linearity of the PA may refer to how the output signal strength varies in direct proportion to the input signal strength, while the nonlinearity of the PA may refer to how the output signal strength does not vary in direct proportion to the input signal strength. For example, if operating in the nonlinear region of the PA, the transmitter may increase the input signal strength at a first rate, and the actual output signal strength may increase at a second rate. In addition, the nonlinear behavior of the PA may result in signal degradation in the form of output signal distortion, such as harmonic compression, gain compression, intermodulation distortion, amplitude distortion, phase distortion, and adjacent channel interference, among other examples. Therefore, while using a relatively high transmit power may increase the SNR and data rate, the transmitter may balance the tradeoff between higher transmit power and output signal distortion, as well as industry or specification specific constraints or guidelines.
[0057] In some systems, a receiver (such as a UE 115 or a network entity 105) may apply or introduce DPoD (which may be equivalently referred to as digital linearization) to account for or compensate for nonlinearities present in a signal from a transmitter. For example, if a transmitter enters a nonlinear region of a PA when transmitting a signal to a receiver, the receiver may compensate for the corresponding distortion according to implementing a DPoD technique. In other words, DPoD may be a technique that allows a receiver to compensate for PA nonlinearities and achieve higher performance (such as a greater likelihood of achieving successful decoding). To implement the DPoD technique, a receiver may measure, identify, calculate, estimate, or extract a model (such as a mathematical model or mathematical description) of the nonlinear behavior of a transmitter according to a set of measurements, and may apply the inverse of the model to a received signal (such as a signal received from a transmitter for which the receiver estimates the nonlinear behavior) using digital processing techniques. However, some systems may lack a configured or identifiable method for obtaining a model of the nonlinear behavior of a transmitter (wherein such a model may be referred to herein as a PA model or a DPoD model). Therefore, a receiver may not know how to obtain an accurate model of the nonlinear behavior, which may result in reception errors or failures if the obtained model is inaccurate.
[0058] Thus, in some embodiments, the receiver may implement a selection criterion according to which the receiver may use a selection signal from the transmitter to measure, calculate, estimate, identify, or otherwise determine the nonlinearity of the PA of the transmitter. In some specific implementations, the selection criterion may be associated with a dynamic range of the signal (such as a dynamic power range), wherein one or more dynamic ranges may trigger the use of the signal for PA nonlinearity estimation, and some other dynamic ranges may indicate that the signal is not to be used for PA nonlinearity estimation. For example, if the receiver measures, calculates, identifies, or otherwise determines that the signal has or may have a dynamic range that meets (such as exceeds or equals) a threshold dynamic range, the receiver may use the signal to estimate the PA nonlinearity of the corresponding transmitter. Such a signal may include any one or more of a DMRS, a data message, or a dedicated pilot signal, and the receiver may identify or determine that the dynamic range of the signal triggers PA nonlinearity estimation based on measurement, sequence detection, or signaling exchange between the transmitter and the receiver.
[0059] Figure 2 An example signaling diagram 200 supporting a nonlinear estimation technique for DPoD in a wireless system is shown. The signaling diagram 200 can implement aspects of the wireless communication system 100. For example, the signaling diagram 200 illustrates communication between a first wireless device 205 and a second wireless device 210 via a communication link 215. The first wireless device 205 can be, for example, Figure 1 Example and reference Figure 1The second wireless device 210 may be an example of a UE 115 or a network entity 105 as described above. Figure 1 Example and reference Figure 1 1. The communication link 215 is an example of a UE 115 or a network entity 105 for description. Thus, the communication link 215 can be an example of an uplink, a downlink, a sidelink, or a backhaul link. In some implementations, the first wireless device 205 or the second wireless device 210 or both can support a selection criterion associated with identifying which signaling from a transmitter is suitable for estimating the PA nonlinearity of the transmitter.
[0060] For example, as illustrated by the signaling diagram 200, the first wireless device 205 may function as a receiver and the second wireless device 210 may function as a transmitter. Thus, the second wireless device 210 may use a PA 220 (such as an RF PA) to send signaling or messaging to the first wireless device 205 via OTA signaling, wherein the PA 220 may be associated with non-linear behavior at some operating points (such as at some transmit powers). The first wireless device 205 may apply DPoD techniques to linearize the signaling received from the second wireless device 210, and may estimate, calculate, extract, or otherwise determine a PA model 225 (which may be equivalently referred to or understood as a model of the non-linear behavior of the second wireless device 210).
[0061] In some aspects, a system or specification may be associated with one or more emission constraints that limit the permissible or allowable level of PA nonlinearity for communication between the first wireless device 205 and the second wireless device 210. However, in some implementations, applying DPoD in a manner that complies with the system or specification may increase the performance of the first wireless device 205 and the second wireless device 210, which may increase the likelihood of adopting DPoD techniques or enable the adoption of DPoD in a phased approach. For example, signaling transmitted using a PA operating at an operating point that complies with the specification may be slightly compressed or distorted, such that the DPoD technique may provide performance benefits across a variety of deployments that comply with the specification.
[0062] For example, if the transmitter operates according to a transmit constraint (such as an error vector magnitude (EVM) constraint, such as an EVM constraint of 29 dB for 256 quadrature amplitude modulation (QAM)), a first performance of a receiver with non-DPoD capability may be associated with a first relationship between megabits per second (mbps) and SNR, and if the transmitter operates according to the same transmit constraint, a second performance of the receiver with DPoD capability may be associated with a second relationship between mbps and SNR, wherein the second performance may be greater than the first performance (such as approximately 1 dB to 2 dB). In other words, even if the transmitter complies with the transmit constraint, DPoD may gain approximately 1 dB to 2 dB in performance (such as in SNR). The accuracy of the PA model estimate may affect the achievable gain of DPoD, and therefore, one of the challenges of applying DPoD is to accurately estimate the PA model 225. For example, for correct PA modeling (such as to accurately estimate the PA model 225), the first wireless device 205 may use pilots that span a data dynamic range (such as a dynamic power range associated with data messaging).
[0063] However, some systems may lack mechanisms associated with making such pilot signals available or identifiable. For example, if a DPoD-capable receiver uses a PA estimate associated with a DMRS transmitted in each time slot, a DPoD receiver may experience worse performance than if the receiver completely refrains from performing DPoD. For example, if the first wireless device 205 estimates a PA model per time slot using the DMRS received in that time slot, the first wireless device 205 may experience lower SNR values or lower throughput compared to the first performance and the second performance for most mbps values. Therefore, in order to effectively apply the PA model 225 to the received signaling or messaging, the first wireless device 205 may implement techniques associated with obtaining a sufficiently accurate PA model 225, which may involve selectively or intentionally being associated with which signaling the first wireless device 205 uses to estimate the PA model 225.
[0064] In some implementations, for example, the first wireless device 205 may receive the signal 230 from the second wireless device 210, and the first wireless device 205 may measure, calculate, identify, or otherwise determine whether a dynamic power range associated with the signal 230 triggers an estimation of the nonlinearity of the PA 220 of the PA model 225 using the signal 230. In such implementations, if the dynamic power range associated with the signal 230 satisfies a threshold dynamic power range, the first wireless device 205 may use (such as measure) the signal 230 to estimate the nonlinearity of the PA 220. The first wireless device 205 may measure, calculate, identify, or otherwise determine whether the dynamic power range associated with the signal 230 triggers an estimation of the nonlinearity of the PA 220 in various ways depending on the type of the signal 230. For example, if the signal 230 is a DMRS, the first wireless device 205 may use the PAPR of the DMRS. If the signal 230 is a data message, the first wireless device 205 may expect the data message to meet the threshold dynamic power range if the data message spans a threshold duration (such as an entire time slot). If the signal 230 is a dedicated pilot signal, the first wireless device 205 can estimate that the dedicated pilot signal meets the threshold dynamic power range based on the configuration of the dedicated pilot signal. Additional details on how the first wireless device 205 identifies or determines whether to estimate the nonlinearity of the PA 220 are provided by Figure 3 Example and reference Figure 3 Give a description.
[0065] In accordance with estimating the PA model 225 using the signal 230, the first wireless device 205 may receive one or more messages 235 (such as one or more data messages) in accordance with the DPoD associated with the PA model 225. For example, the first wireless device 205 may apply an inversion of the PA model 225 to apply or introduce the DPoD to the one or more messages 235. In some aspects, the first wireless device 205 may receive, obtain, or extract information from the one or more messages 235 in accordance with introducing or applying the DPoD associated with the PA model 225 (such as associated with the estimation of PA nonlinearity) to the signaling. In some implementations, the DPoD may be enabled in accordance with the estimation of PA nonlinearity and disabled in other ways. For example, the first wireless device 205 may refrain from applying the DPoD before estimating the PA model 225 using the selection signal 230, and may apply the DPoD in accordance with estimating the PA model 225 using the selection signal 230.
[0066] In addition, the level, amount, or impact of PA nonlinearity may increase with transmit power. For example, a relatively small first transmit power may be associated with a relatively small PA nonlinearity, while a relatively large second transmit power may be associated with a relatively large PA nonlinearity. The gain of the DPoD technique may be associated with the amount of PA nonlinearity (such as a positive correlation). For example, when the received signaling is associated with a relatively large PA nonlinearity, the gain of the DPoD technique may be relatively large. Therefore, if the second wireless device 210 uses a relatively large transmit power associated with a relatively large PA nonlinearity, the first wireless device 205 may obtain a relatively large gain from the DPoD technique.
[0067] However, some systems or specifications may limit the transmit power or the amount of nonlinearity allowed. For example, some systems or specifications may implement in-band or out-of-band emission constraints, such as EVM constraints or adjacent channel leakage power ratio (ACLR) constraints. Therefore, in order to achieve the maximum gain from the DPoD technology, such systems or specifications may lift such constraints under some conditions (such as when conditions are met, such as when the second wireless device 210 measures, identifies, or determines that the user is outside the threshold range of the second wireless device 210, or when other devices in the system will not be hindered by the resulting interference). Lifting such in-band or out-of-band constraints can enable the second wireless device 210 to transmit using a more compressed PA operating point, and thus achieve greater output power, greater SNR, and higher data rates for the communication link 215. In addition, although described herein in the context of a single PA model 225, the first wireless device 205 may generate one or more PA models 225. In some aspects, the number of PA models 225 that the first wireless device 205 can generate may be associated with (such as positively correlated to) the number of transmit antennas (such as the number of transmit antennas of the second wireless device 210).
[0068] Figure 3 Example PA nonlinear estimations 300, 301, and 302 are shown to support nonlinear estimation techniques for DPoD in a wireless system. The PA nonlinear estimations 300, 301, and 302 may implement or be implemented to implement aspects of the wireless communication system 100 or the signaling diagram 200. For example, the first wireless device 205 and the second wireless device 210 may communicate signaling illustrated by the PA nonlinear estimations 300, 301, and 302. The first wireless device 205 and the second wireless device 210 may be, respectively, as illustrated by Figure 2 Example and reference Figure 2 205 and the second wireless device 210. In some implementations, the first wireless device 205 can support which signaling the first wireless device 205 can use to estimate the PA 220 of the second wireless device 210 (such as, for example, as determined by Figure 2 Example and reference Figure 2 The PA 220) described herein is associated with a selection criterion for PA nonlinearity.
[0069] Based on the PA nonlinearity estimation 300, the first wireless device 205 can selectively use one or more DMRS 310 across one or more time slots 305, where the DMRS 310 can generally refer to any one or more of the DMRS 310-a, DMRS 310-b, or DMRS 310-c, and the time slot 305 can generally refer to any one or more of the time slot 305-a, the time slot 305-b, or the time slot 305-c. In some aspects, the first wireless device 205 can selectively use the DMRS 310 to estimate the PA nonlinearity based on whether the DMRS 310 is associated with a PAPR that satisfies a threshold PAPR. In other words, the first wireless device 205 can use the selected DMRS sequence with a sufficiently high PAPR to estimate the PA model 225. The first wireless device 205 can use the PAPR as a metric to select which DMRS 310 to use for PA model estimation because the DMRS 310 associated with a relatively high PAPR value can have a relatively greater probability of spanning the dynamic power range of the data message.
[0070] For example, the DMRS pattern may vary across different time slots 305, and some DMRS sequences may have a PAPR that is too low for PA model estimation, while some other DMRS sequences may have a PAPR that is high enough for PA model estimation. Therefore, adaptation of the PA model 225 per time slot 305 may result in poor estimation and performance for a set of time slots 305, such as for most time slots 305. Therefore, in some implementations, the first wireless device 205 may measure, calculate, or assume a PAPR per DMRS symbol, and may select a DMRS symbol or time slot for PA model estimation that is suitable for accurate PA model estimation, such as a DMRS symbol or time slot associated with a PAPR that satisfies a threshold PAPR.
[0071] In the example of PA nonlinearity estimation 300, the first wireless device 205 may receive multiple DMRS 310 across multiple time slots 305, and may select to use DMRS 310-b to estimate PA nonlinearity based on the DMRS 310-b being associated with a PAPR that triggers estimation of PA nonlinearity (such that the PAPR of DMRS 310-b satisfies a threshold PAPR). In some implementations, the first wireless device 205 may identify, generate, or otherwise determine a sequence of DMRS 310-b, and may use the sequence to calculate the PAPR associated with DMRS 310-b. Additionally or alternatively, the first wireless device 205 may measure the PAPR associated with DMRS 310-b via one or more antennas of the first wireless device 205.
[0072] DMRS 310-b may be associated with one or more DMRS symbols. In a specific implementation where DMRS 310-b is associated with multiple DMRS symbols, the first wireless device 205 may estimate one PA model 225 for all DMRS symbols for each data stream. In other words, if there are multiple DMRS symbols in a time slot for a given data stream, the first wireless device 205 may use each (if not all) DMRS symbols to estimate the PA model 225, which may provide a result that is at least as accurate as the first wireless device 205 using the DMRS symbol associated with the highest PAPR among the multiple DMRS symbols to estimate the PA model 225 (if the multiple DMRS symbols are associated with different PAPRs). Different data streams may be associated with different antennas of the first wireless device 205. Thus, in an implementation where the DMRS 310-b is associated with multiple DMRS symbols and where the first wireless device 205 uses multiple antennas, the first wireless device 205 may estimate a corresponding PA model 225 for all DMRS symbols for each data stream (such as on a per-data stream basis), where different data streams correspond to different antennas, different antenna panels, different sets of antenna ports, different sets of antenna elements, different spatial layers, or any combination thereof.
[0073] In some implementations, the first wireless device 205 may refrain from using the DMRS 310-a to estimate the PA nonlinearity based on the DMRS 310-a being associated with a PAPR that fails to trigger an estimation of the PA nonlinearity. For example, the PAPR of the DMRS 310-a may fail to meet the threshold PAPR. Therefore, the first wireless device 205 may refrain from applying DPoD at the receiver side before the DMRS 310-b (which may be associated with an appropriate DMRS symbol for nonlinearity estimation), and once the DMRS 310-b is available (such as received), the first wireless device 205 may enable DPoD. The first wireless device 205 may use the estimate of the PA nonlinearity to obtain the PA model 225, and may apply the nonlinearity estimate to the next or subsequent set of time slots 305. In other words, the first wireless device 205 may use the selected DMRS symbol to estimate the PA nonlinearity, and may use the estimate for the remainder of the time slot 305.
[0074] For example, the first wireless device may refrain from applying or introducing DPoD during time slot 305-a, but may apply or introduce DPoD in one or both of time slot 305-b and time slot 305-c. Thus, the first wireless device 205 may apply or introduce DPoD to receive one or more messages 235-a, which may be, for example, Figure 2 Example and reference Figure 2 An example of one or more messages 235 is described. In some implementations, the first wireless device 205 can request a higher modulation and coding scheme (MCS) based on enabling DPoD on the receiver side, such as based on achieving greater receiver capabilities once an accurate PA model 225 is obtained.
[0075] In the example of PA nonlinearity estimation 301, the first wireless device 205 can use the demodulated data to estimate the PA model 225 and can apply the estimate to the next or subsequent set of time slots 315, where the time slots 315 can generally refer to any one or more of the time slots 315-a and the time slots 315-b. In some implementations, the first wireless device 205 can anticipate or assume that data symbols of all or an entire time slot may span the dynamic power range with a relatively high probability, and therefore, the first wireless device 205 can selectively select which data messages to use to estimate PA nonlinearity based on which data messages span all or an entire time slot. For example, the first wireless device 205 can select to use the data message 320, and can identify or determine that the data message 320 triggers the estimation of PA nonlinearity based on the data message spanning the entire time slot 315-a (or otherwise spanning a threshold duration). Based on detecting that the data message 320 triggers estimation of PA nonlinearity (such as spanning an entire time slot or a threshold duration), the first wireless device 205 can re-encode the data message 320 and use the re-encoded data message 320 as a pilot to estimate the PA model 225.
[0076] For example, the first wireless device 205 may decode the data message 320 to obtain information transmitted via the data message 320, may encode the data message 320 as a pilot signal based on identifying or determining that the data message 320 triggers an estimation of the PA nonlinearity, and may use the pilot signal to estimate the PA nonlinearity. Thus, the first wireless device 205 may apply or introduce a DPoD associated with the estimated PA nonlinearity during the time slot 315-b (and potentially additional subsequent time slots) to receive and decode one or more messages 235-b, which may be as described in reference to Figure 2 An example of one or more messages 235 is illustrated and described.
[0077] In the example of PA nonlinearity estimation 302, the first wireless device 205 and the second wireless device 210 may support pilot signals dedicated to or configured for PA model estimation. Thus, the first wireless device 205 may send a trigger message 330 (such as a request) for a dedicated pilot signal 335 for PA model estimation. In some implementations, the dedicated pilot signal 335 may be associated with a pilot waveform that spans a dynamic power range. The dedicated pilot signal 335 may be associated with, the same as, or similar to a DMRS selected for a time slot or symbol associated with a relatively high PAPR. In other words, the first wireless device 205 and the second wireless device 210 may support a signaling mechanism associated with sending a dedicated pilot signal sequence associated with a relatively high PAPR, on demand or in response to satisfying one or more other triggers or conditions.
[0078] For example, the second wireless device 210 may transmit the dedicated pilot signal 335 during the time slot 325-a due to a receiver request (such as the transmission of the trigger message 330 by the first wireless device 205) or a PA model change. In some implementations, the PA model change may be associated with a change in the constellation associated with the modulation scheme at either or both of the first wireless device 205 or the second wireless device 210. In some aspects, such a constellation change may be associated with or attributed to a link adaptation decision and may affect the PA 220 of the second wireless device 210 because a lower constellation may be compressed more aggressively by the second wireless device 210. Additionally or alternatively, the PA model 220 may change over time due to other environmental or operational reasons. For example, the PA model 220 may change due to a temperature change at either or both of the first wireless device 205 or the second wireless device 210. In a specific implementation where the second wireless device 210 sends the dedicated pilot signal 335 due to a PA model change, the second wireless device 210 may send an indication to the first wireless device 205 that the dedicated pilot signal 335 is to be sent (as well as an indication of which time or frequency resources the dedicated pilot signal 335 may occupy). The second wireless device 210 may include an indication of a reason for sending the dedicated pilot signal 335 (such as a reason associated with why the PA 220 of the second wireless device 210 has changed). Additionally or alternatively, the second wireless device 210 may send the dedicated pilot signal 335 periodically or semi-persistently.
[0079] The first wireless device 205 may receive the dedicated pilot signal 335, use the dedicated pilot signal to estimate the PA nonlinearity, and may apply or introduce the DPoD to the signaling or messaging received during one or more next or subsequent time slots. For example, the first wireless device 205 may obtain or estimate the PA model 225 based on estimating the PA nonlinearity using the dedicated pilot signal 335, and may use the PA model 225 (such as the inverse of the PA model 225) to apply or introduce the DPoD associated with the estimated PA nonlinearity during the time slot 325-b (and potentially additional subsequent time slots) to receive and decode one or more messages 235-c, which may be as described in reference to FIG. Figure 2 An example of one or more messages 235 is illustrated and described.
[0080] Figure 4An example process flow 400 is shown for supporting nonlinear estimation techniques for DPoD in a wireless system. The process flow 400 may implement aspects of or be implemented by any one or more of the wireless communication system 100, the signaling diagram 200, or the PA nonlinear estimation 300, 301, or 302. For example, the process flow 400 illustrates communication between a first wireless device 205 and a second wireless device 210. The first wireless device 205 may be as described in reference Figure 2 and Figure 3 The example of the first wireless device 205 illustrated or described is shown. The second wireless device 210 may be as shown in FIG. Figure 2 or Figure 3 An example of the illustrated or described second wireless device 210. In some implementations, the first wireless device 205 can support selection criteria associated with what signaling the first wireless device 205 can use to estimate the PA nonlinearity of the second wireless device 210.
[0081] In the following description of the process flow 400, operations (such as reporting or providing) may be performed in a different order than shown, or operations performed by the example device may be performed in a different order or at a different time. Some operations may also be excluded from the process flow 400, or other operations may be added to the process flow 400. In addition, although some operations or signaling are shown as occurring at different times for discussion purposes, these operations may actually occur simultaneously.
[0082] At 405, in some implementations, the first wireless device 205 can send a trigger message (such as a request) for a dedicated pilot signal. The first wireless device 205 can send such a request for a dedicated pilot signal based on the first wireless device 205 and the second wireless device 210 supporting dedicated signaling associated with PA model estimation at the first wireless device 205.
[0083] At 410, the second wireless device 210 may select a PA operating point. In some implementations, the second wireless device 210 may select the PA operating point based on system or regulatory guidelines or constraints and one or more channel conditions or metrics. In some other implementations, the second wireless device 210 may select the PA operating point based on sending a signal that triggers PA model estimation at the first wireless device 205, such as a pilot signal dedicated to PA model estimation. In such implementations, the PA operating point may be associated with a dedicated pilot signal that indicates a trigger for estimation of PA nonlinearity. For example, in addition to or as an alternative to using or considering system or regulatory guidelines or constraints and one or more channel conditions or metrics in selecting the PA operating point, the second wireless device 210 may use, consider, or anticipate PA nonlinearity estimation at the first wireless device 205. Thus, the second wireless device 210 may select a PA operating point that is relatively more or less compressed than a PA operating point that might otherwise be selected if it is anticipated that the first wireless device 205 will not perform PA nonlinearity estimation.
[0084] In some implementations, the second wireless device 210 can select a PA operating point according to a PA compression scheme that is enabled according to transmitting a signal that triggers a PA model estimation at the first wireless device 205. Gain compression can occur when an increase in input power to a PA reduces a gain of the PA and causes a non-linear increase in output power. Thus, in implementations in which the PA operating point is associated with the PA compression scheme, the second wireless device 210 can operate using a transmit power in a non-linear region of the PA 220 according to the PA compression scheme.
[0085] At 415, the first wireless device 205 can receive a signal associated with a dynamic power range during a first time slot. In some implementations, the first wireless device 205 can measure, calculate, identify, or otherwise determine that the dynamic power range of the signal triggers estimation of PA nonlinearity (of the PA 220 of the second wireless device 210) using the signal. The signal can be a DMRS, a data message, or a dedicated pilot signal, and the first wireless device 205 can measure, calculate, identify, or otherwise determine whether the dynamic power range of the signal triggers PA nonlinearity estimation using a technique that can vary depending on the type of the signal (such as whether the signal is a DMRS, a data message, or a dedicated pilot signal). Additional details regarding a selection criterion or metric that the first wireless device 205 can use to determine whether to use the signal for PA model estimation are provided by Figure 2 and Figure 3 Example and reference Figure 2 and Figure 3 Describe in more detail.
[0086] In some aspects, if the second wireless device 210 uses a PA operating point that is different from the PA operating point from which the first wireless device 205 estimates the PA nonlinearity, the DPoD may not function correctly. Thus, any change in the PA operating point at the second wireless device 210 may be followed by the PA nonlinearity estimation at the first wireless device 205. For example, whenever the second wireless device 210 adjusts or modifies the PA operating point, the second wireless device 210 may trigger the PA model estimation at the first wireless device 205 (such as via a signaling associated with a dynamic power range that triggers the PA nonlinearity estimation). Thus, the first wireless device 205 and the second wireless device 210 may maintain synchronization between the estimated PA model 220 at the first wireless device 205 and the actually used PA operating point at the second wireless device 210.
[0087] At 420, the first wireless device 205 may trigger a PA nonlinearity estimation based on the dynamic power range of the signal to estimate PA nonlinearity using the signal. Thus, the first wireless device 205 may calculate, estimate, or otherwise obtain a PA model 225 based on the estimated PA nonlinearity, and may use the PA model to apply or introduce DPoD to other signaling or messaging received from the second wireless device 210. Additionally or alternatively, the second wireless device 210 may send an indication of the PA model 225 associated with the PA 220 of the second wireless device 210 to the first wireless device 205.
[0088] At 425, the first wireless device 205 may receive signaling associated with the one or more messages during the second time slot. In some implementations, the first wireless device 205 may apply or introduce a DPoD to the signaling associated with the one or more messages to obtain information transmitted via the one or more messages, and the estimation of the PA nonlinearity may be associated with introducing the DPoD. In other words, the first wireless device 205 may introduce a DPoD to the signaling associated with the one or more data messages in accordance with applying an inverse of the PA model 225 generated by the first wireless device 205 using the estimated PA nonlinearity. The second wireless device 210 may send the signaling associated with the one or more messages using the same PA operating point as used for the signal transmission at 415. In some implementations, the second wireless device 210 may send the signaling associated with the one or more messages using a PA compression scheme in accordance with sending a signal that triggers the PA model estimation at the first wireless device 205.
[0089] Figure 5A block diagram 500 of an example device 505 supporting nonlinear estimation techniques for DPoD in a wireless system is shown. The device 505 may communicate with one or more network entities (such as one or more components of one or more network entities 105), one or more UEs 115, or any combination thereof, which communication may include communication through one or more wired interfaces, through one or more wireless interfaces, or any combination thereof. The device 505 may include components that support output and acquisition communications, such as a communication manager 520, a transceiver 510, an antenna 515, a memory 525, code 530, and a processor 535. These components may be in electronic communication or otherwise coupled (such as operatively, communicatively, functionally, electronically, electrically) via one or more buses (such as a bus 540).
[0090] The transceiver 510 may support bidirectional communication via a wired link, a wireless link, or both as described herein. In some specific implementations, the transceiver 510 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 510 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some specific implementations, the device 505 may include one or more antennas 515, which may be capable of sending or receiving wireless transmissions (such as concurrently). The transceiver 510 may also include a modem for modulating a signal, providing the modulated signal for transmission (such as through one or more antennas 515, through a wired transmitter), receiving the modulated signal (such as from one or more antennas 515, from a wired receiver) and demodulating the signal.
[0091] In some implementations, the transceiver 510 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 515 configured to support various receiving or obtaining operations, or one or more interfaces coupled to one or more antennas 515 configured to support various sending operations or output operations, or a combination thereof. In some implementations, the transceiver 510 may include or be configured to be coupled to one or more processors or memory components that are operable to perform the following operations: perform or support operations based on received or obtained information or signals; or generate information or other signals for transmission or other output or any combination thereof. In some implementations, the transceiver 510, or the transceiver 510 and one or more antennas 515, or the transceiver 510 and one or more antennas 515 and one or more processors or memory components (such as a processor 535, or a memory 525, or both) may be included in a chip or chip component installed in the device 505. In some implementations, the transceiver may be operable to support communications via one or more communication links, such as communication link 125 , backhaul communication link 120 , midhaul communication link 162 , and fronthaul communication link 168 .
[0092] The memory 525 may include random access memory (RAM) and read-only memory (ROM). The memory 525 may store computer-readable, computer-executable code 530 including instructions that, when executed by the processor 535, cause the device 505 to perform various functions described herein. The code 530 may be stored in a non-transitory computer-readable medium, such as a system memory or another type of memory. In some implementations, the code 530 may not be directly executable by the processor 535, but may cause the computer (such as when compiled and executed) to perform the functions described herein. In some implementations, in addition to this, the memory 525 may also include a basic input / output (I / O) system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0093] The processor 535 may include an intelligent hardware device (such as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a central processing unit (CPU), a field-programmable gate array (FPGA), a microcontroller, a programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination thereof). In some implementations, the processor 535 may be configured to operate a memory array using a memory controller. In some implementations, the memory controller may be integrated into the processor 535. The processor 535 may be configured to execute computer-readable instructions stored in a memory (such as a memory 525) to cause the device 505 to perform various functions (such as functions or tasks that support nonlinear estimation techniques for DPoD in wireless systems). For example, the device 505 or a component of the device 505 may include a processor 535 and a memory 525 coupled to the processor 535, and the processor 535 and the memory 525 are configured to perform various functions described herein. Processor 535 may be an example of a cloud computing platform (such as one or more physical nodes and supporting software such as an operating system, virtual machine, or container instance) that may host functionality (such as by executing code 530) to perform the functions of device 505. Processor 535 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in device 505 (such as within memory 525).
[0094] In some implementations, the processor 535 may be a component of a processing system. A processing system may generally refer to a system or a series of machines or components that receive inputs and process these inputs to produce an output set (which may be passed to other systems or components (e.g., device 505)). For example, the processing system of device 505 may refer to a system including various other components or subcomponents of device 505, such as processor 535, or transceiver 510, or communication manager 520, or other components or combinations of components of device 505. The processing system of device 505 may be docked with other components of device 505, and may process information (such as input or signal) received from other components or output information to other components. For example, a chip or modem of device 505 may include a processing system and an interface for outputting information or for obtaining information or both. The interface may be implemented as or otherwise include one or more interfaces, such as a first interface configured to output information and a second interface configured to obtain information. In some implementations, the first interface may refer to an interface between the processing system of the chip or modem and a transmitter, so that device 505 can send information output from the chip or modem. In some implementations, the second interface may refer to an interface between a processing system of a chip or modem and a receiver, such that the device 505 may obtain information or signal input, and the information may be passed to the processing system. One of ordinary skill in the art will readily recognize that the first interface may also obtain information or signal input, and the second interface may also output information or signal output. Thus, one or more interfaces may refer to a single interface configured to output information and obtain information, or may refer to a plurality of interfaces including one interface configured to at least output information and another interface configured to at least obtain information.
[0095] In some implementations, the bus 540 may support communications of a protocol layer (such as within a protocol layer) of a protocol stack. In some implementations, the bus 540 may support communications associated with a logical channel of a protocol stack (such as between protocol layers of a protocol stack), which may include communications performed within a component of the device 505, or communications performed between different components of the device 505 that may be co-located or located in different locations (e.g., where the device 505 may refer to a system in which one or more of the communication manager 520, transceiver 510, memory 525, code 530, and processor 535 may be located in one of these different components or divided between different components).
[0096] In some implementations, the communication manager 520 can manage aspects of communications with the core network 130, such as via one or more wired or wireless backhaul links. For example, the communication manager 520 can manage the delivery of data communications for client devices, such as one or more UEs 115. In some implementations, the communication manager 520 can manage communications with other network entities 105, and can include a controller or scheduler for controlling communications with the UE 115 in collaboration with the other network entities 105. In some implementations, the communication manager 520 can support an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0097] According to examples as disclosed herein, the communication manager 520 may support wireless communications at a wireless device. For example, the communication manager 520 may be configured to or otherwise support components for receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal. The communication manager 520 may be configured to or otherwise support components for receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0098] In some implementations, to support receiving signals, the communication manager 520 may be configured to or otherwise support components for receiving a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0099] In some implementations, the communication manager 520 may be configured to or otherwise support means for receiving a set of multiple DMRSs across a set of multiple time slots, each DMRS in the set of multiple DMRSs being received during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS. In some implementations, the communication manager 520 may be configured to or otherwise support means for estimating the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0100] In some implementations, the communication manager 520 can be configured to or otherwise support means for refraining from using the second DMRS to estimate the second PA nonlinearity based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0101] In some implementations, the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0102] In some specific implementations, the communication manager 520 may be configured to or otherwise support components for sending a request to increase the MCS associated with the one or more messages based on the estimate of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
[0103] In some embodiments, to support receiving the signal, the communication manager 520 may be configured to or otherwise support components for receiving a data message associated with the dynamic power range, wherein the dynamic power range of the data message triggers the estimation of the PA nonlinearity based on the data message spanning the entire first time slot.
[0104] In some implementations, the communication manager 520 may be configured to or otherwise support means for decoding the data message to obtain information transmitted via the data message. In some implementations, the communication manager 520 may be configured to or otherwise support means for encoding the data message as a pilot signal. In some implementations, the communication manager 520 may be configured to or otherwise support means for estimating the PA nonlinearity using the pilot signal based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with estimating the PA nonlinearity using the pilot signal.
[0105] In some specific implementations, to support receiving a signal, the communication manager 520 may be configured to or otherwise support a component for receiving a dedicated pilot signal associated with the estimate of the PA nonlinearity, wherein the dynamic power range is associated with a PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
[0106] In some implementations, the communication manager 520 can be configured or otherwise support components for sending a request for the dedicated pilot signal, wherein receiving the dedicated pilot signal is associated with sending the request.
[0107] In some implementations, the communication manager 520 can be configured or otherwise support means for sending an indication of a PA model change at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
[0108] In some specific implementations, to support receiving the signaling associated with the one or more messages, the communication manager 520 may be configured to or otherwise support components for receiving information from the one or more messages based on applying the DPoD associated with the estimate of the PA nonlinearity to the signaling, wherein the DPoD is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is subsequent to the first time slot.
[0109] Additionally or alternatively, the communication manager 520 may support wireless communication at the wireless device according to examples as disclosed herein. For example, the communication manager 520 may be configured to or otherwise support means for sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for an estimation of a PA nonlinearity. The communication manager 520 may be configured to or otherwise support means for sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity.
[0110] In some implementations, the communication manager 520 can be configured or otherwise support components for receiving a request for the dedicated pilot signal, wherein sending the dedicated pilot signal is associated with receiving the request.
[0111] In some implementations, the communication manager 520 can be configured or otherwise support means for receiving an indication of a PA model change at the second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
[0112] In some specific implementations, to support sending the signaling associated with the one or more messages, the communication manager 520 may be configured to or otherwise support components for sending the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled based on sending the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0113] In some implementations, the communication manager 520 may be configured to perform various operations (such as receiving, obtaining, monitoring, outputting, transmitting) using or otherwise cooperating with the transceiver 510, one or more antennas 515 (such as where applicable), or any combination thereof. Although the communication manager 520 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 520 may be supported or performed by the processor 535, the memory 525, the code 530, the transceiver 510, or any combination thereof. For example, the code 530 may include instructions that are executable by the processor 535 to cause the device 505 to perform various aspects of the nonlinear estimation technique for DPoD in a wireless system as described herein, or the processor 535 and the memory 525 may be otherwise configured to perform or support such operations.
[0114] Figure 6 A block diagram 600 of an example device 605 supporting nonlinear estimation techniques for DPoD in a wireless system is shown. The device 605 may communicate (such as wirelessly) with one or more network entities (such as one or more components of one or more network entities 105), one or more UEs 115, or any combination thereof. The device 605 may include components for two-way voice and data communications, including components for sending and receiving communications, such as a communication manager 620, an I / O controller 610, a transceiver 615, an antenna 625, a memory 630, code 635, and a processor 640. These components may be in electronic communication or otherwise coupled (such as operatively, communicatively, functionally, electronically, electrically) via one or more buses (such as a bus 645).
[0115] I / O controller 610 can manage input signals and output signals of device 605. I / O controller 610 can also manage peripheral devices that are not integrated into device 605. In some implementations, I / O controller 610 can represent a physical connection or port to an external peripheral device. In some implementations, I / O controller 610 can utilize an operating system, such as or another known operating system. Additionally or alternatively, I / O controller 610 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some implementations, I / O controller 610 may be implemented as part of a processor or processing system (such as processor 640). In some implementations, a user may interact with device 605 via I / O controller 610 or via hardware components controlled by I / O controller 610.
[0116] In some implementations, the device 605 may include a single antenna 625. However, in some other implementations, the device 605 may have more than one antenna 625, which can concurrently send or receive multiple wireless transmissions. The transceiver 615 can communicate bidirectionally via one or more antennas 625, wired or wireless links, as described herein. For example, the transceiver 615 may represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 615 may also include a modem for modulating packets, providing the modulated packets to one or more antennas 625 for transmission, and for demodulating packets received from one or more antennas 625. In some implementations, the transceiver 615 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 625 configured to support various receiving or obtaining operations, or one or more interfaces coupled to one or more antennas 625 configured to support various sending operations or output operations, or a combination thereof. In some implementations, the transceiver 615 may include or be configured to be coupled to one or more processors or memory components that are operable to perform the following operations: perform or support operations based on received or obtained information or signals; or generate information or other signals for transmission or other output or any combination thereof. In some implementations, the transceiver 615, or the transceiver 615 and one or more antennas 625, or the transceiver 615 and one or more antennas 625 and one or more processors or memory components (such as processor 640, or memory 630, or both) may be included in a chip or chip component installed in the device 605.
[0117] The memory 630 may include RAM and ROM. The memory 630 may store computer-readable, computer-executable code 635 including instructions that, when executed by the processor 640, cause the device 605 to perform various functions described herein. The code 635 may be stored in a non-transitory computer-readable medium, such as a system memory or another type of memory. In some implementations, the code 635 may not be directly executable by the processor 640, but may cause a computer (such as when compiled and executed) to perform the functions described herein. In some implementations, the memory 630 may include, among other things, a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0118] Processor 640 can be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in device 605 (such as in memory 630). In some specific implementations, processor 640 can be a component of a processing system. A processing system can generally refer to a system or a series of machines or components that receive inputs and process these inputs to produce an output set (which can be passed to other systems or components (e.g., device 605)). For example, a processing system of device 605 can refer to a system including various other components or subcomponents of device 605, such as processor 640, or transceiver 615, or communication manager 620, or other components or combinations of components of device 605.
[0119] The processing system of device 605 can be docked with other components of device 605, and can process information (such as input or signal) received from other components or output information to other components. For example, the chip or modem of device 605 may include a processing system and an interface for outputting information or for obtaining information or both. The interface may be implemented as or otherwise include one or more interfaces, such as a first interface configured to output information and a second interface configured to obtain information. In some specific implementations, the first interface may refer to an interface between the processing system of the chip or modem and a transmitter, so that the device 605 can send information output from the chip or modem. In some specific implementations, the second interface may refer to an interface between the processing system of the chip or modem and a receiver, so that the device 605 can obtain information or signal input, and the information can be passed to the processing system. It will be easily recognized by those of ordinary skill in the art that the first interface may also obtain information or signal input, and the second interface may also output information or signal output. Therefore, one or more interfaces may refer to a single interface configured to output information and obtain information, or may refer to multiple interfaces including one interface configured to output at least information and another interface configured to obtain at least information.
[0120] According to examples as disclosed herein, the communication manager 620 may support wireless communications at a wireless device. For example, the communication manager 620 may be configured to or otherwise support components for receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal. The communication manager 620 may be configured to or otherwise support components for receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0121] In some implementations, to support receiving a signal, the communication manager 620 may be configured to or otherwise support components for receiving a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0122] In some implementations, the communication manager 620 may be configured to or otherwise support means for receiving a set of multiple DMRSs across a set of multiple time slots, each DMRS in the set of multiple DMRSs being received during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS. In some implementations, the communication manager 620 may be configured to or otherwise support means for estimating the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0123] In some implementations, the communication manager 620 can be configured to or otherwise support means for refraining from using the second DMRS to estimate the second PA nonlinearity based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0124] In some implementations, the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0125] In some specific implementations, the communication manager 620 may be configured to or otherwise support components for sending a request to increase the MCS associated with the one or more messages based on the estimate of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
[0126] In some embodiments, to support receiving the signal, the communication manager 620 may be configured to or otherwise support components for receiving a data message associated with the dynamic power range, wherein the dynamic power range of the data message triggers the estimation of the PA nonlinearity based on the data message spanning the entire first time slot.
[0127] In some implementations, the communication manager 620 may be configured or otherwise support means for decoding the data message to obtain information transmitted via the data message. In some implementations, the communication manager 620 may be configured or otherwise support means for encoding the data message as a pilot signal. In some implementations, the communication manager 620 may be configured or otherwise support means for estimating the PA nonlinearity using the pilot signal based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with estimating the PA nonlinearity using the pilot signal.
[0128] In some specific implementations, to support receiving a signal, the communication manager 620 may be configured to or otherwise support a component for receiving a dedicated pilot signal associated with the estimate of the PA nonlinearity, wherein the dynamic power range is associated with a PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
[0129] In some implementations, the communication manager 620 can be configured or otherwise support components for sending a request for the dedicated pilot signal, wherein receiving the dedicated pilot signal is associated with sending the request.
[0130] In some implementations, the communication manager 620 can be configured or otherwise support components for sending an indication of a PA model change at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
[0131] In some specific implementations, to support receiving the signaling associated with the one or more messages, the communication manager 620 may be configured to or otherwise support components for receiving information from the one or more messages based on applying the DPoD associated with the estimate of the PA nonlinearity to the signaling, wherein the DPoD is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is subsequent to the first time slot.
[0132] Additionally or alternatively, according to examples as disclosed herein, the communication manager 620 may support wireless communications at the wireless device. For example, the communication manager 620 may be configured to or otherwise support means for sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for an estimation of a PA nonlinearity. The communication manager 620 may be configured to or otherwise support means for sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity.
[0133] In some implementations, the communication manager 620 can be configured or otherwise support components for receiving a request for the dedicated pilot signal, wherein sending the dedicated pilot signal is associated with receiving the request.
[0134] In some implementations, the communication manager 620 can be configured or otherwise support means for receiving an indication of a PA model change at the second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
[0135] In some specific implementations, to support sending the signaling associated with the one or more messages, the communication manager 620 may be configured to or otherwise support components for sending the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled based on sending the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0136] In some implementations, the communication manager 620 may be configured to use or otherwise cooperate with the transceiver 615, one or more antennas 625, or any combination thereof to perform various operations (such as receiving, monitoring, transmitting). Although the communication manager 620 is shown as a separate component, in some implementations, one or more functions described with reference to the communication manager 620 may be supported or performed by the processor 640, the memory 630, the code 635, or any combination thereof. For example, the code 635 may include instructions that are executable by the processor 640 to cause the device 605 to perform various aspects of the nonlinear estimation technique for DPoD in a wireless system as described herein, or the processor 640 and the memory 630 may be otherwise configured to perform or support such operations.
[0137] Figure 7 A flow chart illustrating an example method 700 for supporting nonlinear estimation techniques for DPoD in a wireless system is shown. The operations of the method 700 may be implemented by a UE or a network entity or components thereof as described herein. For example, the operations of the method 700 may be implemented by a UE or a network entity or components thereof as described herein. Figures 1 to 6 The UE 115 or network entity described herein may be executed. In some specific implementations, the UE or network entity may execute an instruction set to control the functional elements of the UE or network entity to perform the described functions. Additionally or alternatively, the UE or network entity may use dedicated hardware to perform various aspects of the described functions.
[0138] At 705, the method may include receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers estimation of PA nonlinearity using the signal. The operations of 705 may be performed according to examples as disclosed herein.
[0139] At 710, the method may include receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling. The operations of 710 may be performed according to examples as disclosed herein.
[0140] Figure 8 A flow chart illustrating an example method 800 for supporting a nonlinear estimation technique for DPoD in a wireless system is shown. The operations of the method 800 may be implemented by a UE or a network entity or a component thereof as described herein. For example, the operations of the method 800 may be implemented by a UE or a network entity or a component thereof as described herein. Figures 1 to 6 The UE 115 or network entity described herein may be executed. In some specific implementations, the UE or network entity may execute an instruction set to control the functional elements of the UE or network entity to perform the described functions. Additionally or alternatively, the UE or network entity may use dedicated hardware to perform various aspects of the described functions.
[0141] At 805, the method may include sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimation of PA nonlinearity. The operations of 805 may be performed according to examples as disclosed herein.
[0142] At 810, the method may include means for sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with a dedicated pilot signal indicating a trigger for estimating PA nonlinearity. The operations of 810 may be performed according to examples as disclosed herein.
[0143] The following provides an overview of some aspects of the disclosure:
[0144] Aspect 1: A method for wireless communication at a wireless device, the method comprising: receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0145] Aspect 2: The method according to Aspect 1, wherein receiving the signal comprises: receiving a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0146] Aspect 3: According to the method described in Aspect 2, the method also includes: receiving a set of multiple DMRSs across a set of multiple time slots, each DMRS in the set of multiple DMRSs is received during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS; and estimating the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0147] Aspect 4: The method according to aspect 3, further comprising: refraining from using the second DMRS to estimate the second PA nonlinearity according to the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0148] Aspect 5: The method according to any one of aspects 2 to 4, wherein the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0149] Aspect 6: According to the method described in any one of Aspects 1 to 5, the method also includes: sending a request to increase the MCS associated with the one or more messages based on the estimation of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
[0150] Aspect 7: A method according to any one of Aspects 1 to 6, wherein receiving the signal comprises: receiving a data message associated with the dynamic power range, wherein based on the data message spanning the entire first time slot, the dynamic power range of the data message triggers the estimation of the PA nonlinearity.
[0151] Aspect 8: According to the method of Aspect 7, the method also includes: decoding the data message to obtain information transmitted via the data message; encoding the data message into a pilot signal; and using the pilot signal to estimate the PA nonlinearity based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with using the pilot signal to estimate the PA nonlinearity.
[0152] Aspect 9: A method according to any one of Aspects 1 to 8, wherein receiving the signal includes: receiving a dedicated pilot signal associated with the estimation of the PA nonlinearity, wherein the dynamic power range is associated with the PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimation of the PA nonlinearity.
[0153] Aspect 10: The method according to aspect 9, the method further comprising: sending a request for the dedicated pilot signal, wherein receiving the dedicated pilot signal is associated with sending the request.
[0154] Aspect 11: The method according to any one of aspects 9 to 10, the method further comprising: sending an indication of a PA model change at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
[0155] Aspect 12: A method according to any one of Aspects 1 to 11, wherein receiving the signaling associated with the one or more messages includes: receiving information from the one or more messages based on applying the digital post-distortion associated with the estimate of the PA nonlinearity to the signaling, wherein the digital post-distortion is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is after the first time slot.
[0156] Aspect 13: A method for wireless communication at a wireless device, the method comprising: sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearity; and using a PA operating point to send signaling associated with one or more messages during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearity.
[0157] Aspect 14: The method according to aspect 13, the method further comprising: receiving a request for the dedicated pilot signal, wherein sending the dedicated pilot signal is associated with receiving the request.
[0158] Aspect 15: The method according to any one of aspects 13 to 14, the method further comprising: receiving an indication of a PA model change at the second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
[0159] Aspect 16: A method according to any one of Aspects 13 to 15, wherein sending the signaling associated with the one or more messages includes: sending the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled based on sending the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0160] Aspect 17: An apparatus for performing wireless communications at a wireless device, the apparatus comprising: one or more interfaces, the one or more interfaces being configured to: obtain a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and obtain signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0161] Aspect 18: An apparatus according to Aspect 17, wherein in order to obtain the signal, the one or more interfaces are further configured to: obtain a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0162] Aspect 19: An apparatus according to Aspect 18, wherein: the one or more interfaces are further configured to: obtain a set of multiple DMRSs spanning a set of multiple time slots, each DMRS in the set of multiple DMRSs is obtained during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS; and the processing system is further configured to: estimate the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0163] Aspect 20: The apparatus according to aspect 19, wherein the processing system is further configured to: refrain from using the second DMRS to estimate a second PA nonlinearity based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0164] Aspect 21: An apparatus according to any one of aspects 18 to 20, wherein the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0165] Aspect 22: An apparatus according to any one of Aspects 17 to 21, wherein the one or more interfaces are further configured to: output a request to increase the MCS associated with the one or more messages based on the estimation of the PA nonlinearity, wherein obtaining the signaling associated with the one or more messages is based on the request to increase the MCS.
[0166] Aspect 23: An apparatus according to any one of Aspects 17 to 22, wherein in order to obtain the signal, the one or more interfaces are further configured to: obtain a data message associated with the dynamic power range, wherein based on the data message spanning the entire first time slot, the dynamic power range of the data message triggers the estimation of the PA nonlinearity.
[0167] Aspect 24: An apparatus according to Aspect 23, wherein the processing system is configured to: decode the data message to obtain information transmitted via the data message; encode the data message into a pilot signal; and use the pilot signal to estimate the PA nonlinearity based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with estimating the PA nonlinearity using the pilot signal.
[0168] Aspect 25: An apparatus according to any one of Aspects 17 to 24, wherein in order to obtain the signal, the one or more interfaces are further configured to: obtain a dedicated pilot signal associated with the estimate of the PA nonlinearity, wherein the dynamic power range is associated with the PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
[0169] Aspect 26: The apparatus according to aspect 25, wherein the one or more interfaces are further configured to: output a request for the dedicated pilot signal, wherein obtaining the dedicated pilot signal is associated with outputting the request.
[0170] Aspect 27: An apparatus according to any one of Aspects 25 to 26, wherein the one or more interfaces are further configured to: output an indication of a PA model change at the wireless device, wherein obtaining the dedicated pilot signal is associated with outputting the indication.
[0171] Aspect 28: An apparatus according to any one of Aspects 17 to 27, wherein in order to obtain the signaling associated with the one or more messages, the one or more interfaces are further configured to: obtain information from the one or more messages based on applying the DPoD associated with the estimate of the PA nonlinearity to the signaling, wherein the DPoD is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is after the first time slot.
[0172] Aspect 29: An apparatus for performing wireless communications at a wireless device, the apparatus comprising: one or more interfaces, the one or more interfaces being configured to: output a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearities; and output signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearities.
[0173] Aspect 30: The apparatus according to aspect 29, wherein the one or more interfaces are further configured to: obtain a request for the dedicated pilot signal, wherein outputting the dedicated pilot signal is associated with obtaining the request.
[0174] Aspect 31: An apparatus according to any one of Aspects 29 to 30, wherein the one or more interfaces are further configured to: obtain an indication of a PA model change at the second wireless device, wherein outputting the dedicated pilot signal is associated with obtaining the indication.
[0175] Aspect 32: An apparatus according to any one of Aspects 29 to 31, wherein in order to output the signaling associated with the one or more messages, the one or more interfaces are further configured to: output the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled based on the output indication of the dedicated pilot signal triggered for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0176] Aspect 33: An apparatus for wireless communication at a wireless device, the apparatus comprising: a component for receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and a component for receiving signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0177] Aspect 34: An apparatus according to Aspect 33, wherein the component for receiving the signal includes: a component for receiving a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0178] Aspect 35: The apparatus according to Aspect 34 further includes: a component for receiving a set of multiple DMRSs spanning a set of multiple time slots, each DMRS in the set of multiple DMRSs being received during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS; and a component for estimating the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0179] Aspect 36: The apparatus according to Aspect 35, further comprising: means for refraining from using the second DMRS to estimate a second PA nonlinearity based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0180] Aspect 37: An apparatus according to any one of Aspects 34 to 36, wherein the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0181] Aspect 38: An apparatus according to any one of Aspects 33 to 37, the apparatus further comprising: a component for sending a request to increase the MCS associated with the one or more messages based on the estimate of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
[0182] Aspect 39: An apparatus according to any one of Aspects 33 to 38, wherein the component for receiving the signal includes: a component for receiving a data message associated with the dynamic power range, wherein based on the data message spanning the entire first time slot, the dynamic power range of the data message triggers the estimation of the PA nonlinearity.
[0183] Aspect 40: An apparatus according to Aspect 39, the apparatus further comprising: a component for decoding the data message to obtain information transmitted via the data message; a component for encoding the data message into a pilot signal; and a component for estimating the PA nonlinearity using the pilot signal based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with estimating the PA nonlinearity using the pilot signal.
[0184] Aspect 41: An apparatus according to any one of Aspects 33 to 40, wherein the component for receiving the signal includes: a component for receiving a dedicated pilot signal associated with the estimate of the PA nonlinearity, wherein the dynamic power range is associated with the PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
[0185] Aspect 42: The apparatus according to aspect 41, the apparatus further comprising: a means for sending a request for the dedicated pilot signal, wherein receiving the dedicated pilot signal is associated with sending the request.
[0186] Aspect 43: The apparatus according to any one of aspects 41 to 42, the apparatus further comprising: a component for sending an indication of a PA model change at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
[0187] Aspect 44: An apparatus according to any one of Aspects 33 to 43, wherein the component for receiving the signaling associated with the one or more messages includes: a component for receiving information from the one or more messages based on applying the digital post-distortion associated with the estimate of the PA nonlinearity to the signaling, wherein the digital post-distortion is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is after the first time slot.
[0188] Aspect 45: An apparatus for performing wireless communications at a wireless device, the apparatus comprising: a component for sending a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearities; and a component for sending signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearities.
[0189] Aspect 46: The apparatus according to aspect 45, the apparatus further comprising: a means for receiving a request for the dedicated pilot signal, wherein sending the dedicated pilot signal is associated with receiving the request.
[0190] Aspect 47: The apparatus according to any one of aspects 45 to 46, the apparatus further comprising: a means for receiving an indication of a PA model change at the second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
[0191] Aspect 48: An apparatus according to any one of Aspects 45 to 47, wherein the component for sending the signaling associated with the one or more messages includes: a component for sending the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled according to sending the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0192] Aspect 49: A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by a processor to: receive a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers an estimation of PA nonlinearity using the signal; and receive signaling associated with one or more messages during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying DPoD to the signaling.
[0193] Aspect 50: A non-transitory computer-readable medium according to Aspect 49, wherein the instructions for receiving the signal are executable by the processor to: receive a DMRS associated with the dynamic power range, wherein the dynamic power range is associated with a PAPR of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
[0194] Aspect 51: A non-transitory computer-readable medium according to Aspect 50, wherein the instructions are capable of being further executed by the processor to: receive a set of multiple DMRSs spanning a set of multiple time slots, each DMRS in the set of multiple DMRSs being received during a different time slot, wherein the set of multiple DMRSs includes the DMRS and a second DMRS; and estimate the PA nonlinearity associated with the DMRS by triggering the estimation of the PA nonlinearity based on the PAPR of the DMRS.
[0195] Aspect 52: The non-transitory computer-readable medium of aspect 51, wherein the instructions are further executable by the processor to: refrain from using the second DMRS to estimate a second PA nonlinearity based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
[0196] Aspect 53: The non-transitory computer-readable medium according to any one of aspects 50 to 52, wherein the PAPR of the DMRS is associated with a detection sequence of the DMRS.
[0197] Aspect 54: A non-transitory computer-readable medium according to any one of Aspects 49 to 53, wherein the instructions are capable of being further executed by the processor to: send a request to increase the MCS associated with the one or more messages based on the estimate of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
[0198] Aspect 55: A non-transitory computer-readable medium according to any one of Aspects 49 to 54, wherein the instructions for receiving the signal are executable by the processor to: receive a data message associated with the dynamic power range, wherein based on the data message spanning the entire first time slot, the dynamic power range of the data message triggers the estimation of the PA nonlinearity.
[0199] Aspect 56: A non-transitory computer-readable medium according to Aspect 55, wherein the instructions are capable of being further executed by the processor to: decode the data message to obtain information transmitted via the data message; encode the data message into a pilot signal; and use the pilot signal to estimate the PA nonlinearity based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with using the pilot signal to estimate the PA nonlinearity.
[0200] Aspect 57: A non-transitory computer-readable medium according to any one of Aspects 49 to 56, wherein the instructions for receiving the signal are executable by the processor to: receive a dedicated pilot signal associated with the estimate of the PA nonlinearity, wherein the dynamic power range is associated with the PAPR of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
[0201] Aspect 58: The non-transitory computer readable medium of aspect 57, wherein the instructions are further executable by the processor to: send a request for the dedicated pilot signal, wherein receiving the dedicated pilot signal is associated with sending the request.
[0202] Aspect 59: A non-transitory computer-readable medium according to any one of Aspects 57 to 58, wherein the instructions are capable of being further executed by the processor to: send an indication of a PA model change at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
[0203] Aspect 60: A non-transitory computer-readable medium according to any one of Aspects 49 to 59, wherein the instructions for receiving the signaling associated with the one or more messages are executable by the processor to: receive information from the one or more messages based on applying the digital post-distortion associated with the estimate of the PA nonlinearity to the signaling, wherein the digital post-distortion is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is after the first time slot.
[0204] Aspect 61: A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by a processor to: send a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for estimating PA nonlinearities; and send signaling associated with one or more messages using a PA operating point during a second time slot, wherein the PA operating point is associated with the dedicated pilot signal indicating the trigger for estimating the PA nonlinearities.
[0205] Aspect 62: The non-transitory computer readable medium of aspect 61, wherein the instructions are further executable by the processor to: receive a request for the dedicated pilot signal, wherein sending the dedicated pilot signal is associated with receiving the request.
[0206] Aspect 63: A non-transitory computer-readable medium according to any one of Aspects 61 to 62, wherein the instructions are capable of being further executed by the processor to: receive an indication of a PA model change at a second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
[0207] Aspect 64: A non-transitory computer-readable medium according to any one of Aspects 61 to 63, wherein the instructions for sending the signaling associated with the one or more messages are executable by the processor to: send the one or more messages according to a PA compression scheme, wherein the PA compression scheme is enabled according to sending the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
[0208] As used herein, the term "determining" encompasses a wide variety of actions, and thus, "determining" may include calculating, computing, processing, deriving, investigating, searching (such as via searching in a table, database, or other data structure), reasoning, ascertaining, and similar actions. Additionally, "determining" may include receiving (such as receiving information), accessing (such as accessing data stored in a memory), and similar actions. Additionally, "determining" may include resolving, selecting, choosing, establishing, and other such similar actions.
[0209] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items (including single members). As an example, "at least one of a, b, or c" is intended to cover: a, b, c, ab, ac, bc, and abc.
[0210] The various illustrative logical components, logic blocks, modules, circuits, and algorithmic processes described in conjunction with the specific implementations disclosed herein may be implemented as electronic hardware, computer software, or a combination of both. The interchangeability of hardware and software has been generally described in terms of functionality and exemplified in the various illustrative components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented using hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0211] The hardware and data processing apparatus for implementing the various exemplary logics, logic blocks, modules and circuits described in conjunction with the various aspects disclosed herein may be implemented or executed using a general purpose single-chip or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, or any processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration. In some implementations, specific processes and methods may be performed by circuits specific to a given function.
[0212] In one or more aspects, the functions described may be implemented using hardware, digital electronic circuitry, computer software, firmware, including the structures disclosed in this specification and their structural equivalents, or any combination thereof. Specific implementations of the subject matter described in this specification may also be implemented as one or more computer programs, such as one or more modules of computer program instructions encoded on computer storage media for execution by a data processing device or for controlling the operation of a data processing device.
[0213] If implemented in software, one or more instructions or codes of a computer-readable medium may be used to store or send these functions. The process of the method or algorithm disclosed herein may be implemented in a processor executable software module that may reside on a computer-readable medium. Computer-readable media include both computer storage media and communication media, and communication media include any medium that may be able to implement the transfer of a computer program from one location to another. The storage medium may be any available medium that a computer can access. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices, or any other medium that can be used to store the desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition, any connection may be appropriately referred to as a computer-readable medium. As used herein, disks and optical disks include compact discs (CDs), laser optical disks, optical optical disks, digital versatile discs (DVDs), floppy disks, and blue-ray discs. Disks can reproduce data magnetically, while optical disks can reproduce data optically with lasers. The above combination should also be included in the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as a code and instruction set, or any combination of code and instruction sets, on a machine-readable medium or computer-readable medium, which may be incorporated into a computer program product.
[0214] Various modifications to the specific implementations described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other specific implementations without departing from the spirit or scope of the disclosure. Thus, the claims are not intended to be limited to the specific implementations shown herein, but should be granted the widest scope consistent with the disclosure, the principles and features disclosed herein.
[0215] Additionally, one of ordinary skill in the art will readily recognize that the terms "upper" and "lower" are sometimes used for ease of describing the drawings and indicate relative positions corresponding to the orientation of the drawings on a correctly oriented page, and may not reflect the correct orientation of any device as implemented.
[0216] Certain features described in this specification in the context of a single implementation may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented in multiple implementations individually or in any suitable subcombination. Furthermore, while features may be described above as functioning in some combination and even initially claimed as such, one or more features from a claimed combination may be removed from the combination, and a claimed combination may involve subcombinations or variations of subcombinations.
[0217] Similarly, although the operations are depicted in a specific order in the accompanying drawings, this should not be understood as requiring such operations to be performed in the specific order shown or in a sequential order, or to perform all illustrated operations to achieve the desired result. In addition, the accompanying drawings can schematically depict one or more example processes in the form of a flow chart. However, other operations not depicted can be incorporated into the schematically illustrated example process. For example, one or more additional operations can be performed before, after, at the same time, or between any operations in the illustrated operations. In some environments, multitasking and parallel processing may be advantageous. In addition, the separation of each system component in the specific implementation described above should not be understood as requiring such separation in all specific implementations, but it should be understood that the described program components and systems can usually be integrated together in a single software product, or be packaged in multiple software products. In addition, other specific implementations are within the scope of the following claims. In some specific implementations, the actions described in the claims can be performed in different orders and still achieve the desired result.
Claims
1. An apparatus for wireless communication at a wireless device, the apparatus comprising: One or more interfaces, the one or more interfaces being configured to: obtaining a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers estimation of a power amplifier (PA) nonlinearity using the signal; and Signaling associated with one or more messages is obtained during a second time slot, wherein the estimation of the PA nonlinearity is associated with applying digital post distortion (DPoD) to the signaling.
2. The apparatus according to claim 1, wherein in order to obtain the signal, the one or more interfaces are further configured to: A demodulation reference signal (DMRS) associated with the dynamic power range is obtained, wherein the dynamic power range is associated with a peak-to-average power ratio (PAPR) of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
3. The device according to claim 2, wherein: The one or more interfaces are further configured to: obtaining a plurality of DMRSs across a plurality of time slots, each DMRS in the plurality of DMRSs being obtained during a different time slot, wherein the plurality of DMRSs include the DMRS and a second DMRS; and The processing system is configured to: The PA nonlinearity associated with the DMRS is estimated based on the PAPR of the DMRS triggering the estimation of the PA nonlinearity.
4. The apparatus of claim 3, wherein the processing system is further configured to: Using the second DMRS to estimate a second PA nonlinearity is suppressed based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity. The apparatus according to claim 2 , wherein the PAPR of the DMRS is associated with a detection sequence of the DMRS.
6. The apparatus of claim 1, wherein the one or more interfaces are further configured to: A request to increase a modulation and coding scheme (MCS) associated with the one or more messages is outputted based on the estimate of the PA nonlinearity, wherein obtaining the signaling associated with the one or more messages is based on the request to increase the MCS.
7. The apparatus according to claim 1, wherein in order to obtain the signal, the one or more interfaces are further configured to: A data message associated with the dynamic power range is obtained, wherein the dynamic power range of the data message triggers the estimation of the PA nonlinearity based on the data message spanning the entire first time slot.
8. The apparatus of claim 7, wherein the processing system is configured to: decoding the data message to obtain information conveyed via the data message; encoding the data message into a pilot signal; and The PA nonlinearity is estimated using the pilot signal based on the dynamic power range, wherein the estimation of the PA nonlinearity is associated with estimating the PA nonlinearity using the pilot signal.
9. The apparatus according to claim 1, wherein in order to obtain the signal, the one or more interfaces are further configured to: A dedicated pilot signal associated with the estimate of the PA nonlinearity is obtained, wherein the dynamic power range is associated with a peak-to-average power ratio (PAPR) of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimate of the PA nonlinearity.
10. The apparatus of claim 9, wherein the one or more interfaces are further configured to: A request for the dedicated pilot signal is output, wherein obtaining the dedicated pilot signal is associated with outputting the request.
11. The apparatus of claim 9, wherein the one or more interfaces are further configured to: An indication of a PA model change is output at the wireless device, wherein obtaining the dedicated pilot signal is associated with outputting the indication.
12. The apparatus of claim 1 , wherein to obtain the signaling associated with the one or more messages, the one or more interfaces are further configured to: Information is obtained from the one or more messages based on applying the DPoD associated with the estimate of the PA nonlinearity to the signaling, wherein the DPoD is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is subsequent to the first time slot.
13. An apparatus for wireless communication at a wireless device, the apparatus comprising: One or more interfaces, the one or more interfaces being configured to: outputting a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for an estimation of a power amplifier (PA) nonlinearity; as well as Signaling associated with one or more messages is output during a second time slot using a PA operating point associated with the dedicated pilot signal indicating the triggering for the estimation of the PA nonlinearity.
14. The apparatus of claim 13, wherein the one or more interfaces are further configured to: A request for the dedicated pilot signal is obtained, wherein outputting the dedicated pilot signal is associated with obtaining the request.
15. The apparatus of claim 13, wherein the one or more interfaces are further configured to: An indication of a PA model change is obtained at the second wireless device, wherein outputting the dedicated pilot signal is associated with obtaining the indication.
16. The apparatus of claim 13, wherein to output the signaling associated with the one or more messages, the one or more interfaces are further configured to: The one or more messages are output according to a PA compression scheme, wherein the PA compression scheme is enabled according to outputting the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.
17. A method for wireless communication at a wireless device, the method comprising: receiving a signal associated with a dynamic power range during a first time slot, wherein the dynamic power range triggers estimation of a power amplifier (PA) nonlinearity using the signal; as well as Signaling associated with one or more messages is received during a second time slot, wherein the estimating of the PA nonlinearity is associated with applying digital post distortion (DPoD) to the signaling.
18. The method of claim 17, wherein receiving the signal comprises: A demodulation reference signal (DMRS) associated with the dynamic power range is received, wherein the dynamic power range is associated with a peak-to-average power ratio (PAPR) of the DMRS, and wherein the PAPR of the DMRS triggers the estimation of the PA nonlinearity.
19. The method according to claim 18, further comprising: receiving a plurality of DMRSs across a plurality of time slots, each DMRS of the plurality of DMRSs being received during a different time slot, wherein the plurality of DMRSs comprises the DMRS and a second DMRS; as well as The PA nonlinearity associated with the DMRS is estimated based on the PAPR of the DMRS triggering the estimation of the PA nonlinearity.
20. The method according to claim 19, further comprising: Using the second DMRS to estimate a second PA nonlinearity is suppressed based on the second DMRS being associated with a second PAPR that fails to trigger estimation of the second PA nonlinearity.
21. The method according to claim 17, further comprising: A request to increase a modulation and coding scheme (MCS) associated with the one or more messages is sent based on the estimate of the PA nonlinearity, wherein receiving the signaling associated with the one or more messages is based on the request to increase the MCS.
22. The method of claim 17, wherein receiving the signal comprises: A data message associated with the dynamic power range is received, wherein the dynamic power range of the data message triggers the estimation of the PA nonlinearity based on the data message spanning the entire first time slot.
23. The method of claim 17, wherein receiving the signal comprises: A dedicated pilot signal is received that is associated with the estimation of the PA nonlinearity, wherein the dynamic power range is associated with a peak-to-average power ratio (PAPR) of the dedicated pilot signal, and wherein the PAPR of the dedicated pilot signal triggers the estimation of the PA nonlinearity.
24. The method according to claim 23, further comprising: A request for the dedicated pilot signal is sent, wherein receiving the dedicated pilot signal is associated with sending the request.
25. The method according to claim 23, further comprising: An indication of a PA model change is sent at the wireless device, wherein receiving the dedicated pilot signal is associated with sending the indication.
26. The method of claim 17, wherein receiving the signaling associated with the one or more messages comprises: Information is received from the one or more messages based on applying the digital post distortion associated with the estimate of the PA nonlinearity to the signaling, wherein the digital post distortion is enabled based on the estimate of the PA nonlinearity, and wherein the second time slot is subsequent to the first time slot.
27. A method for wireless communication at a wireless device, the method comprising: transmitting a dedicated pilot signal associated with a dynamic power range during a first time slot, wherein the dynamic power range indicates a trigger for an estimation of a power amplifier (PA) nonlinearity; as well as Signaling associated with one or more messages is sent during a second time slot using a PA operating point associated with the dedicated pilot signal indicating the triggering for the estimation of the PA nonlinearity.
28. The method according to claim 27, further comprising: A request for the dedicated pilot signal is received, wherein sending the dedicated pilot signal is associated with receiving the request.
29. The method according to claim 27, further comprising: An indication of a PA model change is received at the second wireless device, wherein sending the dedicated pilot signal is associated with receiving the indication.
30. The method of claim 27, wherein sending the signaling associated with the one or more messages comprises: The one or more messages are sent according to a PA compression scheme, wherein the PA compression scheme is enabled according to sending the dedicated pilot signal indicating the trigger for the estimation of the PA nonlinearity, wherein the PA operating point is associated with the PA compression scheme, and wherein the second time slot is after the first time slot.