The proposed technology relates in general to methods and arrangements for operation of power amplifiers, and in particular to methods and arrangements for compensating memory effects and nonlinearity in a power amplifier.
With the coming of 5G era, the transmitting signal bandwidth is becoming wider and wider. The memory effect of power amplifiers (PA) becomes very strong because of the wide bandwidth signal. The memory effect concerns that a signal to be amplified also to some extent affects the gain of the power amplifier for signals amplified at a later occasion.
Furthermore, new transistor materials are introduced into PA design to meet the size, efficiency requirement etc. of 4G and 5G. Gallium Nitride (GaN) is one of these popular materials. Unfortunately, an inherent strong memory effect is one of their prominent characters.
Use of a GaN PA with a wide bandwidth signal, which gradually becomes a common case in the 5G era, will result in that the signal distortion after the PA becomes complicated. In other words, the signal is distorted seriously by PA characteristics such as nonlinearity and especially the memory effect. It is generally considered as too complicated to well model or compensate for the distortion by using conventional memory polynomial (MP) or generalized memory polynomial (GMP) models.
Conventionally, power and frequency are regarded as dependency factors of the memory effect in the digital domain. Some compensation models have been built based on this two information respectively, see e.g. [1] T. Ota, H. Ishikawa, and K. Nagatani, “A novel adaptive digital predistortion for wideband power amplifiers with memory effects,” in Proc. Asia-Pacific Microw. Conf. (APMC), vol. 1. December 2015, pp. 1-3, or [2] A. S. Tehrani, T. Eriksson, and C. Fager, “Modeling of long term memory effects in RF power amplifiers with dynamic parameters,” in IEEE MTT-S Int. Microw. Symp. Dig., Montreal, QC, Canada, June 2012, pp. 1-3. Despite these compensation models, memory effects of PA's are still causing distortions of the wide bandwidth signals.
In order to better compensate for the PA characteristics distortion, more effective dependency factors of the memory effect are needed. At the same time, such compensations have to be digital resource friendly, i.e. they should not require too large computational resources.
This and other objects are met by embodiments of the proposed technology.
According to a first aspect, there is provided a method for compensating memory effects in a power amplifier. The method comprises obtaining of an original signal. A variation of power of the original signal with time is determined. The original signal is predistorted for memory effects of the power amplifier into a predistorted signal. The predistorting comprises predistorting of the original signal in dependence of the variation of power.
According to a second aspect, there is provided a power amplifier predistortion arrangement for compensating memory effects in a power amplifier. The power amplifier predistortion arrangement is configured to obtain an original signal and to determine a variation of power of the original signal with time. The power amplifier predistortion arrangement is further configured to predistort the original signal for memory effects of the power amplifier into a predistorted signal, whereby the power amplifier predistortion arrangement is configured to predistort the original signal in dependence of the variation of power.
According to a third aspect, there is provided a power amplifier arrangement comprising a power amplifier and a power amplifier predistortion arrangement according to the second aspect. The power amplifier is configured to amplify the predistorted signal into an amplified output signal.
According to a fourth aspect, there is provided a radio transmitter comprising a power amplifier arrangement according to the third aspect and an antenna configured to transmit a radio signal according to the amplified output signal.
According to a fifth aspect, there is provided a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to obtain an original signal and to determine a variation of power of the original signal with time. The instructions, when executed by the at least one processor, further cause the at least one processor to predistort the original signal for memory effects of the power amplifier into a predistorted signal, wherein the predistortion of the original signal is performed in dependence of the variation of power.
According to a sixth aspect, there is provided a computer-program product comprising a computer-readable medium having stored thereon a computer program of the fifth aspect.
According to a seventh aspect, there is provided a power amplifier predistortion arrangement for compensating memory effects in a power amplifier. The power amplifier predistortion arrangement comprises a signal input for obtain an original signal and a predistorter for predistorting the original signal for memory effects of the power amplifier into a predistorted signal. The predistorter comprises a power differentiator for determining a variation of power of the original signal with time, wherein the predistorter is configured to predistort the original signal in dependence of the variation of power.
According to an eighth aspect, there is provided a power amplifier arrangement comprising a power amplifier predistortion arrangement according to the seventh aspects and a power amplifier. The power amplifier is configured to amplify the predistorted signal into an amplified output signal.
According to a ninth aspect, there is provided a radio transmitter comprising a power amplifier arrangement according to the eighth aspect and an antenna configured to transmit a radio signal according to the amplified output signal.
An advantage of the proposed technology is that new and effective dependency factors of memory effect in digital domain are utilized. Furthermore, a preferred unified compensation structure enables the use of multiple memory effect dependency information. The results show an effectively improved compensation performance on PA characteristics performed in a digital-resource friendly manner.
Other advantages will be appreciated when reading the detailed description.
The embodiments, together with further objects and advantages thereof, may best be understood by making reference to the following description taken together with the accompanying drawings, in which:
Throughout the drawings, the same reference designations are used for similar or corresponding elements.
For a better understanding of the proposed technology, it may be useful to begin with a brief overview of pre-distortion of power amplifiers.
The operation principle of the predistorter 82 can schematically be illustrated by
A power amplifier arrangement as in
As mentioned in background, memory effects of power amplifiers are causing distortions of the wide bandwidth signals despite the operation of prior art predistortion arrangements. However, it has now been discovered that memory effect is related to not only conventional power and frequency, but also the variation of power with time. In other words, not only the momentary power, or average power of a certain time period, plays a role in the relation to memory effects, but also the prevailing change rate of the power is involved. The derivate of the power is thus of interest.
Therefore, the quantity
where t denotes a time slot is also a dependency factor of memory effect. In this relation, P may mean power of an instantaneous original signal, but it could also stand for an average power over a short predetermined period of time.
With reference to
In analogy,
In one embodiment, the predistorted signal is further amplified into an amplified output signal, in step S14.
As indicated above, the variation of power does in some aspect reflect the derivate of the power. In one embodiment, the variation of power of the original signal with time is a power measure difference between consecutive time slots. In a particular embodiment, the power measure difference is a difference of instantaneous signal power. In another particular embodiment, the power measure difference is a difference of average signal power. The average signal power is determined over a predetermined period of time.
Simulations have been performed to prove the effectiveness of the above presented ideas. The simulations were performed on a set of real measurement data from power amplifier input and output based on 60 MHz LTE signals. Following models are used to compare the inverse modeling performance. A simulation with an un-predistorted system was made, together with a system with predistortion compensating for momentary non-linear gain responses of the power amplifier according to a Memory Polynomial (MP) approach and a system utilizing predistortion in dependence of the variation of power as a complement to the MP approach.
The Normalized Mean Square Error (NMSE) was compared for these different models. It was found that the conventional MP approach reached an NMSE of −36.23 dB and the approach using predistortion in dependence of the variation of power reached a level of −42.40 dB.
A comparison of Adjacent Channel Leakage Ratio (ACLR) of the different models was also performed. The results are schematically illustrated in
The prior art compensations for memory effect dependencies have been performed as a mono-factor approach. However, in order to improve the compensation performance further, it is preferred to utilize different memory effect factors jointly and effectively.
In one embodiment, the method for compensating memory effects in a power amplifier comprises the further step of determining an additional memory effect dependency factor from the original signal. The step of predistorting consequently comprises predistorting the original signal in further dependence of the additional memory effect dependency factor.
To this end, a compensation model for memory effect and nonlinearity is proposed to be expressed as follow:
y(t)=α0X0(t)+Σk=1KαkΠm=1M(k)δm,k(t)Xk(t), (2)
where δm,k means memory effect dependency factors. These memory effect dependency factors include the variation of power but may additionally include dependencies of conventional power and/or frequency and/or other types of dependency factors. Xk(t) stands for a vector of a power amplifier behavioral model structure. Non-exclusive examples of such models are MP, and Generalized MP (GMP). αk are corresponding coefficients vector of the model. Each Xk(t) could be same or different, depending on the nature of the dependency factor involved and resources and performance tradeoff. k corresponds to a particular kind of dependency factor. M is an integer and defines the number of dependency factors of each kind. Furthermore, M might be a function of k.
In a particular embodiment, one of the memory effect dependency factors is dependent on the variation of power of said original signal.
A vector of a power amplifier behavioral model is extracted and summarized based on the power amplifier basic physical character and on experiment. This model is thus a kind of description of the responses of the power amplifier. The Different power amplifies behavioral model focus on different aspects such as accuracy or numerical stability. In other words, different power amplifier behavioral models may be chosen to balance the performance and complexity. As mentioned above different Xk(t) could be employed for different dependency factors in order to emphasize different aspects. However, as was utilized in the above simulations, the X0(t)=X1(t)= . . . =Xk(t)=X(t) may be selected to be the same.
In one particular example, the vector of the power amplifier behavioral model structure could be selected as:
Q denotes the memory length and L stands for nonlinearity order. Both these parameters affect the structure, the number of items and thereby complexity. This approach is a common model in the predistortion field, and was used in the above simulations to demonstrate the robustness of our method. A memory polynomial with memory length (Q) of 4 and nonlinearity order (2L+1) of 11 was utilized as X(t) in that particular simulation.
In another particular example, the vector of the power amplifier behavioral model structure could be selected as:
Many other types of power amplifier behavioral models are also used in this field and can be applied in the present model.
As mentioned above, αk stands for the coefficients of model. It is a vector and corresponds to the items in the vector Xk(t). There are many adaptive algorithms in the prior art field of predistortion to estimate these coefficients and its core is to compare and process the original signal, the predistorted signal and the amplified output signal to generate αk. It can be noted that αk does not include any memory effect information and cannot therefore be combined into the same factors as the memory effect dependency.
In one particular embodiment, the predistorted signal, y(t), is determined as:
y(t)=α0X0(t)+α3δ3(t)X3(t), (5)
where Xk(t), k=0, 3, is a vector of a power amplifier behavioural model structure, αk, k=0, 3, are corresponding coefficients of said power amplifier behavioural model structure and δ3 is a dependency factor being dependent on said variation of power of said original signal.
The above presented general compensation model can also be illustrated as a model structure, as schematically shown in
In the particular embodiment presented by the relation (5) here above, the predistorter 82 comprises one memory effect section 91A with one factor generator. This factor generator can thus be considered as constituting a power differentiator for determining a variation of power of said original signal with time.
However, the general compensation model opens up for using more than one dependency factor for the power amplifier memory effects.
In
However, an even better result can be achieved if more than one memory effect dependency is used. Curve D9 illustrates a simulation, where predistortion in dependence of the mean power, in dependence of the frequency and in dependence of the variation of power. A NMSE of −43.12 dB was achieved.
In a particular embodiment, the method for compensating memory effects in a power amplifier comprises the further step of determining a mean power over a predetermined period of time of the original signal and a frequency of the original signal. The predistorting then comprises predistorting of the original signal in further dependence of the mean power and of said frequency.
One particular embodiment can be described in terms of an equation. A predistorted signal, y(t), is then determined as:
y(t)=α0X0(t)+α1δ1(t)X1(t)+α2δ2(t)X2(t)+α3δ3(t)X3(t). (6)
In this relation, Xk(t), k=0, 1, 2, 3, is a vector of a power amplifier behavioural model structure, αk, k=0, 1, 2, 3, are corresponding coefficients of said power amplifier behavioural model structure, δ1 is a dependency factor being dependent on the mean power of the original signal, δ2 is a dependency factor being dependent on the frequency of the original signal and δ3 is a dependency factor being dependent on the variation of power of the original signal.
The NMSE and ACLR performance are improved more by using these factors jointly.
Further dependency factors may also be utilized in an analogous manner according to the general compensation model (2), presented above.
A minor disadvantage with the use of multiple dependency factors is that addition of the individual correction results requires relatively large computational effort. In other words, multi-factor compensation will cost large digital resources. This corresponds to a situation in equation (2) having a large k.
However, some memory effect dependency factors have been found to have a low correlation. This opens up for sharing one common model using multiplication and save digital resources. In equation (2), this corresponds to cases where M is larger than 1. In such a way, the parameter k can be reduced while maintaining the same total number of dependency factors.
A simulation has been performed on a resource-friendly system where the dependency factors of the mean power of the original signal and of the frequency share the same model. The result is shown in
In a particular embodiment, the predistorted signal, y(t), is determined as:
y(t)=α0X0(t)+α1δ1(t)δ2(t)X1(t)+α3δ3(t)X3(t), (7)
where Xk(t), k=0, 1, 3, is a vector of a power amplifier behavioural model structure, αk, k=0, 1, 3, are corresponding coefficients of the power amplifier behavioural model structure, δ1 is a dependency factor being dependent on the mean power of the original signal, δ2 is a dependency factor being dependent on the frequency of the original signal and δ3 is a dependency factor being dependent on the variation of power of the original signal.
As mentioned above, a power amplifier predistortion arrangement or a power amplifier arrangement according to the ideas presented above can be utilized in different kinds of radio transmitters. The radio transmitters may constitute parts of different kinds of wireless communication devices and radio communication network nodes.
As used herein, the non-limiting terms “User Equipment (UE)”, “station (STA)” and “wireless communication device” or “wireless device” may refer to a mobile phone, a cellular phone, a Personal Digital Assistant (PDA) equipped with radio communication capabilities, a smart phone, a laptop or Personal Computer (PC) equipped with an internal or external mobile broadband modem, a tablet PC with radio communication capabilities, a target device, a device to device UE, a machine type UE or UE capable of machine to machine communication, iPAD, Customer Premises Equipment (CPE), Laptop Embedded Equipment (LEE), Laptop Mounted Equipment (LME), Universal Serial Bus (USB) dongle, a portable electronic radio communication device, a sensor device equipped with radio communication capabilities or the like. In particular, the term “UE”, the term “Station”, the term “wireless device” and the term “wireless communication device” should be interpreted as non-limiting terms comprising any type of wireless device communicating with a network node in a wireless communication system and/or possibly communicating directly with another wireless communication device. In other words, a wireless communication device may be any device equipped with circuitry for wireless communication according to any relevant standard for communication.
As used herein, the non-limiting term “network node” may refer to base stations, access points, network control nodes such as network controllers, radio network controllers, base station controllers, access controllers, and the like. In particular, the term “base station” may encompass different types of radio base stations including standardized base stations such as Node Bs (NB), or evolved Node Bs (eNB) and also macro/micro/pico radio base stations, home base stations, also known as femto base stations, relay nodes, repeaters, radio access points, Base Transceiver Stations (BTS), and even radio control nodes controlling one or more Remote Radio Units (RRU), or the like.
The general non-limiting term “communication unit” includes network nodes and/or associated wireless devices.
As used herein, the term “network device” may refer to any device located in connection with a communication network, including but not limited to devices in access networks, core networks and similar network structures. The term network device may also encompass cloud-based network devices.
It will be appreciated that the methods and devices described herein can be combined and re-arranged in a variety of ways.
For example, embodiments may be implemented in hardware, or in software for execution by suitable processing circuitry, or a combination thereof.
The steps, functions, procedures, modules and/or blocks described herein may be implemented in hardware using any conventional technology, such as discrete circuit or integrated circuit technology, including both general-purpose electronic circuitry and application-specific circuitry.
Alternatively, or as a complement, at least some of the steps, functions, procedures, modules and/or blocks described herein may be implemented in software such as a computer program for execution by suitable processing circuitry such as one or more processors or processing units.
Examples of processing circuitry includes, but is not limited to, one or more microprocessors, one or more Digital Signal Processors (DSPs), one or more Central Processing Units (CPUs), video acceleration hardware, and/or any suitable programmable logic circuitry such as one or more Field Programmable Gate Arrays (FPGAs), or one or more Programmable Logic Controllers (PLCs).
It should also be understood that it may be possible to re-use the general processing capabilities of any conventional device or unit in which the proposed technology is implemented. It may also be possible to re-use existing software, e.g. by reprogramming of the existing software or by adding new software components.
According to an aspect of the proposed technology there is provided a power amplifier predistortion arrangement configured to obtain an original signal, to determine a variation of power of the original signal with time and to predistort the original signal for memory effects of the power amplifier into a predistorted signal. The power amplifier predistortion arrangement is configured to predistort the original signal in dependence of the variation of power.
In one embodiment, the power amplifier predistortion arrangement is based on a processor-memory implementation according to an embodiment. In this particular example, the power amplifier predistortion arrangement comprises a processor and a memory, the memory comprising instructions executable by the processor, whereby the processor is operative to obtain an original signal, to determine a variation of power of the original signal with time and to predistort the original signal for memory effects of the power amplifier into a predistorted signal.
In another embodiment, the power amplifier predistortion arrangement is based on a hardware circuitry implementation. Particular examples of suitable hardware (HW) circuitry include one or more suitably configured or possibly reconfigurable electronic circuitry, e.g. Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), or any other hardware logic such as circuits based on discrete logic gates and/or flip-flops interconnected to perform specialized functions in connection with suitable registers (REG), and/or memory units (MEM).
In another embodiment, the power amplifier predistortion arrangement is based on combination of both processor(s) and hardware circuitry in connection with suitable memory unit(s)
Alternatively, or as a complement, at least some of the steps, functions, procedures, modules and/or blocks described herein may be implemented in software such as a computer program for execution by suitable processing circuitry such as one or more processors or processing units.
The flow diagram or diagrams presented herein may therefore be regarded as a computer flow diagram or diagrams, when performed by one or more processors. A corresponding apparatus may be defined as a group of function modules, where each step performed by the processor corresponds to a function module. In this case, the function modules are implemented as a computer program running on the processor.
Examples of processing circuitry includes, but is not limited to, one or more microprocessors, one or more Digital Signal Processors (DSPs), one or more Central Processing Units (CPUs), video acceleration hardware, and/or any suitable programmable logic circuitry such as one or more Field Programmable Gate Arrays (FPGAs), or one or more Programmable Logic Controllers (PLCs).
It should also be understood that it may be possible to re-use the general processing capabilities of any conventional device or unit in which the proposed technology is implemented. It may also be possible to re-use existing software, e.g. by reprogramming of the existing software or by adding new software components.
In a particular embodiment, a computer program comprises instructions, which when executed by at least one processor, cause the at least one processor to obtain an original signal, to determine a variation of power of the original signal with time and to predistort the original signal for memory effects of the power amplifier into a predistorted signal. The instructions, when executed by the at least one processor, cause the at least one processor to predistort the original signal in dependence of the variation of power.
The proposed technology also provides a carrier comprising the computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
By way of example, the software or computer program may be realized as a computer program product, which is normally carried or stored on a computer-readable medium in particular a non-volatile medium. The computer-readable medium may include one or more removable or non-removable memory devices including, but not limited to a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc (CD), a Digital Versatile Disc (DVD), a Blu-ray disc, a Universal Serial Bus (USB) memory, a Hard Disk Drive (HDD) storage device, a flash memory, a magnetic tape, or any other conventional memory device. The computer program may thus be loaded into the operating memory of a computer or equivalent processing device for execution by the processing circuitry thereof.
The flow diagram or diagrams presented herein may be regarded as a computer flow diagram or diagrams, when performed by one or more processors. A corresponding apparatus may be defined as a group of function modules, where each step performed by the processor corresponds to a function module. In this case, the function modules are implemented as a computer program running on the processor.
The computer program residing in memory may thus be organized as appropriate function modules configured to perform, when executed by the processor, at least part of the steps and/or tasks described herein.
In one embodiment, a power amplifier predistortion arrangement for compensating memory effects in a power amplifier, comprises a signal input for obtain an original signal. The power amplifier predistortion arrangement further comprises a predistorter for predistorting the original signal for memory effects of the power amplifier into a predistorted signal. The predistorter comprises a power differentiator for determining a variation of power of the original signal with time. The predistorter is configured to predistort the original signal in dependence of the variation of power.
In the above description, it has been shown that the introduction of a new factor of compensation for memory effect based on power variations leads to improved results. Furthermore, by utilizing a proposed compensation structure of using memory effect dependency factors jointly, the result can be improved even more. Only slightly decreased performance is obtained if the compensation structure is simplify based on low correlation between factors.
The embodiments described above are merely given as examples, and it should be understood that the proposed technology is not limited thereto. It will be understood by those skilled in the art that various modifications, combinations and changes may be made to the embodiments without departing from the present scope as defined by the appended claims. In particular, different part solutions in the different embodiments can be combined in other configurations, where technically possible.
[2] A. S. Tehrani, T. Eriksson, and C. Fager, “Modeling of long term memory effects in RF power amplifiers with dynamic parameters,” in IEEE MTT-S Int. Microw. Symp. Dig., Montreal, QC, Canada, June 2012, pp. 1-3.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/079350 | 3/16/2018 | WO | 00 |