Embodiments presented herein relate to methods, a coordinating controller, an inner controller, computer programs, and a computer program product for average EIRP control of at least one radio signal path.
When any radio equipment is to be deployed, regulatory radio frequency (RF) electromagnetic field (EMF) exposure requirements should be accounted for. These RF EMF exposure regulations may typically be based on the guidelines from the International Commission on Non-Ionizing Radiation Protection (ICNIRP) but may take different forms in some countries and regions. The aim of RF EMF exposure regulations is to ensure that human exposure to RF energy is kept within prescribed limits, which typically have been set with wide safety margins.
Some newly developed base stations and other radio equipment are equipped with so-called advanced antenna systems (AAS). These antenna systems increase the capacity and/or coverage compared to traditionally used antenna systems by addition of one or more antenna arrays. In turn, this enables the simultaneous transmission of parallel data streams between a base station on the network side and a terminal device at the user-side by means of so-called multiple-input-multiple-output (MIMO) transmission.
For base stations and other radio equipment having AAS systems with a large number of antenna elements in order to achieve a high directivity, there may be a large maximum beamforming gain. A consequence of a large beamforming gain is typically that the radiated power is concentrated in directional beams, meaning that the Equivalent Isotropic Radiated Power (EIRP) rating of the base station, i.e. the equivalent power radiated from an antenna with unity antenna gain in all directions, is increased as compared to the situation without AAS systems.
The RF EMF exposure limitations are typically expressed in terms of the power density (in units of W/m2) which in the far field is proportional to the EIRP. Consequently, the EIRP can be used to determine the power density in the far field.
The ICNIRP and other RF EMF exposure limitations are usually expressed in terms of average power densities over a specified averaging time interval T. This means that the momentary power density can be higher during a shorter time than T, however the time-averaged power density over any time period T must be below the specified limit. To maintain a certain RF EMF compliance boundary or exclusion zone, that is smaller than what is obtained using the maximum EIRP of the AAS equipped radio, the time-averaged total transmit power needs to be controlled to be less than an average power threshold that is computed based on the RF exposure limitations and the selected exclusion zone. In cases where more than one radio power source share the same AAS or where several AASs are co-sited and aligned directionally, the threshold may have to be computed based on the combined EIRP of the site.
Hence, there may be a need for efficient co-ordinated control of the average EIRP for multiple base stations and other radio equipment.
An object of embodiments herein is to provide efficient control of radio power sources of base stations and other radio equipment, so that RF EMF exclusion zones are maintained by the controlled time-averaged powers of the base stations and radio equipment.
This objective is generally solved by mechanisms performed by a coordinating controller for average EIRP control of at least two radio signal paths.
According to a first aspect there is presented a method for average EIRP control of at least two radio signal paths. The method is performed by a coordinating controller of a site. The site comprises the at least two radio signal paths. The method comprises obtaining, from inner controllers of the radio signal paths, information of long-term time averaged incoming and outgoing traffic per radio signal path. The method comprises determining a time varying reference value of average transmission power per radio signal path based on equalizing terms determined from the information of long-term time averaged incoming and outgoing traffic, antenna gain information per radio signal path, and a condition on total average EIRP for the site. The method comprises performing individual average EIRP control per radio signal path by providing to each respective inner controller, the time varying reference value determined for the radio signal path controlled by that inner controller.
According to a second aspect there is presented a coordinating controller for average EIRP control of at least two radio signal paths of a site. The coordinating controller comprises processing circuitry. The processing circuitry is configured to cause the coordinating controller to obtain, from inner controllers of the radio signal paths, information of long-term time averaged incoming and outgoing traffic per radio signal path. The processing circuitry is configured to cause the coordinating controller to determine a time varying reference value of average transmission power per radio signal path based on equalizing terms determined from the information of long-term time averaged incoming and outgoing traffic, antenna gain information per radio signal path, and a condition on total average EIRP for the site. The processing circuitry is configured to cause the coordinating controller to perform individual average EIRP control per radio signal path by providing to each respective inner controller, the time varying reference value determined for the radio signal path controlled by that inner controller.
According to a third aspect there is presented a coordinating controller for average EIRP control of at least two radio signal paths of a site. The coordinating controller comprises an obtain module configured to obtain, from inner controllers of the radio signal paths, information of long-term time averaged incoming and outgoing traffic per radio signal path. The coordinating controller comprises a determine module configured to determine a time varying reference value of average transmission power per radio signal path based on equalizing terms determined from the information of long-term time averaged incoming and outgoing traffic, antenna gain information per radio signal path, and a condition on total average EIRP for the site. The coordinating controller comprises a control module configured to perform individual average EIRP control per radio signal path by providing to each respective inner controller, the time varying reference value determined for the radio signal path controlled by that inner controller.
According to a fourth aspect there is presented a computer program for average EIRP control of at least two radio signal paths. The computer program comprises computer program code which, when run on processing circuitry of a coordinating controller, causes the coordinating controller to perform a method according to the first aspect.
The objective is generally further solved by mechanisms performed by an inner controller for average EIRP control of a radio signal path.
According to a fifth aspect there is presented a method for average EIRP control of a radio signal path. The method is performed by an inner controller of the radio signal path. The method comprises providing information of long-term time averaged incoming and outgoing traffic for the radio signal path to a coordinating controller of a site. The site comprises the radio signal path and at least one further radio signal path. The method comprises obtaining a time varying reference value of average transmission power for the radio signal path from the coordinating controller, the time varying reference value is determined based on equalizing terms determined from information of long-term time averaged incoming and outgoing traffic for all the radio signal paths, antenna gain information per radio signal path, and a condition on total average EIRP for the site. The method comprises performing average EIRP control of the radio signal path according to the time varying reference value. The average EIRP of the radio signal path is controlled based on an inner control loop run by the inner controller.
According to a sixth aspect there is presented an inner controller for average EIRP control of a radio signal path of a site. The inner controller comprises processing circuitry. The processing circuitry is configured to cause the inner controller to provide information of long-term time averaged incoming and outgoing traffic for the radio signal path to a coordinating controller of a site. The site comprises the radio signal path and at least one further radio signal path. The processing circuitry is configured to cause the inner controller to obtain a time varying reference value of average transmission power for the radio signal path from the coordinating controller, the time varying reference value is determined based on equalizing terms determined from information of long-term time averaged incoming and outgoing traffic for all the radio signal paths, antenna gain information per radio signal path, and a condition on total average EIRP for the site. The processing circuitry is configured to cause the inner controller to perform average EIRP control of the radio signal path according to the time varying reference value. The average EIRP of the radio signal path is controlled based on an inner control loop run by the inner controller.
According to a seventh aspect there is presented an inner controller for average EIRP control of a radio signal path of a site. The inner controller comprises a provide module configured to provide information of long-term time averaged incoming and outgoing traffic for the radio signal path to a coordinating controller of a site. The site comprises the radio signal path and at least one further radio signal path. The inner controller comprises an obtain module configured to obtain a time varying reference value of average transmission power for the radio signal path from the coordinating controller, the time varying reference value is determined based on equalizing terms determined from information of long-term time averaged incoming and outgoing traffic for all the radio signal paths, antenna gain per radio signal path, and a condition on total average EIRP for the site. The inner controller comprises a control module configured to perform average EIRP control of the radio signal path according to the time varying reference value. The average EIRP of the radio signal path is controlled based on an inner control loop run by the inner controller.
According to an eighth aspect there is presented a computer program for average EIRP control of a radio signal path, the computer program comprising computer program code which, when run on processing circuitry of an inner controller, causes the inner controller to perform a method according to the fifth aspect.
According to a ninth aspect there is presented a computer program product comprising a computer program according to at least one of the fourth aspect and the eighth 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 methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product provide efficient control of radio power sources of base stations and other radio equipment
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable the throughput to be enhanced with respect to the prior art for separately scheduled co-sited aggregated carriers, with one or multiple radios in a single radio access network node, whilst guaranteeing that the total time-averaged transmitted power or EIRP is maintained below a threshold determined to obtain an exclusion zone outside of which the RF EMF exposure is in compliance with applicable regulations.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable the throughput to be enhanced for separately scheduled co-sited aggregated carriers, with one or multiple radios in an architecture with multiple radio access network nodes and/or radio access technologies, whilst guaranteeing that the total time-averaged transmitted power or EIRP is maintained below a threshold determined to obtain an exclusion zone outside of which the RF EMF exposure is in compliance with applicable regulations.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable the throughput to be enhanced in radio access network nodes applying spectrum sharing between separately scheduled LTE and NR resources over a shared time/frequency resource grid whilst guaranteeing that the total time-averaged transmitted power or EIRP is maintained below a threshold determined to obtain an exclusion zone outside of which the RF EMF exposure is in compliance with applicable regulations.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable the throughput to be enhanced when separately scheduled LTE and NR radio access network nodes are connected in a dual-connectivity configuration, as in non-stand alone NR whilst guaranteeing that the total time-averaged transmitted power or EIRP is maintained below a threshold determined to obtain an exclusion zone outside of which the RF EMF exposure is in compliance with applicable regulations.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable the throughput to be enhanced when separately scheduled beams of one or more AASs overlap and the herein disclosed methods are used to co-regulate the average EIRP for selected beam directions between scheduled carriers, different radio access network nodes, and/or different RATs, whilst guaranteeing that the total time-averaged transmitted power or EIRP is maintained below a threshold determined to obtain an exclusion zone outside of which the RF EMF exposure is in compliance with applicable regulations.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product replaces previously needed configuration of an average power threshold per sector-carrier.
Advantageously, these methods, these coordinating controllers, these inner controllers, these computer programs, and this computer program product enable average EIRP control is enabled for NB-IoT, CAT-M, and Spectrum Sharing services.
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.
A site 140 provides network access to at least one terminal device 160 in a radio access network 110, thus enabling the terminal device 160 to communicate over a wireless link 150. The radio access network 110 is operatively connected to a core network 120. The core network 120 is in turn operatively connected to a service network 130, such as the Internet. The terminal device 160 is thereby enabled to, via the site 140, access services of, and exchange data with, the service network 130.
Examples of sites 140 are radio base stations, radio access network nodes, base transceiver stations, Node Bs (NBs), evolved Node Bs (eNBs), gNBs, access points, access nodes, integrated access and wireless backhaul nodes, and wireless backhaul nodes. Examples of terminal devices 160 are wireless devices, mobile stations, mobile phones, handsets, wireless local loop phones, user equipment (UE), smartphones, laptop computers, tablet computers, network equipped sensors, network equipped vehicles, and so-called Internet of Things devices.
The communications network 100 comprises a coordinating controller 200 configured to control how much power is transmitted along radio signal paths 170a, 170b of the site 140 for facilitating the communication to the terminal device 160. The coordinating controller 200 might comprise, be collocated with, integrated with, or be in operational communications with, the site 140. The site 140 might be configured for dual connectivity and/or carrier aggregation.
In some examples the site 140 is equipped with one, or multiple co-sited and bore sight aligned, AASs. Each AAS might then be configured to transmit radio power as provided from a respective at least one of the at least two radio signal paths 170a, 170b (i.e., from one or more respective ones of the radio signal paths 170a, 170b).
In some aspects the site 140 comprises one radio per radio signal path 170a, 170b, or per each subset of radio signal paths 170a, 17a, or per each radio access network node, whereas in other aspects the site 140 comprises one common radio for all radio signal paths 170a, 170b, or per all radio access network nodes. Hence, in some examples, signals from each carrier, or set of carriers, as transmitted by the site (140) are converted to radio frequency at one radio frequency converter module per radio signal path 170a, 170b before being fed to the AAS, whereas in other examples, signals from all carriers, or sets of carriers, as transmitted by the site 140 are combined at baseband and converted to radio frequency at a common radio frequency converter module before being fed to the AAS.
There might be different types of radio signals paths 170a, 170b and/or different types of entities that the radio signals paths 170a, 170b represent or are associated with. According to some examples, each radio signal path 170a, 170b is associated with a respective carrier, or set of carriers, as transmitted by the site 140. According to some examples, each radio signal path 170a, 170b is associated with a respective scheduler of the site 140. According to some examples, each radio signal path 170a, 170b represents a respective radio power source of a single radio access network node of the site 140. According to some examples, the site 140 comprises multiple radio access network nodes and each radio signal path 170a, 170b represents a respective radio access network node of the site 140.
In some aspects the site 140 supports spectrum sharing by means of transmission using at least two different radio access technologies (RATs), such as transmission over the 4G Long Term Evolution (LTE) air interface and the 5G New Radio (NR) air interface. Spectrum sharing allows LTE and NR to share a common time/frequency resource grid. Time/frequency resources in the time/frequency resource grid might be allocated separately for different RATs. Thus, according to some examples, at least one of the at least two radio signal paths 170a, 170b is configured for a first RAT, and at least one other of the at least two radio signal paths 170a, 170b is configured for a second RAT different from the first RAT. The herein disclosed embodiments then enable coordinated control of the average power or EIRP transmitted via radio signal paths 170a, 170b used for spectrum sharing. In some examples, the first RAT and the second RAT share a common time/frequency resource grid. In other examples, the first RAT and the second RAT each has its own time/frequency resource grid.
In some aspects the site 140 supports dual connectivity. In general terms, according to dual connectivity, a terminal device 160 might simultaneously receive and transmit to at least two different radio access network nodes, such as a (Master-) MeNB and a (Secondary-) SeNB. In the split bearer architecture option of dual connectivity in the downlink, data is split on the Packet Data Convergence Protocol (PDCP) layer in the MeNB. The radio access network node might route PDCP protocol data units (PDUs) dynamically via MeNB Radio Link Control (RLC) to the terminal device 160 directly, or via a backhaul channel to the SeNB and then via RLC of the SeNB to the terminal device 200.
In some aspects the site 140 supports carrier aggregation. In general terms, according to carrier aggregation a terminal device 160 might simultaneously receive and transmit on at least two different carriers while using a common PDCP, RLC and medium access control (MAC) layer for the carriers but a separate physical layer for each carrier. The site 140 selects the radio resources, modulation, coding and MIMO layers to use on each carrier and schedule MAC PDUs on the carriers based on this selection and on feedback from the terminal device 160. This is in general referred to as scheduling. The carriers are synchronized in time. This implies that a common controller, i.e., the coordinating controller 200, of the site 140 can coordinate and control the average power or EIRP transmitted via each carrier per transmission time interval (TTI). Each carrier is also associated with a cell as resource owner.
In some aspects the site 140 supports narrowband IoT (NB-IoT) services. NB-IoT is intended for service of IoT devices with very modest data rates. Support for NB-IoT services might even be implemented in the guard band of LTE. It can be thought of as using a single physical resource block (PRB) of the available time-frequency grid. Since the served wireless device 160 might need only very infrequent updates, the NB-IoT service might sleep during periods of time. Hence, the PRB might be shared with another service.
In some aspects the site 140 supports LTE CAT-M services. In general terms, as compared to NB-IoT, LTE CAT-M supports higher data rates by the use of 1.4 MHz of the Orthogonal Frequency Division Multiple Access (OFDMA) time/frequency resource grid. LTE CAT-M can be thought of as using multiple PRBs of the available time-frequency grid. Since the served wireless device 160 might need only very infrequent updates, the LTE CAT-M service might sleep during periods of time. Hence, the PRBs might be shared with another service.
The AAS might be configured for beamforming. In some examples the range of the AAS is described as the union of a set of discrete beam directions in azimuth and elevation, with respect to the bore sight direction of the AAS. In case of so-called codebook based beamforming, a set of configurable beams with specific directions are provided. These codebooks are very similar between LTE and NR. Therefore, in case the AAS is shared between an LTE node and an NR node, certain sets of beam direction codebook entries might produce overlapping beams. One inner controller 300a, 300b might then be applied to control the average power or EIRP per beam direction, thereby controlling multiple average powers or EIRPs in a certain direction in an improved way, as compared to application of multiple single individual controllers based on fixed average power or EIRP threshold budgets, per beam direction. The same principle can be applied also for reciprocity assisted transmission.
In some aspects the site 140 thus supports directional transmission. Then, according to some examples, at least one of the at least two radio signal paths 170a, 170b is configured for control of average power or EIRP of a first set of beam direction codebook entries, and at least one other of the at least two radio signal paths 170a, 170b is configured average power or EIRP control of a second set of beam direction codebook entries, at least partly overlapping with the first set of beam direction codebook entries. The herein disclosed embodiments then enable coordinated average power or EIRP control for radio signal paths 170a, 170b of a site 140 that supports overlapping beam sets.
As mentioned above there is a need for efficient control of the average EIRP for base stations and other radio equipment, in particular when the base stations and pieces of radio equipment are co-sited and directionally aligned.
For example, assume a scenario where multiple carriers in a single site 140, possibly using different RATs, are transmitting over the same geographical region, like a cell. For simplicity, antenna array sharing is assumed. Assume further that the site 140 has an inner controller 300a, 300b that implements functionality for single node average EIRP control. The inner control loop of each radio signal path 170a, 170b might be supervised by the inner controller 300a, 300b of each radio signal path 170a, 170b whereas the average EIRP control of the radio signal paths 170a, 170b is collectively controlled by the coordinating controller 200 by providing coordinating control information to the inner controllers 300a, 300b.
Whenever aspects of the inner controllers 300a, 300b are addressed, the concepts of “average power control” and “average EIRP control” may be used interchangeably; one of the two does not exclude that the other one may be equally valid.
The embodiments disclosed herein relate to mechanisms for average EIRP control of radio signal paths 170a, 170b. In order to obtain such mechanisms there is provided a coordinating controller 200, a method performed by the coordinating controller 200, a computer program product comprising code, for example in the form of a computer program, that when run on processing circuitry of the coordinating controller 200, causes the coordinating controller 200 to perform the method. In order to obtain such mechanisms there is further provided an inner controller 300a, 300b, a method performed by the inner controller 300a, 300b, and a computer program product comprising code, for example in the form of a computer program, that when run on processing circuitry of the inner controller 300a, 300b, causes the inner controller 300a, 300b to perform the method.
Ptot
ref denotes the setpoint for the averaged power (typically slightly less than the computed threshold value for the averaged power), 1/s denotes the actuator dynamics with lower and upper limits inactive,
Ptot
(s) denotes the averaged total power, e(s) denotes a measurement disturbance, G denotes the antenna gain and EIRP(s) denotes the EIRP. All quantities are in
In some aspects the controller block is given by:
u(s)=CT(1+TDs)(Ptot
ref−
Ptot
(s)).
Here, u(s) is the control signal. A controller implementing this controller block is of proportional-derivative (PD) type. C denotes the proportional gain, and TD the differentiation time. To implement the feedback control mechanism, Ptot
ref,
Ptot
(t) and
Ptot⋅
(t) are needed. The first two quantities can be obtained by configuration and averaging of measured spectral density's by C, while the second quantity needs to be estimated. This can e.g. be achieved by autoregressive filtering of
Ptot
(t) with the filter:
where α is a filter parameter.
In order to further emphasize the back-off control performance it could be advisable to only allow differential control action that reduces the scheduler threshold γ(t), meaning that only negative contributions from the second term of the feedback mechanism should be allowed. This means that in the time domain, the following restriction to the derivative Ptot⋅
(t) might be applied:
u(t)=CT(Ptot
ref−
Ptot
(t))−CTTD max(0,
Ptot⋅
(t)).
It might occur that the feedback control mechanism is not fast enough to prevent a small overshoot of the threshold value. To prevent this from occurring, a hard back-off might be superimposed over the herein disclosed feedback control mechanism. In some aspects this hard back-off operates by setting the scheduler threshold γ(t) to its minimum value γlow whenever the following holds:
P
tot
(t)>margin·Pthreshold
where margin is a value slightly below 1 and where Pthreshold is the maximum averaged power threshold determined to obtain an exclusion zone, outside of which compliance with a regulatory RF EMF exposure requirement follows. Further aspects of the scheduler threshold γ(t) will be disclosed below.
In some aspects there is one control signal ui(s), i=1, . . . , n, for each of the n radio power sources and hence the index i can be appended to any relevant quantities, such as Ptot,i
ref,
Ptot,i
(t) and
Ptot,ι⋅
(t), etc.
It should be noted that in embodiments where the above inner controller 300a, 300b shown by
Reference is now made to
The control of the at least two radio signal paths 170a, 170b as performed by the coordinating controller 200 is based on information as provided by the inner controllers 300a, 300b. Hence the coordinating controller 200 is configured to perform step S102:
S102: The coordinating controller 200 obtains, from inner controllers 300a, 300b of the radio signal paths 170a, 170b, information of long-term time averaged incoming and outgoing traffic rin
i,
rout
i per radio signal path 170a, 170b.
In other words, for a given radio signal path, the coordinating controller 200 obtains the information of long-term time averaged incoming and outgoing traffic rin
i,
rout
i of that given radio signal path only from the inner controller of that given radio signal path.
Control of the at least two radio signal paths 170a, 170b is then determined. Particularly, the coordinating controller 200 is configured to perform step S104:
S104: The coordinating controller 200 determines a time varying reference value Ptot
iref(t) of average transmission power per radio signal path 170a, 170b. The time varying reference value
Ptot
iref(t) is determined based on equalizing terms determined from the information of long-term time averaged incoming and outgoing traffic, antenna gain information Gi(t) per radio signal path 170a, 170b, and a condition on total average EIRP for the site 140.
Individual average EIRP control of each of the at least two radio signal paths 170a, 170b is then performed. Particularly, the coordinating controller 200 is configured to perform step S110:
S110: The coordinating controller 200 performs individual average EIRP control per radio signal path 170a, 170b by providing to each respective inner controller 300a, 300b, the time varying reference value Ptot
iref(t) determined for the radio signal path 170a, 170b controlled by that inner controller 300a, 300b.
Embodiments relating to further details of average EIRP control of at least two radio signal paths 170a, 170b as performed by the coordinating controller 200 will now be disclosed.
In some examples, the time varying reference value is determined for a shorter time interval than for which the information of long-term time averaged incoming and outgoing traffic is valid.
There could be different types of information of long-term time averaged incoming and outgoing traffic per radio signal path 170a, 170b. In some examples, the information of long-term time averaged incoming traffic per radio signal path 170a, 170b pertains to number of packets per second or number of bits per second being received per radio signal path 170a, 170b. Likewise, in some examples, the information of long-term time averaged outgoing traffic per radio signal path 170a, 170b pertains to number of packets per second or number of bits per second being transmitted per radio signal path 170a, 170b.
Aspects of EIRP control constraint to maintain exclusion zone compliance, to meet RF exposure regulations will now be disclosed.
In the following it is assumed that there are n radio signal paths that need joint average EIRP control.
It is first noted that the RF EMF exposure is directly related to the EIRP in the far-field. By averaging over a time window T, stated by regulations, it follows that the sum of the so obtained time averaged EIRP contributions from each radio signal paths should obey:
Here PEIRP,threshold is the total averaged EIRP threshold determined to obtain an exclusion zone, outside of which compliance with a regulatory RF EMF exposure requirement follows. A further simplification can be achieved in case the momentary antenna gain is reduced to the maximum antenna gain, Gi, of each contributing source, an approximation that amounts to handling a cell wide average power control loop. In such situations the above equation reduces to averaging of powers alone as:
Although covering a special case, this latter equation will be at the focal point in the coordinating average EIRP controller 200 since it lends itself to simple linear MIMO control.
In order to benefit from time averaging over the time window T, an EIRP constraint can now be introduced for the above sum, where it is assumed that e.g. deployment constraints lead to the constraint:
Here, μ is a factor that is computed from the determined power threshold, and obtained by using the average EIRP constraint P
EIRP,threshold as compared to the momentary constraining EIRP PEIRP,max. Therefore, in some embodiments, the equalizing terms further are determined from the factor μ for the site 140. The reference value of the inner controllers 300a, 300b for each average power controlled entity can then be used to define the following average EIRP control objective:
Here ε is a control headroom factor with a value slightly less than 1 needed to achieve control headroom. Therefore, in some embodiments, the equalizing terms further are determined from a control headroom factor ε for the site 140. The condition on total average EIRP for the site 140 is in some embodiments thus given in terms of the control headroom factor ε, the factor μ, and a requirement PEIRP,max on momentary EIRP for the site 140.
Aspects of throughput maximizing MIMO average EIRP control will now be disclosed.
In some aspects, the equalizing terms are computed with the control objective to minimize throughput loss. That is, in some embodiments, the equalizing terms are determined according to a control objective to minimize overall throughput loss of the site 140. Further aspects relating thereto will now be disclosed.
In general terms, a throughput maximization is the same as a minimization of a metric expressing the difference between the incoming traffic data rate, given by rin
i, and the outgoing traffic data rate, given by
rout
i. A formulation of an optimization problem could therefore be based on the metric:
where rin
i and
rout
i is the incoming and outgoing (long term) average traffic for radio signal path i, where ∥⋅∥ denotes a norm, where βi is a weight for radio signal path i, and where Φ quantifies the total throughput reduction of the radio transmitters that are treated as co-sited. Hence, in some embodiments, the equalizing terms further are determined from constant weights βi per radio path. The incoming long term traffic may need to be derived by registering the amount of long term traffic that could not be freely scheduled, and adding this amount of long term traffic to the actual incoming long term traffic. This follows since traffic is not really lost, but rather the traffic blocking introduced by the inner loop controllers 300a, 300b tend to increase queuing that, when fed back to the data source, leads to a reduction of incoming traffic. Such solutions may be assumed in the subsequent disclosure.
The throughput reduction is, given that the single loop average power controllers are to be re-used, a function of the reference values set for these loops, i.e. of Ptot
iref, i=1, . . . , n. To be able to compute a solution to the above optimization problem a model hence needs to be found that relates
rout
i to
Ptot
iref. Using a Taylor series expansion it can be shown that:
Here the bias term and the partial derivative term are not yet determined, whilst the reference value at the nominal operating point, indexed by 0, may be configured as for single loop average power controllers 300a, 300b. The bias term can be estimated by averaging the output traffic of each inner loop average power controller 300a, 300b when running. This yields:
r
out
i(Ptot
i,0ref)=
rout
i,0.
It then remains to derive an expression for the partial derivative term. If the reference value would be equal to the maximum power of the radio signal path, then:
r
out
i
=
r
in
i.
Similarly, if the reference value would be equal to zero, then:
r
out
i=0.
It therefore follows that an estimate of the partial derivative term may be obtained by a secant approximation as:
To obtain some tuning flexibility for the derivative approximation, scale factors ξi might be introduced. Therefore, in some embodiments, the equalizing terms further are determined from scale factors ξi per radio path. This yields:
Here, rout
k,0 can be continuously estimated by means of averaging when starting the average EIRP control. A new value can then be selected at regular time intervals, or continuously. The nominal reference values
Ptot
i,0ref could either be selected from prior knowledge, or estimated by averaging. The performance metric (or criterion) then becomes:
Since the average EIRP constraint is to be fulfilled at all times, the optimization problem can be formulated as:
To solve the optimization problem, Lagrange multipliers can be applied, by using the following Lagrangian for minimization:
L=Φ+λ(GTPtot
ref−εμPEIRP,max).
The partial derivative terms then become:
Equating the partial derivative terms to 0 gives the necessary conditions for an optimum. Using the first equation to solve for λ, results in:
Inserting the result in the remaining necessary conditions results in the equations:
The first equation can be solved for Ptot
kref, giving:
This equation can be vectorized as:
Inserting this result in the regulatory equation for EIRP (i.e., GTPtot
ref=εμPEIRP,max), results in:
G
T(a+bPtot
1ref)=εμPEIRP,max.
This gives the final result:
Aspects of slaving thresholds and limitations to the computed inner loop reference values will now be disclosed.
When inner loop reference values and other threshold values are released to improve the overall performance in co-siting situations, the applied linear control as applied by the coordinating controller 200 might in some cases not guarantee that the released variables stay within a suitable range. It might e.g. be required that the reference values Ptot
iref(t) are bounded to be within intervals defined by minimum values
Pmin
i and maximum values
Pmax
i. That is:
P
min
i
≤
P
tot
i
ref(t)≤Pmax
i.
How to ensure that these inequalities are satisfied will be disclosed in more detailed next.
Thresholds that directly relate to the corresponding momentary EIRP limit are slaved to the corresponding reference values, since the coordinating controller 200 naturally affects the reference values of the inner control loops as performed by the inner controllers 300a, 300b.
The corresponding EIRP threshold fractions are slaved to the reference values since the coordinating controller 200 naturally interfaces via the reference values of the inner controllers 300a, 300b. However, special concern might be needed in order to secure that the average EIRP constraint is met when one or more of the reference values are at their limits. Hence, in some aspects it is verified that the sum of the reference values fulfils an average EIRP constraint. In particular, in some embodiments, the coordinating controller 200 is configured to perform (optional) step S106:
S106: The coordinating controller 200 verifies that a sum of all the determined time varying reference values of transmission power per all radio signal paths 170a, 170b of the site 140 fulfils an average EIRP constraint.
In some aspects, if the regulatory constraint is not fulfilled, then at least one of the reference values is scaled. In particular, in some embodiments, the coordinating controller 200 is configured to perform (optional) step S108:
S108: The coordinating controller 200 scales, when the sum fails to fulfil the average EIRP constraint, at least one of the determined time varying reference values with a scaling parameter Cm.
Step S108 might thus be performed when the verification in step S106 fails.
Aspects of how the scaling parameter Cm might be determined will be disclosed below.
Below will be disclosed procedures that assume that the time varying reference value of transmission power with index m is constrained.
Firstly assume that the equation for the average EIRP constraint can be written as:
This gives:
secondly assume that the optimization above has been solved resulting in a solution defined by:
{Ptot
iref,*}i=1n.
Then, if the math reference value is replaced with Plimited
m, where
Plimited
m is either equal to
Pmin
m or
Pmax
m, the equation for the average EIRP constraint does no longer hold. To make it hold the above introduced scaling parameter Cm can be applied to the remaining optimal reference values, such that:
The scaling parameter Cm thus can be determined according to:
Hence, in some embodiments, the scaling parameter for time varying reference values of transmission power per radio signal path m is based on the determined time varying reference values of transmission power per all other radio signal paths i≠m of the site 140, and the total average EIRP for the site 140.
The reference values might then be modified as follows before being provided to the inner controllers 300a, 300b in step S110:
{Ptot
iref,**}i=1n={
Plimited
m,{Cm
Ptot
iref,*}m≠i=1n}.
It might then be checked again if any further reference values need to be limited. If so, the scaling procedure is applied for these reference values. Hence, according to an embodiment, the at least one of the determined time varying reference values is repeatedly scaled, with an updated scaling parameter per each time the at least one of the determined time varying reference values is scaled, until the sum fulfils the average EIRP constraint. This scaling procedure can thus be repeated until no more limited reference values appear or until all reference values are limited.
A variation of the above scaling procedure is to start with the average EIRP constraint equation:
A new optimization step is then performed on the un-limited reference values. This scaling procedure is then repeated until no more limited reference values appear or until all reference values are limited.
Reference is now made to
As disclosed above, the control of the radio signal path 170a, 170b as performed by the coordinating controller 200 is based on information provided by the inner controllers 300a, 300b. Hence the inner controller 300 is configured to perform step S202:
S202: The inner controller 300a, 300b provides information of long-term time averaged incoming and outgoing traffic rin
i,
rout
i for the radio signal path 170a, 170b to a coordinating controller 200 of a site 140, the site 140 comprising the radio signal path 170a, 170b and at least one further radio signal path 170a, 170b.
As further disclosed above, control of the radio signal path 170a, 170b is determined by the coordinating controller 300 and coordinating control information thereof is provided to the inner controllers 300a, 300b. Hence the inner controller 300a, 300b is configured to perform step S204:
S204: The inner controller 300a, 300b obtains a time varying reference value Ptot
iref(t) of average transmission power for the radio signal path 170a, 170b from the coordinating controller 200. The time varying reference value
Ptot
iref(t) is determined based on equalizing terms determined from information of long-term time averaged incoming and outgoing traffic for all the radio signal paths 170a, 170b, antenna gain information Gi(t) per radio signal path 170a, 170b, and a condition on total average EIRP for the site 140.
Average EIRP control of the radio signal path 170a, 170b is then performed. In particular, the inner controller 300a, 300b is configured to perform step S206:
S206: The inner controller 300a, 300b performs average EIRP control of the radio signal path 170a, 170b according to the time varying reference value Ptot
iref(t). The average EIRP of the radio signal path 170a, 170b is controlled based on an inner control loop run by the inner controller 300a, 300b.
Embodiments relating to further details of average EIRP control of a radio signal path 170a, 170b as performed by the inner controller 300a, 300b will now be disclosed.
In general terms, the embodiments, aspects, and examples as disclosed above with reference to the coordinating controller 200 applies also to each of the inner controllers 300a, 300b and a repeated disclosure thereof is therefore omitted.
There may be different ways to obtain the values of total transmission power Ptot(t). In some aspect the values of total transmission power Ptot(t) are measured.
In other aspects the values of total transmission power Ptot(t) are predicted.
Depending on the implementation, different blocks of the control mechanism (as enclosed by the dotted rectangles in Ptot,i
(t), or as an activity factor, and whether the coordinating control information is given as ui(t) or as
Ptot,i
ref(t). It does not matter whether any of these quantities are given in the Laplace domain or in the time domain.
Simulation results of the herein disclosed embodiments will now be presented with reference to
β1=β2=1.00, ξ1=ξ2=2.00, T=6 minutes, and T
=18 minutes.
The reference values were limited based on scaling. As can be seen by studying the time variation of the power values of
Further simulation results of the herein disclosed embodiments will now be presented with reference to
Some implementational examples and architectures, where the herein disclosed embodiments might be applied, will now be disclosed with reference to
rin
i,
rout
i for its set of carriers, obtain a time varying reference value
Ptot
iref(t) of transmission power for its set of carriers, and performs average EIRP control of its carriers as described above. The coordinating controller 200 receives the information of long-term time averaged incoming and outgoing traffic
rin
i,
rout
i from each inner controller 300a, 300b and uses this information, together with pre-computed and pre-configured parameters, to compute a time varying reference value
Ptot
iref(t) of transmission power for each of the inner controllers 300a, 300b. The computation might be performed repeatedly with uniform sampling. In response to receiving the reference values, the inner controllers 300a, 300b might also adjust internal thresholds.
According to a first alternative of
According to a second alternative of
According to a third alternative of
According to a fourth alternative of
According to a first alternative of
According to a second alternative of
According to a third alternative of
According to a fourth alternative of
According to a fifth alternative of
According to a sixth alternative of
The time/frequency resources for each of the services are scheduled by the respective schedulers. Each scheduler is controlled by a respective inner controller 300a, 300b, and each inner controller 300a, 300b being controlled by one and the same coordinating controller 200. The signals from each radio access network node, where the signals are defined by the time/frequency resources allocated by each of the services, are combined in the baseband domain, after which the combined signal is power amplified and provided to the AAS.
Processing circuitry 210 is provided using any combination of one or more of a suitable central processing unit (CPU), multiprocessor, microcontroller, digital signal processor (DSP), etc., capable of executing software instructions stored in a computer program product 1810a (as in
Particularly, the processing circuitry 210 is configured to cause the coordinating controller 200 to perform a set of operations, or steps, as disclosed above. For example, the storage medium 230 may store the set of operations, and the processing circuitry 210 may be configured to retrieve the set of operations from the storage medium 230 to cause the coordinating controller 200 to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus the processing circuitry 210 is thereby arranged to execute methods as herein disclosed.
The storage medium 230 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 coordinating controller 200 may further comprise a communications interface 220 for communications with other entities, functions, nodes, and devices, such as the inner controllers 300a, 300b. As such the communications interface 220 may comprise one or more transmitters and receivers, comprising analogue and digital components.
The processing circuitry 210 controls the general operation of the coordinating controller 200 e.g. by sending data and control signals to the communications interface 220 and the storage medium 230, by receiving data and reports from the communications interface 220, and by retrieving data and instructions from the storage medium 230. Other components, as well as the related functionality, of the coordinating controller 200 are omitted in order not to obscure the concepts presented herein.
Particularly, the processing circuitry 310 is configured to cause the inner controller 300a, 300b to perform a set of operations, or steps, as disclosed above. For example, the storage medium 330 may store the set of operations, and the processing circuitry 310 may be configured to retrieve the set of operations from the storage medium 330 to cause the inner controller 300a, 300b to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus the processing circuitry 310 is thereby arranged to execute methods as herein disclosed.
The storage medium 330 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 inner controller 300a, 300b may further comprise a communications interface 320 for communications with other entities, functions, nodes, and devices, such as the coordinating controller 200. As such the communications interface 320 may comprise one or more transmitters and receivers, comprising analogue and digital components.
The processing circuitry 310 controls the general operation of the inner controller 300a, 300b e.g. by sending data and control signals to the communications interface 320 and the storage medium 330, by receiving data and reports from the communications interface 320, and by retrieving data and instructions from the storage medium 330. Other components, as well as the related functionality, of the inner controller 300a, 300b are omitted in order not to obscure the concepts presented herein.
Each of the coordinating controller 200 and inner controller 300a, 300b may be provided as a standalone device or as a part of a respective at least one further device. For example, the coordinating controller 200 and the inner controller 300a, 300b may be provided in a node of the radio access network or in a node of the core network. Alternatively, functionality of the coordinating controller 200 and the inner controller 300a, 300b 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 radio access network or the core network) or may be spread between at least two such network parts. In general terms, the functionality of the coordinating controller 200 may be implemented in one of the sites 140 or even in the core network whereas the functionality of the inner controller 300a, 300b may be implemented in each of the sites 140.
Thus, a first portion of the instructions performed by the coordinating controller 200 and the inner controller 300a, 300b may be executed in a respective first device, and a second portion of the instructions performed by the coordinating controller 200 and the inner controller 300a, 300b may be executed in a respective second device; the herein disclosed embodiments are not limited to any particular number of devices on which the instructions performed by the coordinating controller 200 and the inner controller 300a, 300b may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a coordinating controller 200 and/or inner controller 300a, 300b residing in a cloud computational environment. Therefore, although a single processing circuitry 210, 310 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/SE2020/050478 | 5/11/2020 | WO |