Embodiments presented herein relate to a method, a controller, a computer program, and a computer program product for operating an antenna array.
In general terms, in electromagnetics, directivity is a parameter of an antenna that measures the degree to which the radiation emitted is concentrated in a single direction. The directivity measures, or represents, the power density the antenna radiates in the direction of its strongest emission, versus the power density radiated by an ideal isotropic radiator (which emits uniformly in all directions) radiating the same total power. Phased antenna array systems rely on constructive interference from several isotropic antenna elements to increase the directivity. The energy beam is steered by adjusting the delay (as adjustable by phase weights or true time delays) in each branch of the antenna array.
The field strength obtained in the wanted direction is commonly referred to as the main lobe (or main beam). The antenna array is also radiating in unwanted directions, and these are indicated as side lobes.
In order to reduce the SLL, one technique is to apply amplitude tapering or amplitude weighting. Amplitude tapering or amplitude weighting involves applying amplitude weights to the excitation of each antenna element. In one example, as illustrated in
Hence, there is still a need for improved techniques for reducing the SLL of an antenna array.
An object of embodiments herein is to address the above identified issues by providing a method, a controller, a computer program, and a computer program product that enable efficient reduction of the SLL.
According to a first aspect there is presented a method for operating an antenna array. The antenna array comprises antenna elements and having a reconfigurable antenna array geometry. The method comprises applying, as part of operating the antenna array for performing wireless communication, at least two antenna array geometries at the antenna array. The at least two antenna array geometries are alternatingly applied when the antenna array is operated. Each of the at least two antenna array geometries has a respective radiation pattern having a main lobe and a set of side lobes. The main lobes of all the radiation patterns have same pointing direction. Pointing directions of the side lobes differ between the radiation patterns of the at least two antenna array geometries.
According to a second aspect there is presented a controller for operating an antenna array. The antenna array comprises antenna elements and having a reconfigurable antenna array geometry. The controller comprises processing circuitry. The processing circuitry being configured to cause the controller to apply, as part of operating the antenna array for performing wireless communication, at least two antenna array geometries at the antenna array. The at least two antenna array geometries are alternatingly applied when the antenna array is operated. Each of the at least two antenna array geometries has a respective radiation pattern having a main lobe and a set of side lobes. The main lobes of all the radiation patterns have same pointing direction. Pointing directions of the side lobes differ between the radiation patterns of the at least two antenna array geometries.
According to a third aspect there is presented a controller for operating an antenna array. The antenna array comprises antenna elements and having a reconfigurable antenna array geometry. The controller comprises an apply module configured to apply, as part of operating the antenna array for performing wireless communication, at least two antenna array geometries at the antenna array. The at least two antenna array geometries are alternatingly applied when the antenna array is operated. Each of the at least two antenna array geometries has a respective radiation pattern having a main lobe and a set of side lobes. The main lobes of all the radiation patterns have same pointing direction. Pointing directions of the side lobes differ between the radiation patterns of the at least two antenna array geometries.
According to a fourth aspect there is presented a computer program for operating an antenna array, the computer program comprises 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 comprises 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 efficiently reduce the SLL over time.
Advantageously, these aspects enable the side lobes to be smeared out in different directions over time and thereby results in a reduction of the average SLL over time.
Advantageously, these aspects do not require implementation of complex elements in the transceiver such as a fine resolution variable gain amplifier.
Advantageously, these aspects allow the number of active antenna elements to be kept constant for all antenna array geometries, thus not impacting the power consumption of the antenna array.
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.
The communication network 500 comprises a transmission and reception point 600 configured to provide network access to user equipment 550 in an (radio) access network 510. The access network 510 is operatively connected to a core network 520. The core network 520 is in turn operatively connected to a service network 530, such as the Internet. The user equipment 550 is thereby, via the transmission and reception point 600, enabled to access services of, and exchange data with, the service network 530. The transmission and reception point 600 comprises an antenna array and is configured to use beam forming when communicating with the user equipment 550. In
Operation of the transmission and reception point 600 is controlled by a controller 1200. The controller 1200 might be part of, collocated with, or integrated with the transmission and reception point 600.
Examples of transmission and reception points 600 are (radio) access network nodes, radio base stations, base transceiver stations, Node Bs (NBs), evolved Node Bs (eNBs), gNBs, access points, access nodes, and integrated access and backhaul nodes.
Examples of user equipment 550 are wireless devices, mobile stations, mobile phones, handsets, wireless local loop phones, smartphones, laptop computers, tablet computers, network equipped sensors, network equipped vehicles, and so-called Internet of Things devices.
As noted above there is still a need for improved techniques for reducing the SLL of an antenna array 700a, 700b.
The embodiments disclosed herein therefore relate to mechanisms for operating an antenna array 700a, 700b. In order to obtain such mechanisms there is provided a controller 1200, a method performed by the controller 1200, a computer program product comprising code, for example in the form of a computer program, that when run on a controller 1200, causes the controller 1200 to perform the method.
S102: As part of operating the antenna array 700a, 700b for performing wireless communication, at least two antenna array geometries are applied at the antenna array 700a, 700b.
The at least two antenna array geometries are alternatingly applied when the antenna array 700a, 700b is operated. In this respect, although there is a break, or service interruption, for example during the switch from one of the at least two antenna array geometries to another of the at least two antenna array geometries, operation of the antenna array 700a, 700b is still considered to be maintained. Each of the at least two antenna array geometries has a respective radiation pattern having a main lobe and a set of side lobes. The main lobes of all the radiation patterns have the same pointing direction. The pointing directions of the side lobes differ between the radiation patterns of the at least two antenna array geometries.
The geometry of the antenna array 700a, 700b is thus reconfigured to smear out the side lobes in different directions as the antenna array 700a, 700b is operated (either for transmission of a signal or reception of a signal). According to this method it is thus possible to smear out the side lobes, resulting in a lower SLL (when averaged over time) than per each individual antenna array geometry.
Embodiments relating to further details of operating an antenna array 700a, 700b as performed by the controller 1200 will now be disclosed.
In some embodiments, when the antenna array 700a, 700b is operated, the pointing directions of the side lobes change over time by the pointing directions of the side lobes in the radiation patterns differing between the at least two antenna array geometries. Examples of antenna array geometries and corresponding radiation patterns are illustrated in
In some aspects, the power consumption is the same for all the at least two antenna array geometries. That is, in some embodiments, all active antenna elements have same amplitude of excitation. However, there could be examples where amplitude tapering is applied as well, for example to further reduce the SLL.
Whereas phase weights or true time delays are applied to the different antenna elements of the antenna array 700a, 700b according to desired steering angle and antenna element position, there could be different relations between the antenna elements of the at least two different antenna array geometries. In some aspects, the phase weights remain the same for the antenna elements that have the same position in each of the at least two antenna array geometries. That is, in some embodiments, the phase weights of the antenna elements having the same position in each of the at least two antenna array geometries remain unchanged between the at least two antenna array geometries.
In some aspects, the application of the at least two different antenna array geometries over time is combined with beamforming, or beam steering. Hence, in some embodiments, the controller 1200 s configured to perform step S104:
S104: As part of operating the antenna array 700a, 700b, the main lobes of the at least two antenna array geometries are directed in a set of directions by beam steering being applied at the antenna array 700a, 700b.
Each of the at least two antenna array geometries might be applied when the main lobe is directed in each of the directions. An example of this will be disclosed below with reference to
Reference is now made to
In a comparative example, a tapering Taylor window with −20 dB SLL as applied to the antenna array geometry 810a or 810b would imply a 3 dB loss in the main lobe. The cost of implementation to compensate for the main lobe reduction would be to increase the number of active antennas by 40%, resulting in 10 additional antenna elements (or two columns), adding to the overall power consumption. With the proposed technique, the SLL reaches-18.2 dB and the cost of implementation is only four additional antenna elements that are used for the diamond-shaped antenna array geometry 810b. Since the number of active antenna branches can be kept constant between the two antenna array geometries 810a, 810b, the power consumption of the antenna array is not impacted.
Although only two different geometries 810a, 810b are shown in
In some embodiments, all of the at least two antenna array geometries 810a:810b have same constant number of active antenna elements. However, in other embodiments, as in the examples of
There could be different ways to apply the at least two antenna array geometries 810a:810b whilst operating the antenna array. In some aspects, each antenna array geometry is applied in turn, thus resulting in cycling between the at least two antenna array geometries 810a:810b. That is, in some embodiments, when the antenna array 700a, 700b is operated, at least two of the at least two antenna array geometries 810a:810b are cyclically applied. In some examples, the cycling is performed to take into account in which directions the unwanted side lobes should end up.
In some aspects, the reconfiguration of the antenna array geometries is performed to avoid radiation in specific directions. Assume for example that the position of a user equipment 500 that is intended to communicate with the antenna array 700a, 700b (as in
S201: The antenna array is operated (for transmission or reception) for some time duration whilst antenna array geometry i=1 is applied. The side lobes point in direction α1.
After some time duration a switch is made to the next antenna array geometry. That is, i:=i+1.
S202: The antenna array is operated (for transmission or reception) for some time duration whilst antenna array geometry i is applied. The side lobes point in direction αi.
S203: As check is made if all antenna array geometries have been cycled through. If i=K, then all antenna array geometries have been cycled through and step S201 is entered again. Else, step S202 is entered again with i:=i+1.
Particularly, the processing circuitry 1210 is configured to cause the controller 1200 to perform a set of operations, or steps, as disclosed above. For example, the storage medium 1230 may store the set of operations, and the processing circuitry 1210 may be configured to retrieve the set of operations from the storage medium 1230 to cause the controller 1200 to perform the set of operations. The set of operations may be provided as a set of executable instructions.
Thus the processing circuitry 1210 is thereby arranged to execute methods as herein disclosed. The storage medium 1230 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 1200 may further comprise a communications interface 1220 at least configured for communications with other entities, functions, nodes, and devices of the communication network 500, such as at least the antenna array 700a, 700b. As such the communications interface 1220 may comprise one or more transmitters and receivers, comprising analogue and digital components. In some aspects the communications interface 1220 comprises the antenna array 700a, 700b. The processing circuitry 1210 controls the general operation of the controller 1200 e.g. by sending data and control signals to the communications interface 1220 and the storage medium 1230, by receiving data and reports from the communications interface 1220, and by retrieving data and instructions from the storage medium 1230. Other components, as well as the related functionality, of the controller 1200 are omitted in order not to obscure the concepts presented herein.
The controller 1200 may be provided as a standalone device or as a part of at least one further device. For example, the controller 1200 may be provided in a node of the radio access network or in a node of the core network. Alternatively, functionality of the controller 1200 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, 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 1200 may be executed in a first device, and a second portion of the of the instructions performed by the controller 1200 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 1200 may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a controller 1200 residing in a cloud computational environment. Therefore, although a single processing circuitry 1210 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/SE2021/050078 | 2/4/2021 | WO |