Embodiments presented herein relate to a method, a controller, a computer program, and a computer program product for passive intermodulation (PIM) avoidance.
In general terms, PIM is caused by passive objects, such as filters, duplexers, connectors, antennas and so forth, exhibiting nonlinear behavior in the vicinity of radio signals. PIM can cause an interference signal to be generated that can couple into a receiver and degrade the receiver's sensitivity.
Depending on the location of the component that generates the PIM, the PIM is categorized as either internal or external. For example, PIM generated by the filters of the transmission (TX) radio chains in the antenna system at the cell site, loose cable connections, dirty connectors, poor performance duplexers, and aged antennas, is called internal PIM whereas PIM generated by a metal fence on the roof top of a building, a metal roof, or even a drainpipe, in vicinity of the cell site is called external PIM. External PIM thus refers to the case where the PIM occurs after the signals have left the transmitter antenna with the resultant intermodulation reflecting back into the receiver. PIM might cause the transmission power of the cell site to be backed off in order to avoid PIM to affect the receiver (RX) radio chains in the antenna system of the cell site, thus compromising the network performance. For example, a 1-dB drop in uplink sensitivity caused by PIM might reduce coverage by as much as 11% in a macro network. Further, PIM is a super-linear effect, meaning that the PIM power can increase as a power of the downlink transmit power. For example, for third-order PIM every decibel (dB) of transmit power increase could result in 3 dB of PIM power increase in the uplink.
To explain how PIM is generated at a high level, consider
PIM generation can be modeled starting with one or more signals transmitted in the downlink that impinge on a PIM source as follows. First, let ykγ(t) be the received uplink PIM signal corresponding to the k:th downlink channel:
Here γ denotes the PIM source, hkγ the k:th downlink channel to the PIM source, xk the transmitted signal and * denotes convolution. The nonlinear interference generation is modeled as a static nonlinear function;
Here xγ(t) is the uplink PIM signal, and f(γ, y1γ(t), . . . , ykγ(t)) is the nonlinear function. The received PIM signal can thus be expressed as:
Here hγ is here the uplink channel from the PIM source. An expansion of the nonlinear function can now be performed using multi-dimensional polynomials, as motivated by the Stone-Weirstrass theorem. Stochastic signal modeling gives the following Volterra series representation of the PIM signal after some computations:
Here τkm denote the delay parameters of the Volterra series expansion. An evaluation of special cases of the above model verifies the frequency shift and spreading of signals outlined for
Three techniques to mitigate the impact of PIM, namely uplink PIM cancellation, downlink PIM avoidance by beamformed transmission, and general power reducing PIM avoidance, will be briefly summarized next.
PIM cancellation algorithms are designed to estimate parts of the complete PIM channel from downlink transmission to uplink reception. Given the estimated signal, a predicted signal can be computed and subtracted from the received signal. In case the predicted signal is an accurate model of the received uplink PIM, a substantial reduction in the uplink PIM can be obtained. One common drawback of all PIM cancellation algorithms is the computational complexity. This computational complexity is much higher than that of conventional channel estimation since non-linear basis functions must be created. PIM cancellation also requires measurement of both downlink transmission and uplink PIM.
PIM avoidance by beamformed transmission aims at avoiding beams of an advanced antenna system used for transmission to be pointed in the direction of the PIM source. This might require estimation of the location of the PIM source, which might not be knowns in advance. Therefore, techniques have been proposed to estimate a subspace of the beam space generated by the antenna array system where the PIM source is located. Generation of beams in this subspace is then avoided for downlink transmissions. This technique is only applicable for advanced antenna systems, and thus for (radio) access network nodes equipped with large antenna arrays. Further, this technique limits the number of possible directions in which beams can be used for downlink transmission.
PIM avoidance in general is applicable to any type of access network node. Once the frequency bands in which downlink transmissions are used that causes the uplink PIM are identified, the uplink PIM can be reduced by at least periodically avoiding transmission in these identified frequency bands. PIM avoidance can thereby reduce the uplink PIM depending on how much of the frequency bands can be muted. For network deployments a set of restrictions is defined on how much muting in downlink transmissions is allowed, as an upper limit on how much downlink throughput and capacity can be sacrificed. The implication is that the muting might be implemented sporadically and non-continuously, essentially adding more variations to the uplink signal to interference and noise ratio (SINR). Variations in the SINR must be considered carefully when used in uplink link adaptation, since the uplink PIM is mixed with the interference from other user equipment 120a, 120b.
Hence, there is still a need for improved PIM mitigation techniques.
An object of embodiments herein is to provide techniques for efficient PIM avoidance that does not suffer from the issues noted above, or where the above noted issues at least have been mitigated or reduced.
According to a first aspect there is presented a method for PIM avoidance. The method is performed by a controller. The method comprises determining, based on presence of uplink PIM, to which fractions of transmission resources within a transmission slot a transmission power reduction factor is to be applied. The fraction of transmission resources is, in a logarithmic domain and according to a feedback control loop, determined as a function of a comparison between a measured improvement of the uplink PIM when having applied the transmission power reduction factor in a most recent transmission slot and a reference value for the improvement of the uplink PIM. The measured improvement of the uplink PIM is given by, in each transmission slot, probing a radio channel over which the uplink PIM is received. The method comprises applying the transmission power reduction factor to the determined fraction of transmission resources within the transmission slot during transmission of a signal.
According to a second aspect there is presented a controller for PIM avoidance. The controller comprises processing circuitry. The processing circuitry is configured to cause the controller to determine, based on presence of uplink PIM, to which fractions of transmission resources within a transmission slot a transmission power reduction factor is to be applied. The fraction of transmission resources is, in a logarithmic domain and according to a feedback control loop, determined as a function of a comparison between a measured improvement of the uplink PIM when having applied the transmission power reduction factor in a most recent transmission slot and a reference value for the improvement of the uplink PIM. The measured improvement of the uplink PIM is given by, in each transmission slot, probing a radio channel over which the uplink PIM is received. The processing circuitry is configured to cause the controller to apply the transmission power reduction factor to the determined fraction of transmission resources within the transmission slot during transmission of a signal.
According to a third aspect there is presented a controller for PIM avoidance. The controller comprises a determine module configured to determine, based on presence of uplink PIM, to which fractions of transmission resources within a transmission slot a transmission power reduction factor is to be applied. The fraction of transmission resources is, in a logarithmic domain and according to a feedback control loop, determined as a function of a comparison between a measured improvement of the uplink PIM when having applied the transmission power reduction factor in a most recent transmission slot and a reference value for the improvement of the uplink PIM. The measured improvement of the uplink PIM is given by, in each transmission slot, probing a radio channel over which the uplink PIM is received. The controller comprises an apply module configured to apply the transmission power reduction factor to the determined fraction of transmission resources within the transmission slot during transmission of a signal.
According to a fourth aspect there is presented a computer program for PIM avoidance, the computer program comprising computer program code which, when run on a controller, causes the controller to perform a method according to the first aspect.
According to a fifth aspect there is presented a computer program product comprising a computer program according to the fourth aspect and a computer readable storage medium on which the computer program is stored. The computer readable storage medium could be a non-transitory computer readable storage medium.
Advantageously, these aspects provide efficient PIM avoidance that does not suffer from the issues noted above.
Advantageously, these aspects enable the minimum necessary fraction of transmission resources to be determined to which the transmission power reduction factor is to be applied. This minimized throughput losses in the downlink whilst maximizing the throughput in the uplink.
Advantageously, by repeatedly performing the probing, changes over time can be identified and the determination of fraction of transmission resources can be adapted accordingly.
Advantageously, these aspects enable globally stable feedback control, for repeated determination of which fraction of transmission resources to which the transmission power reduction factor is to be applied.
Advantageously, these aspects are applicable for all available downlink frequency bands, as well as for a selected fraction of all available downlink frequency bands, for a group of user equipment, as well as for a single user equipment.
Advantageously, the feedback control loop can be integrated with uplink link adaptation, since the control objective is to hold the PIM power interference with respect to the other interference at a small and constant level.
Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, module, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, module, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art. Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
As noted above, there is still a need for improved PIM mitigation techniques.
In this respect, as also noted above, PIM cancellation is associated with a very high computational complexity and requires measurements on multiple downlink and uplink transmissions with high sampling rate. PIM avoidance by beamformed transmission is limited to access network nodes equipped with advanced antenna systems. Traditional PIM avoidance techniques based on muting downlink transmissions may cause significant downlink throughput reductions.
At least some of the herein disclosed embodiments aim at addressing shortcomings of traditional PIM avoidance techniques by considering possible effects of the uplink when performing the PIM avoidance.
The embodiments disclosed herein in particular relate to mechanisms for PIM avoidance. In order to obtain such mechanisms there is provided a controller 1700, a method performed by the controller 1700, a computer program product comprising code, for example in the form of a computer program, that when run on a controller 1700, causes the controller 1700 to perform the method.
S102: The controller 1700 determines, based on presence of uplink PIM, to which fractions of transmission resources within a transmission slot a transmission power reduction factor is to be applied.
The fraction of transmission resources is, in a logarithmic domain and according to a feedback control loop 400, 900, determined as a function of a comparison between a measured improvement of the uplink PIM when having applied the transmission power reduction factor in a most recent transmission slot and a reference value for the improvement of the uplink PIM. The fraction of transmission resources might be determined by the feedback control block 250.
The measured improvement of the uplink PIM is given by, in each transmission slot, probing a radio channel over which the uplink PIM is received. The probing might be implemented in the probing block 260.
S104: The controller 1700 applies the transmission power reduction factor to the determined fraction of transmission resources within the transmission slot during transmission of a signal.
Embodiments relating to further details of PIM avoidance as performed by the controller 1700 will now be disclosed.
It is appreciated that there could be different types of control loops. In some embodiments, the feedback control loop is either an integral (I) feedback control loop or a proportional integral (PI) feedback control loop. In some examples, the controller is therefore referred to as either an I controller or a PI controller.
It is appreciated that there could be different types of transmission resources to which the transmission power reduction factor is applied. In some non-limiting examples, the transmission resources are physical resource blocks (PRBs).
It is appreciated that there could be different time intervals at which the probing is performed. In some non-limiting examples, the probing is performed between once every 10th to once every 1000th transmission slot, preferably between once every 25th to every 400th transmission slot, more preferably between once every 50th to once every 150th transmission slot, even more preferably between once every 75th to once every 125th transmission slot.
It is appreciated that there could be different ways in which the transmission power reduction factor is applied to, and thus affects, the determined fraction of transmission resources within the transmission slot. In some non-limiting examples, applying the transmission power reduction factor comprises any, or any combination, of: muting the transmission resources to which the transmission power reduction factor is applied, reducing transmission power of the transmission resources to which the transmission power reduction factor is applied, limiting downlink load in at least one carrier to a fixed limit, minimizing downlink load in at least one carrier to a fixed limit, limiting the downlink load from a certain side of downlink carriers when considered in the frequency domain.
Reference is next made to
P
I
blanked
For ease of description, in the remaining of this disclosure, application of the transmission power reduction factor to the determined fraction of transmission resources will be exemplified by muting a fraction of PRBs. In this respect, selective and dynamic muting of a fraction of the PRBs means that PRBs only in the needed fraction of the frequency band, to achieve a certain PIM level, are muted. Traditionally, all PRBs in the frequency band, or the frequency band corresponding to certain user(s) are muted. The fractional muting (implemented in the logarithmic muting module 420) might be implemented in the scheduler, that then only schedules the blocks of PRBs that are not marked as muted. The scheduling typically schedules blocks of PRBs and can be described by
Here, QPRB is the number of PRBs per scheduled block and NPRB is the number of schedulable PRBs. Using this quantization function, it follows that:
This explains the factor n (implemented in the PIM generation module 440) in the block diagram of
Since n└ū┘
In some aspects, probing (implemented in the filtering module 460) is used to measure the effect of applying the transmission power reduction factor. In some embodiments, the probing is performed to measure the effect of applying the transmission power reduction factor, with an objective to not apply the transmission power reduction factor to more transmission resources than needed for the uplink PIM to maintain close to the reference value. Further, in some embodiments, probing the radio channel comprises comparing uplink interference, including the uplink PIM, resulting from not applying the transmission power reduction factor to any of the transmission resources within the transmission slot and uplink interference, including the uplink PIM, resulting from continuously applying the transmission power reduction factor to all the transmission resources within the transmission slot. The block diagram of , which is the quantity that is controlled.
In some embodiments, the feedback control loop meets global stability criteria that depend on the order n of the uplink PIM. There might be different conditions for the feedback control loop to meet the global stability criteria. In some examples, the proportional gain
Here, as above, tTTI is the length of the transmission slot, n is the order of the uplink PIM,
The integral feedback control loop can thus be globally stable, provided that the above loop-gain-loop-delay product stability condition holds. Having a globally stable feedback control loop is advantageous, since it is then known that the controller will always perform its task successfully, no matter what the measured uplink PIM would be.
In some aspects, the above global stability condition is used for configuration of the integral feedback control loop, where the only uplink PIM related prior knowledge that is needed is a bound on the maximal PIM order. This information is often known from measurements. Typically, the delays are also known. The integration time of the controller can then be selected as a kind of filtering time. The integration time sets the speed of the controller. A small value gives more noisy control than a larger value. The gain
Reference is next made to the signalling diagram of
S201: The reference value for the uplink PIM improvement, ΔPPIMref
, is configured.
S202: A measured uplink PIM improvement value is received.
S203: The control error ē is computed.
S204: The control signal ū is computed.
S205: The value of └ū┘
In some examples, S202-S205 are performed as part of S102.
S206: The value of
S207: The signal transmitted in the downlink is subjected to PIM of order n.
S208: The signal as subjected to the PIM is propagated in the uplink.
S209: Interference I is received from user equipment 120a, 120b.
S210: A signal 20log (|hp|)+10nlog(Pmax)+n└ū┘
S211: It is determined if it is time for muting all PRBs in the next transmission slot. If Yes, step S212 is entered. Else step S213 is entered.
S212: The control signal is set to mute all PRBs in the next transmission slot. Step S206 can then be entered again for the next transmission slot.
S213: A new measured uplink PIM improvement value ΔPPIM
is received for the next transmission slot. Step S203 can then be entered again for the next transmission slot.
To explain some benefits of the above disclosed embodiments, reference is for comparisons next made to the block diagram of an example feedback control loop 700 illustrated in
PIM generation module from the factor |hp|2(·)n (as in module 740) in the linear domain to simply the factor n in the logarithmic domain (as in module 440). This follows from the equation derived above stating:
The fact that only the factor n (instead of the factor |hp|2(·)n) appears in the loop gain leads to the above global stability criterion and tuning only in terms of the factor n. In the linear domain the PIM channel gain appears in the loop and therefore also in the corresponding linear domain stability criterion:
The tuning of the controller in the linear domain therefore requires knowledge of the PIM channel. Since the PIM channel is very computationally complex to estimate, it follows that logarithmic feedback control of the uplink PIM as disclosed above also offers a significantly lower implementational complexity than traditional control in the linear domain.
In general terms, a feedback control system that is stable does not exhibit un-desired oscillation in terms of limit cycles, nor does it risk signal run-away. Stability may be local or global. If a feedback control system is locally stable, the stability holds in a restricted part of the state space, while global stability means that the stability holds irrespectively of where the system state may be. Thus, to be guaranteed to be always stable, the desired stability property of any engineering system is global stability. It is well known how to analyse stability for linear systems, however for non-linear systems the understanding and available methods to investigate stability are more limited. For non-linear systems with a certain structure, methods are available. As will become clear the infinite dimensional variants of the Circle and Popov-criteria will be of particular interest. These results enable mathematical proof of global stability for dynamic systems containing delays and static non-linear elements in the feedback path. Reference is here made to the block diagram 800 of
Here x denotes any independent variable.
The Circle and Popov criteria are then given as follows.
The Circle Criterion: Consider the feedback system of
{circumflex over (g)}(s)={circumflex over (g)}a(s)
where ĝa ∈Â and where φ(·) is continuous and belongs to the sector [α, β]. Then if 0=α<β, ĝ(s) has no poles in the right half plane, and
then the closed loop system is globally L2-stable.
The Popov criterion: Consider the feedback system of
then the closed loop system is L2-stable.
Noting that delays can be interchanged with static nonlinear functions, it follows that the block diagram of
The following assumptions B1 and B2 are introduced:
B1:
B2: └ū┘
The Circle criterion is then applicable since ĝ(s) is asymptotically stable by condition B1 and strictly proper by condition B1, and hence ĝ ∈ Â, where s denotes the Laplace transform of the set of asymptotically stable and proper transfer functions. In addition, φ(ū) is continuous by condition B2.
To proceed with the analysis the following conditions B3 and B4 related to the sector condition are introduced:
B3: The last quantization step occurs for ū=ūmax<0.
B4: A bound on the PIM order, n (as implemented by the PIM generation module 940), is known.
To obtain analytical results, useful for tuning the special case of pure integral control without filtering (as implemented by filtering module 960) being considered, this means that:
This case is also practically relevant since integration provides filtering as well. In this case a direct calculation shows that the Circle criterion results in the stability condition:
It can be seen from the above expression that the total controller gain
affects the stability, and that the gain can be arbitrarily distributed between the controller (in modules 920, 970) and the quantizer (as implemented by the logarithmic muting module 930). A further analysis of the stability condition can be done. It is noted that −sin ((mc+mp)ωTTI) and
intersect at ω=0. If the slope of −sin((mc+mp)ωTTI) is less negative than
in ω=0, there will be no intersections for
is minimal in ω=0. Hence the following criterion implies that the Circle criterion is fulfilled:
This is equivalent to the following loop-gain-loop-delay criterion implemented in delay modules 910, 960, 980:
This criterion is useful for tuning, as pointed out above. However, it can be made less conservative by an application of the Popov criterion. To use the Popov criterion the following additional conditions B5, B6, B7, and B8 are introduced:
B5: The interference and noise
B6: The PIM channel gain 20log (|hp|) is input output stable in L2.
B7:
B8: (s) is input output stable in L2.
The Popov criterion is then applicable since ĝ(s) is asymptotically stable by condition B1 and strictly proper by condition B1, and hence ĝ ∈ Â and {circumflex over (ġ)} ∈ Â , φ(u) is continuous by condition B2, u1 and u2 are in L2 by conditions B1, B5-B8, and {dot over (u)}2 is in L2 by conditions B1, B5-B8.
A direct computation then gives the Popov curve:
The Popov curve can now be numerically evaluated.
A closer study of the stability limit case, results in the above stability condition:
In this section the metric was used as the metric that would be set as the reference input to the controller, and is the measurement that is used directly by the controller. It can be appreciated that there are other difference metrics that can be used to measure the impact of the uplink PIM with and without application of the transmission power reduction factor.
In some aspects, the value of is automatically set using another measurement. In one example, the value of
is selected so that the resulting level of PIM is 3 dB below the interference plus noise that is not due to the uplink PIM.
Simulation results will be disclosed next with reference to
PPIMref
P
I
It can be concluded from the figures that the control loops for both I and PI controllers are globally stable and perform as intended. Using the PI controller results in a lower fraction of PRBs being muted and also provides better regulation.
Particularly, the processing circuitry 1710 is configured to cause the controller 1700 to perform a set of operations, or steps, as disclosed above. For example, the storage medium 1730 may store the set of operations, and the processing circuitry 1710 may be configured to retrieve the set of operations from the storage medium 1730 to cause the controller 1700 to perform the set of operations. The set of operations may be provided as a set of executable instructions.
Thus the processing circuitry 1710 is thereby arranged to execute methods as herein disclosed. The storage medium 1730 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The controller 1700 may further comprise a communications interface 1720 at least configured for communications with other entities, functions, and devices. As such the communications interface 1720 may comprise one or more transmitters and receivers, comprising analogue and digital components. The processing circuitry 1710 controls the general operation of the controller 1700 e.g. by sending data and control signals to the communications interface 1720 and the storage medium 1730, by receiving data and reports from the communications interface 1720, and by retrieving data and instructions from the storage medium 1730. Other components, as well as the related functionality, of the controller 1700 are omitted in order not to obscure the concepts presented herein.
The controller 1700 may be provided as a standalone device or as a part of at least one further device. For example, the controller 1700 may be provided in a node of an access network or in a node of a core network. Alternatively, functionality of the controller 1700 may be distributed between at least two devices, or nodes. These at least two nodes, or devices, may either be part of the same network part (such as the access network or the core network) or may be spread between at least two such network parts. In general terms, instructions that are required to be performed in real time may be performed in a device, or node, operatively closer to the cell than instructions that are not required to be performed in real time. Thus, a first portion of the instructions performed by the controller 1700 may be executed in a first device, and a second portion of the of the instructions performed by the controller 1700 may be executed in a second device; the herein disclosed embodiments are not limited to any particular number of devices on which the instructions performed by the controller 1700 may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a controller 1700 residing in a cloud computational environment. Therefore, although a single processing circuitry 1710 is illustrated in
In the example of
The inventive concept has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept, as defined by the appended patent claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2022/050215 | 3/7/2022 | WO |